0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:01:24 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/21, 0x15, 0x801, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000001100)) r2 = geteuid() chflagsat(r1, &(0x7f0000001140)='./file0\x00', 0x10000, 0x2) faccessat(r1, &(0x7f0000001180)='./file0\x00', 0x2, 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000011c0)=0x1) r3 = open(&(0x7f0000001200)='./file0\x00', 0x8080, 0x40) r4 = semget(0x3, 0x3, 0x42) r5 = getegid() r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001240)={{0x3, r2, r5, r2, r6, 0x120, 0x3}, 0x3, 0x7, 0x1}) mknod(&(0x7f00000012c0)='./file0\x00', 0x210c, 0x0) fchmodat(r3, &(0x7f0000001300)='./file0\x00', 0x6, 0x4) lseek(r1, 0x7, 0x1) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001340)={{0x3, r2, r6, r2, r5, 0x0, 0x9}, 0x1, 0x20, 0xe3d}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000013c0)=0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001400)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001440)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x1, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x10010, 0x20) socket$unix(0x1, 0x0, 0x0) connect$inet(r3, &(0x7f0000001540)={0x2, 0x2}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) clock_getres(0x3, &(0x7f00000015c0)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000001640)={{}, 0x2, &(0x7f0000001600)=[0x0, 0x0]}) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000001680)) 16:01:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) clock_settime(0x3, &(0x7f0000000080)={0x57, 0x1}) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050390000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000000000000000000000000100010000002ba8f6709751b1fb1f00", 0xb1, 0x0, 0x0, 0x0) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") 16:01:25 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x1ff, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r2) pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) writev(r3, &(0x7f0000002380)=[{0x0}], 0x1) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x1}, {0x6}]}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000180)=[{0xa, 0x8, 0x6, 0x7}]}) pipe(&(0x7f0000000280)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000040)=[{0x0, 0xfffffffffffffff7, 0x0, 0x6}]}) 16:01:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) dup(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xaca28d43dbf8ad79, 0x60) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:01:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) r7 = open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) readlinkat(r7, &(0x7f0000000080)='./file2\x00', &(0x7f00000008c0)=""/198, 0xc6) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r8, r9) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r10, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:01:25 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10090, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x71, './file0\x00', './file0\x00'}) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:01:25 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() shutdown(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x2, 0xff, 0x4b4, r2}) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0xffffffffffffff11, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r1], 0xfffffffffffffcc1, 0xeffffffffffffffd}, 0x40e) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0x4) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:01:25 executing program 0: socket(0x1e, 0x3, 0x3b60000000000000) 16:01:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = getpgrp() r2 = geteuid() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = getegid() r4 = socket(0x18, 0x8000, 0xfffffffffffffff9) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82, 0x400fffff, 0x7, 0x7f}, {{r4}, 0xfffffffffffffff9, 0x1, 0xf0000004, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x6a, 0x0, 0x4f4, 0xa687}, {{r0}, 0xffffffffffffffff, 0x50, 0x30, 0xfff, 0x6}, {{r4}, 0xfffffffffffffffe, 0x40, 0x3, 0x0, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffc, 0x8, 0x20000022, 0x2, 0xd8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x68c18f3290a2e325, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x5, 0x80000000, 0x100, 0xac87}], 0x8001, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x10, 0xf00000b5, 0x89b, 0x1}, {{r4}, 0x0, 0x4, 0xf0000009, 0xfffffffffffff152, 0x5}], 0xfffffffffffffeff, &(0x7f0000000280)={0x6, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 16:01:26 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x863, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) 16:01:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x218, 0xfffffffffffffffe) dup(r0) close(r0) 16:01:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000080)="539fb575", 0x4}, {&(0x7f00000000c0)="132ef679b7204cbbf7b0aa7d4434d07e8db614df31f782fe357150a47b79c92c5cf0340b69d674ad501fae2e29c6e29638414dfa8c79bdc7cce29776b9e34b7e3855d1dee9905a55", 0x48}, {&(0x7f0000000140)="a9c9b9c040e1afdf301ea75d1c5d31d11ec90bbd164fa6d45401ce432e45b74522f1e568b94340f6", 0x28}, {&(0x7f0000000180)="e689f5cfa8b39376a343e3fd5bb3a2180a2098ff00a229b0307631d5b3d39a7651f785b629ef36b8346cb6adb50fdbf26507cd4ba68093040715ccee0ae5551beb5723c64f5d18d10b7a5f216b33e41cbc397a63f7190b8084e437eb65ecef108a44d06ead4e4eb0e48ff1", 0x6b}, {&(0x7f0000000200)="7fff51414a4966155196290922d5e2debbe99f37e5cf4a2382c03e2d11d4c825", 0x20}, {&(0x7f0000000240)="c1719fb48ede38ea", 0x8}, {&(0x7f0000000280)="d0dbc0a07fef5067372c107d9af4a5e9b1f5402597e1e76a903b7df7a4f9e8a525dda6c86b2ef4eb18b3b6c093d81bdb22497a15723fcadafedefc0ab82e868c7ed1446d5523d183b7ad082d9da3e78701f9c659807e8ea675ef2f8c85481940b8a4a55ae1b555edc1a6298021e21cfd8e828f03760900761b56ac40d8598aefc8f7859990a09c7bed3d5860c85bf1be87cab534bd7f8b3eb4bfca94839f39b597c542d1cd08bbdb4aeb4a7bdb2d1087a54c1e6b5f5b8fc58b46c4b801d0ec9515d0dc29834348d2fc18", 0xca}, {&(0x7f0000000380)="eee73ba0cb8c6035d3cec272935117ad873b2ce02bd28224db26a26d7e732fcc2de76ba79f15caccdcb17a4492f3f2a1bf89d0d7315f0813f7f24bc2529bd9e0a510187150c8545535a23c24ed8024ee8195b3e91b63ca9fa06ad500e702bf8e15fdfb6f7d9c41af90767ed5aa460a0608c13fb6e18e818776926a9074166152cb5c7c0635f291284cd37b00fbe1d8ab2b59fc6732f04957b6f0df4bf068f8b9e1394e4c227a1a0731d5031ceb6d0b165a236af81bfb4ccb43ec97ecd539f7be10af5bcdb287dfef8a2fc524b6f619a0aa0ad0eea67112511bb15c5d7dcb88abd2450d09989485ff13c001fd3bd1b2341f6d067c4cb805f5542b37791ebd67fce5ce4848b7e8e64a1c43487425c8b5c42fc49a0f3a41de57ba8af7b2a84c85836334f13cbc1d378af226cc2201827b45991cf150fcbb0122efa301d85c63ff6d00e1f403bc4d1b428e5bea65cdd31fbe189075046161529925a4508b739d64b4dfe3c1d4691ab40ce9ead1ea527e2cc9b1eae0da2b663c78945fc1a2586a843717dc8a6435419642f81547f96eac01ef74962d58c6d6728179b40aa711787ccd50140bf1a858882a3e20811ac9e80cf2a2875e2cf2eae548fc1deeb7d3ab00e4323546b473306e8c951deb76e9e0f225459d2e2d121fdd02c00de6722ce493bc88320ccab5fff291dfc1264c8c0a50d0c513feb1aff3753b550181a727bcf395511cfc890b502f0ff6cb478d255e95c186d4973fcd517886e7973085cd869111b5ed4c64c46fff5de3f93eb77c3dcf24bc18ccb77e8dea4046cd70b86c7c5ea85520c13e6f671a5cb1b52e479c1565cf5a96f6c4e0e5d15f8a605702ea1bd10ea553304091c1962667e816e3dc8a4aecf00cc4eca6eb3f90328b584f5e814a5ab01c917feff63219290fa453954b0b44c1e8b3bbc43d558e3444d79a94488da6ff8d087d211b2ca824b6d9f8283667fd6304fe265472f728951421681d887721ef9df6dcc8349a76bf7bf398feddb108a671ec2743f4b7e51f00ad5f8d4b33bd82c2a36420a34829d63c0de2540590bf1684993fbafe56a981be0d16b484c33209135f202cc9fba711581d6c1433d34db9bb141785581b72fb8eb71cc71c1da670e2a249c6ad4002b6acbce77ce7263b1c86dbf2d6d7c01a0e3f56bc8204e9a16aca22644b048cfe0047cbac891fb07e155c9d0ef6745d6f88e82e4c0504114a9da2deaeadc630eda2d3d57dcaa0df00d33f636b816f1950b05f9abf2f620dae21e1488009de7532b6ffae59d2d9c6e376a26d8d3bf01822bc2ae700b794b80c25b5ec7009df80e3ea1ea9a56db406a536759269de74b4524c74424c958cea46e124d96741097ee01367fe73e74a51280ccf77224205ac2ed6801d4c038215c9e430d52169d936b0fa66f91c0b8e3aa854af1a6a3a9325c1dee1e31f5bd1d3e1d321754197422895ca03d9d7ffc17766b9683f520b1211f8c4ff10f11715170583ff708748f3e4b18fe704a1fcb94262439e10b469a3b001109d1fe9cb10a4af6d285090f1c868a0dc348be2c7d2d5aeb5687cd258c140e1ff81eef2687cb4019a11e6a85f2583533acf7553ab9ac5981e35e1acff264d1784d258a3035bb195ee20a428da80cdfc4aef1716fcfe86cac7ed98c70df41fbc0027b71ad531821c0438e0dcf5564dc9d7eb7284161c6413a21c7acc56da3e0a44412094c03fc3abf867b5232b759a1c3a62571fd7e078da53a5117f538099b16c6bb75df531a402459d4f6718751ed53e7ad4b3970fc7d6b298ec9a5fbe686af4d2008e6498353a355c2c3b85663b4978b8da0b55c2cf36e5d247cab38e6bbea9eb6bf65f76e36603b0440886a588d073b8980ecec91dbd766f27b37bffd803b23d4691ec2f77c425e7023058b1cd873d1e7f73ef5ccfba3307670b8f4871e95fe94b40678b05dfc21489a89b5468513a1dee03253bca6ebdaf296b007a977fe1f2ec3d70c940367bc17ea85a3f2903c341b9d58a2a97ce1bca127aff9a9bdb3ca0ac991be6a0f194e952e4cb99f21f03cbd4413a86af9878a147d75152c5d6b105377788286702b581ca289386c8e1dd19bfeb349f3f97eb5cd2379344c64a7cd4218781e58e99bc9b251b5ec9b350b01ac58a37bb151ba4b22b8b583098db00267b8c48501bed8c9e08f57adfa252899e776e436a3d6cafc7c60baf3ab887bdba0470983f09b05bbf3988d3326f7f25a85f5341b19fef367ad2870d33d45e5191049c90e49302ee4c90908db2b0d369ab5a522027d7cb7440513dc37d73ac69213ddb44c23da3dca948fe4db8de3ced38c04b01def1be48026795baad4c2d514a0e06183d414d6d2e37715fe42c2766e593e9f6b22c84d58b75e84b0a4139a1e22a84e52ed905f66c5b0443673b7710c883736cf194555910bcaaa60b7bf2a1f2be3dbeef884aa95f4aa6fdd5a500a52759e3114dc18537962dca4ee09d4cb336bcc247e6342db79084acb86040103993eb1e8607af55875462330f7d85b37867359abbb9d81a54858f21e1a5fa6fc672aa92a8ad63be0a076b5ed0b9eae694a93238ad061636d365ebf1804a57f3e915d9dc50111a5c566c3e8c096de3dbeadd055584e5b3e48d86e1eafd2c0912d926449cab58bb459bdae6f04ff61da5a66a3abeeb56610d28a17bd6a4fec6ec64432d929e14f923752474fc8db9768728582f20c1e445f46e8c0aee3a427ec0e5e958ddcf36fbb7bd94e2b37137e7de65ad7780196d77516bd8bccd9919927e57215619e1b4e90c0c5e77ea4db5519a615c08ebfe71d0576ae3b957ff0f5db60f90f5e479885d46fad3ca4a21945587f29264caac52843c47b63f870a78e4608d6c0b47eddeb450f8ca0b8347533c7db1e52d060426f8443fd9392ecc029d887f4ca870206b5151bc9b5ce174a77bab75feea32ba10af183fd42ffee5989ac7ff539567d8ed9e0293a69d7f364794d3c70b9d5bc1dfabd6f87c889c55bcbd94f5af673c119a005897b9113a1a9508093855b38decc74548e4a4cf60cff148a6431dd97d2928c311d4eeac2b105d8684a669b3c5d2a7c454e2aead472ffc389c2f87ac70d160d47b6f411418210fa1d051ea85e9c16238e9044e246f65210b518abfff98a7f139eb91bc157f4a0dc5fba095fc9bdc1e58c5b6555dc5a22bf13ed222a70ac9f0301959d27873054c3cae001e960e22bad6cb743244292f4ebcbb6d867c5b7dd9d659c7bc9e8b924bb18643b8f0f176c6e4abbc53cf4eeb82cb4c45345999f8997c5255fb84df3a48f43f7a3e89665fa9b6fbb0064259b61aa721d3cfe1fb807b96e7af6c9f7edf82e44dfebc16dc4d0d1b5693175356df7657ce67b22a23627135322a5aaf971ada7035fb2b4a23f6e9b454dd27dbf3df1405ce7ce3e75c3a50854f4f4f039f19b9d7dd5076568684405f9777c0e02d756850709a804504d7ec041bc1213bb6b513d7237935dd305585456102512b12452a227bf7968631427da8d4c3ea3e746582c7b1bcc47eeaee09fe618c0d93ba7e11f9293fcd279aafd542cdea2a52ea7e18b31997024268ee0fe49ea664c0b3b6840c229859fb65451d72935f56e5b661172d2269e40795c8f42a4232838a38a424ca09a79ad1d2a65fd3f10a343d1d043c1d2ca84e20570bc9f1e7360e5383ee97ff03cf702203efbdefb1ce7a5164ee0ba19ab438998e4e04b8dd9deff4a9f6c4e372b90a0403bb025d13209e9b9aaa1bf409b494b92f4a5bb5740b64897c99b763ef82a49b6b8f483a70f03a084f9a5bc07bcd6615a26cea69c4247f4ee837b381d730e5dd2e742243f23d153f16750a3b177b37db07e382c2fc9749be907373a7cdd3e172eecb56dddc1b138b46a84d345bd0aa2472f888c58c78924b0d65ae290bcf9542a813b11bd3503939a4170596a092f293f942742a257b977281e6b7b5e3a1437214c9c38a54e0ba7de1c258555d0c1d43bdc87d0676e184c64bd76c68b7e1687cae8702e0bcff4803d4466a206a9fa335adf1fe25894767f9df48f67bef4e5058e9483be24ab9ae8259cf2b460021657e44bdc58864e313a480b2abc70e2131931667255e7f993c7a87f5a84a262aaafb7ac99fae1a66f0ed871d7568393e0d2eb1c8c6ae0b708f44c3c48ef6dd2d0c0bfa144643ea773294bf6a427d944aae62951e02d11931c4fd2d6a1c007f9447c12b3b8f79d60a906c1f8dccd9a3caa65b3e7818b5ec5746e1d86be4a8a3f91d0468d780abbb03f6066b5bad1cb03eb8065ec37ed714dc7b3264c73c8b7981251cc6e9734892943167af0c68753020d8f76ae5468fec47b64e2794bedb2f187e74c8990e258ca50bccc20ce4d34cf4924e853a7052c96020f82cce9f1d257c60536bb886636cc9920282e63f935f37c73ee48333cc0fb3995178f8fc0f12f291b946f82dda88af796239dddb4ede591dcbc3612f59e7bac9c90597dfcd30f328c65c0b9267900323751eacbfb2f1c0fc7ca2da9d91b84ea40df1c33ba211875e653a7ab9ade41ac313335bc491c64e500ffbb804f71265c89683ca0bdc32cce43db19ad6df6f08266ef4f24d8fba89984a7c2e98a39a74a62b163a81d68d3883d5a59a2e8dc051e0c27b90ced32b47948994b012f09bf60c46a1c71c29e916535a72492c43fc932a646a184814bc5e5f5390e92c6685a8d347dcba487ff168fcdfdbeda74326360547c19a3b8cae108a6d3f1f77eb40a0315274104040a4f61805470dfffdca5cac2d5edaf8aaecbabe08671cd35ab4a603371a887ddf2652cac18058ad5947a7261a3830addfb15664a6820a8381ba422c5b249132395afc9cda934168a53b6c8115a1720097af9970d74e5eeb4e67d807f8bb88cd2a5295f6aa6da1ff26d820488356e73e2bf161df48ad765c0467939c1de25fa1c4b32bcd95ccc14068db250a49492f921afe6360fba4d6f95678ac82ae639d3c74ba648512141cdcb3098a612d498ca3bb149b66349d6c4939fd5095a4870987ac0137538f9edaf4fd68ce8acbb0e344b0749879e978741a4575c19158ce8619c8a803208a8f206202711614f2d5a993eb4a97c33a57f4a2949b6c17deb3a543de85cc15f345bfca32ef37a79cad222df07e5cfd77c8c5e514d9468f10f59a65712c12d785f1da6566eee50db24482fdad00ff4935a6c7e899a0fef54daff70bddf730ca2d40912f1026c60fee6709657f2ded4b2215049431065b65ade4408f26130feddb8fd4c25818fadb8adffa1c2c6119d3db2da16d0fda7171c07c52f7511d821a2641da50e4b3e0f5d5fbbead801dd0f691f7fb1a2823a4ee0fe129fdc30e262abd06373e895a9c21a15a23502e35b6e028ecb2ad9502ad9853f1842eb4427300a1af571a2e53c163c9ff4b9b4dfb52464f47a2d2066331650e96bcc0777d58d52a844f538a4d9b2f864a1c16d351404e9cb928c3fc7717422b2d567f2023cd6d68d5868163e67b2f936f82796e261a55a9a457b06629fb7d4963c94c1707d2b76fc0f508e2a803abf9293daf21d08b65676e1e41eb0ec12dea6c8c02ef16fcde24224e0a0ecfa646b7e8ea83b9ed829d0a4cb77d6fb1571884ffa7490a7546f3923015025f8eb289c387dcea7ce1d11854f8632f76fe1b31f5125cda437f2cda5434dafbb5b6008caaf02a31a8a782299d30c45b0b27df3c1a672df8077cbaab8ad35fa15595a4ba8f82e2c0ac5c7efe791bf185a5626194dc29274da2c42b614ec9ecd886b54a31ef3a30af1f1622bbad170b5c81c1f0df4528a00f4f79c8e71210870aad2b", 0x1000}], 0x8, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x40f}, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:01:26 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10810, 0x1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x4, 0x80, 0x2, 0x6b3}]}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0xfdff800000000002, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) 16:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000000)="d5f2237dd2b36b0c05c8a899fc9f3e1f0a527f8bed61b60b15f6063ebf0bed7bbfd5f3c9bb4d1079afaff94c462d6132675d93f26f04e013fae070", 0x3b}], 0x1, 0x0) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="a77ad8b9362f54af4638c521e7d8065fd8b1c97993472f800c8c9b704355970b99ad3346921d950457fa149e7186dddaee6e5c11783e41a7833e", 0x3a}], 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x182) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000140)="df9ff5e8dc8f3eb53efa9ffd1511ec1f88b28337e19e731c1458f325753c889c3f4f5da7d7fcdc823f0a4953e4abe22f4bb52600c84d1cccbfdc57a5f77627da46fa1ea2af097f23d0538fe1e86cd0de5f7ac44155935457a6667b555389d920ef24b6fc6d381587a4a2880de2e0206d2196c3e4858dacfb34953aaf06783d03cbee30230f1230e1470c7c0df2163f375cd89400f8fbd8ff31076e291e1de5b8ff74780430cafa136153410a3c972762dc1d187dfd83f776013241939c301c224b30190a8b251da4982c2ad86d90f9bdec8cfbc56aba6a099c008bae93df7e906fb05c1d7b4d", 0x3e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x14}, {0x8000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 16:01:26 executing program 0: clock_getres(0x3, &(0x7f0000000140)) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x2}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x7, 0x100}, {0x18, 0x1, 0x7fffffff, 0x6}, 0x1, [0x80, 0x3, 0x2, 0x9, 0x4, 0x15, 0x2, 0x83d6]}, 0x3c) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:01:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) r5 = getuid() r6 = getgid() r7 = getpgid(0x0) r8 = getuid() r9 = getegid() r10 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="a1167586355555117bfa6034dd168e21335e5032fb81f11398b0aa0aafdbdf60e9759591b899bac0122eaf87b3033621b64a67dd759b282700f7cfd37b72e01f7cf9996c128d990e19d190001bee0c84dc0286a54dfa363755237c536205a85e6956a78b786989ea4d8d2a9550924a4dbacb72d3e533db45ce0ac8d8", 0x7c}, {&(0x7f0000000180)="19803803d5c305f995973dc85a17ec8a2abe89a4e9b49860cc81767e4afa9eafa8c00c749351e6b9f038c5b4d7c2b68df83a6994233f9519cf7af846b37392c37e03d27fe1a7b79b933c3c80336c93ddc4425e5e428c1c1bc4a3011b6b000deaebb320829f029bf0e636eb141a87e514aef02a88b421a99acbd4c1d9e40478100f22ad7cda6cd30dec7098f19c659bd280d5953bebc3bef29561d9a13731ba98ce2b7db235deddb13cc9bfb17258cca79e3d401a8d07e07301bb31d15e9132260674452b", 0xc4}, {&(0x7f0000000280)="7987a1c4382567cfc98686f74eedf6ecae8832d0cdfe393075b126641069866e6858ce190701e10f01dcf4a406ae03b66c55d97db139a78074925a36d865e9256a381d630ac0", 0x46}, {&(0x7f0000000300)="f620ef6222f2a8bdf90a0f41f82512ffec7e0093e180dcfb3ce999f47ccef115b1db019f11c46d09042151d03ffde05a2525654201b33953065b75bdb06dde9b607f8f8013c026480a439959fb8104c0d45c3da7c8f22618be0400de4fc5f254323e512a9a0ad06c2e539991b3bf4b268444dfa2bb600d67b3dcf551c0c064681f0375ee480f2785d58350526c7a3bbfc703d4fe1afa6b849f421bff8ea8f997fe0b435092fdc10fef94a1642ab095e4057da6471d41f4143ff2c2a60cb9625b358539a0123dad038e405c8b60dbd24b6b9cfc7e83434bfe29829204ab14c752a90f76970beb778200097823b7dcc06fea518a35be47bd767f848805653ddda22adcc1134d01124c6b2fed368532b56631efba5c75af8cb6d6ca9b105de63296dcef05a5e1dcb613506065ed578276507e07838c187b4e5856924be720d2472d14f1983828348e7e2210244e2b6632f71c9982654318babbdf480cf371e80b2f7e5d00275c6152f29935834ad8ee759b143eb2e57b81c4c0a5f40770546a4c4360eed802e2517adce1ab22a8c55284e26bf2835696ffabbac2110484bf005800022662168b37152f28a15d86009b92e54b1f8de2522eeda746dba9bceb0fc443d52f055a68c7dcc0e900cca6aa84ca727ee301140ce54b99742632f9f0fbae532100d8e7424235e05f0324ca3566ad957e26c1ac76e99cb44bbfbaeb7c84845eac2b6c173d9ebabf31b155e7979864e4177008115d937b9aee2f68129d55fc3bed293ea852615d14e9a79899498e5ce3bc41ff6f2b4f440fe1696867cf66835344220d3290cee8a331d443858fa146da884bc9fd224d9fc79b851ae423721b28180cfba457ecd6b3c5ef8a041983e8f8ae7ef1e2a7385c8fdc332aff19ca03267716ddc4aae88ac8e2f6c4476d34c47268c630dab61ba480375769d316a4eee462fb739717bc48b5fe5b6bff05c3c02c5c40cd2a09b14fd433287fad4cf3f0c4239d4928ec239a1cfadf6c5d7b36354988b4d2c1bb752e8f9dde528c670eecea76f3d14924336b211cc4799e732cbb7556f5fff2e1adc6d5227a02b2722ffdaca0c17653a937f98c48ed24e49b11688adb52728a5932b3fab1f45762a1f9f3996a51101b4f0a9709db4bbac8ee70a168d7e9a7c2ec9d6087977cab44ad11e005f233d90b5aa3d145185a8d1f448fd56ea5ce58cc794e456727b9daa9c36d4371b74a5f17ff349a0af789bca017d8d94d18d3687054e3a2ad7e60ffe7eb4b19c5e7b324d2be5e4cacef422181828f1b822efaa2f63ff841e15b2ddee51ab562d96400ff580f4599c6905ca59539489b0b7de460b6afd17727fe0b4edce711f23e8a5d672a8b5ca4e909b773589cc18f0502d683c5a9b1e340100250c0c7c87a963761b7b4123551103bc08718dfebf158dcfa4a6749cfee2d332049389ecb2dbd9bb90c8a2af7ddee768001034e051449cb2ea3c98196de4067f2aa10f360553dbae1addb5135f39cfa7e9a01e66b6c717c6b661d009ba30b300d44abc49cc3c268afd0e904217ebf8abc46e1aa5aa75e2bb4df4ff5f7571d04d24509a3c9ee829911e6966b340d77187da1714127515be1bf5cbdab7ace883a5f9b5af51413c676567bbad2b2f88c5416f94975482ed606e7235021026d2d1557a9f0e805e25fa53b2c33c4279c73b59fb36d866190ea242dfe21a5af0c354cab40c8075470b4177989b8a385853d168810675fcf09a0bd7b3f0e63e7eb801c33b68c239fe8061be09a2dae347ac637d549bdf48b3be25c683c6dd0b7b58967a4939dbcced053544f9161239185ed889e204efc5ff889fd69e3153c79cb1117f62e4df63fca37e6155690ec1cb3d81fd34f254629aadef28ca2695180c5907b4c0a020fd355e3654eb58b516cbcc0d0aaabb7d87f121ab767a2b197caf7a03a8d6eb811a806481fa2088987ee83a00a29b7e11b0c53cad50b9c3fc81e2ebe6b70df426b34c1bbacf2dbacc74384a9d3f52889cb967cebaf1e19685832398f08ff5aa75b564d210ae0f27df3f2478588a377ee7fbe73872efd08a6810a8fc42c8f4876dacad247358345fe553fba03be084b58a1e1a2898780eade9b4532039e1670fbb37994f154e24efe6daf94dac33db5391b3e211600bed6d926ef16d5f415bb647356659fe35bc04cb2697d46e50c39cce558d94e38b50640339bb984f8d77b0860ee9e82e764946f71e062d5c88a4eca0f8644cc0d6ada0041d05dc4db709416edc1bfe13fa941b59ea39000510264eaed002c31ddafb5ff5a3f99efe11ae34a83053daed4c4f2cda974b96d213c90bdbe25f1d276c36c8a1f652eea92b439aa41704a0eab82e7ed75bbbb293d0671c6add7a63d27120fdc476b4fb5b617a1ec268f59e59b80081d8ad7f2c44b4ee1050102b479d6e930e7754a104c58cdac1bb86e400d99149373db8e81a842cd01899e2b26b4079141f17924c8f4635a63416db4a719e0033bbd9093d1861a985fe643e24f9bd877326f01daddaa326d2d9d3ffe9dc6522df19b00c262cb75a78242c5034189cde27d66fbbf9fcaf126d54121560cf1c8c26da9c6b8d9cf0d083fdbd8698f5bfe2773f8575d617f087f167269f78c5fada8978835bb969499242e88a228a31c497c17116c542cf7a5e49f21b8be5481806e10d991e02d218d0268dfa97b8f3b18b7da2e467486d0634f8987fc885dd8e8cd5358a7d33e4ebee1da80d4ec4f3c9a4eeb386d3a4c36764708819a02ba0b8bdc9d6048032c1f5f62cf796c38a9114d3e32a0e881772d51ba07f2ad084bd41cde72b7d6f8ea1a750faec7270c38151835545c920a4dec1822106cbe5fe7d2a6e23e0934fdcd9be98be42ed8e9a05738f96b93f0ca23da86753fbb3c91045a7ccbf526624960664da95bad5bb286ccc45ad372a590868f5bbd1d5c0c984b770d12e0d2a6b5c25dd33c7f7622c3df9471b2a008eff9bb77e67d04f2546d5be43e4c25e0a7eb3725bdbeb832b08b0d8d1d8481be784b918aa95589a1df07c787770ac8c97aea9a1203deb18479920d8c3687af44754a6426f9090ac8ce47fe779fac274b0fa9494e5bb219990d40556b42c3ce9528049719bf52f7c74193cd8ee6db048adbfd3a9d38da31f682c63498ba41dcf8a0e1f30e3943ad527faae67dd53f0bdb15a2ee9969e277c5189edac2988868921c05e27dcfafbaf038721ae498ff23c9174d338af38ae8bd44649d0fe5b6be857483b383b38a780abd31ce3cd74116f56be28e6e28687a41bef10bda44acb26a717295b833f9c4141c9bc020e058cdaf012638c85d5c47bc88324d53094e0459f66ea926b8367eec2bcaddbf98ac6f309cc080d510456448d5a408335c70bc26bb85956a92eb5bf7314e5260ba0f1f8280da1706312c974fa521909469f571c38819b48b39d820d2da8583d54fa33075fc4e1a722e38e4e2325da3fc9e13a47ea9712852cd722482909aa00213da4c0451bf98313eedda99f0e4af170afeec70df07f4df81d7fce9b5d647b506cb1b6dd9cd038010a22256cd0fe5fe35af6e51509b7352e8f36a744d7676c28febe00f655b54a15ea92f8edd87afb433833791036484a9d2fb0b82c0ff7029ec83160689a1a313e68304e54267431c7a09e1ff77e310e0282f5b274909c627b8b76389635c8d0bc8e2c1ec2054b1d85534b560b94f1350ea6dc9061b7005f43647573857c40a93b19c6557d6cb2115b9044060fbbf9b074a5001a1d9d9fe85fe52971f6f1cebe313ee98b6aab71a16ba8e82c512076a73c44f88a4e8f0999ea74ac817794b7787c8b84f4396ba1af588efac1f6fb8c600f0332b384f8d42e249c4f34c6ae096e51086a4d40d9e27be869498c450e2494186c78fbaa1b86c2722d3c8675b791af8be325c757cc2637e3cb61090b73ef3fc8a1b6bf09ecb8685aa5cfb7efb9ae9ce05018c78b5a2e1b9855e810913fd7513f355717021aa169690370e138e3d01bd8403f28d49f5972b6ac87cb7e87cb0dd5693d5848f28e5185c85e4f6a1657c79c3a0f474c523cb5eaf2149808e45d95cba83d3f95e3a3949d879fecdadecd906dad32b0d6ab87febaaf4ccccbc0a48be1e2aa62389a507f956d0f9ab438a2ec36fc491bf93e4b34231b1bc089205d51fdcd702b4526ad7fb6f883d83eb4ad0c7d00c0c11d63544a2edaba3bf8622712fbe47a57a0d7379b2a1f72048e0ef8dd746547b00dd58c19e5306eaafd2004a29d06c7ed62360fee2cda617199f67e97b6d1d1734dc314dd61c939651810f0554d1de0536fbff98b2216d2b0cdfd1b022356efe9e4e42c825984fdba4ef24ecb74029831d1255a5f493d162d2c9ab2eb301ceef6255d1c221947da8ed1b831d839580eda76491ab9ef786355585ebfdc08078eaa29374261bc8cad7349214b8646c2e1541ea3ce65b4a9030afdbe3e73705e911b0810def6ccd100a01313296ac02e656eb0cdbe26b6ec1fb556e601d2e412310e88bccc1810237cf718e536a57f2cbecdac8590c6cf9943b1f651f119d029ec4220904432d3024e8f7d2ff9bbb3599122782dc297ae944e4fb8391b623cb249e7b452f8833b6e2581b087bf6d82747f655dadcddc0f0ea255acbbee35e176923288e3d76b9704f6b292109dbaecbf6c1ff2575d0f520e4ab0f9cf897ce0d20219cf115f420a1cd8c9bc4a6d1a05560a74d2c902411e98c9c4585860afd3ee5fe91bc39142c892b96b2b413edb47b9088901ac1f8e4f45ce40367357cdcb6f1f6696ac70fe7540717ec9479e887dcec69896e1af9d178c348d2ce7ce2bd65f8a6cbe4cbf56cb9cb9a44ac50f6da8d775a335b97a47fa3db23993f32ef1ab0f573a0e1a4064d34ea78e4d21e3e74c116a79f1071e41d07e72e71d60acc2ef8e73fb1fe94b8bc8d4315c9653e7ccc20d598225d424d1ca62ef296e4ac06768f60a67de002c7d46fb611a105cb4fd44e714727204d28df03b08e9ba5363e669db806893a8e1e0f72adf3b760a0ddc036191e76936638e641aed35774f2d1abbad80898346917bda1c3a331320e285615b29a2f0f6bc89617c2166d8a527d17f5d16184a6ed2e7717d43b6e45d0afdb6abcbb21f1bb1ce2d2a045351a9e8f5bd192c465c2689715788aad65136d8a4dbbbb28f169027a31558013f6bd449b1df5da8ab7cb363f9221536738f7bb3323e6e916b82089bf883e1c9d63efda04f7a87dd9af041db838fc4cc83e1d5db5849b9d9dd7328c42fdd36940fecfcfdfbfedabb93b14378cace8df1bc0858e6f385c0d2829eee5ef024cbef3f1ad4c7682b5328519304caf1b2db12f23c87a58095ce64cb358c26e35956b0c800223f991f75e5ad2f3e1cf2a16d2211dee108d31318993cee346fa18a4adcd58d7713edf5efa3c287ad793680b29a5a65710ae0645cdff8b745ee3010285be27c2e832f47ab32de05e989e7e7970dd1ee8812aa55eeb263c6084ae1f623d2e072c292ec6448de44a5f68748c313eca663ff54c5b519391eada935db7fa239a4a5eaa3b976edd5719075e221cfee11bd89d8fe5f17e9c28b748f048291ebd99edbf01b97108e57bd2f235b548b4d4cf5277dd8f8087310ef470fd02ac95e14f2f7499396b769107079f41739604ea55d477b756bbab563528560e09047030b2ea3c684cd43102d80cf4e351a9cee702a042a32603f91065e1b0d4cc53f6514a6e56b89508fed0862d575f10a2200e4fde9e4197bba79ffe6b44d8ffd7114544f827bb3e8518703b92629c02885cb9773396533d5eb5f61d996bc8f33a", 0x1000}], 0x4, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x130, 0x400}, 0x1) socket(0x10, 0x3, 0x1ff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000380)="9d9f3deb73d74654afbb98068ef036fbb3f8270bad423281cda23049fc8868f00f62b7c5da04d5212d206f59df0e2ab02e52197d5bd83aebe5e4059b5ab13f06ff685770a5b574b5c68718003f15672bdd7a202c3610e5855407bc2cb162ef4c134117451e0239442acdecc9f196569eb84a9bc25deaec1ff81985ab407f37658819d2c0a69696165798738dce1d4ace98c9444ee15813209c19f4420cbc9a28ca21aa7bf37bd69af024dbad19397b7e136824a15790f3449f9a1ee27eb160f7d2df5017ecbc0d0f1ea2f420c6287049d7df89f6390279ff1fd720ed84d0262a4441fa62362625b5f4ab757cfb21accf86daeabbce4a6dd6226ce85a0dd591c6205a3abdd97bba8ee9a5d59e51f17d5448b9d133fdd0b28ad3db95ec3a69ebebb2b384d1fcd874da284fcbce79c1e47317ef9ed12d08fcdd9de8cbfa2c3eb08045d20ca9ff3e98e74863e37eb64c37e56961fc349acd03167af1e867c92beeede128ac0f6766c0059b76c36a43bdbf710e04205d6dbf1288bdf2b5feda79a103ca25c54a0085c1abfad66d00acbd25039b586365e42d27674d2fead74664f81755710fcf05b16aa7dc261cff172a7c1adc46416118eaaa523f6bcecf31b28e94b3c72f52ce000ab4f420564ec659ecde9b0c3bca982fc265340eb8e9a79749234bfb938b89397ac686f90e56064ab4cca62bc6f4c062f02e3bf8215846130c1976dfcfb063fbe2353e952aa5b222ff6d6c3e1eb91cc6c9d11da1fcdfceafba9ab0548646ab0dd98dcc9c3d160857dd869f5d02c072f8df9db39afe35fdd99667454fbd42f5f9b422d265c58b8a94d058323f24ab7911466ca492bc71cc9496d584a74c700ce121b2d112f876570026a1e608335a5199e78da8cbbfc0f2abadced3c6cafa6143e03fa82d4b940d042acf55e4a321223a71a6900072c8b2ecc4256cf3c9091b58e3edee662f2aecad90d692769d45dfeb37beaf9853cd620777905bf48c6064512ed4202b35c065885046df4e8a8c3cbb1f03cd79cc96cefdbe74f76dcce1612e4519fda89b8706f266e1ed8f4974e49c5916df7b3b1a13a1737eed50a7ba7096fce05217a53b91c29120819a802640563f82cf5c77a856131ad14cbd550a7529d5e87312c1c2083ff892793a4ac049250df964ed89c2e72e8121c89ac038e697aed4492817fa56a9a91d422f0b8c8c63d0d78ebbc0d2611b5af0b36dfdfd2634a0301279310e6249e9df8e55da4a40bf6bf58e67fe33e042ebd8556bd92f32c67310dc749a3982d71fc5bd7298f7025d207e27742778d3be856fa2628da25fbb22ba0a737e2815ead12d86692864d61e6f5ddfd6cdf855da9b71fe3e8505aba0f1d2357302968a217885947c51fa1f76daecc7d52a0f39068c1b6ca4998a11fd661ada3b7a7854f3015acd5bd2b10f88969349e87fe2ebff0abc53fc5e4e264f44363dfc7b53448fbb4fc52eb2bfa41be83c4c21e6d6ed205644e7b0ec4f264b0b33a226aa3e0143f1b5dd8788ed3a378f09f62bfc695a5262438d0dc6d4fac3eb93f37244900d9bfb274d8e8f809ad6c6e9cc6a815e0d62c21ffc11e06e876f980e6db86172f56088c62fd1261ac3f006bdd10e5900bd1ce49a34159c86571a4c3891cc7e068abec98b36572b4c27116326abdba99713193e65147bb48df0b780f3e4edffb10ca416b7afc60d07b4a528c64dc7e44bbdacbf55d5d3da3545f8d1406fd84d24f87c7b81793198d79e932d999ef533f54238f04c4b5e77b23d00b58219136a381464d5e2ff0fc5bbc583a4f61b4c042c6518186e4e9664ed09f27684f978126b8f7cd59c32f1413e395d0ef4ce90c9dd5abc1f1643518e1611d3f0086882e14b5f3e673593723c280a464ed8ad6fbc793cc0b8e823aa68e91c80518cb192b2035cc0334fd3d682aa7153dacb0f2f8d57318019e878f448ff1797b7190071a512209e8244ba7d3820c5c7f1686be461b7861031d58484dc9c4499d879cf93d1613fb6ae5dd47ed6e5ab6414b1251b8f65350cdf9126f78f12e4d5e6ad4fc2d50041bc3680941f0741f0c18f0fafa4bf61cd6795c925adc4343b54d53a407ed54695a78b4eabaf1d1af4b1ee5fa86e0c2e67e454d0ec5361cb9d12a3090e382eb5cc62fdaebee35579105d7fddf6418b3ef69ad378448db22477e73dae6a9a74191736469fd777fa3b0c7850565bc77167462aedd3dbb7f6edde2b304367d12754ffd341b393954bae8cebc0b7de92911b51eb59d4da2cfc4e267161281428e8116c3e1b8544f65b7872b2139a7430749e02667d874b3125a8f9b58a18c78a82d1e6ecd0df172ab4ed1a00d3043ae748933376e36af5a6cc5e6cd0fb948e162362fb77c60e5c0c7216d4d3a2cfa5cbfd2bb3a2f93c6b9a53d0a996f8082369ac9c0030332d20b5782ae9aabfb218d020e26304dc3291758e8fb189d0fcc81017b5c1562ec49b4bc788244111a749997f93637941bf644835753541e97f2b277596ec30708b2818a088dd01394fe4b8cf42ce0bc7122a73714631915163cbf6f398e20d52823e529466c99fae8a764ee532c5d68c1b72b1ac4033ddb9c02fa9ec6ae4c2ac6705748f94800cc5ce389bc66a8df0208d110a4888af426ed9ca49cba67f27cd58e39fe8c1d1cb687d7418544d2985ac6a1ba8e4656ae8370d13879c041bd703af788d705f0607aa58a89168dd8e05031430a641c5c10a093b861c33a7d19bac76dc31cfd7a5bba9a8034b8f5f23b35fe9b9c5f58f96255f546258ce59ece7f1cc12ed45c42483610837b0c0dd1d1a19ac2269b48fc1a1c4c023bee34081e64896afca965356a3f13be129c89dc5f22bb24977e80b21fcbbe13b1afbbe4912d7153e3a2ee1da4af20f9bbb8daaa2ccc29682b82b845ec3ae8911bab811ff058b5c3132b46207c0a000088a58c0ff78d677300386d0ba9fdaee094b957ad9512537cb8fcca1f2213c622e3bd7534e389398bb663f2ca72416d306675193cc8b9ede71678459e62e20651a5687c140539f12e695c460a80f7ad217e9316b83702483e116e4f0debb3f93d584efe22e09abde676f7a4f8a364b122ad0e668b1cfb996a97c55cdb181c2e8ce183785932a6f87a3d980f54807e3bdd1eb5cfb9d3f38a4e0153d6842aac0d485d6f7d1c0696f3dfe37963e7aae9b2992ba82a7caedf930d7d757cf9095a5fea86c5117b764513d3c7c28022452377f51048bc3158b0188bebb8dbcdec4cc61ad3846af61434e42b0910bd777d352167848578ddad6fae24cfbe2142f1e75c75a329d1c15db371dd1c0c165ebd8bd6811204019172d3c72c3f78baa12cb46238788dff8f31a118980010501e2dba16889a3d1c384bfc4bbb15bef1c2ee073fb8bd6aa209e939dc852e2adb5ea3791eb5b0eee6ace93d6de647afc8d005699f021fc1cf7420f8c96348e5617cd987b6f3cc1eed3a4da70b052f603fa5c4f0484aef03a7358d15dcba0f20504101f5b8c3199beb7ac608353268c9a52c0b18458d52539868049a9544dc47ba8507ab7d35b21da12a9c319e7ca6f969c46240744bafb9810adce022ad7189d18da99d02c1adb1322b264db2d6f0c53cebdcdfb3bcbe063af777475bb4db44b24e23e182eba7b9233975210602ff5552f5bd9db8ac6392575a8f4831c4c008aa4b5f3df99853e731e025d72e7e767131808dd139e91d9be050c43df85e9ab02aca7ceac823e8347280bcb3050c4aee2df4cd5ea3d23174e749046564773dce04ee0dc6985b544e7a9252aefcffa0645b5768a389a76b4ceede2a50a06e1ea4bb62dda44a33cb677f54968475726002f48390afbaaaa14153d0c37732c169123aa1e72220becff8406fef7b0ce32244bec32308476e2b95bff0a4c7369e8eaec42613b839b420791bcf6a5cc8a6b31b55963900d8c584b03091b54a1805645bf20d392363114a16349e06664aca72ce54e9a9c829e445260a64c22eb7f06ef019cd6a18acc2727dc00eeb01955d08a1c8dcea2129d04b14d529d06900f98c534cfdef7036e4449e0f062a2255af4a3d01b395bf28706d6552a83539bae64106a376a405c65a21d9dd3910dcb9e417767e170732f5abb8532a86c590de1e1cf865ab29feb63857ba5294a8a29a24255f0106c56a4c3b75260fc845d47c18fbc6c308d34f349bab6cde61a1e17cefd6d955d8274fdcc2b1baf6b105bf2c8592b021224db73854e7cd89afdd0f2258805ae518b926daee19620229a9cc002b0e0da3524c41be084d1232a93e02bd8e4e578ec99fb2ba5985effd4cc833c0118c24982f2deff494e461ea8e48c05f4765a3f1b70d816e5224f14bc1b3d32059eac31f56ef529b33803090d07d075120ba142c24e5afa60f260ad5d4a9705661a4b336d0786766ebedfc4f616b6ee5b7f2f627bf4e53cbe6adc5a8dbe65ccfc7291bcaab509870d621af9088f5f810abbb8df2705657c274606cd144807c918538c9c4a1f89a1e9d54db8c9fb7cba3dd637ffe2348e29b19cabf04d1dcea675a3cdfaa6034bef29012a71635af6452f28a2d5750da1d2852379bcd929faa4017900193c2b2ff63c507344ba3641abb6773c0b4fe70f19979c9cf068e05317660168548e2df41723f2c93f464c8a6bbb09f59651c05c5f929453be06d09ee60dc2309ba6c6de9e675b1054483d14da6202480b838ded89aa5d64842be058b91b859a055e8e92e302e4a65613b3cb0b652ae9986426f26c0c6d930314597b395dfdf8e3a3fed1f63d68841da40216227097cfa596fe1413ceb9c2e9e04ab73744a03e4f350d2b16515fce263af42311732958e0564737a8cc5fc2c0452a7ade88fabc55b5c99031a44f2207bbc5615c99a3701a6aec3126a69b22a055d08b8c52020b07ddd937fc6dfb7d9c53ef42289b1973e83301f5d3f6005655f4b7f5a5aa3f92da3fb66a0675a2c14c4ee7f499e578e1e18aaf5b89b1c1821bb01444228d86fd97bdeed2729e1241c53bf20af55abcf279c0e4d2b7cf7653c5c4a4944bfa7776262385b4a61a486239d925e76ce47a588d1d1ac4abca830b7b65a32fdc348e055a2f5e0172d72635fe81fbd37d412134eb90f0fc41c59905c8f0af73cebc45051fbd2842d3f0dd91bd96f584531e4376e47d9f29768f9c6758ea273e183b32e0529875fe5e6215d86acd6d4fabae9fe05ac00e231038a0748a41782629af205b4e4e4c70ebe0cf69cfc8169f8dea293d7fa310c3f02305fd805153cac776e5d6de22f162a0e5856019b60cbee70b816586fbc315f6664a550a5ab8bc3f9b2cd51e9d3d89033510f95fe453380060621ebadfa533924d7b6fd69455b00dec71142b011350455fff794c162dce81f9c486dfcb4c17840f4a038ee309997f9827b6997c0cd4fbb8f9e7b720bae9c3749d4cec34c55839ca93053b63d3c9e9e6e59494b94c1100fb3dc7c6b2a74fe554709954413f77980e73169ddfd413397faa75c31984081f348ed84b157a1b2ed8b2db56e01988d468449c978d34dc92164ede1cab5b3d91d29ff0b095fe02a11a833d63df85fea8bcc699034b26266b3148a53ee953f126f5dff6883e0d838b5399b9bf7441b97d5873d27e29444ffd8ae20de07d75070058a823a18267753a5e468b6ddc37043159a76f41636e4303884ad19b9326da6655347190ff7ec93069f30d2c65d5e55563f7d13f895f32c1fb1db8d4836fd7d7e16f822b9bf6b24ab05d8c7f183239f6e082a0cf1ca2b9208404cc64b90349857f8ce6567e253234980b0fea9b72dfcafb0f4fdc6e16609402", 0x1000, 0x1, 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) fcntl$lock(r1, 0x7, &(0x7f0000000340)={0x1, 0x3, 0x10000, 0x20, r3}) r6 = getuid() r7 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r5, r2, r5, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = geteuid() socket$inet6(0x18, 0x4003, 0xffffffff) setuid(r2) semget$private(0x0, 0x3, 0x10) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x1, &(0x7f0000000000)) r9 = semget$private(0x0, 0x2, 0x140) accept$inet6(r1, 0x0, &(0x7f0000000300)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r8, r5, r4, r5, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) fchdir(r1) 16:01:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080), 0x1f, 0x0, 0x9, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) r3 = dup2(r0, r2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000180)={{}, 0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x1) shutdown(r1, 0x1) 16:01:26 executing program 1: socketpair(0x20, 0x4005, 0xfffffffffffffffd, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)=""/12, 0xc}, {&(0x7f0000000300)=""/252, 0xfc}], 0x5, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) close(r1) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) link(&(0x7f0000000180)='./file0\x00', 0x0) 16:01:26 executing program 0: r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x4000000000000028, 0x1a, &(0x7f0000000040)="00010000", 0x4) shutdown(r0, 0x3) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c}, {0x6}]}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000140)) 16:01:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)) select(0x172, &(0x7f0000000000)={0x80fe, 0x0, 0x2}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10080, 0x0) close(r1) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) 16:01:26 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x420000003fd, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="3841b6599d337fef1334b3e3581ea20d75432ba8", 0x14}], 0x1, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 16:01:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009131dc0, &(0x7f0000000140), 0xdde, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='(\\\x83\x00']) execve(0x0, 0x0, &(0x7f00000004c0)=[0x0, &(0x7f0000000480)='[\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) sendmsg(r3, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000000)="391aae2e4bfd216494bec2cf0ac623008fc630680116a2a9", 0x18}, {&(0x7f0000000140)="000577b3", 0x4}, {&(0x7f0000000240)="47fa2d3061ce613584d6043aacda9c893021acd5f51868184232d36b259d6b4e8f0dc9fb6c3649efecc8a610ce03f71cc023b26ed9723635774099b365b2a9e0f702b39e92d60da2336b7fa84b54de2bd8a62fd4c3d3b8484cb6d26871898c8397f5a94ef4f044cd441f3e459f3e7cb6f745427f98599f6afe4ad5447ed21e1473dd568aaa68acffb72a730de13de0c617f277c47c76b63f885e0f1d1e6b3b4ae601e6", 0xa3}, {&(0x7f0000000180)="93bb0963f1511684b38abffe25b8d64e5cf2ba5a804495e4206b8a63b5b93cab", 0x20}, {&(0x7f0000000500)="2c0e29df5edee63d59c4671486f9d81b9a4ad9c833098d92cd5a07bc1914d083978683105a1ea6a9bd46d3e61b6f7eafc9076bd970976023397b7b4ee5f0518c03e7fa9f53441fae616df64779af744e98ac50d0e2e99de8c6c2d72dcd8111beb3be052a6d5965e4437959c1d8823b6a33647691a1c3621b2a307a0d98029e01837dc95a015a6299915f97a9f3e32c50b26b0310ad2ef1cea92c178af1d982cfe3aa6dfbb224b6fbe994f995439b684d51f531d6da4dcb9c1129636b5e7a286fa9b1b8683172c1b76f4f1e486efcd7e6a4cd28eda2d2aff615a40538cd9ab1d26ab7276f109f94", 0xe7}, {&(0x7f0000000300)="1e41fece5fbcf04d38b0331031da04ff8098b7f94941c1726718c8cac18fc256093e7670095473a88a2e57474ae560a83311d0b93100705b509fb1508ae1e66324a5e97b6cd86fcda7332369857cab598f999a7db95eec2b91607ea708c4ddf989192073955f64993dcc1e0cceefda98dfa07a6a2e174c9dff388fd03f8f908581bf1f93aabb1e95541d638808942f419bbe5696440b75fa87", 0x99}, {&(0x7f0000000400)="f3ca1c41d324fd87069e07fb318b08a4a25dc6c1c0650b28680354ec17deac365f127b7e212ff3091bb4a24fd00b6700b3c3c4e50130de338830f362c435cdf70eee4e8002d5a294f268085d166b121169c46b0de2f555103042654d197ccccdab5626ea68d8f0", 0x67}, {&(0x7f00000001c0)}, {&(0x7f0000000600)="b1fc94378a9bfa8d0f85cb137ffa35ed762de907771c8397d93822f7931706f03a36dc3d9ee64c0171eb752833c7818ac70f1d5f3c5c2524a9c80f41900f8e7abbdbfb368bc85ac74539a485cfc9c0e32be7ae2983a2642fddf58c3713de30c07681e9326b7a9735340bbf5ac26e8e789baa044a28b441ac659a5285c962256533411d630ce998429bd3ef174242a1a6ae3c0a32c5da0227b72dd4460e12e1d4f80d818a2d46988fb8154e140986019a84cf285204cabc093a157f7700afa4bdfac74a1f26d552acefb104c7ce73a87a3e64cce5f63d1ea6d9b21a9ebb956af465f92f12381fc98e9bd7409675e6d2b717c674abfb2303b7d6d88261e2ae695dc6abbd9c54823d7459b172e4cb1212cedbd5b28f211e948fd1aaee1864742c0bc7c4f88619a080eff6546091a144cf6e22acf894acee05956f6ec25ccd01ef6e2c99be1374e1625df1447ae2ac4837fd8a5b6fece224e69bc6139861751d0271173c19882d8222fde7d73ecdf985464989404379f4c183d6aca41513cd6af8bcd0e3f5eaaad0e7537d1ecb53f624b2c51783ccfe49700e3e2b1740c8860fe9d5c917c187dd1e699cc134e6323239a341529f16466726cfb2af2babae78a3c3cdb8919e182d9caa5d83a54497c49dafdd4dca06d9afab5712cb835cc0e564c7c5dec76d611438d8dcfd70f72513b61ce015ccecfa2f7af2ee8b23dedf9d70185ec0bc69d271bde469c2ff4085b5cfc6470afd0bd017d2a36c6862cd27861ae21d35dc887653061fc46e04331f0cc73862d9bfd3e7d599a355918a46c99afe5b3b803416bd00b9d1faeb809e04c21a1a6c3afa4414395e493a4e072be1877f71e9fa1e93fa88dcb2f5219126185cab0a799f014390a5b11afc3509cfd2e400768080667de26040c2f4c121cd49da4ef4c0cbed423147d0f5901c8d605c62849e6ea012ba58c6a3385377d09c0f9247f215bd78404529424e47914e6cfa1163f919c33cd181c0ff5c03bd6f866d1d061c5f78bcdbc7cc6f490ff8d62b0dfaea03e21f6b2e13c248eef3e5bb9a9e02870b7602e8f9323b175f900ad1b60538f48a15ee97561a41c809ab03da37e8659e0b9d2de90f6d9c2ec61f7e427641345a8dc00f541c31a56a7f931e6c2a9c9b2e95208202c17fb472adf97688a3eeb476bb9d5b09d20c069e273f2dd121bcaf6db57201f5df12e00470a7d36de180b32b77e117f896999676d3a2ecc1ebf6f3994d4cbeadaeb4181c6c83a00faa8b8c88b6d23e97875c3125a01051959b7017b46e982d78fb29d065d53262847e9a4acabd20598901b713a92de7d5966f0ca4998229ca10ff9d7dad3ffe670f32122d94b90952d6006ec84c3f351fd01b668058ac825a06b6c54244d508a8d38253d815c3ec426da68698b4c3c72ec4292131acaf1b66ec697783d1861a0a258321adec5cd58dc470d751a5b321c4f104e93edc36ddb404debe40107ab9d7ae88b08b296cc32ecc013d0a468c49c4c2d93adfe337da8b152dccdcfd7c4a167a2d100163f473e8f063d6b78d4eaa696eaeb6a5d157d16a48030186f98cb2630bb0be2dc8cb762f6bc751cfc56d32a714f29750797281de22c8ae6c3ae33b04b9e87211d6b78329472302ba37e1da88d32fb753c5eb9091117f5cf5d57b319b985e366f72f0efcc4435fbe3a260c0b2018940b46536f81b9e9e3b165ce47cee0078f68b15827d475d0a877a30a260908e278ebd370e580b9567a61fe249753fefa30066f6d92ce9d7e816060538962a751c5da2cdd58eda849fee568d45df548e208ba6d01b4f2d2145301bbc24fdeba7351668a002194dce0a9919a0ec456f31eb164c38f6fa1a86869ebe9c1438285d1ca5b6a788e47f0993cdad54568420f0d0d424e2c65745b929f014cbf06205b0182f970cd9f75be1229fed171d597c1f73e6ab2fe64669c16244c98fa5908c9af4165d3866f95f3fd9647f95e5ec741d5527f2dd3982d6fb536e19ebcd02a82f5584a1a6f73a86eac7d874683058632bc2e32e0f634699631d86fb1d14a903bc540ea324e5f2e5ac571600534a342e94823c6b2c464ef0b23734b2eaffd03ddaf76c90d962412af51122a4e7b3436f3a1ab41774094cf092f299cbc0f39a0adb5fbab5d48f07a5e401b97cdc379b1ba810672760ee2f18db3cb29784751a76c49bc42529f9e5602dbfc2de5aba8c0c1db962aa22aa54f04e3cd2e659d60c168b976c6ff9bb5000d04cc8e393a5bc0baab1f4bb7a94ca5226902c82701c844849110280d4fd2d43af31adc19ae5fa8789d1c61cf4e166bcccb87444a139e24a8109b2c2e20d9b4b4780a25544497d3e144b7f3fcafb95c5607ce3ab0bdfa9af4e58340b2ab8c59804c8306b9535e47cd53f56e79619df2aeac07f65c3129ac611e267b485e0cd8e9c65a38087cf77b5b37b82d76e9b155dadfd26dc6d86f148202cd2b5deae2570b960a36f96260489264d0842475d8b894ef8cc5a85c13c169ff26d7a02049b5d6fefe86e46f18e326911ce2da5c45c4cdbe0e45bdd9dea9ca4e9c4cd5d5809ceb617530f7b00641aeeba27daa8a641436ab53af381bb4a1a34ac779ab97ab5ea58f45bb52fce15fbb98cfd624826a427e9e753cd1c2ad032280853c191086e4ff215e6bac750701368d5b8d29b242b4f88e04d69e698d1a1bd9f3a671f0d2f34c666d21431e7a913369755eab8dc2722d1e63e3f697c71db5bba0127c8af7b9f592e29380290ff9a7f227d17d281fd7fc1f4ddfc5bf73b959505d663c08d75c04d89ae97821c8fba39f88e969bcc498ef1e12f3325175c12a9cad9ba3d67fa5436127dbcc159fb0f9d481eafef608520c427798e3c98cf33dfabeeaf3982e47550266c348bdd2468d882207cdd499eff7bf6ea0582eff54b8777b4f31298aa08a3f2e038a511cb7f1fe054f114ac49bb05ebc93d0e4b3e3f115a4a013cead137548d5a21a7c42a8534e9c3eca4056b48dcf1c01ba8cad9f05b7342d2f24fcc8828a2632f05b7457842902fb3afc0214a8ca4ac6a2fe1c635ae2dfbe1cb8184590e4bbea82372a5ee5b204a5d1173fe7d71994c2bea3dfd35aba2064fa508ddf76e99c9d1e526881c8c50757bbb9301a22f85b09a5587d849ab81a3511500c5adb06eb678e2567fc4675c22ca44274a4178c1ce50d1646610c3ebba70a43617900f9436737ca356715d2909a3b6d22d5bd11abe899b6b084968d2534867b4f889e8f5930fc42114a472369284c819accf36d08b2f4726a4364b4037a65dabd83a641f7671d5faa4a9c7094e238f28f55706c9ce4ebe9759ecabf19633a0391c031ca95a5f6413d5658c1a9d925ec7731f2f21e8dfe2e3dbca77a263c6f13f63db37c45f070d36fc420229a0e7974e9ba7690dfe41cdef54e961075e8d0cb98ed861dfb4286a94fcb5efd507a4880cc4ef0f493e3f636e8dd99bd3bb03d7c75e5672cc4e7cfa0038b7c2a8054f754a30c6dfc267e5fbb558b124e01206842ae3f3b7153f77eac59a411f64543f76414f4e8efed89d10b3f83c64a2c341d8735c10a74bd6ff377a789da819d6734dcb59e8764dd49ff0ee7eb22b5f50d2523271868afb53c0199b05886ce5ea26ca6533ba7ec5f1ef06ffb6aaaa489953123ed9f958e4670e4bd6e0dd2ed9d7d372a73ac91c93529c89310c4e73a0c48c8a897c2c6a838590a8baa6f734c9a18594255ae12b963797f83346b4107bc9d614433cc4469b5574bd074cb44c971f410f8f3fdfd121cae2f6028283bab61db38041573f9a4945a452986e73cab6f97239567494c42b1dc374a9d30d0f3ad6438e5943197c696ae5048ef3c2c35ebf5f09420f3a4732e8f646d3f1932b047bf79f41d2596943f26d9d412e9a415494c2c7a6756f98647f6f59b1fb486e1a461fc0fa9a5e994da6fc10b5a2535daeffd4b5d6f1cda9f476c13c35b0233faf687b7c2ac3c882401eb9c5790b0b02a1db0c6554d4a00c3a95a847f2e5b1090f37ff268f13e429343dd34586c31d06cc13dd7a5c7f52bb27343873b2e6a3c9e94a7b0a8938495d5207cf3fe0a26a777d437a5eb8e54e46280d21fbb1040fca8812093a8cae43d6bea5fbb90dd8b8eaa2ff91f0c0127294d2ca9c9a613d97f4843e7cece7caa3fe48939fdd9bac498d09d9acdb75995d086997043bac841a6561ea99ac5659913d1f8b81d64a0e6027accc350b0279733a64494dc9df586b652625b19f6d1e46ffa739f62d4316f3bdccec12463ae93b666784bf5df12a90a29fe2a07b567ed64f4d8dea035566ea1e76bece2c84e9aaa7d88d0a6a9d8f3d2718b2d69b132d639af87070c175ed72cc45fedec5acf1a28aea251a6f1e2a30eb14a8603748488bb54cb27f6ee13304155e4fad4075dda1e301d24e863dc327bfc90eeb50d76c279d91266cb3eb4f8ebc9f5c98466372ae9631f2f8bebe92cdc9c84f96acd03f6f499ae826bc013970f4b4aedc6f6d472c09c7adacfb6fb7820183f512cfc9ba6b57fce016727a3f6c71cb57b02427b1e63751e41cd0eaea1fe95195643658a103e18ef940bee2a3b9e406e77ebe0738842775b683b51dfe1edbf183e17947c6c00e8fd806541593a50384683440de4cef67c98a30f9afc7d0aadb7f6c549e798485ac0cd657cb65f5479b121cf6f0ea43026c100194d7637624f5ba4d28709e661411be91985e60529ce777bb19ab4e749582eeb744b3091876473d9d2098055be57c57c25b9db96c847fd66f06acb8e1f035bb0c31692aa21e5c7d0fa8dbd477ee89fde203299120d6be9ec3c242a4161c145363a2640f8f3d251bd8c20a2bf5efb5ebb771c9c9946fa5d4b5eb81704baade423018a1b243802cb3d46b82527061479bf333bf8dbe4f1461706e4f1c76928b3553c9581e0855bb46613a5c700e393f2024fc7354619d2dcbf41d1ca6e82beeaff5f1c3f16e41f610210b6d4a0e42cd716f908dd6e9c1db8274a18bba5b92d92c736892ac87294101541c0b824a37fa6967cca5f954da84885be1edfc82ed1db04883dce6ca573134be73508128628deee74ba2378b23f12bc54fa2e3d8cb5d5e8770f0c9c579c198172837f14d1ccf781bfa5aa6c7e4625984d809d46cc36a3bb4b4862e5b0c672052c68582072e7d20bf6197534918dd2aaa9492867b4f7b9368809266b83888953ad7efa53f0e8d8514d98fd6dbd53c03e185b4acb5df14d05ad69cf9b4a917050bfe330c26975d5eb0114ca6c8a1cfdaf44a4924357134952230f6e74d875d00b247db77ba08b9f8e93e19e7dba8b1538dc4ad0b07402b37dee28e411e29ecc478c45c8bef8214156cf72b33e622f0d27f8f529a54d6f07a6cdf470fd76db7ed523e5cf7125772f09eeda7fe1d5380f2257ccdf2b99b1c173a51b6c5e3a56fe9bfb483f1de10e75d6f2b2795cad13eaff3c6abd4a89d1810a3044ac1127ca7d2a40d1662f267a464b39d0495cc4ae1f5d9f674275917a6ff72cbc12b51a263ceae22528e5918cf419380197c75f71e841742b1c885743f7fb496c50e783fd32b531b32f89a8d0e0d2cc6e1e5039fb043afe525633bc2fd44cac7e2a74c2312d923798a0f923137d72bf88f087e347f870bb7b615fd5c53698f1a3ceec5241fdf83d01ec013bf6e16994bc216bd0c2621c2f4ecf293ce5b1c9a4d4ea82500c38a1697f0a2fabd2ce3a8a7ac23b0c3fea2aff934a736cec5442e0eaa6eb413d6c43e02e1c2fc9b71e3ad2b6c055fecce275ca25ad2899d8dc5b9f70cb053d999e22d81ecdc2bf9bc4013ada6176211716306db5b6b", 0x1000}], 0x9, &(0x7f00000016c0)=[{0x20, 0xffff, 0x1f, "b916760f88a031da3482eeff1b7430c8"}, {0xf8, 0xffff, 0x6, "78bf5f54800dcb17c51505d52bbfb09b1ed47b77c917c46f67e4d3a62bddf767c3d92a126327cb57cd50316a6a987af6ff0ac3f7eb967e1d8fa65ec438c86ce7d772800a3a193e256ea98baf7d96b22d4ef7d3fc6dec8bb226ea14e555d24d913abe437a7d12cb276e8607a24fca7315569a108f53d6972cb27a4f45a160f9b1992b01215470f529232a7e6104a40fcb44a5810e8d86b945a161ccc8c809a0e3065b3f942c75567ab4731083edca0f8726173330319414a313b98dbdec806f371a15da42957604d2dfe758052c26a7da8df41d57309b23a2eec4414fd5ea2862674bee31"}, {0x100, 0xffff, 0xff, "0cfc649007f07c68e840b2a139db5259d127dac967bc3305744368df400071b2e0d7325a7b6bba5f81dca8bb75bfea74338cfce563d53842eb0531b511551fa3a23b6c774322072c1518e0cdd83d0fa59059f172675b9f3382b25bf140ba11bee10f318a2609ade40050c04cef7e2bb904bba70fa23d006da52e9be133696d14fe59bf3383f932a89035e6c5dacda3e5a60df0271e9c7f9d7811b51a008951461e15d4edfe651e37d8d0704d903b281e9adad6d7b9e5b87f484d1f954c4fd4c156f803b793fdbc90936879973063709a2e473ad6a247cadfd6bad0c6b3deae745c2aaee4365f30c3527b04e81c8f"}, {0xe0, 0x1, 0x400, "c59e883ff185e35d0a9e19b376103a7ee91a168d8cd162d0cef80002eb9da7d4ed9f9e706138f4b3a3b178562c752a1124964178222df39fbc032b17bc7f6805993eba2cd9c5c6cf9fa9c9a540246b5f80dcf197701081b45c52e286ccc33807499aceccf4b1406e024dbd077e28e47e0f72693d77ccf636a06e850a34d4c4aa15569578af2ec6d8d9371fd8ba026fd48901410d1160d4d7d884d297aac48976e1675130724899e4b1d1e713b51b9c2c1f707952c8f6391d9195de2817a443a6825c20ca27ed556c91add344a5716a"}, {0x110, 0x1, 0x2, "153c7e35a5c9e3fe196f1be7fad785f0c857c92a79def6925109166714d85f0e882bcf38a65559e77df965ecc19f0e023dff963ed0f31ee430926750499169e9b84a324529cd8aeef1f99e04589b5889e702293196ff40bb8e7b5c8bf0d0700ec97ef30ecc314809f87d9b6e9fca078193d95a5cb2df2156c9db8d8f1701282d1a8edbacd1159ed26338a385f75f1c7d19ec5ad20234ab79b9ebd3aa1e4d836748cbb5793a839c27e6eeb269af29accd69faeaf1c59356a052d1cc5562236253d4be9bf411fced75053f13972db50310434fc8f59ed7daa256ae3f8e4018d8f3d6243843b2e89d4f8810b1346387d7484e1bbce8d5fca49466cf4b9e"}, {0x58, 0x0, 0x35d9, "15956e58329cbfbc48c078674e5a18e5df4ae98bdf7d93e1ef7666a9165608476b0aa0b95bf675e3762a3457de2d2a57ca8aa114df39e9d814b87cf74f3b6c03c6"}, {0x18, 0xffff, 0x4, "b9"}, {0x40, 0xffff, 0x1, "9abcadb4523e9084c30ee19a2bb15e61850845239436f5afe7f5521a7e15fa5e32cb334251bc0b9487ed7ac52f"}], 0x4b8}, 0x4) close(r2) 16:01:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x20000001, 0xfffffffffffffff9, 0x5}, {{r0}, 0xffffffffffffffff, 0x1c, 0x0, 0x1f, 0xfffffffffffff801}], 0x3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000001, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x5, 0x20, 0x9, 0x100}, {{r0}, 0xfffffffffffffff8, 0xa, 0x86, 0x7, 0x4}, {{r0}, 0x0, 0x24, 0x80000000, 0x7, 0x973}, {{r0}, 0xfffffffffffffff9, 0x16, 0x6, 0x100000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x50, 0xa2, 0x3, 0xf5e}, {{r0}, 0xfffffffffffffff8, 0x21, 0x0, 0x101, 0x1f}, {{r0}, 0xffffffffffffffff, 0x44, 0x20000001, 0x2, 0x80}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7, 0x1}], 0x1000, &(0x7f00000001c0)={0x8, 0x2}) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x34, 0x0, 0x0, 0x7f}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="8d0cc136") 16:01:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r2 = socket$unix(0x1, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = getpgid(0x0) fcntl$setown(r1, 0x6, r5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r6 = socket$inet(0x2, 0x8000, 0x2) pwritev(r6, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) readv(r0, &(0x7f0000001880)=[{0x0, 0xc99}], 0x1) 16:01:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="b8cb49337a0a13b5e6a09b8323a6cf2c0a75448ee06b3df0c43c803610bc3125c42f64c8022b8146437578c1bed396f279880ac19f41d99a84af867795b18e6a4ccb97ac595ded62f56fce08b1fc548a07fd9e6ca583f9e5b77a63837124d9fbe491f88de81f4ef2082704a2bc44149973b6c68ce55ba8977701bd73ce5bcac0609e849e83f38754d9df795ca363107ee4177dfe796c1e47f986818b7f1ecbafe417eea04a8544b065971476e34c055322caa50cceef13376e8d3f59", 0xbc}, {&(0x7f00000003c0)="9e245d422bf1c486928462cb6d9c15a643560c91d84a35f1b74fbfa5f47ccfe3c42c824dbdf8d8c96350980f10cf9a81c3e8cea6f60d653a09bd4d9b745bfd52ad282772a0c5eb83133bf98bb751aa1e30108d89e4288b07002aece0ae1b505cd23d4dc40c837e4218921aeabfc550d50a189a539d0cb4141f95cb8529f5225a6e3ac8a4c6a9753d7e2feb7fd2168b92807c606ce7bd9e7004fb3784637609", 0x9f}, {&(0x7f0000000480)="c3465ee40dd154fe9d5aad6cfd03578fc5816ef49236a5fa50930e42759f0b0e562cf0c13c39d5c2cfcb4715e33b03a939b33c1b7a43c3c0dda65713c86ef8e0d2885a2e7b257f3a610f", 0x4a}, {&(0x7f0000000500)="11954fa8d6941146fc1aabf1ec44b21db133eddf775a5f0c7f97fa7d6fd984476501232da266bf27b9357a7ab4e6ecb20f05762240d32a0740853e3c3a6b24d32913b0a39b3c026883d2fc6af16b45b2ad82ea018fc8d8fccacfca7b740249f2a11b16f9bb844636191c041a06895c6cd310320d2bedc04009636e7be4b732c300c532a1739aa13b56203ccf3f66f305d15be5592e7f54784a7bcc57bdd352f67c18e6f19ccab6660fe4381ae8c6cde3484a4cc594e6f2d05457a596bba70a453638668e5127c922fd96907ed36a6a9e22c886f38e839a75d8791a721251e2d96818931918cb319ad7be85484661f8a34e87cf41", 0xf4}], 0x4) recvfrom$unix(r0, &(0x7f0000000600)=""/132, 0x84, 0x841, 0xfffffffffffffffe, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:01:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) dup2(r0, r2) r3 = kqueue() fcntl$getown(r2, 0x5) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1}], 0x1, 0x0, 0x0, 0x0) dup2(r1, r3) 16:01:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) r2 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x8}, 0x8) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003d5000/0x1000)=nil, 0x1000, 0x6) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:01:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000013c0)) recvfrom$inet6(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x800, &(0x7f0000001380)={0x18, 0x1, 0xc0e9, 0x81}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000001400)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="c89d7fcf88a29e03b02a1dc3e67622b1f759231470618616872d487f5e6b736b9fa7b94ce00f0074c8b92a8c4f3ce58f8108c867cb19d1a4a3a43f589162b63a7a4addc3d13a70eb1358d7d6aabc72f9d17e438645d6f8661773862b9bd5a50b3a90b17b3e98bb3fa93a63da909a38af956e45a09c08733c47a2e037e0c2416f1806aa041b5dec8a24cae83b28a2ab0b0dd870b7f35b61835a9d383ddd233aaf7c5f7a534b517ed3bd7fbaa8b62a52e9053256d5bfd51e27d1c67c15a32c99efdd66c664ff06216f52b1fe53", 0xcc}, {&(0x7f0000000180)="9d0a3c70bb4bea20b8f511c6a44d4f3565c7899c1b6b56ad9c85d2b60233552cbe62c5da575593f2697ef2b0c4eb6d6937832fb6cde359526eeab4f21abfe3d40202421734b57455ad08264d5d96107d633736955d809534b02a38d0e4bc61d4f73e9b11aab825c1aef7b3bab9542738af5e4c843d6a150b72c0b99dfbddd898d0577f65e34d2da743fc466603c36bfd7b5d40fa283d7799f82c4a15fac63d10", 0xa0}, {&(0x7f0000000240)="60f1e1319e8d9b8f949159e513822a62c50374effef0542d937d0297295053512092cbe84034d570907d221b730062b36f2b5ffea197bcc02c8a64a74538460cdd4ebeb5f0a19b4472492b51a02b631fa56827a1af874065e095e1d5c771ad62af0dc5f7a96ff722f2e46080f07dd63dcc5613a05373", 0x76}], 0x3, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x30, 0xa}, 0x4) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x65}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:01:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x400, 0x5}, {0x18, 0x3, 0xee14, 0x5}, 0x2, [0x3ff, 0x2, 0x8, 0x1, 0x42, 0x6f80, 0x9977, 0x8]}, 0x3c) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x84, 0x0) 16:01:28 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x44fb) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xffffffffffffff01) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:01:28 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x100, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000280)='./bus\x00', 0x10000, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x106}, {r3, 0x194}], 0x2, 0x0) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0x0, 0x9}, {0x67, 0x6bfc}, {0x89, 0x2}, {0xc6, 0x4cf}, {0x0, 0x9}, {0x1c5, 0x8}, {0x8b, 0x4}, {0x87, 0x8}, {0x87, 0x5}], 0x9}) ioctl$BIOCLOCK(r2, 0x20004276) poll(&(0x7f0000000140)=[{r3, 0x44}, {r2, 0x1}, {r2, 0x1a1}, {r3, 0x100}, {r2, 0x40}, {r0, 0x80}, {r0, 0x10}, {r2, 0x16}], 0x8, 0x100000001) close(r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = getppid() r2 = geteuid() setpgid(r1, r1) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) socketpair(0x18, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={r5, r6, r7}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = dup(r0) accept$unix(r1, 0x0, &(0x7f0000000000)) 16:01:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0xcc, 0xf0000093, 0x7ff, 0x8}, {{r3}, 0xfffffffffffffffd, 0x30, 0x20000000, 0x2, 0x9}, {{r3}, 0xffffffffffffffff, 0x12, 0x8, 0x6f, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffff9, 0x9, 0x5, 0x9, 0x81}, {{r3}, 0xffffffffffffffff, 0x8, 0xfffff, 0x100000003, 0x80000001}, {{r3}, 0xfffffffffffffffb, 0x8, 0x10, 0x9b6d, 0x7b3}, {{r3}, 0xfffffffffffffffd, 0x80, 0x8000002e, 0xed}, {{r1}, 0xfffffffffffffffc, 0x48, 0x800fffff, 0x5, 0x6}], 0x8, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x20, 0x2, 0x1}], 0x9, &(0x7f0000000140)={0x3, 0x9}) r4 = kqueue() close(r2) r5 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x2) renameat(r5, &(0x7f0000000040)='./bus/file0\x00', r5, &(0x7f0000000080)='./bus\x00') recvfrom$unix(r0, &(0x7f0000000300)=""/17, 0x11, 0x2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000380)='./bus\x00', 0x8000, 0x1) dup2(r1, r4) 16:01:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 16:01:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9ad1, 0x0, 0x711, 0x0) r2 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) 16:01:28 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:01:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000140)) 16:01:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x3, 0x1d42}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}], 0x2}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) 16:01:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x1, 0x2, 0x5, 0x5}) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x1d}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:01:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) truncate(&(0x7f0000000000)='./bus\x00', 0x1000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') write(r0, &(0x7f0000000100)="902dbd707d072fa6b287e4f868d4e3a5881cb9935a5e204ded0fe2a4f5c043be1035077a3c575613042c4586b0d4b8ef67c69f7a711f7889c4f9ef61aa36d58d61e64b2bd260fe9c9c68a5c996bfa513a48a1fd860624874ad76f9dd3bc2d661e760656df829a85965755798954bd863f172e2c9a27307f83966bcaf6666916caf3e8b19e95e494bd28a26d1ced530ff9a92704be01858d11989e3d13ce850ee17f559ef1f653457de2704deded88dda4858b9a487f9ab1ee3a16decd6cbda", 0xbf) 16:01:29 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x14, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xc2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x3, 0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) semget$private(0x0, 0x0, 0x40) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x8, 0x6, 0x0, 0x200, "12f74823bd4dc1c62523a30434e16ffe78d6f195", 0x0, 0x9}) 16:01:29 executing program 1: r0 = semget$private(0x0, 0x4, 0x200000000000001) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") setsockopt(r1, 0x0, 0x1e, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r3, &(0x7f0000000440)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f920a87b754947024a212fc7d949072eeb93a2250f", 0x58) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f0000000740)='./file0/file0\x00', 0x6000, 0xd11) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000001c0)) r5 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r6 = dup2(r5, r5) kevent(r6, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r6}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8}, {{r5}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r5}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mkdirat(r6, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r3, 0x8, 0x6, &(0x7f0000000780)="f93b1b4f3afc04477293c73835ce65fe595a2b11b34289b511109859be01a55506b18490627f4ce4ec4d093dee05a9cb27d472f78c381c9d9873bcd9051912299f05e01118452f6eb0a7bafe6d95f26c6f5df7fc3ceefdd9fd10a982857371c210d125f2593679034c2439e52fd0545a89e70df546e056137b86012ee933807947a08a4edd0e81de4f39599acfde3c998d6486693b0702970d2bd0b137a29818b4cbea4cde59d732c1f1d1c89edd4ad15ffe3d29b759c6da553186d4eaca9277cfd834bfd3da65237b8c09d37612803fde7d35f5e1bfd717a1404651cf36542bcd3f154f94dc730a5accfc1f46482ed14e352454f79505fa58dfaf82b219dd2b5a1544415974929fb66c9c95d3640b73fd3c00df5a4dc74943148a27ef7581f2c8233df9b9d1feec2153ef7578bf80821f946599fac42ed58ac068c00ea41324cf7c967ab3055a7829030419f53679459093f3040a8ab5b065b34071a024e3eccd1970853468569de6ce00a76451c344df0036229e8080b3697135dde1e684ef3989b5ae41fe31dd3acd094460c01092e61177aa0f5b4150d07e5c865e863218d1d7baa5ffc5be986690088063f157449c5c939ced72c78955934bc3aab1aec73dc8ad9119b39f256cf74d098ec275390ccbbb0d92cfc9cfab3992ad31919ca197bcee3bcb79cff80427a10542403971b15dfc7e1ded8bdc430ffd2b9892152e62d003708e77d43a21eb26f71917fbb1bfb416f749ebe4d661770a7d95bd34b04f2c1aaf7d3990760445fa81790fb12f1e096720d558457394a5f48d689c3e81f52637004dce07344eb6c60f9a180e9de7b5e3398c9617f07db7a15ce3f46c7380abe32d000ed227442dec754005233c46f92a23c8be1e68ae7e28bea809a7c9f6639198a1ea646d0172ae24e28ab2acc3ac8141e75e9bc951f7a60f5e72eab097c6238ff03ec9f1f78a7cc91b51f3a276c8d4f793fc9fbba910128ef4d4b36716c24eecd3677613ae8e797b93fe0c37af4bbef4716fc61bac6d26363d0e3cbcd9961a981c14ad190804d4618b6e2b2a061d252a43ce11dd23d4d9d8a8da58ed3d9baadbd7f41f4dce15d89b09e263752d9ffabbc95552296ca8c010c2ab8fca89f474e9d2af0e5f636a4a818f15fd132d8521fc6e545031b64a96cab7ce3b7f6e3359fcfc48639f3f91c43bd5976d8cb71a7a2f9553c86013fd397929774468b22bf63cae1e35cd5d194d74c1ef676ab0818b3e7ac757153bcf55dbebc2f8eb6084f3e4f5c6ab3fbb9ef4a07e288cc65d5bfd8b5dd0c0ef2e6932bdc9f6ae82295a26344742d6c5cc55109b45d7b87a438aca2d1aa5ef2fa538fc1dedfe3dc1bbe64e095fea9a8589a9b777e0b71992674ce5ec6d531adf84e46b5a6218ed45c064fa00f2a24d01e8b5b286f74da123ce504029f45d647d97648b33e8bd86fd01c0c225ef0266786d2c553ccaff1ff54ad038974d9f7e75e019d8824db7a9a13edb30136e697bbe20b9b24ed338e59b96440207b99c7eb999f5187c132cb794cf1cc1ec763e4c55595750d80af13fecdc6bb276ea8825a7af3dbc5dcdebc6cf5dbb8a09a6698eea4c39f553912429031dc923402792f597456897e232f59fb796ca3008770b3d5c5b3650cfeb9df116f5c8a4c83d3a3a3fe5b02b5c3dbcaa82ec945b4b5964040ea5f579cdd5d79396370c93b3ca5f33537d6db2f48fb24a392627b8cb3ceccd335d92ae3d22103a83bae60916c77e524904b168608087800ff6f8e587d6d2c11b5132084ee514c5b1f242a6e25e8e6b9ef88ec510f9e1fd38e9f1e03067bd4f5c07142da684dc5ffcc5d6b856228ebd0f8880ba4a117d6735b798bc0bffc3b22c0359956c8159ef58edfccfa1833585272c47f0ef5d10f5be31b0dd1e1b66b586be6d57a4ea3f57bdb2f54605bb871c6f2a3330f8b362df7c8786468a6a0ad5f3bc88d8c6403160f36f5876545ff893fa920c4ab8ff20efb2f792b3f5ef36f2580290ea26f83008cd3cb7c69f5cc83df4a6f100089d261c604a4ec4a111a0da7ad0a9ec00f4aa49619c67c4f19e22c4180cdf6ea245193f45c22e4942d1002c906dcae273e3f71cfabbb166339394020803b26d99ff1afc9b07aecaffdc73be0ee7f952e7880d4dde6bf484425797c1ef8584f0d1449496ef0b1976ed24345338f4092a0ae7b25c41c3b41ffbd657edf59504311ba5c29d1be213df1740bd1447b940f79a012a10cf829d84295f1aa236106fb4f8856f9fb0bde7fcc243d0366edddecde73dfe33c30f72dad17c80e44dea4aa14062713c597e741a350721008a9b7f70faf7d257294cc01e9429e87fb60d940a257dead39ecf9f6be5bedab6b4b4455a1ef0e4bb86f7f9996c926df08b4d1b0cfd53afc5d8e9fea43ddea91d974cf7c90bf9dc12f8ccfdc4af29374789b78d06baecba7aa71d27706a5b2d0c10520233ffc76e1d5c0fe56e71d4c69871f905ad156982aeb2c4ebb9de3ed1f05d3f53825936f131f263ac76083917b2a3bf13568fa4338f3973c63fdda65ca667e4fe52c5a9d72acdfb9fcc414d5788d0a6a6fdbabd32ec82697c7f5be8a38a4a874341542cdf455802ec2aa696930619f822a07821823a07c867245bfc2036f46919bd990c4a2091f263c95b51af6e2ffda2eec6c93b371db5f0a3428fccddeb6118f0251cc26d022f36cb3cc4c431890a56c981785f070fc109cb1e58db158310a3008b7f6d43c09b9f41ee1b4402e2fba435b82ee5a3ed36d518b5d348f4aff9a4bff63caa6c77cd2f035fc4fa1847ca7def7d6dd8599a7f13872fb9ff2a03118f5347eb4caee9ff937ccf62ee279f1d9dba3220b62014efc3db5ea7c61e9a01e32ca5457150eb6a8b8b16a67bc5974f3f5b1f7f53527c40284d88a81491834cab144a3aed952ca037b8de006b75b24653a197dfe81decfb44e29d4179e8f69b881ae1b2d92ca734d0af13efebac8efdf4dd406f287b4d06cdeb071954a2ee124b0929856f60a5fb4caa7cf2bd0fbb7959eb012da3392caa6851ed90a4e8633827add679257dfbd1d4eb79997cc172f0933395e7b9dd50150e4e0cf9d90beac901f0cbac882e89ad45332a38fb1225f2c49b85fa1e1d00a8976285bf52b2e0c0c88b72b661a9b36010a79536b795dff99ae421687803ebece7650a81c584b4c73a78e74fc501a65a9ea7b01739b538971cb5d131bfeb7e886a783baa19a2dce477bbab17dc3d180e882f6dcc98526cb60ee17f540a4a39e90fc86abfc412128e194b55fc924c1e7905d777bff09d481053650005b494b25411a1130b0c7cc7b579526805fc452dd26ab6b663d9ebe1fb489d8363608cf192edaeede4df49ebe27f4e1332a11bdef97dd5251eccf8610168daad5c15a8d36c3b2a51d99924f3bacb1f94d9587135cc76a99e4518758e0a35e26a0865a8e7775130d41d23c648b531e85f752d11df3d3fb5e49ffff2040d6a7a124de68ff6f1d1a12f4a6ff07b3fb05ea8d01baf0f6371f3b3342d81af82af8f54aeee7e5ea30352366114a3f7f7eac001e3d57a3221b7242acfb24e8f0a91bcf04656d5c3b026bc008c2cbcc6db98a8353e7480861dca59947facfc9d80192fea91baca73ed273e02b6c0474c1075051e2ac1811769ec6e8d64d80cdc8f7d96b92d552dcb3200349176eaf3afd8649b514db39d9345d1e1040133ac99656fac721f261134f0adc85d7d8274edc527ede3f5b44cf77d1e045469a976982b3d9ece67841d5c0747057d39af4f440c16b2159bf241490a24192abc4e4b6b465b63fe7df6446d7aae14eb182d0f101724169443340cdcb726641fbfc9b2c43d92725788f07b17ac2947cf3942ee054f1693ff81ae8c8b439b4e94ec5a2b69d52ab28b4c0a475a78b45f83581c91b9d73085087a2ce950338f7debb32286938b2b80a8bac12690416fc31d03da9d1891fb5c687975e08208e351f5fb9e52af8a771da3535b74281e7f4f18e6328cbd660c8ce64b3a6d2a8494bc74b94c9f41e7f5976d962eac6dfecef7f053e98dd3170864e57e2ffc886ad9b14cca2c228bcc8e35cc10383126febe0c8b1ea40f9011201bc34f5c3f20bd1f1b94f6d0ee2afca6a741ed3fed35064688c3187bbc04b176939b60b3a39661debec46ed7f860987216b8c92fa4955bac382537391600e599c468fac32416d7306578c4040e0b58b5a77af5d0269fc9661448ff08b594438ba6a4f8a3cf7495824f659b31a3f06d2ac4f0152a81f8c66dec272d114ee535f4bf8be3bd3f14d02253a49bcdab9befb99a8d6e221360a163639b0f7a6b3cc4738bf5d5cca163d0f653631df6dfaa820b0daa4f096cd154aa139c64eb1a9160e91feebf036bd8991133834668e10f6cf6613ad4ca99112ed7cb1e895d44972ba7f77a431161cd2523f8c6a3a2789765d3f9ab3c54f2acae27da3d7987f2fe2474c3734090be4ff058538c381a4190a9410aac7d19d02c47fc22d1543e1cff9f01c4d2036f56572275d3ed9c25584b82482fc0f18e7fd597966f34af6287d0c434c3646b67c3ea673cb13959e3d27b70910ce38f0cf814c49f8ee3fa39f1d43345989d2e41c7a3bdceba7df276a1e1d2e2590d2916ffd6bc9a008915eb76b00620405fe256738c1de098a975797c954198f33c82282abac2e40d6bd1abddc2bf054edec27afecb8706822364c23ea8cf36cb14e651e44e8d17c58da50bfb2fc1150b8e59dc94af6da23e00f69055efbc12746bf8065de48df9948ba0d721b83ff2ffdb67be1bcca1acc37e4010f0cfc2ab4fb13c69a2a23de840fca140ba0992c23c72201cd6fb90ff1cd5dbcc367d75411817cfb5b9dccf3f7139bec4d7a89c352756e7eb4354c10471dc1ef47f03f5366e5b00afdc5525196526d629f86f54e62eaef0ed16e9af48e33a61d1ed535ffa00d49c9d8ec2a973c7cfde6973e49c8c555b40ce2cb533df3484b3e963ed7bda8785dc1c76cde94591d3f8af7b5357657dbac1cdad61b57a5f6e600d4c0f231dd8098f86eccf395506cfe38b7a622f0501eeffa63f02eb275dd26fe0b63677678043aee919c8319b4f822c1a56813376dbc4b7b6c579d0dc7d61be49fc685a850520b8dad45b1d5ac96b1144758be47b9e5829381a2e06e09e30584b731172da806dfd7b1ebd300447d2f9ab4db4424ea1257edecd7399914c5ef280eb3d15a06c8c7c8dee2ba5a49b81c1f65d9666952fd71b3a8d53ee02c3b8a19fd4449ffe70fc2181fd722b8c22fa39628cababecb1b26d627d01781ee008c94fc05e434d926a03e29ac4108a855cc154d012c8226e41655aed7f1bfcffffe91ffa1d25a738d37410fa73b156b188c3d0e903ef40ad8af433739942bd332ef851fafd9b87266e4840a344f825af0ed0e8de1043e68144715370530bea8f5fb3b607eaf33be990faf7ba04a1790a570c61b4e97b0f04af85768cd696ec1842f9cdfb28638d8404dab78d8214d065924c34fa02899ae5e7762c67f13bb5033fe48edab723d7b8208153f2dd13144b6fdc360e3316c0b843e8fb46a6c3b228ac9437541ceb0d628876622c5a8b5e1ef16aedb0ac53202ec668113c5bcde3a4921116e51aa9db0128de791f1b4c828d6490c35814369ed9d8ba3c4d9e1eee0b630a29314e57fa9eee1b1004baeab91b8249835953207fbfb287d9de2bc42d5f6128f7d14653e13a3df61e37bcbf8c36bec4c1c897534dfd20beb864bc782333cf7d42d3de3a5e9cad3ad18899b3a7e40a57f1c04ee4c936165b5f29538cdb5f10e0be3c3d0a43bb1de200161a", 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0x80, 0x1800}, {0x2, 0x1f, 0x1800}, {0x3, 0x1f, 0x800}, {0x0, 0x10001, 0x800}, {0x6, 0x6, 0x1000}, {0x4, 0x9, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x0, 0x1800}], 0x8) mkdir(&(0x7f00000006c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x8, 0x1800}, {0x4, 0x0, 0x1800}, {0x0, 0x40, 0x1000}, {0x5, 0x0, 0x1800}, {0x3, 0x9d, 0x800}, {0x1, 0x2, 0x1800}], 0x6) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000001780)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:29 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x800, 0x0) r0 = socket$inet6(0x18, 0x5, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) close(r2) mknod(&(0x7f0000000200)='./file0\x00', 0x7064, 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() renameat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0/file0\x00') kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000001640)=[{0x0}], 0x1) 16:01:29 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8002, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000280)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x65) write(r2, &(0x7f0000000140)=',\n', 0x2) syz_open_pts() close(r2) dup(r1) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:01:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) r2 = dup(r1) socket(0x11, 0xc004, 0xffff) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x3, 0x8, 0x0, 0x77, 0x1, 0x2, 0x0, 0x1, 0x10000, 0x5}) socketpair(0xe27fad0ed690115e, 0x0, 0x1ff, &(0x7f0000000040)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x0, 0x7, 0x0, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xc) 16:01:29 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) munmap(&(0x7f00006e9000/0x2000)=nil, 0x2000) r1 = socket(0x14, 0x7, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x293e, 0x7, 0x5, 0x5}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 16:01:29 executing program 1: setrlimit(0x4040000000000008, &(0x7f00000001c0)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffe, "037bb9cd76ef3caf00"}) write(r0, &(0x7f0000001080), 0x246) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x4, "cb8bea4ce19298e459d1964df4928d90cb3b0431", 0x20, 0x627}) 16:01:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x10001, 0xe4}, 0x8) utimes(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8050, 0x0) setitimer(0x3, &(0x7f00000001c0)={{0x6, 0x9}, {0x3, 0x7}}, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x1ef) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) dup(r2) socket(0x20, 0xc000, 0x0) getrusage(0x0, 0xfffffffffffffffe) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f0000000500)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) 16:01:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xb43f2bc715b800b4, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20084, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0xc128) 16:01:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x2) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r6 = semget$private(0x0, 0x1, 0x4) semop(r6, &(0x7f00000016c0), 0x0) 16:01:30 executing program 0: r0 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x9b8, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x3, 0x80}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000002, 0xffffffff00000001, 0x4}, {{r0}, 0xfffffffffffffffc, 0xd0, 0x80000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xe00000, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x54a, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000002, 0x100000001, 0x400}, {{r0}, 0xffffffffffffffff, 0x81, 0x40000000, 0x2, 0x1}], 0xaab7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x14, 0x8001, 0xffffffff}, {{r0}, 0x0, 0x1, 0x80000080, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x5, 0x8}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x9, 0x6400000000000000}], 0x1, &(0x7f0000000280)={0x5, 0x3bb}) r1 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x1c}, {0x6}]}) mlock(&(0x7f0000fed000/0x12000)=nil, 0x12000) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:01:30 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) 16:01:30 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchmod(r0, 0x0) r2 = msgget$private(0x0, 0x100) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x2, 0x4) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000fe0000000000000000000000000000000000000000000000000000000000f30000000000"], 0x46, 0x0, 0x1000) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:01:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x1831, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:31 executing program 1: r0 = socket(0x11, 0x1, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff8fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:01:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4001, 0x0) listen(r3, 0x0) fcntl$setstatus(r3, 0x4, 0x0) r4 = accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r3, &(0x7f0000000000), 0xc) semget(0x1, 0x2, 0x0) r5 = msgget$private(0x0, 0x0) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x7, r6, r7, r8, r9, 0x131, 0x5}, 0x4, 0x100000000, r10, r11, 0x6, 0x0, 0x6, 0x3}) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1000, &(0x7f0000000240)="b284cea0c796e479efdf8412c605ad2ccac448e00ff75caa86b1055c81d3bf7a9dd3930244fa217ada095500658b15025b1f91c87137b5b9307a108d229bea6439e6d00f2044d284c9cf057cf09b6c443ee3cecb59c4cbf40f3d8dc15c0069afb6d3f1c3060775c6756ba45fed826d71b70e2d89df025b37de7c44f6def77dc8af33e994f65a80e9d5455375b30a63754040d25b9f725f924fbfcf24091b8fc3d8a3e4d5144535a82d0892b7775294b30b4b49e660d57aa393042a91bd865168b6e62c042d34547cda3b1267455b249f3f284d7375859ee2beba809b49d244a00edd5654e074bc59b2f36b8d2010399cc04ca481ba8849e2e32e7728449d686c6ee04e26318d0036eb163880b9585bf795595a186a41f2c7b6fedfb3a0dcdf07e136088b36715788891d4d9eca6e0b0274627dc804110eb87bbd7a9d69f8399602daf6b1db2b36dd2247a245ab70fd78101312e9e9eafff9320823b7c81418d0eb357c3ec6ff1468f687bd6134bfed45ab5311da7365125a68b6ebc2f8856dc4e10d253f545fed28c4da08679fa982681590c68178502c1636c9d8e1067e4567a6fc115a6c8cc7cf6ba4db6367b1d5f6bb5b2798c51120a2440aca8b7b9df7c3b2bc31165027b368d6d860b8e18616b9de8927ba22aa8505bb9514775cfe7ec0f80dcd88151e63416f3520345ea369ff91bbaed55b6618720cd389fa294fbab256c782b6f7b36cba52f8c36e8fbc32e133c23a749f7332340e90073a9a722c94ba743cbb419a714b80e939e49b7d6b3e43b27e8c585bb34afda13216929fa0a88dec0f2d208cd1aff3c6185b85c74d97f050413f228cd549029c02eafe0347affcdfb4da7fce64eed8b71be9bc7541e29533158b3622a99b1afce33f35f43a8b193f5556d595dfec63bdb7504d0d88c8e373d597770a191da2d5672b03890dbc4fe5a0e6c64ad4f5e53b45c97c72c3844a75c76b1f3880d70cf9663863d0608ccaac1f2ea03ad8950ee869b70ee80faed2e0461019ac5f92e41acf3faf5f4ec6edc71d1d15a2945a4b0e0bc782bf73be01cb696cfb74b1b3003e592a50ee6742a27590c31b910f467b9e8b014cbd02c5fe9fade28c7256ffbf7c8a81f4e024e8c760c767a8f3ef0c6f21f74c95bf116cbc07e7b140e07d3006018483b6e01d791c99065f0115b5663e682e5327cc3c61f5316dc9b6696eb5dd6bef5df8ee34bb773f7672cd23c2c15f3a1dbb4359fadd0956f71e1c71961becb76abbc69c7d22199dbf4cfd8dab33b8689aadad40f6aeed97085a67e34e5baade5a204886a38aa3da24b1c2ade73c64441b139b00011ed062ce89d0c54307fd09f30ede9543afb9c7b38d6a33a0775eca5a9af751160cdfdc879394b295414cf9aa613d7cacf1bbf71f9b7007d4246ded826ee832c86357b349966d41b9ca2424ef1146c82719bb1325d5f9c2441d58dca2c0db25e5229eca0e56d53b335350452a069f4381b5822fb6fd0a3fda2dd820346c070b9a0272ef1ae9122df9aba28499544b147f0a798990fcd0a422ed652636e3271fdfaf35ca6f62c51a87c13ac76358a2e17e922877e8657c2224c0aea0d97e192ad0677db2b315e6ff58d1516774b82e70edb451451238b98ebd1704269b053831dbc1d5972a18a7b0d8a8d4eb7e2d4d4ee9849afdc528e639924121c239e0e8951e94dae419473d97f7e9d8672f1916e3b0fefd843c4e5835b31bbe19f3b0842078d8e3cf53e9b014cfbb7342098f8e32dc304b35325c28749ff9fe0449f86fc5449064918e96a5892476f9d51885f7f6ef1749f79910e042369f066aee6c83094c728e827e450e799a5016be1406913cb1b0cebdf9ae91aed1423bbafc38efaef25395c93fd0a969d2bf47a75fe4cc56d287ca900c2f8ca68844b9ad4b1b14bed281d6e2f68b718157222cbf5086d28e628225c68e8af3d5600260c6c8af15a5a67c32d65a74d7d322e33c3821ce5f3e1398c7451a5c09d60cc7f349b40a7740dcaabc39f6531936bec31889a951e656aaf75bdbf62c2d5d171611033ea5f989b0deb508c67b9254ef6fad111f32cf1c5196d45157e66a00595724f622737310c0b955f5a259c0ee50a0d328d4ba4c01429176a21c50765b4787230eefb7d085e0cac753909a3f76cf49d75925927f1250e86a894251448dc589bb14e8b486f914bf7918816ad5234934a8f978cc01c6b806394210e979aef1f81a71580c57a748918d56508d6127ef1e3be61b39b49ba0ae4ab464b0d77e8d3facca15481794b9293a14267a704571ac69a9be91e33bd88e94fcb8ef4eb59fafffce802cabb8b0004d331c64c62728b1478bcd67f3965a28ace9d465b4b200fa0371a529dafa418687e12f2d8a0281af4c8c9dff1ef74b56334c36c7f73b2324ea4f6dd071c505dfc2ca3dbc47b41e51dd745be187781bd8569e6d439eb6159d108690395d9f83cf4987673de6c2d2aabe99ae51e361c512fe672e5ce77d0655c66e2e0deb28c21728a1bac4014e041c72a23b3d06b90a7bc78c7c77d4d1b8f10c113a0d289da72acc83d07fe83c779ef0ea2efe9836f81243b666d99f893f084d9ca9fced7a9f9bd58c2bc1fe486a653b2400e73e34d893c6bfb279020020ee2284de8afff92b043fd94b0a39fcf48714c5500d3e06ac0220d42407bca7e477165716429a30ad67111241c669e805b56d13d411685d687fbe46e2ae129869646b44c4bc16e6eaeff1ebb97ece867148a26356717fac810b179311bbd312473b5d97a8b1bdf178213829d8a7494f5e4fe33bd5405fd4482aa551553091a7b67f17a62471862df54eafb1124516c19a51d53155f07771384a1463e37013f38ac5f373a42691c00b824bf5bb4792a5411fdf70c01464961f1df31fcde8211865161fb14834c6b698c0838e080ecbc34165022c440a2979347b7b246a3a8042939c95135ea20f59f04d07e60f27c8ef2a12312256f6fe2f0b163ef1dda21d45d08d742adcd16d1efe9fe7565af2efd14af74747175e9d4fe1968e822a9097ff86b09cfc7ad70753c6251ba13efa2a06db8d708f2418095336e6a922fcba755ae12026c6202bb9b0eef5d50fd343d501b6a44a867e7857b69435a4569b91fc5cc51e12b8ab6e0639d5bc1f3e0e820144bfb0e51b288cec967f0c1df019265ce8fe5d1d636781f80fd4955ec2b51c57b959fe0ae40d1707e156a1378316c6f716bc9ec37b5b2feab8f8bf2c43906d7295a2d6529172c31ddd163fcf82bcb282b6c92c6e4c4132da6976e2e831db159c406a428b7b93cfade28fef5ef0d1a6c4e16051ec9265a1a9ad487d03e26251fc52ec523544644103d56beeb53542f6a5ce45f0805f30421ec14734b7f9b5def02262432faf67e28b779ac62b63cd2ec4a8c2560982543ffb457aae195e0113cc0f9e779bcafb120dff6609dc817bde836a0e292a1a8b1192a8ef0b73d4e3fa03dfc01c4527ad5e5f9144b4b58888d543f5f0d82929117d7283bbd40ef060d58ef1e3d9e363c5ea75b23bf6904445ca29e6bcd607fb5ec3bc9afd901f5fb7820f629d6c71f175cfde618e93db4071c8b4c01dc442cea124fef2d1488df101e54d695e5e0119ecdadb6bc40f533eff6480b9d0ff6dfb4230b495fe4e69a7290501e105ad67438da00623941c333e616cbd53bf81e8afec1afca2303ea17036e8685f3236824183dd13e1f85de1e75376448618e0c5d96af6010e58b7e3707dd49ce6ed2461417494d83ddf3b5385e1d6f6553881f477e42e9824371d54347199f1050ec5824d8c7eb92fc1f5d3849882555fab348af96c0b6bfd4c6eefeba943cead7c3f4c81108a419ebf2dfd50760040d36c344721f81b7d5e312b0b0f7a78a78ded371f4087afcd541949563981f8d514a17fd65d3acd3d3bd85797cf3e70d005742d652b136717f281a6b21c192cdcf183c433911d2f80cc5764a2af8446ca6a65684ac047f8da9227769e2983fd4113877116ac87f313b028e44d61c001a93f69b51b96872fc634a11c3f82ce86ed003e2311cec485b0dbb8f3dee85ab9261651ca66f6c7f4fb524368c1b7372dff24fdf5b1de706d950ba124a07254c50be65d6b71379c87d3174e2739a023008b66135b71a2734ffe4e1fc76c2e9a7e166098c4fd884691102713950e26da367a5156fa58e8ef362b02adc4d835d695d442b2e178ef3b6fe1d6ec02a331e24e11139efd9f7dc32e4b89d27626b32e6723a2169be4af04849217245c8fd93e3f206ae4f7ba748083f5470333a7584c4d08748c3c4ad26f48cca444b4d913aec2dadf2f9f47f03da61006fef47b96161c0b9d0ec9ebe1ef7dc1c4810cec2b85c83cba438e925c3eba7c96663666fffe11ef25ed6ad4dc96fda54fa6b828922ceae7651571b1795944cac4c5c17bf704dee98b6daf15879ea3e73f6e94344fb10f7a44da9498071ac5e6cd9bd05ac39c85975d82fe0f9eb84bd85a1af463a0d6d57fdbe6ca66b468511dd266b7ce63a624e190137a9ffe437a72936a5306ce9b57d1d6e28174e9a243344166b406450e4396ad88d93bdbc50218235f8eab2bab1a1ced2277bbe3e63c7e398ed07221067e35fe37ff3e13129b6c2ac425fc088a25bd5c240b13c9dd9da8c935789101732f442e2f664446f239b3b63cd6b840daa2adb3a81636b6ddda46191234a082567c6f561e7c20587a7e44cf33fc45f29757ef78d155ebe4fc6ddbf3f08c1c67a32c552af262ce1a0c0b0e95dfbd6fe7f8d42690a4c3c80fa9d4387da63e886602fcf05c937a9dc4e170364b6b78dd9523e1cf6d4fa04133b71e6f3ea31143b8967b79dfad2554e000f5580d4339f9ddc1de981ecf99ab9691ccfc003e685624a18014e9910160eee42e86bfefa6399de994251fb425496384f3552a87493c6088c16d22a048783bde9e9677aa286c3e720e6793a339b7ac485b0db948000000f1b701795894af586aba54cc60c870952191e5485aa8a2b26211e98cf230549786a18656202193595beec4bc5f449f6b37ee819a29874e347d1d3b617a150b8ed6afe45f9521067126beb1321bb66682d0688f0e53befae387c60716465aaf745abaf90614b604ef688e8400507f665aa7c4963a21acd74e9e015211c98715bc350048b2cdef95385776787d317f513628dcdc20fbda6bda6bf2773540e60ef4b22f7edd363b8130b079e3f04a903cc980d335bc6d3f81939a7d8bbf43aa39f8eeb0038589a4764293371ba3b966fa820f89e62a5a427bba32aef24b806b9d3d7bd31f93cfc9ade7066b32c4bebb99ed6f020647b639509301c46b314804eb09c30a6bea92b2d870f821b528aeaba0d7d57193e744bf4917aa888dbb832f2b16ba0222f9c2f9a7e52dd5a554dff8ffefef587768d7940b369d8f302b716689aeafcd9c09746562133695419bef2641b7a8f39c07d75004edada5f740028dd76d010566c70e92d10c7ef3f0cb3b4363399918161d11277fe28c1158ba79e180d98aebf3c6a066f3c98851b78fe781c8ef5ee2b4f1c903a673129d8f8bb1d202a8b39833fb9d1b32e658afc1ab3185d9a54ba1a75033211f7d9d8c6cd37d66f8dff5d6fd271f3c5a8e9fa9136b7cb39231cd1540a84952b32017ccb4c2e142cdfd7f00e579a5f8075d2b69fa5ec35e00c01e4b406f3310fc640576a9d5d502742f68e9e2b36d0b1951885ad2af6b42e1ace75c293b843d496a3cf422f39004cf4157ea5b24e9a5ad2d4630477c61bdcd15aae022d71e0b5c2bd982ff2c9d1c5887b15c7b18b150d0e9d43307da53dd") syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 16:01:31 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x4) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x7fffffff, 0x8}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="80e2fc8fdae9db206e363fa581dad051cdb8fe184db8c80c861c4dee9a70e7c3b232a5f30f9f9f43424912d074cc31c4cfaa411754d21042a786b997febaac60c50805e0fa336044a8bc063810870c228cbc53e3c19fa48c101fd3f68bf88ff1badcf2926fc73215", 0x68}, {&(0x7f00000001c0)="de8a0a969049e6423379f6da5b21e05310d2724fa39e3a44d252b2f09c2877aab541addde866f36611cbf5029da650f2ef9fb3ce14191659a43bd05debe2b3dffa80dda15897dc5a8b87dfca3e14b6676460dfdc397bc8e7fefa48e9ca73f2a0cbf363960b47bee83609c88ab7a4315101e3d1ae40644fdf3ee768062801f3f21c9c09cc246dfd343cc8fba50191b1b4e59e52f735bdf6", 0x97}, {0x0}], 0x3, &(0x7f0000000940)=ANY=[@ANYBLOB="9000000000000000ffff0000ffffffffc942528846cb4adb1e6a017c3e1e87c6fc866415fb82b002d106285fa258e7aab8923b4b199916bd22722905d238198455d8760ab5198aa47dad9c2b014b691a944c7662b9e3861a9d9865dc069dd4bd4b8b9852b185c7c0134a4781a25ebb82ceaae60791113d529da7251bfab844db2c8f0d56befc86f72a21104ecfc01e001010000000000000010000000008000049bce45a5ef1c1cc00c4c58d4d7d3e5ce17f95c9ebd608e69e932b05921a97a9551b791e278906dfb0b7b9ae6ec18b49d6973f26e8bf19942a39a7039d30f9d93fe11cc15d6571b26c6a123d6a536b2b80efcf92c1ebcfc52f6385303b86d8feee17fd02047d20e600267a566213e4833fb21fb3554a34be1ef8fd1c164270f509ef597c33833026bd6a39969b33af5171dccf1cc3848212e7a35926935b711555b1fb937e1a1962ff30e7a042856525e5820e455c12833b26377a665ebfc2e52e7f28912552f5b4baada15f6561ebee661ddb1eea8d865711b49fa02037a7d7fd7927956d5a2111ed2f1961860a846277d05d120d17eb6e36940f56fb40a38ae71953b0ba52d8e2fc54f494a9514001c60510c81cfd964ddd1f98bc18450d3017bd722839b3081eadac2a0a8f9db127f33c5dac971d636100910bca80e0112ee710dc11789aafb6bca1e45d444a0de14033472e8d52680e58bd5d01dd1e217f45974974cd9148baa7e24280b019273196ca718989e4485efab68ddfb642ef1dfe079a1dae9d34ff321199c90f7ad97b3cc8d89085fb0de7cbeebb3b796de1efb6c1bb0e042b8aaa13db9575c39d28958252e6375b7ac01bf4b0e5cd3e957d9be3db0a43cf3a0ea51b36f191fdd1c985a28f592311ef94483c0179ec3a83cbec6aa53b63e5e614ea6d0c3650a2f13ed0369fd10e4026ed5d5d06c9301fa97cad674909769762ef6279ebad9afb79ee40b6e964bccb4e9e4f45b6377aae46eaa5decda3e58667882e9f8ea55f7d2c9054b2ba1b2daa075eef253fbe685c2d45d643eef5a287c3ac71b8bf8d91c1ab02227cb7d1fa8a16ef48a31939ae902384579e258ea6204e1e68d31e4aaa7e1b7a02ffdb60354ad577e64dd2e8d59a48c27d4c0fe999128fc3f815b464fca1428bc6b43e2e82ddc7315e39d91436f90854185d598935f5f7ae7a51dd2c268ee59962df85537df9d3f0ba0d990cd1fc9b9b17ac8055ebb57b60c0426f0747e12318bc4d028f5f8e04f82d9e195208d46dc6d275fb0b8ca6411552b376971420e9d53cc93ac1ffe767f9fc8ec733caac13079381313350295a89ec8e44a70cb585ce6230758f65891b9e159af3520c5abd5e1dbfde7b8a0fc10259fde7159cdc9a3550c3b9eb8d720cbf9ae33f2ec59725038dcdd94f8988cb194b1f3e1689d26436ea3bd0678b4c63f9eb9c97ade3ffd1254b5dafedaaa3b79cfb876bda62f08b4c92c0710399e853f4259278dc78724c6fb6baaabb80b676f1c489207ee4ddb27172d79050a71d8d7eeeff1d36598107ea954ca58816875e050637afde0944b065def928fa210f418d979d5019bdea23cd32e21e0adecffdd95b77d04ebe89d14017c4e71f3dfdc2032a3e37e26282ade9039a4d8b9188b429e1416eb2118102d98cfd8548c52a72120dd7243df667d5a98ae668698ecbe9767d9d7312e6a23320b13d3ab85e9f97c0b94c8b854fde234300ac18028c79a4093f5a76d34f20a786a0f5fe1cd17486f62ca71a90d1b7d5f53a2d9fe790b075287652e96ec1eeef8ef606b0179865a9d6abceb3621102c0a4ecd49f8d33daebb33ea2d3125c2ae9760318009473122ce53b8a2dca588e80dffe4cdb196551e139a5b722b3a4af4c434463e7aa8417b13f90e0d4ee29a88bdabd0cd5210739cbc77d065f89bada4ba965a6c6d92481595d25bfb264b95a5d45f78728db6a8626b405ada11941cbb71c6e93f6ee0fdbccf0001597f556f36afd052f203d04536edc6bd6c6465d24838188362e7abe6d9541f71b64b812510242981b2d20a6e3f5399203ec560a3b531e092ca9b8eca4bbf309bbf06eb4cc9a466297c45ed39e935abca5f5b8fcb7a5a9ce8ff6bcb5f18bf339f6e450dab7fe04396d8284f4dae43ce5be68776c60f010eb3962b6bbf9f52446bd51be6c9515a0b303be709f21bfbcce61de64cb4f299df4dd44b025b770eef65f3a39bd048e067fd1c7c97bb8f2617d920dadd79c652778ba916257069653193474ca53a5b106b77746ec729aa084a4c6ca0fbf9133d83eb7f771b9b51ccb98a351bc38a885ef6001a24e44ffe449e8715173d5bdf44598ebadbb5347fe980075635bc4fd4c6e9360587f0f8ec0aaa372876e86a69a878a831d1f5a3badf0e4556b13ece63a0ae08e3d65299d77d9f15cf95ee00c73118426b3cb71bfa0e05c5f35cf74151a221be38720883b6245c44ad3b555d40a970866c20396b6011608a6a8900688492e5df770372b68030df51382e2d5237d28774b7a59a831d14c118e484fdfd5eebcf961b7ff2acde09858676f8ff920f4b43773bd0afb25709de012618a7dcedca342fd1c9e27f90791967c003038dad5028d76fe6ee30c89a93672cc3a4dbe2d159da130e34bc6c78543a82b7b7a6a3d16af8d23159fd4aca24549b39faf4dc50ec3f1f59a45cc1147b50fa669bdcc1b971c463c2c7b0e5772cac8709d4f756a958cdb04120c3480a4502328080a104191d27a0adc97c0ce508a7761b1161181589360a5255926022af643de26ee388f9fb1a76761e683fa9d98a4c0b3b83d516a98ac011d519774a58dfd79779a2c3289b611d196fc552b635a5c4029a8c0d110c629a3c65705936ceccfed06b4890ad2658b722fa5c0a9fa285acb9533d7661644a46b213d9e6a6350fee4538b32f3f8e8a319a4a4e5c0ea5348d5235c936b564cfcd291a98f7f2d43d6cb5e422377aa3239bad290b3ec41887acddae736de0e6f0ffbf248c8486e689fe9399b3ecf184f0057ecdd41eb0e42956697118f0af01a6efec2365f917b0323ae7eefd9ebb9eb08a21b52b6bb07a7ef48646e4bd29b68e30fb8e56e6fd405d775473ab49de3501e3e5c19a2889ad9c5ed7badbc17f80919667c7738457217558720434ae9bf0f8bd15fda76f19bcd470017ce7327efa153f5ab60cbcde20fea179671ac83ea55456755655030741bf1593d74e79bc5e90e91e024bdffcfd6e2cac6d042475c93e449fe0104f577c258e2d9ecef94eb61a2f19ccc1d9a9b5722b9aca1a6e9ea3cf76fdde1dd7ec7c386cd5968a6550fdb6fc4a2df072a853527fd2af7662b74bd0e006947aaa587d3eb66d1e78b51d5a1a371e63a94c0e2540b5ca2fe645f555aea69a4231a145afdb0efc90e8afac87906ff81b9bdd94375b22460bc05434264d878fae8a7fd718d65ad2b4dcb7c2db707a7c91459475184a71f813e434d60116651f3c46e18a647d112c30667ca3a8481018a23e127cc42044067e6ead2c6862c2e065123da8abccaf4376d0858adb00525172becbda6aa74b1bde3ea0b4436de8071bab83d97aa7f87660cdb4210c65a58748ae5f4819743f9634eb5796d3ff4ea29a1f20e8a463794e1d7519bdbbc390aa224042febbba07ed1117b8f4592c804d81fc6ba324018d671eaf31182963e15c17455830cc43cfd68869a2f0b21ad06c1f80b6a84e17550a5eac876f19d60d4576eda179256c0f21b5bf25eb76114d217a6e48fe83d20a0907a647ba3fac50ba7428d7e6559e1047afc0282e26c93aba3677aa82d8b4ad580f4285c903e3669228967d4404758c4f04ec476af6772d9387d009bd0cb518207b81d52bc6f0d589abb0ddd8045310aae01d5801a3adc6ddfcb0eef6a61a99c52f6f1daed3484ef6565e39edeae6a49e31058c243b5522077cde7f36495f3d81f08b6857327469665e02a8d426e20c6c21ba9bf922e04b77117137fcd4684bfa61f65ae8287a6706261e76525dfce58d72bc110ab668e98e518159ffc32bbb74d44396b3099877465a3eca9c91c57ae471e6edd67c8fe937a11a4c99efd1e7a714f215f181ab28e2b7ef8da4167ac3b20e832250ad6e75ed65c6351d9eb399ade0befddbf5a52b09e344080e60bf6cc4237644eb79b69a3ec84c15441eb263b6d2052115e5230368aaa9100dd548975cde71f9c199e3ea0b0cd2fefa82cae2aac7ca09a1852d85814cc3de3efdb28f4806c1773aca6d9b17cb4d068da3135fa1938fc9efa213a5e269da552651c860a59573a333ec5ad7fd70c63542c445c9596af8d867a4b5d1c34d11538770bb5751763551697da78395bd4f8d0d41481e4cd29e5e44413308fda533fdfc2d287eca590f22b35aeb5acc2853c7122efd405c5e0846ec1b08ca5c4d1d6bc4a71e4789b37507da20e19f92f1de1845449a4bebb23617ea4c120731d60052561e1f681c827c98f9f0c04db301e8c8272840de143e08982da8b4f0c7a6a0aac5a9a356f885e2acf65ef73c0fee168b63548e6e5f5b02b174108cd197ee88ec1084f5e320c58f12e961516e152a52f60965d113a7a73960e8ae4c145691ec9859eda58fb2c24effff95b26210f7bb86ee5e7bb6d72b280f3093235c1bc36aff61bbbde0a8dccdec5a145d3deaff206fe81b4ca71752fd0083ee1a39c85094ce45b263cedec259599356ce604c98dbc2d35b61286a43313f468b27916051f2fe6a2aa001f20810f5ae942a9406b6fd9e3966be060ba9d1a12a5241b1f8c39b8161ea3c72414d00473abc43a523d4a038051bdc3a5e8a57fd959aa24f3750f66d964e3f4aca979928a30e0d36ce6a09da12dd64b16457d663d1783b262efd0d3b9d5832f746fdbc5a198798882c832b74fe5c6cbcff7fdc4cebc0eb89018ad29872413afaee4892b3cbc0ba6ca37f85adee3686878e59a836f2671577d8d8ec61892bb68e721d849f272dcbe79c81a9bd5757b9ab24edcc3244079413118dcbdefd2349e56d7159e05b45d7420e7f7a3d0492d19303ac4568957a123286725bfed1e1ece69b015df9d382d89d04bafb5c884f53e8fc6443a62d7195cc12cbd0e2844a862b95f55afc8c4d18caa4b003968e240a421597ea7ad003ba7c6c676c9311dc9aaa60e39752776fa515f7c22cf68a3a51d13813105d589e33c4607b26267d668559e1e210053d2297e397459dd90bf482707dd3853e5c910a2a6f3d2462e94590cf9ccf240ec7989a6a236f596b33d4444e000159f967755c3fa6640cdee9f6368dae9f12ce1af40620234d6684ce8a3b771cf57a68b41e16d88c1b9c182a77307757cc1cba2fca992d0791ba2389ca09cabc8ab5b237ec1e938168aaf576faaeb221179ac2813b33940138093f338b9199407022de00d8177f20976b9ab20a75f26892cf3ed9f6d8275cd9785554b305948dc47246a82fa73f2ee153454a3dcf16bb3b54333bdfd3a6c3de52cf3100016d56be049b9fafa9249e1fbf65423c14b32ed384448f2d31957b8cd744ae5e83b1fd5de42b4081997d669c8062a8ee093093817cb3a426fe806d3c4e0971de8eefad2311569054b408458a4407f3abf674789ec933d2872510e15cdb6dd9974bac697e705e61194a932dbef0bb557056859b005884a5bb2a701446ac11fac6309507f68ca858cd433d8119bafcc2fdc4f60ea61e1d76c154e53295f5aee58f3894df3e3fee226ae0b82a14cd477bbcb140c878d4df49d0643b16aced9951d3b7ae21fd5476837cc4352ed3c07b806e868fe1d333fe9ebb44caeeb63559d14891f45c00d9b1a5ef6eb100493af1811b4187b21253a974740a7f3f6ebeaaacf3d8f3f4777d983adff2e5248fbd5ff27ae56eeea09e5fe176f1b7a4184cb40823cf285f644c19bea16fc817c78bb9269b352ec35b47b7ae192e9e2851f918b20cd6f594d7279a2539e3014c3e2ed243f80a24e4f82f9da3a92f68b84920c22c0dfe0c0c6309a9378d0391884defed400"/4251], 0x10a0}, 0x1) pwritev(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r0, 0x50}, {r1, 0x40}, {r1, 0x1}, {r0, 0x9}], 0x4, 0x9) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:01:31 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) socket$inet(0x2, 0x1, 0x7f) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) setsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000000)=0x1e5, 0x4) sendto(r0, &(0x7f0000000080)="a3117162aa85b3ba737d4f21375a9de4368f98cf64ac7d", 0x17, 0x8, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:01:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x400000003fd, 0x100000000000000) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="3ae680badf90a40b187cf2abd64493bdfea98837c542492ed1bc442d4e6066e7", 0x20}], 0x1, 0x0) write(r0, &(0x7f00000001c0)="4cb0a74dbe36f6056f8cd0137e17b78692284e97aaf8986da226f58afc854723", 0x20) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="f9851563d34cb7f7a899ce78285589f05bbe593755c4bf80cb583c0e67ace5fc101bfe9c068caf98c3f0c7642ca6cc4bb8ad5fe0267d48b8583078bd7da6435a55ba60a0b9f39fec36e73f41d3dbee0db841435ef017eaf3808e6224f0fb30ece7e1627bb1e93161096c8bc91802cd07c3c3fb2e345a1ffe74", 0x79}, {&(0x7f0000000280)="f8ba7335671138230e91a537a08e0a6dfaefd5fd2456550d2e993bf4d5cddcd7877be62fe30b11cef90b798d679227f1e6f929e3bce263efa742c1179578385dee5bd5e58fee7e500156f11d80169ecc74943eef8075fbd45887eac2e8f08f664c716e672e7c9f6d192c7b6f1d391dd10edc4c2663022b843d451ae10b15fe2c3183ed5716245a5c1aa9727f77f1624514b35769dc02d695cb9ed243cbdc72e013d822b8ccab1f4399379c2b9619ac666dc29b3eef9a69f280046fd547ce7368b1001d8717cdbae76d7471e5bf9ce2e38c573c6195cf9d80", 0xd8}, {&(0x7f0000000140)="d6b97a392d7eda94f5f5203f61913001d5a7cc3d4d8845984475062623884d048f58f57d905dc71adfbbdb3f1d536ef1663e1b487bc4e2644373f6517f9ae8145236cee15368cfeefdac7b44401714975263f0471d5c53bb696cd5", 0x5b}, {&(0x7f0000000200)="baa664a36313a469a18c93970ecf99a423bd", 0x12}], 0x4, 0x0) 16:01:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x5) fchflags(r0, 0x20005) socketpair(0x21, 0x1, 0xdd, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="92694ab77c9abede2889a764e4b2b323e4249df93191bc78eab20cad2d11c0075b54d500144305cbf446074ae069bbbff8ec91601632bb48dde7efd6da72d48fa2e194269827889adb462f9971b18513e0a9dfee443843860f9013b06f4ec12c219b7b", 0x63}, {&(0x7f0000000180)="82e267c89246fe454ec8bfd9a147feae75caff6e2357964494ebe238d07546e1385e32582d5a9a8e1ce5456eb2b427f21ec70136d00e47b03ed632c711aa84b9f7f99e37bf86945ed64adf36a1171d076c5a86c9f36155ffbe1b420a3dccf22cf89dd8665c84ada9353590826be097da0b1a16e800d7d1eef403797588a8aa64d869bf7c0a971fb8ec1fb7ec20b9e9d7e805a61dc774c5fe086f0e0f2cf407069b04bb364278c3b5ca90643d17e7f496d06c4c281448fa556dd16bb5724e893c7902107e79fdb6e83d54bc8e20eed686eb79fcab372148b96a7447", 0xdb}, {&(0x7f0000000280)="94ebf810ddcfeea2794c74172b10911793a1f86533239d491d25a1f57f3c0d3e4df6f85bb3ab875ccc650b66d8b936776ff67753ea511a48dbea0fc0a6fb765388e2e8d29bc582031165b5bdea2aded20dc5fa35e9c045b249372c8dc440", 0x5e}], 0x3, &(0x7f0000000340)=[{0xb0, 0xffff, 0x3325a486, "2ab36080bfc7dfc0da69d9aaa5953593d4680ee4f29c0b6f7aa459bd466f9f8b8d9ac579cd83b87e8fb98ec080833c443d562df2cf850bc37f96cea2fc6f38320465eddf684dfd80d0e99bbfd006ce90312b4c816eb8619144c4e635620cf345bb8cd66a478272e0f2f616fae15ea0e9b5c2a908b3a1c461f56501927672eb0e8eb07c11485536180d573899640cae423aaac3d94b54cd1d248ddfe7a8724944"}, {0x10, 0x1, 0x6}, {0x100, 0x1, 0x10001, "db8782fcd148851a1c353ed0096ee30dc059b56e8d6d67baadba4aba74c16b99f29cfab197a908ac375b8d86432bc5ba8b9b5c76e6f4579e7f5177f99660d57c185ab764cf4b0c36a42f66492e95e61f4edb0310e9f8c10f3ae227053543e8875925bf1fb7a16a7e377d9183ded8e461bf6306bf39459f7f3f14d26ed223ac25b112191ed67406ee35f06c3074f4f405551a0a30d4a5d4c481e3b7bd5de77e9f0d83142ebfe69f07a8e6ad3998a60838acc3e6438302786d4ac037e7847442aedef68e9c2b4c8b64ca808190cec31e9ca19b33e35a050becfb94b9f388e6d1c45fcd37c6435750512c672b1193c980"}], 0x1c0}, 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r2, r3) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:01:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/84, 0x54}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/169, 0xa9}, {&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000480)=""/150, 0x96}], 0x6) fcntl$setstatus(r0, 0x4, 0xc0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7f7, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) write(r1, &(0x7f0000001740)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7", 0x4c) dup2(r2, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c8a028a895bb3f52722b5f180a80b6bb6c2d851c"}) 16:01:32 executing program 1: setitimer(0x0, &(0x7f0000001740)={{0x6, 0x10000000006}, {0x80001, 0x7}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) poll(0x0, 0x0, 0x6) msgget$private(0x0, 0x208) r3 = socket(0x11, 0x2, 0x0) getsockopt(r3, 0x11, 0x3, 0x0, 0x0) r4 = socket$unix(0x1, 0x4000000000000005, 0x0) r5 = dup2(r3, r3) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000000)) shutdown(r4, 0x0) pipe(&(0x7f0000001700)) getegid() r6 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r6, &(0x7f0000001480)={0x1, "604bd4d4c21a63a31b7eb12660ee4c50bc15fda62e7735bf982164265d1cfa0c1fbafb271378e3ca8d651619bfd45016df4360136d95b2b23bf988bbc77307e6a21474dd4db8f9ca063db75a76a39d0138c650a308cb59e3151d0baec0fb0a160ed1092c46cc4be0c1af636e516a865f07f67ed2a88d868a20ab254bd7a15b87e87bcd5331c365d7f96f971b2ebbc7e8e0a54d54826dbdfa5bb6828d248798ab20f8243bd0e2a8ef0414ba99eeda26b98b1eeb6237c68b7e008b7dc9ba4ae842637def224517579ae168e22470c0e84b1ac23469c2913ed2caf4f9c5db7ecae75f5fe6222ee24220a590b40b8353b241ef5d23597c58b4c5b43a21f40dc4"}, 0x106, 0x800) msgrcv(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000da56754d98a6693278ffe0e7eb534b93d8bd629fef1d4fe8d95b1c8634f563b8a8d0799f338fc8a2592bad2bc2d2f14b87ae876eb7e47f1d986ecf43c512cce445391f635bb601df2522457bbd"], 0x1, 0x1, 0x1000) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x1000000000006) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:01:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002005, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) flock(r0, 0x9) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") geteuid() 16:01:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) close(r0) close(r0) r1 = syz_open_pts() r2 = dup(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000180)=""/149, 0x95}], 0x1) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8242a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a", 0x69) 16:01:33 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0xfffffffffffffffe, 0x0) r2 = dup(r0) ioctl$TIOCEXCL(r2, 0x2000740d) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, 0x0, r3) 16:01:33 executing program 1: r0 = socket(0x20, 0x6, 0x0) recvmsg(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000080)=""/4096, 0x1000}], 0x2, &(0x7f00000010c0)=""/187, 0xbb}, 0x800) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000011c0), &(0x7f0000001200)=0x8) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:01:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x8e) 16:01:33 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x7fff, 0x800, 0x1ff, 0x8}, {0x1f, 0x8000, 0x1ff, 0x8}, {0x0, 0x78, 0x2, 0xb3d}, {0xfffffffffffffffd, 0x4, 0x8, 0x1}, {0x40, 0x3ff, 0x4, 0xa736}, {0x7, 0x2, 0x1, 0x4}, {0x7f, 0x3, 0x1, 0x10000}, {0x40, 0x10, 0x7fff, 0xffffffffffffffe0}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x14, 0xfffffffffffffffd}, {0x20, 0x0, 0x0, 0x2000000000000000}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="ad") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x400) 16:01:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fsync(r0) close(r0) 16:01:33 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) faccessat(r0, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) 16:01:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7ff, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:33 executing program 1: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) rename(&(0x7f0000001880)='./file2\x00', &(0x7f0000001580)='./file2\x00') r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xffffffffffffffbe, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xfffffffffffffe21}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f00000015c0)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497570bdf453f461acc13ddb63220300fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e1315e9f9a5159dda0bd2aa7cbbf68e2b7809a082b730ff0f00005a603007c9779b93d53ec5b56411ac916893f118866e645c512dce3d33a631398bd1fe814327f15966ecd459338ce608c885e78926a4fc47512d73b208f5e78a9e965673a28a1112022398fe33eecfc4f686deb3bf38cc990e01e8b259d8dce9b2b36449e5564dbb46ef7100a4ec35195dab5bcc8fcca4c3e394cea330e3122f4af4888c4548d7015662dbaedb3896273572f45835e1ef442e170609470c5931f9c5335ff7844591a2146a657756842594cf3f3c97d205b75d72c4e8322c60f9b79a7a8d3d44e48b990cb2d9276d88cc9cae4fb375509143a9b1506fe08a2983fe73cf478eb112cfbb83690799c916c56e281711ff575efd26dfc9f64cac2a42ee92f520d673a56160e634a962f175801557c7a5cea00c642d9a45ea9ca8f51d1487bcd81f76b0060c00cf304dcdeb78bf7303631850d6236162fff46183a76dcdeeaa5eaa06f57b5dffea23de87ab6fcc0b06b8f4905710f9d3775e4a0f9460168c91b1f9f37bae3b74882cf39bcba1d6d5580cc733f3402129204ec0f141d4521e8b620455864a20c09d6486364581dccf47738c14d3af47b59940ad204317794f0f34728d73aefaaec5a7de27bdbc2e3aef832210bb13c8c9a52e4db6afed944f7cbb0c203a05d38115b8d4279659b20122211477bc16250593c0c30e0dc05931294d9ea31277bd5393fff802000794a37fe6fc4a2e972fc1172707cc24"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x84, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x402, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000002, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r4}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) renameat(0xffffffffffffffff, &(0x7f0000002080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 16:01:34 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) connect(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000a1b3e407dfb9f4b55d19e2f9f07f79172e2f666900003000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0xa5, 0x82, 0x5, 0x35}, {{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0x8ee2, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0x1}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x3200000, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x20000002, 0x8, 0x3}], 0x7ff, &(0x7f00000002c0)={0xe174, 0x6}) mmap(&(0x7f000004b000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x1, 0x5}, {0x18, 0x2, 0x9, 0x40}, 0x9, [0x8, 0x100000000, 0x1, 0x21, 0x3ff, 0x8, 0x1, 0x5]}, 0x3c) socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000223000/0x3000)=nil) shmat(r2, &(0x7f0000613000/0x1000)=nil, 0x2000) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001340)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r3, 0xfffffffffffffffb, 0x3, &(0x7f0000001100)=""/28) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x3fffffffffffff65, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001080)=[0x0, r4, r5, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f00000011c0)='./file0\x00') getuid() getuid() geteuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001300)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001280), 0xc) 16:01:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x901, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x10001, 0x3}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0xe694, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0xb2d, 0x3}, {{r0}, 0xfffffffffffffffa, 0x44, 0x4, 0x7}], 0x4b1, &(0x7f0000000180)={0xead, 0x3a4}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:34 executing program 1: r0 = kqueue() fchmod(r0, 0x110) shmget(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0xff) readv(r2, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x9) socket(0x1a, 0x1, 0x2) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x44}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:01:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='{', 0xfffffffffffffe40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:01:34 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x3, 0x1, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x100, r1, r2, r3, r4, 0x2, 0x9}, 0x62, 0x6, 0x80}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x840, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:01:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) syz_execute_func(&(0x7f00000000c0)="f00fc709c401595f9091000000c40259019da93e000066470fe111806fb97241d8dadcab02000000c4226d967cb90043d9fe26470fbaa6000000211a") ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) chdir(&(0x7f0000000080)='./bus\x00') 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x2) getsockopt(r1, 0x3, 0xfffffffffffffff8, &(0x7f00000002c0)=""/19, &(0x7f0000000300)=0x13) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)=""/94, &(0x7f00000001c0)=0x5e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:01:34 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0x3}) write(r2, 0x0, 0xa311e373) kqueue() 16:01:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x84}, {0x8000000000000006}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:01:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="1893670c5fa8c6e8049e6b77c561b8b1144068afcecee5d56f91412b73152a1168891fe3a71af7f3e478ada75f9b3e898b474cbb367eabbe14b90ba46fe36cef5299ba1655e87b7a638bd54228a0b7e24a25066515e66810d5720a44", 0x5c}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="a49f26d3dc0b4188fbb4f6e940b16d7c277333cdeb8ab4aa1df4e671f78e45a5bc3139b42498ad94eecdce5e93a0ac8de97d93f42dcf4036f032", 0x3a}, {&(0x7f0000000200)="f3420d037fe437ff9428e8062f42d137a4a20e9b0556731eabbe58a1307837155df43e8fe8972d6c2b2f85fbe15f5cdffa0e43fcceedd903a6c523c68ab43207a37a40f22a6f9828d3e2212abbadaf9fda2a55f52388273c8ea6d53ab4568e2c3d8cd539d651565ee58a985d1150fa6989e13f97dfb0718d2d0f396f1b0dc40baa92b1d57917e2e1669b01e161f7bce488b8d8fec337beb949c03d88b1f981585979d6da0fcbf10fe8acee3835656d19554b7925f031fe1ffd4fce47cd8a03727b3fdae63dafcfece28147f49d58adcd08cb09ba38c232eadec0499f024518a69aa32a8e3ed812dcf5a473c35f189b60832984dda175ad9b", 0xf8}, {&(0x7f0000000300)="58226999091122d2bdfb90d35b0d3ba84fdbe5fddea2197cce654acbc881822034932d8e1254ada4df07233bf1dc7a2854c67240968ffd16f69d7b63168ba551ca834b9c6e9fd7cf1ed53d115085327b5d04b55283c7d1441047efcb6306fa345bd14f975e107b9f3a987f144041e9bb42ce7e4e4f35e2f25d90eccb08cda6b96995c5bec58eb96143ff344c962e8996e6a9", 0x92}, {&(0x7f0000000440)="9c5c7081b9eac9068aadd1d1a2e8629aa17a24e784b8bfe320e7a1505d6836268b3884dc162eb163fd15d6f5da10f0c932e9b3858499f7e7239bba450d2f43b487bba889b40b94a45b74c27368b282be3592eaec6153b926cf576df0fe9e84a232e2f0e6c4bc84d1f1aeaf183243848bb21de49b3389f127ff6364d480c2207c53362837d2e1f9e3308046ed9e620dee67dcbe1bf43826", 0x97}, {&(0x7f00000003c0)="7ed52b7d6d4080d1d518", 0xa}, {&(0x7f0000000500)="c5a686981d3a386acedc34ba482f51", 0xf}], 0x8, &(0x7f00000005c0)=[{0xf8, 0x5e7f501f01e83740, 0x5800000000000000, "91bb23ae5651ad46c6d4d5c3f47fef5f8cef01649da2863b001e16a4910b9dc0fe998aecbb0694ab447472dbf5bd58f63753a19bc8f2a4b9d3d2b52f30d938f35b5150219bdb1c2611dc4f9af052129de8acd88d7f52873dc5f6704870abf54e8af52256a6ec9574b260725b2d6c8c96ed9572e846d47a7aaa71809236f62624f65c0ad553d13aed46389022a097edfb3f5c55246a24970b770e90ad24200c02e60cdf1fea80f6dd1b09bc00b2b5cc6d7ddfe7e57ea05ddad62b42d5cd32a9ee77cdab315e83349bbc2d1c66e7a2cddc657775e3454b3015b97097f7dd26230598"}, {0x28, 0x0, 0x69, "f125b1046a1a4af735d698eef861125bbdddec77"}, {0xf0, 0xffff, 0xcce0, "8525791d390afe93532f506042a23a0ec04870e2ac2395912cb5dbe9a5fd1ec8ccfd7a3a27ee515efc9c23a95a6a0f5758d4e39b891e25e664604490a3f18b6d4129bd26d7af54d7ed5fe3f855ed978abcb518981d07a9dc16b198b8643008c785eb36374638f1d4f43ccb56a5be0347f8745a3ca6ff07ae059909330bb480c7838c54ae8d43b4ebd669d64ab6b94a0c699d78a8112ef70dcdbe38869bf61466e3042cea885d3d8820a78216a0e5d22e6319ca8254d5c1f56f698fc489b1c76ec419cc8a3113b861a237bb5664b7d1727b46285028eadd96c80a66a8a35d"}, {0xb0, 0xffff, 0x5, "e556ebd59124d175f6a2b31a337c3bba624b0bdcfc45e5af04ecdbed2af878a8af3f268725bc9cd76956fa6326a861a041972c1f5e97733597527b61814f12ff6d35adbfbe10f3d792a300d344298ac9ca795863a29a60f75398032fa8b708c6a17b7050f1a356d923bb78498505a5853426b8cd19e216791c41079981a54c6352b1b7cf09c2146545ead0c232f3f7699f803fc981b3c09feeabaede42c8"}, {0x70, 0x1, 0x0, "ff76e7a6feaede9008fc7ab39a51aa9d1f078624819ead4a950a842ef6e466c05c328f210dde032a1d945ae289fc133fbbfa0660f43c1c9570e91400441ce8bd95e90f299507668a9b8f7ef4e787576860778685a54c55012dd4"}, {0x48, 0xffff, 0x0, "ff3c252f28157c015fa7d543da9de373829bffb11c989539774eb1c9778e9e7bb9861f897cad446c6d43ed0c5f6ab3cecd6f47"}, {0x50, 0xffff, 0x7, "be963a30a624e29c92360751e00dd3af36a4dcfdbe4bca7aff23b7c3da6bbf60774d6fddee7be530eaf4b600695a0ccf297b5340f483481959d5d5"}, {0x28, 0xffff, 0x5, "d2023f3b57b5edd18f11df8012be1491f0948c"}, {0xe0, 0xffff, 0xce, "03282d5a974e11cd75a92684bd9dbf555286ccefecf4d0a132db6752379fa32c2a7bc4fb2ec3e85fffabecab9269d55afeb3f766e8eb00a18c430cb31537ad5ffceb212f7a1d20b5c5e36b49ea979d6c49f23cf372da35ae3293c105d82097b49d5a22c0655a1e6a4db8651e8284bb5c7aad50d09793a2457a04a6f36765c7585cf520862759c32916208e915b28adcc3f812bb4699ad124156088a69203f6b84dde34fff85e9f65be60d20a889736ebcc013b788df2267131a4252c479018f1c70635626fc39fd7b0a4107c"}], 0x4d0}, 0x4) r1 = open(&(0x7f0000000b40)='.\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x0) linkat(r1, &(0x7f0000000180)='./bus\x00', r1, &(0x7f0000000b00)='./bus\x00', 0x4) 16:01:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{r1, 0x144}, {r0, 0x24}], 0x2, 0x0) 16:01:34 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x4) semop(r1, &(0x7f00000000c0)=[{0x1, 0x6, 0x800}, {0x3, 0xfff, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x200, 0x1000}, {0x7, 0x80000001, 0x1800}, {0x0, 0xe1, 0x1800}], 0x8) r2 = semget$private(0x0, 0x2, 0x200) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/182) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x81}, {0x7}, {0x6, 0x0, 0x20000, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x4) 16:01:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x84}, {0x6}]}) r1 = msgget$private(0x0, 0x1a2) msgsnd(r1, &(0x7f0000000200)={0x3, "cbaaaa4c9290404fd3953db68541214e0b5980a1bfeefc753caef1293f4836dc35fab783554ab5b660afe2550c21a5533fe95f7d0531a4a0901cc0fffca9dd26f903b8de0c5f618b73f531215de1623bfdbbeb102ea8e195552d9cf03a83e26cfea74379d3dbbbdd9f0c54bed3e270306e7d787941b8381afdd97bda9239129fed2264621354900255f406e61e86dea801780e886c788a8ff300feb3da4430d505d7b1fb611c0c02f62834e8d680ed34237f8287aeca9df3a1915ebd588d4316d51666048f3685119efcb73ae6892357d04f1e5f72799ff429616c2442d6dbc6831f442cbbf7891779aa38"}, 0xf3, 0x800) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0xfe) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8b") 16:01:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000000)='b', 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:34 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket(0x10, 0x8007, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:01:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000000)="ee5f8a9bd6ec9d9c543db14964a73b6080b0d66ca05a2e7fce91a93fba861c28b4d6e06333144ad9b86e3035107d", 0x2e}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:01:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x23) renameat(r0, &(0x7f00000001c0)='./file0/file0\x00', r0, &(0x7f0000000200)='./file1\x00') open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5c, 0x0) 16:01:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x7) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x100000001) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) msgget(0x2, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) 16:01:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:01:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1029, 0x2e, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='<') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)) syz_emit_ethernet(0xa0, &(0x7f0000000180)="bdeb87213c719674c6c902b012976a5889430c0d78199118f9cec5fc85851f732b1ed1e7c2127de9506bddbc87403c1b02a00d6e00a5cf3f62acd19947d58a34b92f5db4cde0947f00ca1225a73f82826b6838a3791e52049a7fc2b025f0b2a822409a3e8aa9e0c2d18d5a5fe26786949019185450d62fae237c05c1a4a07ff0e6e9d216c9e72e3fc7a662c021ea672f29ccb226e31ef02cf34faebdb9a80183") 16:01:34 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0xfffffffffffffffd) bind(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/129) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r3, 0x5) 16:01:34 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000f8af3a7b2fdf212ab2c242f86c00000000000010000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000009dce620000ffff00000010"], 0x0) r0 = socket(0x1, 0x0, 0x200000000000) syz_open_pts() setsockopt(r0, 0x5, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xfffffffffffeffff, 0xe9}, {0x18, 0x0, 0xfff, 0xab4d}, 0x6, [0x9, 0x100000000, 0x7c33, 0xa12e, 0x1f, 0x7fff, 0x7]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20002, 0x0) 16:01:34 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:01:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/98, 0x62}], 0x5) geteuid() r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) kevent(r1, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffc, 0xc8, 0x40, 0x149c64a, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x2, 0xffffffff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fff}], 0x0, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x45, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2046, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x10, 0xc37, 0x70e}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x1f, 0x3}, {{r0}, 0x0, 0x0, 0x80000027, 0x6, 0xcb}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0xfffffffffffff4a7, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x9}], 0x0, &(0x7f0000001600)={0xf37b, 0x2}) writev(r1, &(0x7f00000023c0)=[{&(0x7f0000002400)="6c98c2b17c5cde2084e97fd57b028da6ec723cc519ff53c88f80fca77c795093dca44bca6b9a5c8a6e481bdf6ee43febc98c5522910baaae8d80708415033a61afc4bc3c476e058d11a68a3be0a2a92cb609ef6584ddcb5369e3ce361959381e0e89a247a0016792e409687343b03e6ced000000000000001a96d8b111dfee4ceb41c69df26a2d0b6789be24b075d34b5be662c4cd5fd0f86ca21a1332d50671db9fb1b2c06c2a4ce1c386d23f213d45b2edfc53ec2e704da1a8f06e91a9e6a04700"/204, 0xcc}], 0x1) recvfrom$inet(r0, &(0x7f0000001640)=""/23, 0x17, 0x1, 0x0, 0x0) write(r0, &(0x7f0000002380)="26deceb09347880ae3d7663541e2dd17de8cf0294befb844b52aa155fa43913c900382", 0x23) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001740), 0x2, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x6a, 0x1, 0x3, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x31, 0xf, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x9, 0x66, 0x431c814d}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x40000000000000}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf000000c, 0x0, 0x200}], 0x3f, &(0x7f00000018c0)={0xfb2, 0x9}) r5 = semget$private(0x0, 0x2, 0x8c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000002240)=0x1) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001900)=""/117) readv(r2, &(0x7f0000001cc0)=[{&(0x7f0000001980)=""/103, 0x67}, {&(0x7f0000001a00)=""/106, 0x6a}, {&(0x7f0000001a80)=""/178, 0xb2}, {&(0x7f0000001b40)=""/242, 0xf2}, {&(0x7f0000001c40)=""/110, 0x6e}], 0x5) kevent(r1, &(0x7f0000001d40)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x6, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8a, 0x40, 0xa45, 0x4}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x80000000, 0xfffffffffffffffc, 0x9}], 0x3e60, &(0x7f0000001dc0)=[{{r3}, 0xfffffffffffffffd, 0x62, 0x40, 0x1, 0x5}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0xfa1}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2000000a, 0xffff, 0x20}, {{r3}, 0xfffffffffffffffb, 0x2, 0x5, 0x100000001, 0x7f}, {{r1}, 0xfffffffffffffffb, 0xe2, 0x40000000, 0x7f, 0x49}, {{r3}, 0xfffffffffffffff9, 0x8, 0x26, 0x100000001, 0xfffffffffffffffb}], 0x80000001, &(0x7f0000001e80)={0x9, 0x7}) fchmod(r3, 0x4c) kevent(r1, &(0x7f0000001ec0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x7c610eb4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000020, 0x6, 0x3347}, {{r2}, 0x0, 0x10, 0x20000001, 0x56, 0x1}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x100000001, 0xb2de}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x4, 0xae, 0x26}, {{r0}, 0xfffffffffffffffb, 0x20, 0x81, 0x8d, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x3, 0x6, 0xfff}], 0x37d, &(0x7f0000001fc0)=[{{r0}, 0xfffffffffffffffc, 0xef, 0x80000000, 0xfffffffffffffff8, 0x3}], 0x7fff, &(0x7f0000002000)={0xffffffff, 0x9}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000002040)=""/195) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002280)=""/142, &(0x7f0000002340)=0x8e) poll(&(0x7f0000002140)=[{r0, 0x20}, {r3, 0x8}, {r2, 0x4}, {r2, 0x80}, {r4, 0x164}], 0x5, 0x1) semop(r5, &(0x7f0000002180)=[{0x0, 0xfffffffffffff903, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0x5, 0xbfffe92c01d1ca6a}], 0x3) semop(r5, &(0x7f0000002200)=[{0x0, 0xc5, 0x1800}, {0x2, 0x1ff, 0x1800}], 0x2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000021c0)) kevent(r1, &(0x7f0000003900)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x17, 0x7ff, 0x8}, {{r4}, 0xfffffffffffffffd, 0x40, 0x8, 0x9a, 0x9}], 0x10000, &(0x7f0000003980)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x40000031, 0x7f, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000004, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x45, 0x1, 0x4, 0x9}], 0x5, &(0x7f0000001740)={0x3, 0x6}) 16:01:35 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) socket(0x30, 0x4001, 0x6) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) r1 = socket(0x2, 0x400000000004, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:01:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000280)="e8ec789ce5afa23e2fab6d0b0567a13743edf607fb47dbe9ea723d8318222e61a707036b53e91e5659cca41949481ce391e5797d0af8156885967f0080000000000000ddf314c33a47c6d5c2ac11636cf74bbb2dd7dd51865adfc34fa15e777d0806ed5a13c76f", 0xdc) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x840, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xd2, &(0x7f0000000280)="d8420689f57744c58aa8ee535e025822c172c432c0866eeb611fd670031c2dd493f4ae0b8c66e9fe861928fb45a66eef49593d52e5e630f9ef15b71227f1a217fd4e5b4e220b77fc7c58be2e89606bfe4e4edf4120565f31124a1ca0741ba5ec7af55a0d3400000080bc048aa2ebe34ee49501f3fffbffffffffffff78f37070fa26e90c4caae9eb3630a8f6e67626dfb4d41626d476c92073aba120f5cd74567f991f2cc68f2126d531d6ff5937b351e3cc88213c5c1e6fd1e4b56f280b3492051413c90687d663d12bf5449957c307a454") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:01:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) chflags(&(0x7f0000000140)='./file0\x00', 0x1) getsockname$inet(r0, &(0x7f0000000240), &(0x7f00000001c0)=0xffffffffffffff74) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x87}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) 16:01:35 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x6) socketpair(0x6, 0x5, 0x3f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x40, 0x82, 0x400}], 0x2, &(0x7f0000000200)=[{{r1}, 0x0, 0x1, 0x20000001, 0x1, 0x8}, {{r3}, 0xfffffffffffffffa, 0x8, 0x4, 0x7ff, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x48, 0xf0000000, 0xff, 0x8}, {{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x7ff, 0x5}, {{r3}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x2cb, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0x8, 0x96a, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0xa, 0x70fd, 0x8}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x4e, 0x8}], 0x0, &(0x7f0000000140)={0x6ed03d8e, 0x800}) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x4000000b) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0xff, 0x0) 16:01:35 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1}, {r0, 0x161}], 0x2, 0xbf6) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000280)='./file0/file0\x00', 0x82, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x1) write(r1, &(0x7f0000000100)="84", 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r4, &(0x7f0000000140), 0x0, 0x0) close(r1) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20000000000003d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x27, &(0x7f0000000180)="2e4573bb8548c5050ab87dc6f5ba4cdde1244190f3f9fbb4884b44db19ff32b3d6b18c75982fd2") openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) getegid() r1 = semget$private(0x0, 0x0, 0x100) semget$private(0x0, 0x4, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x10000000000000) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000300)={0x1ff, 0xffff}, 0xc) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r5 = geteuid() openat(r3, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r6 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r5, r6) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) writev(r7, &(0x7f0000000340)=[{&(0x7f0000001580)="286fd83cf739bff9905a4a3f8bb17dcec629ef22fc2a81531396279b8a120b0954c05263bb2923ef9f1b8105d923b0da085022f715e6a284d139370230934918225890ef20374dd27fd5f0befaf4a080dcb7a85e57a710b7cd83e08c3a6c56cae78d0c9049c7e7cdf980d2f1daa814ee7e92252de62f4dd7806b1a45f2878394b80c8e72423a46e1318ceef7d822dac66ae54263391a75c472a3c90a6ed06c4efd7de02a890c46dd85e625d4f1d6e9a430cfdf00482234e6315ec669f3665889b910aaff81096a0d165bdf3c924d2189", 0xd0}, {&(0x7f0000002140)="d0919541d4962f9ea525820414da820a989c6615d5e637ef1d1b123bbe53d7db6b267ecbadbc27b94a01cb744cc0d1a6d28d4b2377430b8152e70799513b6ee901ad248def895de0fe48b6636d199c65c4ff906d625b1fa237908c7173e9bb4bac92065cddc19b752a879c8a2749b3970c970a8a21877c0b289fdbbdc5cdfbdbffa9fde74b35cd6e5340a4ebd7cdf73c5100b29cd490fe12c8a7624194f79e55d073bee4d6bf9fc5dd101e1d6d60b8fcae43afc416788ad576f8011c3d66f79d302212d9554840e4eb6aebd8065fb66e34c7dee129ccd2f6d338310855bd8a21", 0xffffffffffffffb9}, {&(0x7f0000002080)="e78d872fe28ed04ff92920d4dda2d06f507a59ece30f2ff87011068005654c5eeb8f4fa64ed83846d66ccd4b37e002456bf2600cc8ce7852235458af18541153e95ee1f1712d012441a6063b02bdc01d94aa3bf7d610183c4ced8f782a6fc14d8f7002636bdb6c2070ee2102b4621dc6052157cf1e314992311d35274486b1c495116ea6c7defde281a543d426e4dc651ef888fb6a5b8ce979c8a6cfe7c5a6e1107844e32ea7cc6bace534a5", 0xac}, {&(0x7f00000002c0)="68f778a67f0cf904bd73b100bd19387c8105af6bb89a9cdab26b96544a0110f996ae84f141a59f00c0f826be82af1294e6349550af8c0609", 0x38}], 0x4) poll(&(0x7f00000001c0)=[{r7, 0x4}], 0x1, 0x0) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4, 0x800, 0x2, 0x7fff}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="8d") 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget(0x1, 0x3, 0x180) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x100) 16:01:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001}) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:01:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xcfb, 0x8, 0x200, 0x0, 0x5, 0x8, 0x1, 0x2, 0x2, 0x101, 0xfffffff800000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffdffffffffff, 0x80, 0x1, 0x2, 0x2}], 0x6, 0x0, 0x1, 0x0) write(r1, 0x0, 0x0) 16:01:36 executing program 0: r0 = socket(0x0, 0x3, 0x4) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x40, &(0x7f0000001040)=@in={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000000), 0x10) 16:01:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\b\x00\x00\x00le0\x00'], 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) 16:01:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x4, 0x200000800, 0x3}, 0xfffffffffffff675, 0x6, 0x7c}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000280)="0ae3b5f85bfff66c67c3c6f0d5950beee6fd86a3e84d61ba7e2eeb41a3af93370a9a8af94de1acc051b31e72436c9053573250526f198300a9d75884d45a8f85de079152f5067929cdd89ffc0a77a983cd16a3db4d7f76a5d37ef1eae09ae0ba06a3c98363b25ec99f2c53623c5f1d820241e522312c8118a96385a6d8109c9305153aa2fbc5b89021f9a03348c69bd89c50e87ed6b48c851a6d73491109d5c9e7911952fe7407431947816b1ecb0db497b8af31761c18c34c915572538b72d4810fbd052dc82b3b87ec0f", 0xcb}, {&(0x7f0000001440)="20708581a3c51f0e93095ec233e15966e6cdd0c6803230fac60756d20f9f378ecbce8b5934b05aca73060c69301f630bc5789ea6460531c47dc1d37fa554fa922dc29cb7cae912818a7b323dec552d8dfa1a0a758df1b967b8850d2f9642d04d0fb5c5a13929831201ebe91af461934f70921145b417caeb3a874ba7ff7210b5f14fe369107cd7f1ee1cfdbadca87b5319f188b58145d773b50a128fc222759b8a252e5db9da898b23ea2b20ef49335c28230a76775355f0b98b0b243473efc6932ceefffd7ae2acdbf7ffa8f012f7f01de051fd059ee8791cf9c0238e98c115aa0c8c0b94a502e40b7384f70273e13d", 0xf0}, {&(0x7f0000001540)="86e3916ab60b620808a98e03c662a5ac5918e64121c6a82c810b2021c6b6b0c53bd00dbc8685489ee455d6c118b573450d3c5c60b311bdfad19947540fa05d520ffc3a2975c125469a7417089ac7f833479e7420b3796c8ea17fdd68795149e30d6eb071db5b016e2461a480d2336018c4cea5e0355f83561c464c18a1743accca3c4b8c348445f9a30e8767eefdbd9aabeef8eb3be3cef7f1050fe33e80fc3399626c7ccd5d55e0c4abb23e874100ee", 0xb0}, {&(0x7f0000000380)="92382d3338fdd165d208d294bfb85707bb354b749d499233b6c3b080565bc9e76dd9f0636364a908ce7e4c71337f51f3815bd6a8cf9fa5fb89a174eaf7f5d8521e5e1eef78b10e6e33a1d0b1b0558ff85760adab9fd7593fd2ffc0d3eb95a814beebceb4c68daf819f9f", 0x6a}], 0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000440)="a271edcc4392977e76e26d73b76fc8f0214f527dc7ccac721a9e0a3af6ce754e3e4c887d9566ecf7046cb32c1f3ccd25ad21ebfeb4e4e8451e888d4be693819f0cde347c50b2ab6b1cb1da3a616e428760e6519d5de77f8fe87dde4d9ecbf8fa5f71db579ce29d1fe50cc38033a87dd620ca5157d933daaaae3329b729c7e85ec3eeff3b5cea2e253cb91c93d928b29680bc7fb6ba8bd82b4fdbbca6b8c5d0b8fa131e017da0687ca4f99677d42e44539f0cf1da8f7f5b6dda772b5886c1a709ca4aff3c4352f5866f31f949e98158cfa2ec95383847978f0ed3d82e282476d65c8126086c3142b03da3e53aee2e4bb508414a2a51bb1c7294f5d1c9559072da8792e37e734070b15d3ca4543e185a755fb891709f5b89ced21a0d923b4f12d48c570eefe4dd9821eac0670b9599959436c23f30777b4acbc1eaace625cf99cab743c99bc87b97288c82bea1ccfb86e700b139c88eb6009293e9f95abaf8513ff5f77d255bb94a0c7230d295c69eaef660d18145c83b29db49b1c000ff0a755da1c81e042ed335c2c3de74cfbed379b95e86813a6d0b02555d8b383bf1cb88a5c42cb9758b7eebc091aa0918a48c3b3548a7c615676cdd7f59ad065f41d637e7d0801c04418d8b6ea1c32d9dc14a6469417685c29537b8ae48cb58d118b279f312fd88b1407fe20324a9560bf9cc0abfeed628639fbce0f7ac5eb40bdaeda7816497d1d06e7a1e4621b3a24a82d7fca1bfe33f5199aac72b1465b3a587f726b8c378a73e8713cadb21847c3e73eb9587e7984231cbe44fe054a8520101c87d633c13bd769efc0a1dfd0ef6463cdff1baf90b60df36f36120d9d7022289df032858ee7e7c5a26357775015cb1c982e9728e487445f2072b65aa7d6bc8633becec42e94e16abb4322e47fddde03ccd2f237e8cc7d3e81619544b51295b633f7286989303d1ec18761e0637c599aa3353e88c15ca165d0a0ed33e6ff8a8e39d869ba724fe63f8048cc28c1c2d3a07beac57b121d8f5371c3739a1ca7a5765aaa8285840b2e2acc35df567645e32facb48f9b091b3423c18ab32dee14f0fd0ca8405d20cd7a603083985f043d688391e41478e5572614fcae8f8bd4d0b280b29e0c6ecbf1f83a48e31365d0eaf9d26e0c7c9a558b1df861fa3d8aef9b3a462e9c1f2080da0ae620e948d8339e241304d7e86a5863d0e32bb6e9e12cfd74bd7afb9784ddc89d320a7a5be5d7e2b403be45562e0ea5e1dd8e3f4079182949800db5775ca9d3759228a29152511880062f9cf22ae811ac592f680f419f4e402afd597e7674827904e7f3fa5d60af2f556ea277238d15b9188edab0a0800927f92fb7349e00a3b25d0a71781041005be469193e76c2969c69f22dfd6734d1d2d457d1b4d20d02506c96ddffb17169a392adf6407aed97b20edaf18ba819fa050fe82700d2569073ec128d93cdce8f9f39b0c00cdac99223e13e0879333f7a2175e710611c7ab5ab4efdb3989bcebeacd736f93223d7181b4ba5c3d7901b6e0c84f9fd4dac62d0af15f6923c8810505ad706da9b0c831703f6b430641eb3845bd2ed8cee31e7656ac8950019051b5195a23d350795c8d2d237ee7d3b9241123b338619d18da8828e631a2bf158b0ec0078396633e0d0dce033e726b7dbe781389c9e05c0b356bf8b9c19c137e03103b21e2a09090f3c7275e84b0a0197cd82c7cd55a128060b64eb5b7bd64200b64b15c027b6e0291544f2d2dfb0dc1fe6fd969f9327ed6d0ba3f157bd25027d4512d5afb75a19adae8a30e1de2c12a4c4172fd789c65fc9bb2ab683963ce1ff247394a84526bfc22f0806449cffb17acd490dc9122a7a8f1abfd1a429fa314b06131aad50bc9b7339fa191d02715db53374250771c98eb63f0532e781852a5de60e8db939899846c7a70470a0a9b02a9d114d577f5727cbd9fd77348a5c8f684c1c07edb70205d3990d8a5777148bfde5dde248304993d387c11d1b1af1d30c8d4ae4a93ff2a42718b68af05d57a6e0f3eb223f145886b4caebb3111d300efb6a1b944d648660191737a2a74303a264ddb5c12d19c19de6d7c9b4706296ffe98a81967602bbcf36abfd32699acc4f6a3a0fdb2385af1399fc9ad72b8561132d386703b62c9552d57eb80d20bfcc66a1cb954dc30925c08e20178f28e5c8898353f37c9e7a00e9dcdf7433355e46dd62085c6cc46f79b4b065e15500c60500028b193d66e240914d15b729d3c22761761cd8e7628f159e98859a56bffb0222cf1ee706c2fdc2447c4de1041de91d3d3457fb0e75d04a5bfed73b8316fe34778eaa2c5afe278c21e15dfddea54cf38fbee27d91ff0e281e7099344c781b0fb05aac92b52941626d7aeba30cb2eee291fe6a89dfeea67daf1707b7cc718299dfc7314eb23909af6509cbcee27741714ec27fb5ee81da52b8578e820037a76c08bdc67357fe62215756c9ba01a2ed9e39410bc5b52c9fd43977c93a505c859c14f0463a880489b98ff466dccebe523d4cfaae710391bbed58b9850a4416e1f7bc97a57db377dc1234fd00a60fda32f76057061bc0d23fa206f531badfbf0ba05793bd1e1c948b5f92ca0568b434c19224e6f021b8c09ecfadace1170ee6f8d4a4b688e288aebca8b33d22b67c34ec0da6f6e64ebe90894d8bff9704749a4acb0c61a7fca3439c900c8af6ed802016bfbf34d7a7f56d28920b4c913fa208af8e3e85d1fd2ae2bb999b587aa2515ee968b4e3ced19a36e2c028ac702e9a9e48094087fcf83319683eb466be1c386d2b32b46cd87ea63180316b3f0743036cc3c0e99ade87a3a583d036415508e9775c3369fe9ba8bb984805f4df17d6d52ca4c0aab68bf06ef52f440b522e442abda43c7d18db78699c6d106e4ad019edebfe5128b70632ce68282c067fe137a1972a845c8a4d76aacd397a091cc6c516626132d0fad8ac91d38dfee8a2e274147a7b4b1a81a3883192339ee98f64dc9439a5e4cf6d5e03d7d565f1952c64fe37cea36f86604bd6b581d48d26e354b1ef620d65910afa62dd3891732a5b73ca39d2e1282d04be14b102cd4150726c5bee563526b23a5e050ed7adc9ef20f3cb03743000f45b6ec96fa9f84a3210e2d1524c511c37d3cad59487f9274c768d743c73ab754d98830b6e1353c43d9ba2413326a192c15e89337ccdbdb212c93ce5e85060438fcc087086b1cda250cf75a170f4870c9e168140c1fcfab570e0822499b40f46cf15406bdf0562ce5b0309fac5ad4773f3ae679da1734bc22a3a19b2912f5d3d13a87cf4b498cad07384f1e16f58f3233222fda5750cee80c0c2c6c8680400aa73ecb09dc921b7b776a1dd32c0aa06804b50bc2b9ccb4bc393406c239ae676e2ef6dde519593c2beab2a26a90519b650072bedff4e9194098a3789548c22596dbca726bb351cda98785c164379357338cbda22cab94c62501b55eb2080bff85a1db26c06d5ada75b76d03802a20c48e4b78d3de7681c42bb8754d76f063e5a08031e2289662dc57526d37b021e873eb7d6f585265f0ab3604f2489227149e660c798f67e90956fc8feb3f8deee87deaec951c92353324b68fadb71c6f06a5d4bf05ce81b77b4cd2351e10f1cb2d1cd5fcecc0d837547442725192f4267e0effbd0dc2d0dcf31a4b6f1217d2d1f54f046d7f220109a4878f111d89ddb68cb9c5d21ddcbb93dbd02d36fe8a9abe51cd4ab610fdd2f82e865b30994f5f7e074d683a916c925c809ebba1e636a4a1f8947af99f5a09cc9bdcfc92e8c51d8303f9e12ea549288cc780b9d2640fcafc6fd552a589543b88eb30bb34b6ad02abdf4808dba6f62645cfceb4bef70327f6a2694b7b76bb633dc3b9f3c77dbce6fd1456bcf450353f3693ca979aedc06c6c103a3eb02fd70ffb207a0ffd09aada4d4ffbf6bbc851a36291c4c03d2ab806788a670a89b25ae05564e6f4ee9f28f0c432e98c2fa382b28dd5b8c8d89edbcc4134176852fbb227c9360ec0999ef654b806e471ae841c77ba6c90b71c2c76a52691983a14a6a1fa9db8ce3c7703e07557d8f988012e072a6d257ead9b0977a1ecfefc82a63a31e9db6386283b3e21d336ff45393b0a16bbc34f5a6c0c6139fcba527e8da2200b47a9913cc05e42825fb796cc66b4806ea6535849e435e207dc1313362d045e7fa0795ab08dc6ffd1964a3c797c91719331cea367a8265289da0c4b484cbee769b0f3fa8c07e9c4ba3dd65d119742595cd5bd7aefa3a66ae74d38987a572fb3302a294fd4623b1283092e91a71508229b8b60c9ca0194be6ee26ea58287b45ef5fc3728b6c6769bdcc011771008e5b072c73b2fd99d61f11f521189c035050381f8345201713e2514cb3026d598993424498aa68e612ed04e173d2cf162e006d7826765a294aa64bf9dbac5f7a4b4a40e8a04f3b45e28b790cf5ed4c2e61e1ec13c5e91db0d5a5226e6a791d2bb8875bbe8642735bc464c30ed0152d44226fce34d0f3791cdbe9e55607ac8523c9b65f0e73ac3dcacd376155455079b39e6d782774bdae85b01bebfbe68ccd8084ae01a127c4a88e78c509990e718862f8c8e438b6055ff984275b208e15ab382de2b7ac63091b52dee20695b366ad80a369d6229719976828c6b876a50327aa9fc79dcbcf2aa09a6c74add7f7803e44d9f5c5e24779184feb842c019c1b6ad5e2eab843bcb05dd75be79c3d2637bc28c7ea113b08af423a11a1ed81c666746b5863a42b78bfeea9b5eff9280dc6a6485c87143206904b58b6ad8ab9b673823ac2a31aa39132c26e0bf636a372821cf81560e8463eeeae8a2fe50a855024861f189a0d04e12165ab4ab351f671bbff924b73b9c851f73e8ce5a3da1e9f3e6c483c743749db99fefadf934437cf1130366e23c608d9f09ff54afb4ec6c2c4e8f9d67ed01ef9dc98784657860acbc654f7f427ccaf5760372c326ad23cf902c52c23aa24906dabbc20bfa7b716c5b5fe756a2e97223576c521470708020f203d18d8ba444b582ba7dac6494489a7d865f7f087b1a5517a237cfa598e028bcf17f75be328e2cc8de39ab51411ccd6509036c46975b7735580dc63978b79930741205e5db76d12a7a98c90c026b11b5e1be7668b6656b075f6026aee208c01284806ca763fda4e933064a49d9ba1940eac0d70b202ee262caf29c7c9c237caf3829b531c9d5c093c8874a941ea2b9dec27d66f40a9805a1148798d9c001508df0579359db84262cadd4169ea955df15e448a5899ec5dc025b349a11b9d2fe42e8b7b70bf1c664815468270b40844b41ee35aebb282a5f8179d7e2d78b5f073e8f20d7f4fd642f1dabbfb910569a2522656f78bf1def583e6c8880aa50dcec35ad9c82bc93d1ade63319258a85c5d5288e3cb8640e1c8f906a167e6b2452b167568eaa5f228e979f9f8ac4203f29c84043210c0302beee82c7777b21034afd27198be197c05d8b09eb85fbe7a3d4ed04087f49a24704e86ba1fc2535936dbb43308abbef44735716110627708b6280c3f6d120c9058774366e32be8d0af27bd0ee48ee828f5bfae83f3fb0163f6f87f772c4a856457960b4b66aa2686d3b0921247804a137c224038cb0e6976b40debbf2751f059cfbee2be2383fee4a44bc17389173d733d8d808283cf4fd7cf0fa1f116a0ec69054b54e69f76677b4958693a2e0bf4e8c773d76dc2d8317f7f37ac637b4d812918384a205791af6b23f8d0be6e836bb33baa9f82e1a82b4eecdcdff38147fbf1c2170b7e688c9da77f2f224b82ba4a566feb95817ee7bf7cb", 0x1000}, {&(0x7f0000000080)="b6d6d0262a17049a1162b072440ebaf492055bae4d08", 0x16}], 0x2) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001700)) r2 = semget$private(0x0, 0x0, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001680)=""/115) fchmodat(r1, &(0x7f0000001640)='./bus\x00', 0x100, 0x6) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff0000000000000000000000000000000000000000030000004f22276e", 0x2c}], 0x1) 16:01:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x1, 0x7, &(0x7f0000000280)="4a80d7e8ea41b5ebd3424d88dbb5dc4d9641e625c04f62d138f87537955bf62a65476883331e8fb0d0a4558d4eccbcf56ebc5a5034c1ca01000000002b7135901e46053c58eecb16e77b0b106f3eb1f6eaf94cefeedbb4362cfe81811c12d557b10a5576015a35583bf451359de818ba41fa0e82cc4878ddfcbe79def627cf72859c40676a1733225eea98468bcee752aec3d8155467af27e6a934633dde4715a4bb74d82ef9e097367d3f5af8aa4e9c61d5f4b733d0ce20ff98fc0d3a0ffa1650c103552452c153875ba601aac64aefbd00"/225, 0xe1) setsockopt(r0, 0x100000000, 0x9, &(0x7f0000000180)="8c6351fba918c3ed96d7a3ffbcb895d134d7247b6dba8bc50732dfa81180dc006af7524ed2f7525fa874eec6b3c4bc63c2a03a5bb8f0a1a2371f54dfea0880c5abfce7af51f4b8c7e7e18660b392ec33dc5ffa520796eced0daaf169297884d3f9354ffc6b8ac2f816b5538e11c11b35282c984c9f4002a4978eac3c8d72442ef9b3c8609a329191fdf67de2f6c433d5957d2719df485c50b9ff18783c8f479324d76b677b267138f0d37a1120e0ca892ca82b836fe9c2f36cf1f387ea077a2e843fd212c25cde09127e87d6750b87204ee68c4f", 0xd4) setsockopt(r0, 0x2, 0xb, &(0x7f0000000000)="ebff0948d7b08cfe5067a7395eabf373914e49e5b99e269597b3fe14e84753880cbb31", 0x23) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80}, {0x6}]}) syz_emit_ethernet(0x35f, &(0x7f0000000080)="ad") 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0xf6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)='\v') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x1000, 0x5, 0xcaaf, 0xfffffffffffffffe}, {0xb9c7, 0x262, 0xfffffffffffffffd, 0xde}, {0x7, 0x1, 0x4d05608a, 0x7f}, {0x207, 0x40, 0x1f, 0x100000000}, {0x2, 0x77613bd3, 0xa4, 0xa1}, {0x2, 0xfe6a, 0xfb, 0x81}, {0x401, 0x0, 0x4, 0x51}]}) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x76}]}) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="7f") 16:01:36 executing program 1: r0 = socket$inet(0x2, 0x4004, 0x5) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/56, 0x38}, {&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/176, 0xb0}], 0x3) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/218, 0xda}, {&(0x7f0000000140)=""/255, 0xff}], 0x2, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x20, 0x7}, {0x6, 0x1}], 0x2}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x1) r3 = open(&(0x7f0000000380)='./file0\x00', 0x800, 0x0) r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x20, 0x4}, {0x1c3, 0x5}, {0xc3, 0x100}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x0, 0xffffffff00000001}, {0x8a, 0x8}, {0x27, 0x9}, {0x0, 0x8}, {0x45}, {0x8f, 0x2}, {0x21, 0x7}, {0x126, 0xfffffffffffffffe}], 0x8}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000004c0)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0x26, 0x1f}, {0x0, 0x4fb}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0xc7, 0x80000001}, {0x25, 0x85b4}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x67, 0x1000}, {0xc9, 0x4}, {0x184, 0x7fffffff}, {0x47, 0x4}, {0x89, 0x7fff}, {0x45, 0x100000000}, {0xab, 0x1}, {0x187, 0x3}], 0x8}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x3, &(0x7f0000000680)=[0x0, 0x0, 0x0]}) mknod(&(0x7f0000000700)='./file0\x00', 0x0, 0x100000001) writev(r3, &(0x7f0000000b80)=[{&(0x7f0000000740)="a58ddc5286b66671ec4fcfefe9225ec2d7504c7b7926134955d6f5dbdb3e8204d01d93a3ffc8baace23a982fc051368d684eb9ee94e628596a003fcdbb7ed1b3de904d3c53c438915bc3cd8879537b47c21db6b5f808660d5197f8176ccfc5e1caafe86edc039f368387a0eb95e736b8a6369cd63a5ccb4255d821e40396cb80585db65edf44729ec6bea9dc68b2c5a8bf7250b357c4500394e644e4db1e38ebe4", 0xa1}, {&(0x7f0000000800)="2d8b30ce931dc2362e2ab105473762c9256cfdb06df93402cc59b9af7c024b78bf530743c08783e8247b1326f53cb328af8ddd09596d4a2fb1449d10ac3e7c1c46d11ed4c0c8cc6cc3f3720f13c9f95c6fff4bb19e7f41d15724b3e79ebe49dd1afd0c0ab518a72e6a706df155874b74888098418baa70057e7bcd8544fda50e418499a71cfd3730e63e143cc390ebc37e44c4e39052b26c936d9956dc0be1b68e0d21", 0xa3}, {&(0x7f00000008c0)="69704cf75156bd9b574c4abdf55215d50ea754087508e3bd4082ff5bf16412ca0ed2f068d16429fd7b30d695657ef70a78527c28c5e3fdaad38d2640a86d", 0x3e}, {&(0x7f0000000900)="eda84841bafde30025077848d4bea39825fe70a2e49ea27fc37250", 0x1b}, {&(0x7f0000000940)="f78c86fa3c4a4879e96698454f63bebc9711ddb892e82a03cb7111dcc0008cc6b247b7a1e6d180833ddd318a23", 0x2d}, {&(0x7f0000000980)="71ebba70152923b3717e753840c981153092cc5bd585691d066317ff4927efa8f79d58c5916c21880624df8792ae3f01e788f9854b954d93125703ee5f1fed52e7e6bd85138bc6347da3d6d7fbc4065029ad8adf1c94df9ac5e1967bf687f876d2738e5df6b0ce34034ded8cbcf53ddbd2160905a1cb20fe6daf63c387f1eec012450a9e9c98f7e399eede02b12ee2a1e5c5f7c9b2cb4d583039baa813a5473b08a5e910736ca182bda07bf8904248b98f3a39a4b2b52e31b79968744e99126da200d76b79fb1f4b4b1f54ea4009a3978c2b127979b76401555877ccd95ea992250ff855c01d14f86158439be585e6465d83a7c4ef", 0xf5}, {&(0x7f0000000a80)="a0a1ab6ea8025565e7974a4d6d6729dd399bbc75fcc10f1d9f4d546d35bee8960325d63988445e685a146eea93c069af9aa991a33018bb0c6a2ecc837696b458ebd0494b84431b3935ea55523efa1150de8a1756f6a2e075d6cf0b38983a8102e7", 0x61}, {&(0x7f0000000b00)="b4051d739a585ecf7c2c401e17e1286799ca48c0433f3781d006c3982e5fbdecd86d93bd1da36e2db8896ade484aca61d092a7066840af7a0c8eed7f2e0e775e9bf2b98c12ea43729738104afe3e7a3e42bac14473398c2824af2f316e811fbfbd74d2", 0x63}], 0x8) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/wsmouse0\x00', 0x10080, 0x0) link(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)='./file0\x00') sendto$unix(r2, &(0x7f0000000cc0)="7f1bee819b2242d758d2be3d7173a1f700602624471173912ed800637cf0beb0ffcf8ad34939352ec8ec1615658980d53f928f", 0x33, 0x0, &(0x7f0000000d00)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000d80)={&(0x7f0000000d40)=[{0x0, 0x5}, {0x0, 0x80}, {0x4, 0x492}, {0xef, 0x9}], 0x4}) getsockname(r1, &(0x7f0000000dc0)=@in, &(0x7f0000000e00)=0xc) r5 = open(&(0x7f0000000e40)='./file0\x00', 0x1, 0x43d12de0c8756c3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000e80)=0x5) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000ec0)) connect(r4, &(0x7f0000000f00)=@in6={0x18, 0x3, 0x493, 0x4}, 0xc) mknod$loop(&(0x7f0000000f40)='./file0\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/wsmouse0\x00', 0x480, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000fc0), &(0x7f0000001000)=0xc) read(r0, &(0x7f0000001040)=""/185, 0xb9) 16:01:36 executing program 1: kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) setuid(0xee01) r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = dup2(r0, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r4 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000004c0)='./file0\x00', r1, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mlockall(0x5) setuid(r1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() r7 = open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x42) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000540)={0xfff, 0x3}) link(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000400)='.\x00') dup2(r4, r6) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)='./file0\x00') 16:01:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f64696c653000f3e4327e5b0edbb4fa4fa4b175016f725e0800e97631ae6784e7cb95e1b1ea66b5b352aa82991b40c234043f9cfd32e63bdacb5bfc806b78057979198b0773cdc7a704b2ef8abe1a481d0c2a"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f00000000c0)=0x3, 0x4) 16:01:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "002000d30628010000f8000d00"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="51070a07d4c3f59a7c39df49c61922b17e61ac1c870d78e1075ca0df721d5c68039fcb85063b2fc540392c700cf885767b1dca4151b45ae5e0bc1f5f9f9b29aa17285be10cd9d213ce24cca818143e1992fb7fa76fd1bf161e59541f4bd113a64dc90cf6fd12a629aad110a43136fd7cb106f1e22fb1fdd0e6a8838228a4a9d4640c7bd8b5530542db4db0e3d1955e93d8d591f602a8690b9afa7804e2", 0x9d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000b40), 0x8, &(0x7f0000000c00), 0x20, 0x0) 16:01:36 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x222, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x800400, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:01:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000000000002, 0x10000800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) pipe(&(0x7f0000001140)={0xffffffffffffffff}) read(r2, &(0x7f0000001180)=""/14, 0xe) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xfae8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 16:01:36 executing program 0: clock_gettime(0xffffffffffffffff, 0xffffffffffffffff) clock_gettime(0x3, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x8) 16:01:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='\t\x00'], 0x1, 0x0}, 0x0) 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x410, 0x0) 16:01:37 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000040)) 16:01:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x1000000002) ioctl$TIOCCONS(r2, 0x20004276, 0x0) syz_open_pts() ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) 16:01:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x7, 0x4f6f6802) r3 = dup2(r0, r1) r4 = kqueue() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0x8000, 0x2}, {{r3}, 0xfffffffffffffffd, 0x81, 0x7, 0x9, 0x8}], 0x9, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x400fffff, 0x5, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x43, 0x2, 0x4}, {{r4}, 0xfffffffffffffffd, 0x40, 0x4, 0x9}, {{r4}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5, 0x8}, {{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x1, 0x1f}], 0x4108, &(0x7f00000000c0)={0x3ff, 0x4}) 16:01:37 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x101, 0xe44, './file0\x00', 0x1, 0x3, 0x3a, 0x3ff}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x18) fchmodat(r1, &(0x7f0000000280)='./file0/file0\x00', 0x102, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f0000000380)='./file0/file0\x00', 0x8, 0x20) poll(&(0x7f0000000200)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) getgid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = semget(0x3, 0x4, 0x4) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000540)=""/4096) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000003c0)={0x1ff, [{0x0, 0x3f}, {0x3, 0x4}, {0x2, 0x2}, {0x1, 0x1}, {0x3, 0x7fffffff}, {0x2, 0x6}, {0x2, 0x8}, {0x3, 0x5}, {0x3, 0xf0}, {0x3, 0x1000}, {0x2, 0x80000001}, {0x2, 0x10001}, {0x3, 0x9}, {0x3, 0x8000}, {0x3, 0x9}, {0x1, 0xffff}, {0x1, 0x401}, {0x2, 0x1}, {0x3, 0x8000}, {0x3, 0x3}, {0x2, 0x80}, {0x3}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0xc00000}, {0x1, 0x5}, {0x2, 0x4}, {0x2, 0x5}, {0x0, 0x80000001}, {0x3, 0xa17}, {0x1, 0x5b}, {0x3, 0x4}]}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000300)={0x1, 0x6, 0x4, 0x9}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000500)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x8001) 16:01:37 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x80000001, 0x8, 0x7, 0x1ff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ae39c5717044d2383bafa81c1247b2e702b936e9d1fe6f007813d435ac420bf0e502ff75c1a0f5033371b883827cc37e989f07d8", 0x34) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x15, 0x0, 0x0) 16:01:37 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000040)=[r0]) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x405}) fchdir(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r1, 0x0, 0x0) 16:01:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x6c0, 0x80, r2}) flock(r0, 0x2) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getitimer(0x3b530c0761bcedbe, &(0x7f0000000080)) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000400)="9265dc700011c5b897b689f7cd0c2350630eadba3c9a84cfe3c85c3356638f6742ae03a58abc4be9799287aff55cff22614b70b73ffaa262782c5a5b28f90d55de324e530efc029dceaa22e1161f174d03afe84037b5e593423da53ee22cb6388f17ae189dedffc2ea24e22101a40b497d65e710ef42a2dd87975d1b911337f4ed1adbc48439835941a93df823ea94097aa91838a51b6691ced84c301c8d479a2f880f1fb469339aaf7206124f327b61e1086f64d83d8d947902140ff9ff2540e76e763ef988e25ffdf48160ae3b816ad3145283ed3c835c66e2d2a73fdc8dcbed499d2ecc9d771acc1b907e9362c6219e16fa1c060913e1bff2f699a8055fa49cead383b1a16fa3ae905f2a6da5197c59550aff81b6032b7b55296f23728b60a5ca66e46229ccd0b4fa40c8096004d71b3ba9c4b31df2286e9ecdd8748a645647d35404d3c4398587d895dd4d4e052c99e1c458dc61a8bd3b81255c4416b9efba0d83caa1d02293944de753495618d173a2d2e0bb6696416d7185f700c5e36e5c27d9a48851064109bf3d4856959cabfc6d52055c93e91069e7f00cd45d5fbe4b12a16452c824ac286bc6c307c9fd630a8f8c9c77bdc25d5f5939ce99573bbfeebd8277f95658c99718e8ccdf9e17bad3a0aee598b43a5b04b618148bc9340e0214ae4e74ff34c1d4abdc5d1a8e3e2696d33a3292533369fe793473faf4116b6981f0afb32638c7df99a0011651c9ee6e5ea76723a5d1775fba1d8eb002890ae8d82942de5fe73e77d962bd63878c9cf975273764ce7f062f2b562488486d662fe63a590f41b6ef4aa9ffdb5c202b7665e3880d6b060a45a3366a2e4e62f697927651c469a2194074c479f36967661cfe67c8c064259f065bf1803db7d9bd5b7f76485c9d064f10d3f5207b53ffe744b9ccde199e2ab47f6e631a664163eb7ade4ac160015e31b8ba8cc8062cebab636d3352d81a375c67eacda9a9efbd028d7ab8a8298a7780ad82427b3b73a4a1b825d5cd72b99c34df60f4347ae0169305d4af64321f1c0d7c0541af3bfe1fd3aeb71b4d5469db90029920dcf9eb62286eaea5f3ef9bc5eee2dc058c84a67656f274d8e6c9ed40bab1caf4a999013c91b15ce49ca0ef0605ce6ce11bccca326c5d1f3b5c177e61bb4d204a81a29af05279e596a3f4d4dce94b22bfa9e9874f6a0c7c2a034062232276e24043a8e0bbc5c760396639aedaaab8d60360d7d368de4fed9c76d37a6ccd94959e339c65f4c80ce6654c2ae931f653009bba899ebcb1d996293bfb79902ebeafa1cd9506b7552e180dd0b2ddd8b03c58034168b44790855ca2a39dc1aa1c6c39e0e90d1de5db6571f1fef4a83ccaf1b4d121f300088f75304d99638f20b8ed1f07397c005613fddffe7a56c4c0dd3d9e9d3c8a107cc28f7226b4c0c6092c7763f54e83995ede1ec058809f1d8e87b96d60e3e3c2e9c532fd3b426aad5e234e3c16d325dce13644b0f750df20450a51cab2c0883818f665520aca35552962098584f6a796fe406f71ce89d116b2238ff9fda79b30d816e94d20c835480846e8c55733a3de99bbd38d6dd9b6679aeb020f82425af9aaaa332608a08adf7f520973f39111d95d73c72817de543262aa456ef85b9724f191c1810e9cb1f96838257e56c043d20b22e0c0d0824b3c307f7967af7c2ab6312ebb12a01a3bb8e71d5472c2318fcaaadf22fcae670c40dbea9031b3d352758402d9cd39b1631a484226e2340fd8ccbe630eeb78a9366adf318ce23f838d7be79bcccabe17198179404ba1b9047eeefbf7a0da3487b61ff7c1e7042bfc7b6f44c14c5213319bd77af57286170ad3a1c47640eba664cce22d0ca590b85146ca7e9a5b1a7d690a7b55256a46fe2da19fcb1dcb14b73dea5263a5674b35bff4c769acf88bbf23f3aca7b5bcb0d5f692fd5947c58f400f64fb36ea22ed51dbd91a348b2fab7337c7f6214cb5f7b81c43968b5c0717c2a98f90e54ebeeb8fc05c4445ba9202842e5cb6eeb0cb8fef9af587766b77582502718de2b45be5284047923c179f0bc311e56e5fa661b9aa575de57bf98ff479dac91662a0f357d39905f8a8faccbe7381e2790d6f802f655038473d90e83e1a649b94109b43c29cbd", 0x5eb}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x180, 0x0) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x87}, {0x6}]}) syz_emit_ethernet(0x2d7, &(0x7f0000000000)="81") 16:01:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90b3867c0f36e0ce62284a2f47ba650e2216d13435c4875d0e2571b4a0451537ee8a0448abdd4960a1066748923f173d8a98f4199490cafeaaeb111845fd1e7c117903000000413d5085fde72414cb2507ded7705a7c38590a7167004f52302752c64f6607115133e649e59f8e954665830b0756561df059fcd11b917ca0df87e8cc39c96acb37fa6f1eb90e1457fa63c75b6543c21033b352a6031c777a2d8d989ca8fb3ca34dfe059ce076023ce4706d444c72ce446b2b765196335d700c9969dc119d2b3cc58d77c39327c6e00cd3f5099923048c26fd1feadd1657cb8cdea4ca7dc36b51c238925c4906f9d375f2ac937be7c57094f333433881c305f9a22463db4254cc55776cf1ffe1e16e58be17c3611a4f", 0x115) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x4, 0x7, 0x80000000, "77971f9c020430a0d01bf20a65829d2cf7f56bd7", 0x10000, 0x9}) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fsync(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xa72, 0xffffffff80000000, 0x5, 0x8, "5b869212d5f1bcdb4f239ac9e55f3228430b4b7f", 0x8, 0xff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x100, 0x5, 0x400, 0x0, "2fa9bdd376ae829db9d0f36b8c15b8091aa6c694", 0x81, 0x4}) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) 16:01:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x3}, {0x6}]}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x513fbd71c90dba3d, 0x0) read(r0, &(0x7f0000000080)=""/88, 0x58) socket(0x18, 0xc003, 0x800) socketpair(0x7, 0xc007, 0x66, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = socket$inet(0x2, 0x8000, 0x9) fcntl$dupfd(r2, 0xa, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:01:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d016e2f66696c653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) r1 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) lseek(r0, 0x0, 0x2) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18010, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 16:01:38 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:01:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xe9) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0x401) dup2(r2, r1) 16:01:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000002c0)=""/96, 0x60}], 0x3) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x7) r1 = shmget$private(0x0, 0x600000, 0x4, &(0x7f00009fe000/0x600000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) kqueue() 16:01:39 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0xffff) open(&(0x7f0000000140)='./file0\x00', 0x82, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40, 0x7}, {0x3c, 0x0, 0x0, 0x926}, {0x6, 0x0, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:01:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000000)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:01:40 executing program 0: setitimer(0x40000000000000, &(0x7f00000000c0)={{}, {0x8}}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r2) clock_settime(0x0, &(0x7f0000000040)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000300)=[{&(0x7f00000002c0)="8e1d3d0dfddb7dab814cc3a3d0a8a8ed4a8c4dfc26183e3421a2", 0x1a}], 0x1, 0x0) r4 = semget(0x1, 0x4, 0x20) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000240)=0x7) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8002, 0x0) read(r5, &(0x7f0000000200)=""/56, 0x38) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xc0, 0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={r0, r1, r2}, 0xc) setitimer(0x0, 0x0, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9, 0x1f}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000100)=[{0x6, 0x1ff, 0xd2e, 0x6}, {0x400, 0x5, 0x5e75, 0x2ae}, {0x7, 0x4, 0xffffffff7fffffff, 0x7}, {0xfff, 0x101, 0x4, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x2, 0x100, 0x1, 0x9}, {0x9, 0x2, 0x3f, 0x8001}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\b') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) 16:00:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0xa2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x50, 0x0, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = socket(0x18, 0x4000, 0x1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x120, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667d, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000100), 0xa, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x3}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="1300") r1 = semget(0x0, 0x3, 0x80) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x7e) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2d3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) shutdown(r0, 0x1) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = getpgid(0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x88, 0x0) fcntl$setown(r0, 0x6, r1) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) 16:00:00 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) connect(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="00f4a0b3e407deb90b0b45423a80e288ffe98bd4e0528d3ac67ac6a4fd00f11d9acff9f07f7907002f666905000000000000007fcd6c962e5be7f354290047a383118aa44fd794a2e1232976c5283d1b21a54370df1a09254b18d48bd6c80015ef67dd"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0xa5, 0x82, 0x5, 0x35}, {{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0x8ee2, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0x1}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x3200000, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x20000002, 0x8, 0x3}], 0x7ff, &(0x7f00000002c0)={0xe174, 0x6}) mmap(&(0x7f000004b000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x1, 0x5}, {0x18, 0x2, 0x9, 0x40}, 0x9, [0x8, 0x100000000, 0x1, 0x21, 0x3ff, 0x8, 0x1, 0x5]}, 0x3c) socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000223000/0x3000)=nil) shmat(r2, &(0x7f0000613000/0x1000)=nil, 0x2000) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r3, 0xfffffffffffffffb, 0x3, &(0x7f0000001100)=""/28) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000001140)=[r5, r7, r5, r6, r4, r7]) setegid(0x0) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f00000011c0)='./file0\x00') getuid() getuid() geteuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001300)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/199, 0xc7, 0x1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x1, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) kevent(r2, &(0x7f0000000280), 0x3, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x95, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x80000001, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x30, 0x14, 0x5, 0x7}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x7, 0x3}, {{r2}, 0xfffffffffffffffa, 0x25, 0x20, 0xd0a9, 0x30a4}], 0xd12d, &(0x7f0000000380)={0x7, 0x7}) getsockname$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x9, 0x7fffffff, 0x5, 0x1f, "5164482dc210fae22a4f0d9ac54919f2c766687b", 0x9, 0x1f}) ioctl$TIOCSCTTY(r2, 0x20007461) r6 = getgid() sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000004c0)="fe6d164df1ca28cb4ebe66c8bf87a48f12be45daf76daa00050c9bc5dd4ce81e717700c9c2", 0x25}, {&(0x7f0000000500)="7808b87fa1c651a84ab230e3efa86d5de9c19988ba2463b8e1347222f6903487d8b89c64863efb699a31aa9bfffb7e15a3b5fed5bb57445c4940cbbcef255ee8baad096d8f2263a8e9d39dd2dc2a6752075daa4a52ff259ee34a8dff045707588a99ee74bcd09b255c58effb2b1d93ea758a915d8c6940dd7cf7dad9339fe5507f60031b006a278f0a8b6c57255dbee6c9658cd76167045f87fa7aadc25578ace68e7ef9a825fa4e362cb563", 0xac}, {&(0x7f00000005c0)="6ddda4e602f3ce636188b009463d44f6728688bbaa3d9dde24b2c07efe40323ae5903f8421351fbf3948f8988261d0dfce89560b2b60bc67f0bbafe8010cc7b382b54d3b46730c", 0x47}, {&(0x7f0000000640)="a40c13db95645c7a0a299fc9b19f59324b7bc340a293c671b1cf119fda25772dc8af709b4924a55326f5ead862adc15c32b6f6eab78f0e6b206bf3565ea2c027dbec0ef4f8e077969e39de1b52ed45ed2ca7f0ac65a6da00f13b07aa7d8a4d133c40cb748db08bf3db651dd4fa3b4b14112ae982e1cd1db32d7c9cedad5829cc9bb7b09660637e3be4e0746334dbaea1870b18b44aa3b7bdfec5cd2aee46e8aecaaf29b6dbbbd2902e3ed431859aca754e54fdabe784de30217835d3b9d48ce8c8b4cea6e1d9261a88227408b2907a93", 0xd0}], 0x4, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x60, 0x400}, 0x5) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000840)=0x3) linkat(r2, &(0x7f0000000880)='./file0\x00', r2, &(0x7f00000008c0)='./file0/file0\x00', 0x4) r7 = semget(0x3, 0x3, 0x8) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000900)=""/124) semget$private(0x0, 0x3, 0x100) fchmod(r0, 0x100) getgroups(0x5, &(0x7f0000000980)=[r5, r6, r5, r6, r6]) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000009c0)={0x3, './file0\x00'}) msgget$private(0x0, 0x20) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) bind(r2, &(0x7f0000000a80)=@in6={0x18, 0x0, 0x400, 0xfffffffffffffffc}, 0xc) semget$private(0x0, 0x2, 0xb0c5d7ebc6e8afce) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000ac0)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000b40)={0x4, 0xffffffff, 0x0, 0x1000}) recvfrom$inet6(r2, &(0x7f0000000b80)=""/117, 0x75, 0x40, 0x0, 0x0) kevent(r2, &(0x7f0000000c00)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x50f, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x6}], 0x1, &(0x7f0000000c40)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x17, 0x8a32, 0x3}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x41, 0xf0000008, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000041, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x20}], 0x101, &(0x7f0000000d00)={0x7, 0x293d}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000d40)=0x5) fcntl$lock(r2, 0xf, &(0x7f0000000d80)={0x3, 0x3, 0x7fff, 0x20, r3}) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='z\x01') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x80, 0xb) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x67, &(0x7f00000001c0)="fe101e8f8c608da8ae63d3c57a1c2b95a3ae86e2b3b17a35d736f5ac2883cfde3d315be592a7af6dbfe3503127aa842d02caa772113d0a8244d85e17aa6c47ff6b717103d0ebbf7e9d12f850dbef8b2d8cf3049ef69986402b22c0c3606687a5c8a644cff8966cf951f4220453356fb657eb40ed2debf174dde59ed976c52f282b559e192219897d2c9d7d") 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x2f3) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8000, 0x80000001}, 0xc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xfffffd30) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x8000000000003, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r1) r2 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r2, 0x29, 0xa, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x87b4e85bdc9aa83d, 0x3, 0x9, 0x3}, {{r1}, 0xfffffffffffffffc, 0x46, 0x40000042, 0x1, 0xffffffffffffff63}, {{r1}, 0xffffffffffffffff, 0x1, 0x31, 0x7, 0x2}, {{r2}, 0xfffffffffffffffd, 0x2, 0xf0000009, 0x3, 0x7e7}, {{r0}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x7ff, 0x7b}], 0x0, &(0x7f0000000440)=[{{r0}, 0xaf87a2c189e94c32, 0x40, 0x0, 0x8, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x8, 0x40, 0x6, 0xffff}, {{r2}, 0xffffffffffffffff, 0x20, 0x8, 0x6, 0x60}], 0xb, &(0x7f00000004c0)={0x10001, 0x2}) r3 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) dup2(r3, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) semget$private(0x0, 0x1, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r7, r4, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x13, r5, 0x0, 0xfffffffffffffffd) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000000), 0x4) utimensat(r5, &(0x7f0000000280)='./file1\x00', &(0x7f0000000300)={{0x8, 0x1ff}, {0x6, 0x6f6f}}, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x800, 0xcb9}) r9 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r9, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 16:00:00 executing program 1: r0 = socket(0x4000000000019, 0x202, 0x9) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: r0 = socket(0x7ce801002f261c40, 0x4, 0xcea) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00007a063b48aded463a740b41ed401723000000"], 0xe0}, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x4) r1 = dup(r0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x10000) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r1, 0x80000000000029, 0x545, &(0x7f0000000200)="eb050048ad50a0717f1ae8f154da5cccdcd54b12c07956ce52da64e0891e4d324126b81eef4e4a596e8e877a4434c3ae7a3d79fb245b2907adc5ac67f7d80fe9b56e51ee8869b6a2bd32abfe1adeffa8978ae5ec2d21563d7ef42f7fe6946a9d22168083efb59a7517ee7c7067fc0799529673385100e1146bfa79610c3d657aa0a9e4bd2375c36173b2a1164076b43d6ab23f5feb589ab4e1eab52540e519d0336db8644a8b5a76d6fe448b8a1ce9cba5862ddb28657be149fb43aeb9cef00cbb118dc1c4", 0xffffffffffffff0f) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x100, 0x3, 0x4, 0x9}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sync() link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/77, 0x4d}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) chflags(&(0x7f0000000000)='./file0\x00', 0x50003) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) write(r0, &(0x7f0000000080)="d2238194663e97627dd1995e9c65fb2aceafb9a932f04cf0e0c6b7013059e8dd2858c17fd38ec411893c7e20fbc8d060ce82cdf9974ea6dce533b6056c725ffe8bcb94adee95ea104aa2", 0x4a) mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000140)="687c35b0297eea6d6e98f1abe8e6569a2bfd9edb", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f0000000200)=[{r2}, {r2, 0x40}], 0x2, 0x9) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000940)=""/82, 0x52, 0x40, 0x0, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x3, &(0x7f0000000840)={0x20004000007fff, 0x1000000000001}) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000080)=""/76, 0x4c}, {&(0x7f0000000100)=""/95, 0x5f}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f0000000200)=""/21, 0x15}, {&(0x7f00000003c0)=""/207, 0xcf}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f00000004c0)=""/33, 0x21}, {&(0x7f0000000500)=""/118, 0x76}, {&(0x7f0000000580)=""/211, 0xd3}, {&(0x7f0000000780)=""/180, 0xb4}], 0xa, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000680)=0x6) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="1870953908f36fae7246ee6d205db16d6ac863d321", 0x15}], 0x1, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x801, 0x0, 0x0, 0x0) dup2(r1, r4) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x22) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/26, 0x1a, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xfffffffffffffff9, 0x7}, 0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000a3a109c476f5a8ffe2305246d1e922aec23af43596cbe54f3f67588f5985db52eeae00c3f4b1b63df5273ea1448de6b694c13a45d227eab9653a51508614a8a8cf5e3c208c12510f26530361fc5bc2fdba141113c09516ac0bc4ab16e5db68cdeb05c820b55cb4255fe82ea943fa88713b"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0xd7fb) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000140)=0x3, 0xffffffffffffffbd) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="2d822d0b64f3f1012e2f66696c6530006eff2a7e9f8297641f3dec0a73268743a3a58a11ca06931b2c23faec2bad719bf9759355f8d8a69826d785da8568982b1044be444efd9937c35997e7f66890ab2e230a9d6652a5b2299e8e7b950ac3418f749fee0d50588c0d41bf1d9a8dd29b7a77fd1f61032d2433043b656743dae072a42309f5da97ee1c1ce326cdcdc5e5e11ce1b6514c57cacad4656f3bfd4a1a028c268cd709c1c4fa12dfa1583dac0b6b5fff4042b82354ea2fd86adf4266d4fc7aa0654d80573d32f344e354980acdab9081fa4d3810769f3fb895dd37d0c990cf1d455ead92ab07851c2a5ec98e329502b8879457e275f7848720d89f953f383be00656bad8b07fc51a86d607ff4b40c9ce6bd0ed3956e58035ef2ed5fd171337351d4c0ece57ec8e204f9db0cae022eaed1f57c42e356ec5a24d8c7af56796fa8bc58901753f007951aaafbfb4cbe4b97ce069bb9b5ed95d1d7e3c3d5f6be920e2cfff5a39802a8573ac9ec4be36cb74f0e0379929236068d68be590b1edf19d30cff9f2e08d1a2a41a72e4a70cdd566d1adbac0f794f0e598417eb4b264d3cd84182e13bd73abf2b8ae4b3765e49911bece55b9239b76aea04dab6a80a88b0a3a7e7084d10b1a8129ee8c02e570952bec11019cf47deebc2ecd45fa9075327b552056e57a89ebd9ca9ddb87d49e62d3f6971e51ffc419b35a35585639be7e4669b1835b19dea0eceaaeca20c9417afd45410e0c642eba91bf7b"], 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = dup(r0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x10, 0x3, 0x85}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x8, 0x3c1}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x401, 0x400}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa, 0x80000003, 0x4, 0x5a}], 0x7, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x3fc, 0x6}, {{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x5, 0xfffffffffffffff8}], 0x0, &(0x7f0000000140)={0x913b, 0xedf3}) r3 = socket$unix(0x1, 0x2, 0x0) r4 = semget$private(0x0, 0x2, 0x7c) semop(r4, &(0x7f0000000000)=[{0x1, 0xffff, 0x1000}], 0x1) r5 = syz_open_pts() flock(r5, 0x6) fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) semctl$IPC_RMID(r4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x44) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r6, 0x6, r8) getuid() r9 = fcntl$dupfd(r6, 0x0, r6) recvfrom$inet6(r9, &(0x7f0000000100)=""/184, 0xb8, 0x1, &(0x7f0000000300)={0x18, 0x0, 0x1000, 0x15e7068}, 0xc) semop(r4, &(0x7f0000000200), 0x0) semop(r4, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r9, 0x6, r8) r10 = semget$private(0x0, 0xb, 0x580) semget$private(0x0, 0x4, 0x80) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r10, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4, 0x1, 0x7f, 0x6b1}, {0x8, 0x6, 0x7, 0x9}, {0x5, 0x1ff, 0xff, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0xffffffffffffffc1, 0x10000, 0x7f}, 0xffffffffffffdf36, 0x166e}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x24}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="06") 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) r3 = accept(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), &(0x7f00000002c0)=0x4) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x401) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x35}, {0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000480)="d2") socket$inet6(0x18, 0x3, 0x4) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x14}, {0x8000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) 16:00:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x90, 0x2) poll(&(0x7f0000000180)=[{r0, 0x100}, {r0, 0x40}], 0x2, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000280)=[{r0, 0x41}, {r0, 0x2}, {r0, 0x1}, {r0, 0xc}, {r0, 0x8}, {r0, 0x122}, {r0, 0xc4}], 0x7, 0x1f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000200)="a7744567df14f0646ac64674f81872c132fa7f6b72026b46680ebb1b9333ca5ba9791efa0c527b9d228d22392ae881d01c06354907125aceb78ddac0b030b5b2e191f512822345afdf86") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x100000001040}, 0x10) 16:00:02 executing program 0: r0 = socket(0x80000000000020, 0x4000, 0x10000000006) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:00:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0xed, 0x7ff00001}, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x2, 0x2, 0x80000001, 0x1, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2001d, 0x102) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x82, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x82, 0x40000001, 0x2, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x17, 0xfffffffffffffff8, 0x68d}], 0xf6b, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x20000000, 0x1ff, 0x2}], 0x8, &(0x7f0000000100)={0x8}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x100000000000f8bc, 0x0, 0x10004010000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r6 = getppid() r7 = geteuid() r8 = getegid() recvfrom$inet6(r2, &(0x7f0000001400)=""/7, 0x7, 0x43, &(0x7f0000001440)={0x18, 0x0, 0x40, 0x38c}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="e14c092749e3784622142742d71a63ee4fe622f1c19dd493cc31b77759f1ca5f84727c91f74c2d25f8d29978edb67d0c2852d5e43fa34611dc003b029c972167c4cfa46c51cbb476bb", 0x49}, {&(0x7f00000001c0)="4fedb98427ae555753cc996ba4a593f578c13c7438a1d99cd228bab696b7c96ee6fb8d0c6893e5ae76f6a58e3fdbb2502f59228190d64315bc42c3c0defd306955bb59c51758d39d4401e74eb63752fec6e8ead5ed17ab3f8f3b9fb702796f011e1707da230999577cb499920879b30bb2860d5262cbd252f242f5dc6f4abd90dd1d1b4c274159ccb0343d67148b01e09a51aca1651565a078909c8c5e1ad48aa7bc5648cd283285eba65b2502d55bebb75b77e1504941b2f3238598783a4143f13830e40725a0ab5565c356919e5bdd", 0xd0}, {&(0x7f00000002c0)="31c86a76e71d42bbc37e9518d310f686da0b16aed3a76b9295050dc3fde2b4fcf20541c497173a22b283de6c826bab523cfaf79aff16cae9ae830e8c19f2dd0ff2af102f26745a01e273b6ff62ac069bfc2569568c7e641dcc38b9fd784d6d32fb0ce8f4a858ce3dd10af097b8acfc3323055ed6234197ad6b8f8023037f68cea674878f786bda0e6a0c9536e62aab3d24b2085cc50284a2280b94a8d3a37555121dc622c07903157838b2749c7e96088b108037a6c05f79b37081e41df7c9d9be1505ac578314b71644f7868a7af23b5492938c62cdc2d982dc5833c0228b9f02b06dcd15ab1730736feea78005fe8034ff1a516144574fa14c6cdd9e05512e0f21a3b12cb4407743d0d1b40691d6daa458a2be2354fdd2bf08409ba070e5eebed3a89472354f598c0f6b157e05d9fbfff7fd312a3878ced2cf4369fd6e28f43489041fe3e28e100bc3aa51643356cb5ed9d101f1c448edcd142a2e59537765206fa2fb4ed9ac89169ed232eb2ecb7a5b4de2cd344b9fdf19d145f33450cd64f7f3a9cb27eef50e697c0b5172f038ecf655cadee3440545b30fa08aafa7662075c68ba42eedbd3a38e0d5028fcf3081bda5037498b61f915554eb02a4f5a11899615396f4e8832058b0a1ea39d9518ef017e8a3f1596a626d4e97f64d7365c8286c3dd31b9e6c79dbfc4c5a51d82966c30b4ac44ac945aa38ec22fa5a061351e2ffd16c44a33934beeb0afcbbbc209e55517b706260f1a88cced1b14e573d7840b9be4337b4f18a30d9ddcb435cc62dbbe6062e7f1990755b616a57cdda7dbb4b4838b0254ebe10460d10875b369f0dfc5929b07549a6e4a1aa1e87ad21ff8894c94fb91e33800c6b622cfd3f4fda5271371e75a2b96c418e2362d0149f2bbd7f9c117ae46f6e5163f83dc75fdfa3095fef8da9e2f2d8a4917708244450ff2b9b0685f1523d46e8b86a0f0237b5436346de1c1823920b8973f2dd4d50fd012b8ea69aabcd67f3f09b45eba3aea028c41df83777d78c96efb0d9d3a469a2a8f70378a7610fcc68d56f03847e21f9b08a7a31c803d69f4094856fa420fec72e3b84892d0b3e4ddfbde2ea61be78f10f9e616337782da31deca53fd028f48495dfb35bfed3f3761808ec84555b2c4193920ad4462110f98d7466890d9eedcefcc8de29b41cd9974904e44a08eb5ccc5ab1ba659a99f57d9d5f5db3ebaf8cad64ae2fa00b5664b5c1e9b4735e251984fca3e13787730e1c063f14acfecc6d243d982619cb90aaf213f851fa39e0d5ed9a2bb47dce3cb25c3d4121a6613b3688d4d792630e718c7003e4673cc86d589b1b5e056d0877b59b2b13fce3996856af1b63d3e8da6bf1cf1c21284524c87c1b775c787073cef76c460cc1e1391ff47c0520b7c7c35f66cc9aff6bbb2a4694a28e9e4dce568aa614111be5108e34268819255005d5f7f193d979745a7133ef2f49ebe187fec6c25dde3411ceed05b41a09a8ffb4f92b61b1c4759d462a0902451386f69cffef2c5dd98656847aa2ce9109bcfe48a761c07c726870b3e45f761735c0d329eefee51e4182f0074463f26f1d3db18cd2de3d2fb15b4b68b0a66bac4bbaffaa106db6565d4db78525ad7c57fc3c5d9f7abf27ffa63619f17742293352f97e2d484aa93b676f59bc5106ba52a9e674ed2ef48a706d834f312dbd71d595d131bc1384bb3255a58e86c4768e5823b027542726aa35a7967629e0d8b831018c9af15e7d255d11aa448b163967a8d9f7f98aeb583d66beaa04ffa999ff978664104570a6523e712b7673e06f9694ce2aa5d2c0a9c8ecfcca85f413c6ea69eb5f046d1df98afc1d4d6c52a7c231f15ad7917b32cb2db64d7a7afd729ca6ddde27a0372cd0b7f7a0744f71ea94acaa3d17fe9efd0ebb95334889db039b9b7e1b83edc74c7d010011f8d814d3e226a453b94901352c4bc5dc236d52c6bd54010e7ea0e904ff825a1b579b1b90a42b018bfe15fd7d04e4cf5e4ad10ce151ee0fe90711a3c18ab8b4730dc0268f651125fc3123334922e1f23f4cb962a7add21504634b0e86237128d0cb373ae1b96ad683c4723c1378397c1b0918ecabddfa8afc04e7afc83543b175bc4375f64efdf5c927a665810970385562a47e6bec2702d38e74c7c69db57aa7df50663adf21d36e19c81fb7fd165522d9673fe0380ab2f3d397ad497545f300f9ae1f5d6a7505cdbf48dfd80fc8a61e4593911a24dda84dd348054a2a3774c30f5bb31c6619abfd96ee6497929d52f60b3079b77f363a498ae65528a322cdb01858180f2924b5a46b89c3be3d11db7a86524948c2116f90344048c7f7892af9eef25b577ad75eaa0d339a1465b047d0b99dc52592e93f87829b14edaa62bd55b5cf4cafafe2f7cce850b90581072b1de3c0a585067d46e6cf5b11312f4022753053fec69a1def53b6ef1eedc45223831b33e7e14c66b690836f83aacace96cad38f3d992834f7c75aa4626fef34e9e88fadbbb71f8250ef4854efb02b45d8a7af1ef585263fd0e8487ba3bb500e23fef6107e23acb4b7a59fd6dca3732f6bfab05f2bb66f912d631b27bed4f4abed8a77228ff8159b769267b0a65cfd6cd95162d0a9ca82ccb79f475e335e8890f51ec70e054d1bfd9f0f0edc5f0be9d00e7d6d7f10e94e140464ef5ca6fff0901f98360c6bdef9921014a8d8a7bc483a2e28e6d9fa0c79b36c4722b07313f5add6a473eb64f7fe57b6854b455f6acc5d50bb1f2a8859d13d265786209823a93f9506df90d2e84a2efd7bb9af9c3606821923f5f89388acabd1ff2fd1903d7df41d46e28219bb1b9c2b6ef49ff41d701f6e7a1f36c48b0c4ef1b4a681ec878e992ce19cdf718e87381effd9fe65ec27a4a8f7a8b53d21c8457e81127c9e11911e84246112c6a3573c4433345702c72d78deee3530f1388e82387c17dce954ddef4a75139d0b09b1fa8d314acbf0f317a521a9ceec18ddf50b659e38cd32b0cc35c23cf6e13c95f184a045140f24d1140238d46f2e49e56eef6cb8d82d945d213ff3e7e5ad6049f30107d7fc9da61c44e49118475569d654ff5fcf5d87b0b684ef5874bb77f31ee92101408f28fa9d4b6a70e6002707cb10a9554d74b0dcf1071e535ceb99e208900b86b13ddb493c4677f0ad5ff8a0fb0cffd269047c6dd947e1fda0763f4056991c3b0540789987c6a7ed0b393eda9393794638a18eb459ceb8ef2818e45b57754cd67350bb6e97e94cefe2b0e88e20717f04064f9203e7f453c28bb74d3b449e0f2b4edd23adcd51b493b5785fd860c04790fa235244c61951fcfa221c113e9e4413bbeb9a86b32274b91d055137333ea8c1e7d6ac3ae028018db05789a4385f46faadf3277d5df5a4dd715aec6663d5c26de8c1b7ca75df37012ee5ee52f59a26940b8eb4d1078c8d3aa4471163cfda216423ffba719ac7316f083bd64d7f71ca91c78004e4ae235e40bb45644275eba1c1489ec386822e408838f5057423c9b0b96329d4bbc6c2169cc1dbfc83301c9570760de4da3acd651027bacbd69a8e1c147b42ab38b6137609e479704bba0a06635db6b48b8e349d4c61f69e35d8eb4aff927e01f880b61f730f52a03e2c949ca35c93e8de18d77e53ce7282d0d94f6ffabdb6ebc90a690d76b7834bd5e7ef6f0f5b1f6d602bc16ffa7638911bf3fcebb6849a176fb5e588cc1b30e7a81e8c8ff9b93dd821154d4f5555fd76dfbe6b5ca89ae53b996184d0f8366694ab6d7edec80c2991380f7c7ac83e83218fbe9f19f5a13fc47ff8eebe26375fd726e078d2a2abe87808aef6d7034d41521b14ca6853aeeef0ae8940e9da3df553b3438ad669ca95b3b4b0e3e59a379c81fa33fa8be7d657c2949a856615f8673eeae31235689290bd32dd05b6fe816e3b457631246d6c13b4001f1e5e7d577d23a12a99eeec7103f361bda66beac55b6d8f35dc0b46f285b151d6f9a5834c89fe694682409774425af3009f0a7b5fa934a8cf381b4de138dc25258fc72bb2c6127eddd822d8ff3923c510eb67adecf7c4a26f032a754fd3b8f427d3af7a33b41225af6c432457134f713e6ed5b0e4008c3e1d6a62034975ab6f0a613c31063e8c97503e7063f72de9228db5475cb084a1d9497caa2ca530d75e8ac30f2f409e5c815005301419f3848a984aeab948547115c4258b8e8d466e2b2a22b0f5089e788659bd8b4f295b28d0d68bce9932c6998c138a84845df21211a954c157f52302e5cff66773a88e223874d28794fae6b934850aa641f74661c4be6a3f5a4593d20b1f9895476c27844ec8508d66b82dcba212f52bb56c75e7a1841ce7262f299ee37ad79d54e5b50c34801782dd7851fe2132f63ca3c149fe21b6163bcc575c2c65c464a8915bc51317f28a9fefe67e9dac0dfaed9d1baa72dad986f54b275d437eac7666882c045f4729c41f1170d1eaeb10f96cd5a3590cd0285de1e402843fb9d3b90ebf963254c34689b40ba4880f65e6c0392d19e3f6f38c9a2bffe0fc5a89c8b98c064b12900320fabe8667d2b94f7e3cbbb4ae31633a70211606e930fc90a2541e45cb666783797a7706f37e7e37f1b665263565f58a55a78404ffc671070bf15291adee2b218d241dffdb16b3c085e8ec09b26d0d1b2632f8bef4d10d9aac57ac52296f4e10bb966d8d9c98aee6d587eb44365dd50e8fb12bcb5b0ce10f2de95ff54b202a98856ab71ec3b124d2dd05be74aca84aa7b9e62c7a44b73ce233685fce347f7bdb266c15bd3a92a1a396e9d115a40fc632355008f76c0a1fc846fbe65ea10e0c2f814571baa794ec795ab8bd590edd563540cf486b9a6e3b316e5191e018fe4c0c6f33d9418d372d0ef1ef07eff7735779530eb567d2b707ec3e089838673da907dff44818f6a49eca8cf32fdcd90407b8d6cf74f13a7af769bcc16113c7fea3a2a845d1fa07766e1afb055768ba77d572e5b5ac7d447f16cf7661195d531f8882409c033588a19fbb84b51ef7c1854db6e59c535e9e379803c6b5fc05fd37f7a66511ec411366e7d2bf38e63a98979b79326c8b762c151e07a461d715a05f2dac9a5d4b5d91f599f499b16dbce85d31d4ed46c1ac41c596f4c845796702cfe0be79417b2761feecc2ecdaa956149544394666c75a510d9ec13b2c303e3c295e8e83c3b7c12437ad32be71b153d489b0914b686ca0e445776650f80ca20f1a11d64cc2adc1bd98906e27abf45329171f0223abff309dba9cf2729a8162b50a8a4a04f3fd9be56f6414e72ba6b3e3d918828ed43f6f763a234b40f37b5be0394b317cf5e1e5c3246608632897046dd3cecbff8a2ad47f472f42d409c4ee9a0f3b1cfb9ac1500654e5fc8faf8f33414a12141d6b9be331e32a687510bc690a52886db0a323bb305886163f8269ab36617168c77b18d5710ff68926de7db2a0001b14f4aa727ff4aa4c0fbe09880d7a95ea82531e614b2403fda5e6eb421bab137fbef80b469cc3f4861bddb44f2cd40fea06f172006ff96f98991a982dd2c663a600d0b4f363f2fff374492771679b1238ed40ae8e13ce0546da1b1d67fc73ff2135fc02872f510917556c0e6cb94a59c1cbbc793df279fa7ac4d6877928d2a4f2466f38683ac33f5d33db44b026717b3dc09a0cea6aa50538aa10cd8a47c2ef0999c7ff8fe60463b37d03fd4d8939366e8c00c5607b53ff55d559f509b002b9e03effd8cbb80cac552131dbf9bc62f1888e2ab10193070e40230528e7f770ea51f20866849188d0adb75ba4ec956e120a5e3d24955d3628c143d8a09631aad9", 0x1000}, {&(0x7f00000012c0)="99761f4ce02af18f7e46382a767201caa028b7fe0a7ac271d767dc2c02182a1e5753eaecc4bf815a04e304a1f8c9645b4c69e4d45cf84dd1d9b94c63ccb55018ddb413d6e04158d100d3c66a62dcd86c5c2a2079100798d5203c11c6c8bed24a8b0b200868fae08b89da505aa4d30e7cbdafc8f5e7fddf9ae5756f892b183b0d37a09ff065bc669e7fde8ebe17de39ac3793b9476100985f0c82ed4fcf09c08452ce0ea15237f61cc1205fd07281", 0xae}], 0x4, &(0x7f00000014c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00abd60070a4030578a502a3d86ef5667c22fefb536ce04765926e9b8bf12e0be3070972010aa8263f173595b9"], 0x68, 0x1}, 0x0) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="44d2260c579d6149df3c2805a2a819aa713c5247f0d846a9756521657ed900821294a14288bc3618b285", 0x2a}, {&(0x7f00000000c0)="3d0e2fa4f7a98d1be19a189cd24c40a6716fb0840bb20badab8d09a121289eb8d41c12c56dab7240f36729b2a3e87b4cc2bc7eda30f5bfbb3e9bbf5216c7e55c13ef24446eed1db9b8b5a65f56fb8ec958edce415ef37b417e2a1cfcd24233dbeeb40406da19476c5ccc9e988f8fd79d51ed019a779c31c7746d40f9b74933e3c1fc6cee48374c38a9923b9f2ef3dd0f895146057f99f6f80c14f969c211e57ca7e1762c07dae77aa099c95917b518aace14385702e9f634aa04b6c4f8ce16c9b6dd", 0xc2}, {&(0x7f00000001c0)="f20f9e5ee4bb1489164d2fb8071592fccd86b21c8a731c2389c7a90046e482c92c80abbb82fcb2b284ec8ab7090d8351af72a1ab9b2d84a7a45e00c321e2716d88f89fcb964802ff373b95ba05e3993bea4cccee5e4f9cca47eda4f0e625e7a53ecbbbe65336500c6493046f7eb7781f5a261c9b9204e37b210425fd63286f46a3b40b501f51bac824ebd9f01101e6a54512c7e5f32293625fc9c4be2a435d2148ea9d842504e2e17035ee5b26f09f3e06acd5f191bd0b83d7787b935e452163cceac7c90ce2615bd7c81587672df5a68b06f84868de72b702a3cafb9924bc84987e4976", 0xe4}], 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) 16:00:03 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000000)='c\x00') pckbd_enable: command error 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x80, 0x51) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000180)='./file0/file0\x00', r2, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x10, 0xa0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x4011, r3, 0x0, 0x3ff) pckbd_enable: command error 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") syz_emit_ethernet(0x4a, &(0x7f0000000100)="75b720b8d85da1128bf6cdef28726868c8489c5ff981a0a3d4e5227239ad56843702c909d406b3777798f623062e59d1fcc23210abcdf02c60b4a4463400c71f77fa02f75752e740b071") 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x3, 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x308b}) fchmod(r0, 0x2) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000280)={{0x9, 0x7, 0x1}, 0x4, 0x3f, 0x8001}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x100, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x7, 0x40, 0x1, 0x40}) 16:00:05 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x90) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=ANY=[@ANYBLOB="0b040000020007ff00042075080092000000000000000000000000000000edd4b44d36751634c449e661207d7a4fd3ac6afbe231e6bd5b00ee000000000000000000000000000079226b1c87525316cfa12401d62c9164d4f546c3e3883532b6f39463cf0c802ea9683c868e5a287d34c53228687b3444243133f41638c959552882a0308b56048510fa96f3d2d2ae41c556f2d962a8e7c879e9a0a3e4d9032340845a0717a4d6bc0d5d76e56c842164607456b90e25c9"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r2, &(0x7f0000000300)="354165091fa2923993a2991be0f6beb8ed", 0x11) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x3ef5024e6e584) r3 = syz_open_pts() select(0x40, &(0x7f00000000c0)={0x2, 0xffff, 0x8, 0x1, 0x4, 0xfffffffffffffff9, 0x4, 0x7fff}, &(0x7f0000000340)={0x80000008, 0x401, 0x8, 0x9, 0x20000000000, 0x6, 0x4, 0x7}, &(0x7f0000000380)={0x72d, 0x8, 0x100000000, 0x0, 0x4, 0x3, 0x100000001, 0x4000000000002}, &(0x7f0000000440)={0x8, 0x80}) close(r0) msgget$private(0x0, 0x117) socket(0x7, 0x3, 0x200) r4 = fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000580)=0xc) r5 = semget$private(0x0, 0x3, 0x1fd) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/88) shmget$private(0x0, 0x4000, 0x50, &(0x7f0000ffb000/0x4000)=nil) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) geteuid() msgget$private(0x0, 0x468) r7 = fcntl$dupfd(r4, 0x0, r3) kevent(r7, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pipe2(&(0x7f0000000680), 0x3000b) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) pckbd_enable: command error 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x6) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r1, &(0x7f0000000240)='./file0\x00', 0x50003, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6, 0x3}, {0x4c, 0x4, 0x0, 0x7}, {0x6, 0xff}]}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0xe08, 0x9, {0x1}}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) pckbd_enable: command error 16:00:07 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x4000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x2000)=nil, 0x20c6, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x820, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x100) 16:00:07 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x800000000, 0x3, &(0x7f0000001080)=""/104) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000240)={0x7fffffff, './file0\x00', './file0\x00'}) r4 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)) r5 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) msgget$private(0x0, 0x27f) chroot(&(0x7f0000000180)='./file0\x00') r8 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r8, r1, r8, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r9 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r9, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r5) setreuid(r1, r1) setreuid(r6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0x1b) fcntl$setown(r4, 0x6, r10) setreuid(r1, r11) 16:00:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000001c0)='./file2\x00', 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x80c, 0x2}, {0x18, 0x3, 0x5, 0x5}, 0x5, [0x7ff, 0xa0, 0xcb, 0x0, 0x5, 0x1, 0x80, 0x70]}, 0x3c) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') mkdir(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x40) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0/file0/file0\x00', 0x8000, 0x3, 0xffffffffffff8001, 0x1, 0x80000001, 0x9, 0x0, 0x2, 0x0, 0x2, 0x1f}) 16:00:07 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) syz_execute_func(0x0) 16:00:07 executing program 1: setregid(0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x210, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ae00000, r1, r2, r1, r2, 0x20, 0x401}, 0x101, 0x200, r0, r0, 0x1000, 0x0, 0x1, 0x1ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socket$inet6(0x18, 0x8003, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000180)=[r2, r4, r5, r6, r7, r8]) 16:00:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x12) chmod(&(0x7f00000001c0)='./file0\x00', 0x2) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept(r0, 0x0, &(0x7f0000000040)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000da0000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000240)=0xc) getpgid(0x0) r2 = getpgrp() getpid() getpgid(r2) fcntl$getown(r0, 0x5) r3 = getpgrp() r4 = getpgid(0xffffffffffffffff) setpgid(r4, r3) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) r7 = getppid() setpgid(0x0, r7) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r8 = msgget(0x1, 0x104) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000280)=""/224) msgsnd(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="03000000210000009d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20760bcd319e327527f5cac862678fde8e536bc8172dae56b1dd398175ebd36521974df70a6913b7459844507b6246e07696c1f08bd6a723423970bb67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93bb8aee0a207f52c3d58a227dc1a0d8fdafb8888e9939bb5aa22d5baf5785a912659bf20965d6ffe93e14c59f712a0ff3a06455fb9dc6e1886aa3309b803bc032bee5fdc5312bfdd8683e343797c63e0937b1eefa138ed2471124c5065052344050c1cd559e592d9a1b3"], 0x1, 0x10000800) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000bdf000/0x2000)=nil) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r9, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x422, &(0x7f0000f74000/0x3000)=nil) syz_open_pts() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x1, 0x4000, 0x100, &(0x7f0000a2b000/0x4000)=nil) socket(0x1, 0x7, 0x1) setsockopt$sock_int(r9, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x4) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x8, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9d") 16:00:07 executing program 1: setuid(0xee01) r0 = getuid() r1 = getuid() setreuid(r0, r1) setreuid(0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0x7f, 0x3, 0x0, 0x8, 0x4177, 0x8544, 0x2, 0x2, 0x80, 0x5}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1a2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() ioctl$TIOCSDTR(r3, 0x20007479) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x92) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) close(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x1000) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x10, 0x20000003, 0x4, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x0, 0x8000}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x3, 0x2, 0x800}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x1, 0xffff}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x80000000, 0x1}, {{r2}, 0xfffffffffffffffb, 0x12, 0xfffff, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0xd0, 0x4, 0x5, 0x8}, {{r2}, 0xfffffffffffffff8, 0x4, 0x20, 0x400, 0x5}], 0x9, &(0x7f0000000180)={0x8, 0x7}) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) dup2(r1, r2) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchflags(r0, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000000)=[{0x684, 0x4e, 0xfffffffffffffff8, 0x7}, {0x80, 0x7f1, 0x3, 0xfff}, {0x4, 0x2, 0x5ee9e9fb, 0x2}, {0x8, 0xffff, 0x7, 0x1f}, {0x8, 0x0, 0xb0, 0x200}, {0x2, 0x10000, 0x3, 0x2}, {0x2, 0x80, 0x291, 0xffffffff}, {0x6, 0x3, 0x4, 0x7f}]}) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202a475456980785fe04fe06694be377fa3a6efc2046b5f6973d1b6040000000043961000000041e2ebab5516cb9b1293"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x10000001023, &(0x7f0000000080)=0x3, 0x66b) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000002, 0x22) recvfrom(r1, &(0x7f0000000300)=""/222, 0xde, 0x800, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x1, 0x4, 0x1000) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f00000002c0)=0xfffffffffffffffd) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:08 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000500)=0xc) setuid(r0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1000005, 0x0) r3 = dup(r2) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r2, &(0x7f0000000580)=""/234, 0xea) r4 = socket$inet(0x2, 0x8000, 0x100000001) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r4, 0x0) r6 = msgget$private(0x0, 0x200000000041) msgrcv(r6, &(0x7f0000000980)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da03000000dea7af59c7bfcd73b863010000006b4e30417ed5968d170855215ba9926f8638983acbe4240d15bc612956f80a34aca2a25743c081e20fdaa0ed0e4d236fdd3874d3f98188bec431c0d08f5e2dabdf8592a44fd4601f7e33a7162059c1196a0a33515d7d0c9476e8fe10f8381a387f354d14f46ecb8e4b2a88982e3fb72e22ebfb4a26ada39fd1a9a4897ac12e013820a8d751bfa9f9697427c689c45921f0959cc1f1b2b1334adeb4636cadc03d0eeb14e10d98b2ff70d71e9c190ec78b257e9b97960a15968802ea9f1d833343f7f9e5fe1dcf487afc0a3794cf53f47c9bdef8a60a0389fde867261fdfb31b70043e914b8c3840d867a1a02bf2cbd839debbf95dd41b49ce15594242010c84f693308a5f4346d57f0c96fb014ead41fbda2a2f1c3d74781d9a07a33a4180e3aaf650e6bd36fcc34c1d6c418a121a38ebea2ded7f9b811077d2523d6de9144438dfd73d43ba3914f57a3f2aeac45f1a5c451cb1dac3a20958f31974fca4e5e308a232dbfae9ecbda51350a7519c40da3a8b61d8f4f4094b9d743e0406610e550533936513d13e6d4a20dfa9465156bc6d7504133a8784c8fc7f293154da39a0b9ce19f91936c5a521712e0352691f180187c464dd57be902fdbba4012fceaa8f1d775f8ccad54592e49b821bf933ddaddd67799f539685a99360974206e"], 0x1, 0x2, 0x1000) setuid(0xee01) msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, 0x0, 0x0, 0x0, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "035acd76ef3caf0000000000000000009b5d00"}) ioctl$TIOCNXCL(r1, 0x2000740e) kqueue() write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef", 0x72) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000000)="9c8bc3774f4c35b84e5843fc4249502e1e", 0x11) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000140)="27a33db2ad882c0c71a699a5f038dd72b9a15d9e6c55cf501a07bda8c8650483159b62ff9eafcf59bdd50b2ce360c80e96047af90d13d1407a3bda939c941336dfb7b61a6bd2f17091c5a7e06fc4c1652e0354d3518e0bf9de72a91e8bf58ca259ca11cc41f219817605d88b38125cdcd53d18278ab8050f3900ac67889c8c4301669433b62c3c2ee888aed0b62c69dc451efcfdc93821dfe563613e449863e3bd1e81", 0xa3}, {&(0x7f0000000200)="f86dddc6371e7d44bbd626798bbda83dd94999f1e951794e83d9998f3cbd4f80f2b747403ff386c95209b7dc7e5a11bba17423b2067631ed562caaedf3b18a33ba0364a13098898ad6294b4be73cbefe23243a36e0b8b7f1f54c84983cbfd581c551d2ecc52a07bbe00e3a32b8d33ab073cc29f4dadc9cea1d", 0x79}, {&(0x7f0000000280)="ead79b778c63206efc3a43a65eab8d18255fe705d5ee3970f17b3122f2149ace445261afb4fc33461413727439f89796159674352447764cbe04b48b0e907a884696d55d13028d0ffc0862d2cb0caeefc6121bef33145ca135f4c9ad8b7977dce052690b9bb0058ae66a9d855fd9616da71e45d064271816752e6c383ce0af985c6ae6de7c5abfbd", 0x88}, {&(0x7f0000000340)="7eac595efc486bc2879454b2f97811e11f4d13c940ee87618e21e1eccbcce33b650c29ecea368e598f5a2c43a81933e78f14ef7df5e184bb2011a6a8b6181948705ba04c89963a02e1f0287868b46a200d53d3a8747d3c17f89fdcf35430f9ee7c9716beb29b8f29f499c7d99651a381c64c0fe9f472cacf255964a49feda68af1434b2547aaa96bd851693a9707f274ac00f7e1978d45cea9d35e0eb419f75b9c99f19f5a33eef9166892fbd2295158e917619bd448c31fa14295ed0ff2af3c91fdc731d827b2eba4ad2d094bb8c46e6655e0a711ef64c2ea48f0ea67cd195592bb217df1d5ee663a4b16ebe01e83ffb1bb3f91178812f037", 0xf9}, {&(0x7f0000000440)="c0f6e5f32d9d6be4036caef8f1d75bcc68dc2c99862106236fc98a5edc090a5a8b85b1243dfc2251e2687940679d5ae198335580c8a90e8f811eedbb96be43b4f278d060516c5a0e7af2aabcddfff70909f55db2ab5318bfce88beb3fa4ecdeeaf8732aedbe37a4d33312579f04238cedda5a948725631a6fb70eb101bace007188ad76cd4cf03eb684e838670997c17aa161f94e11dee3819f934dc26dbb50b6a2f907c4bd54c43c8d44c44f2ce0e94ee6cd0e950e91d89dc1a096fbf673a7fc0fd300c38f8529353a88274926e6c8ac7ec8f9a5a6d8c501bb0c22a7708cd9c0685fc6bcd11e3f9cc71d66998d98261dbe2fe3c47a656f0c244379d1b377e5cfff490f738a953d5a7aefd48157eb742abc5ab7001bd18f32a99410b0cf4646ac9713efe6592d0f5e982e47991f065ab90804f5eb0b774ff3235d184dc17a3e5c803d1dadfa10a7c369f64be20bdd6592a20e4089d311cf26be4d9883838beb4aaadefdb5f05b11507394b46474f01c767c16851fcefadba3bbb93b39ad12e049ac0e10e559b431bdd89c97b6b48f088204c716781c44cf9ccec0aa4971741332fc45e8fef816a78cf53fb15cc4e541ebfd4509ed01e7dc1c005eb44e3cec262c4e85b4d8167a7d0256b43fe098640d1d1647ff75948e246051e77a7cdf7120b786e7680dda593d4fac41b9b7ce14265a3f8faa86cc4f27a861240803df6e7377ad33e9bd53945b123b13e4d05ae325185504c790f9944271d6ace9e8baa6bc7355b023c6ec8eff01bdd85e5b939fdaf238ee0a453453ae1e44e45cfc282dacc78aad6e11ad13466d5209b0bcff20283034b0282961f32220449909b0016aa9750101312a508161f5e19ddca6093052790d64775fc652821df9297275052aa8c4c18e6a64e1f409022b4fbfb51f5b3c737f040a9b7632ac439ca455f39aefde201f0adc2d4dcd3c6eb77a8e8a38e204a298c760ae2084038008e07f664993d04a6f2832b824b6bb1f2e67edb861c9c9f086e31cda3b20da240107b5fabea8e585ba8d153c65d334a9589a4e8414a0ebd229703579eccdeadcd2fa1427732ecac953475457db807bb4ed256324e4b8bd6a44bbd8f84f2c321cc2d21feb4402ef34fb65d8571612d98d0a0de610df73533b3c4f55caafb180ba1dd08fced87d604351ff9adb5373e0752bbb7dda844e4b6af77e61e8870c1f7aa0cbdb7434e4f027793433b2be9f4d9d00292a519b758565cfb8015d0befc41b9a025e9bfc5fece98cfd4ac08cc5b12a4c40b2918b5fd3a0c9b76965dc31e73c5f438d713f5da7bca09ca204bc1df61649d89651d10082702e6f94af4f0cf3eabc500e1206243cbf81968d510941e48724cd54f456560a4c50e447f1b2f05a76c869a19adb520375fe97c8668e7cdeb2c0a8be6a89b73afa5cc10531713560036a02e3bff827e3e818126f3d90844ae00c9456d90cb51ac81e5d24564fb7ac8c039173a0010ae50beff983ef62cc3e98d102b2a84f411ff57cfaeb6cd54a833b64747ac581f02ada22a45d2023ecf13d0bc7984dd2fec79fc30c86671a8b1c51a933cf5d48f7c5f89ee12bb57ce22e5a8e959c36575a0d552c40d52d5701112449fa11d50847f8db15e38efddc0af171f3e85de23bc75225d787328f242ae4061e994ceacf38276e4e27d91689129f493610008ca1678dec7cd8b603f7de3e4abf439897bc7a7583716f99f530b0f2e58889060752689d4a23f8e643a39b6fedb0a7325a1eff2adbdacb5929f5bc0285b6882eb0e607c5827a09334ea93ab07b57269c595a57d749f528fe42febda4278df88d1ca20cda8caf78b09fb1a41453c08bfa907cdd0f79e05105491cfac6dae3f159e569dafb6beefcd3cf004cf03f9086fd614134d6ca828227414019e3ebd5a3089f667dc2444a582e39fe0eb9d4271fff0b6c9dc81ae7175461f7963009870c58b40606620aa467d97ae1bf0ee12c9e70e039368f08caf4a7fb40208e1b22300ae1585b83252a7bbe3eaf6cc50f5273b7265f9c0ab4156262960304a01fb18c63c1390a931eeca0006022a89d400511843571918f0720a08b7493357b4e63d995241d41e0354b82bca5d504dc9ce7e724f2574f421a377ec9631954b5ac2e7348bdb9f2afe4934421255bdcf851d943f95e1e9db4761f2c0def6caf410a53fd887d59dcd805b999c84d4fe2a850778c0a9330decc5c133cc9c9d1a63b3911257050f68729606e2852b84967619f34858c25377d50fa03b763623bef0fc0d85ef177187c2f239b87b3a876a02d5deeb962f0b74a65da66a985bece38fec6687df8fbc08765e6780b7da419942243aafaac69beeb0241f438474c472047dfe3ef46c021592c0bf3a6617d35d36bf29facf59cd18325a5c977abd21ba099c0d6eac19a25273bddb0abd98d112f66494380d9bcc8fef3320018658d4240f31bd5a157eb9f7ef6bb5805ddd275b459c54885be9d7c062d0628ca8098b0c686c08535c950b9b96519a16a0ded9dfd5ac4356b5e07e5d160ee1c7c5aaa47eb162e61d9c09ab5ac8a214ed52005bdaaea004dec8534f7df605975538f090e42c820d97d836cfbde18e044f9706d554183ebd0437f9f501162f42bb74248744bfd28175346722d0cffcb0336f60c9cfc6a56e774b84bceffc6245c99dab2561ac7ab466bd6050d81c7154317494762d28cbf42631e75d8cff146377d548a9ee06f0634f4d01634ba56f13ed8075799375fe866e14097f4f813be9e1af7a19729bf3195983c6c1aa3d7700df7b199e0c584c0e0c5f63e37fd4212e5150dc1135128ed459c34efb32af9a7a9d983573c41322fba568191122e77b1affff11e0303cf8bf5436716f8ff2b4771d6f9300575d5d9443c6c28ecc46d8a8c040000f23e1d1c50a93c871278f04d9e1cdc7d52d53b2b4ff61f323c34a3aad1da49c34b38e95dd9e3109286d814abdc3209640ddaefa017fe6feaac4df8405f1e6c99c21aedb25f19012981fff5f6384cdcae156cadc66c10b1650fe1731ee7011652abedf6be546ff20228a7058fbe24d72a94fe7b4f27510f16e3c9edda421ce12afd9e1bade4c2b4050d02205f6e8a35adf2008fa39bc12a178395b45aa8a23a33369908384768586914142bbf3651c36e51c4779deb0898e3a6707e3e1983a67fc2df9bed4ee9c1b6b59dd3ba2e52b927553594c3e7f205f3dac57cfdeff125da778421260ef116b2ea4e2a6b58117d36f16f065f28fae0389a1ea4f4cf1db914e0af46acc405c6815018921e26658111205877509d3a56058615baf05603aa1ebe45f110dc97d1aeb122e00bb0afbccf77a4fe31d398808ca8a3de3d666cdaba3a84ab64e5d15f2994016799ba5cfbfa972cdf232dad20e70ae2ee026292f714993b9b1fa03cbb67018a12c1e41716c3fd95ee34aad9a4e9e188f07ae34d2de56d6d2f54bcbabdfae50caa32d3c27a366c7179fbf15452041660064c16a0d2b9f9ef289706e23357247360b781aeaec73f90ffefbcffa42768ea48784901042989296fbe09c10d96757d85c15562db19525f9eee405d6f9a86b6d41b3782ed5807c44bd9c8b8083abe21b6bbc5e748cf01d77c88075f991bbb0dfcc8864fc30450a0909be755570aec618ea2ec70a799ea65602762ba43fe7ea23b87233426a4725945ccfcd21a19207fbd54d9e95ae66ff065ab675e28f3dd28d49ffba1cdbfc34720f3853abf798bd3fb40146f9cd020006dff91420a3bfdf18be3adba5dee28a4393fcc6a34336ffb308c2f3f0049f9c466db05cf7ef7abb534e49c3dda520ce6f3c827bb7c2bb1f634dcaceca12bb05d0d37432ca55a38dd4cf941305c4c414a33c914f28de4040c664e98e35ef82697b594b7b8473338979257c898015ab5265f445faf01dcde6e69f6ad102ba927f468971f08d7f1606357d7ee368dc8a77e0d73a104526cacb71632a57d20df588767d79ae2df8bd0628c6f5df02a7f581a1fb3e06fb8ad3fd6bd331a59be14d8c83e8ba480490d7b6a9fa83692f06a797652af112470f99c425c59e9dc5b8bea171d2dbef2c5f4de9d6dad460fc3d27a811674ac8e010341f7943cb168e8bf2ed99649ee6573499820c8ca5dcd747d7f76ad220567c36a54901fb2493edb8e469ff4d66a226fba492afb968fd95dce9fead53362e77e201a9bb0e59458fd51f6fb18c760a84814df90339b397796ebb06bb1e318a246396b907707563d2ae369206d617635e988d6f21ed8d19007e823c1a765c1631f48cd5b69866edf6bfee0936b0a2df488e365cee95d43caf5990657492551ccf3bcfe0a962b9a586cea4a1169fed8031868dca3032ce378272ace812e6eb9ce49f40f312a0e0dfcc75a1057f9cca394972187785ef6441e73473e3886384ca226be7b013be51b01bc42ca0854a30c70cf07b0606d93dcc724634025e0e5e5c72d7416854933849eced5a9e7191dc43599cc014eb02a8c747d395fcf658d9f45606fab26d3b53af5675ed2ef9e1fec4966420c801732e67fd34dd78c6ce1a8843b903a067fc58fdabfcdbf05964c919beb4b58ff2bac975208c09917fe9e021021c3e8dad0480ac657c6ec1e5b532522de443af78414c1a42b5387a25039cbaa795984077e4e17e1ea01ac9a9cbd35306acafe024005b4492168e5d46b82c5aa204ad99a9b8639f4f6b5e6038e9c41f7273c8a3b03d76be6a4ae347dea7ef165e72c7542e19c1032605dc28415e616f101729ba188e2a60f577c806fac597bb571658ff17efc166fc7ab4b96df954124938721d2d91a1b98da53c0c78c05a75eed6bbec6a303110da68cfab80d8bd8b5530de692f4a733bf0e26efb99b097d8cd2d992ce81da743a8946019e5b0a0dd842ebca4acf0a583b6fd0d5359ebf346d42f29468ea011f320bcd54f4aa2bd47e791a2da7a3c5c543ad2a5ed57a32caa29f3d32ed3bed058011379a3f51dd038559b9e4b1953e158f43d73d994050caf89d32d45aa9dd53ad2261f38c78ca6c2b64c2847fadfe2765a079ec81de0fa4a3607556bef7d45eb1ab2863feabcc3b0dbf0fdb0d35c50dd0d0a721a7f6a73e983082dd01425a1486da0dcea1df60b4eafebe1e941bb33c182a941f79e9e7593649deddf527e7b2120e381feb69ca5df498d724694eb2c71c08cdf294cc216244d18191b7fe6372888314752ac65408bfc7ba0eb1e3867b3828650e1926c74a12b9523f00a0f2a3fb092e7ed9864eae04ae6a41f1b4c5e8f781b78e87d6a7bc2496cdfcf63fea1c047e29d929d89b200364f362f20cc6c843a55bf345da8fe301e29f9f76db38549419570167e34e78646ea07bf307b85172b970f70fbcf12273e504d0c876d0337cde16c6dba92caa314a99c2fb9d805d36eb09fe507e215e97bb9ec8f4352dd8d7336f8f72ce6f9b8feeb974825b9f3667823430529cbddc5cc1a7eabb55308b55a7bcc57cfb2bda1cdc7b8a6126140e3fea61a02edbab1b3e4472c58ce223951629d72ebc271f27b40147e11e0aec30e37ae41c7b7e2f648e4f7271bfff78a7bdc1eed171310e1889716bcca58f5a5a1726b7925fa9b7c9ffec4d0ce05e03c8db95eae9240f3dc85b8544f3b7e35701fb77998e2b32f1f41f7a3e5bc0fdcb25b092cd5e5e2d17cc5fbbb890d6005b72e6683ef1553f8ffa0d6f23ba05f51dc46ec0900400c1a345360fc932842e0ee762baf900ac7160cb4b3e016efdcd8bf2dab8cb0f5219cac9656faf5fafc2cf0ba34da35c558aed99ed23df02acfcacc258f44ffe987c42afd7a1e9467cca0", 0x1000}, {&(0x7f0000001440)="18234f9b589122abd21a6a06f611f579f1c73923f90333616b6597ff96abfcf3ce54605ddc624675fb0c6243e79b130a1ddee28e937c67ff0c8e2738b0999459006590cbbcbc2982957f6e8f259addc0beee2c847b93d238e2a7fa7750d59886", 0x60}, {&(0x7f00000014c0)="8287fa6491c5e6d1f0fa3e12424e55971b06ea2b8bdfad118a38a2be36fb554d31b5874123a634a2b9fa56900339784f7f580e69cf69e979a73b4d72e7e85621a8f8f5c9de14d609f4972d3f60add69b7b9484fb1c77dd5ad9c6055fcd3deb92ac81bb5fe983ec9e386c209f08", 0x6d}, {&(0x7f0000000040)}], 0x8, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = msgget$private(0x0, 0x101) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/29) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r0) write(r0, &(0x7f00000001c0)="2b00ff2300002b0033000000000600003a1ddba4b4d4e4161a1a95b16ce749ca86e6be756faffce18a271787b40d15af9b9cf57199ec797d611ec3f4a2bbaa4c8f4dc9579f2cece9b51e8b4e5fa922b6af8780ea0c8e4101799d109a0a55ebe9c772fc538f881c7099cc84153745447b7a6c9f1c0a8ed4e241905014cda8eacecb6248ab20dc84dde149b46ddd00000000000000", 0x94) pipe2(&(0x7f0000000000), 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000001, 0xffffffffffffffff, 0x800bf9c, 0x2, "7e389d161a1b93a500c8ea00", 0x0, 0x10001}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x5, 0x5, 0x7, "5c7e0a2e5f5456b2949d56781b7a353dad4b0225", 0x20, 0x5}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0xbcaa, [{0x3, 0x7f}, {0x3}, {0x0, 0x32c49944}, {0x0, 0xffffffff9a689498}, {0x2, 0x4980}, {0x2}, {0x3, 0x7ff}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0xfffffffffffffffd}, {0x3, 0xffffffff}, {0x2, 0x9}, {0x3, 0x2}, {0x1, 0x7ff}, {0x0, 0x5}, {0x3, 0x20}, {0x3, 0x10000}, {0x0, 0x1}, {0x3, 0x1}, {0x3, 0x3ff}, {0x1, 0xfe}, {0x3, 0x100000001}, {0x1, 0x9f}, {0x2, 0xe7}, {0x3, 0xffff}, {0x2, 0x2}, {0x0, 0x401}, {0x3, 0x9}, {0x3}, {0x3, 0x4}, {0x0, 0x7}, {0x3, 0x81}]}) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x200000000000403) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) lseek(r0, 0x0, 0x3) setuid(0xee01) ioctl$BIOCSDLT(r0, 0x4004426a, &(0x7f0000000080)=0x80000020) 16:00:08 executing program 1: utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x9}, {0x7, 0x100000000}}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000500)="673dbd0fa3fef29f81dfa38852ca415d855fa4a40f8bc159f8a82eabbfdbe680e76cde2f3389105d85091c48d4ef9ee1d82168e4bc7ed7bdd20234ad43fe8672e2e72306c7cdf2033189d1d2e73c0a1c59779c08cdda0abc2f7fbc280faf7f9de3fb65a1e608249541", 0x69}], 0x1) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x401, 0x0) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000280)=0x1000000000002) semop(r0, &(0x7f00000001c0), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="91380000000000001e701593cd25607b02ab432d2acd735dac65be9c2bc0c34aef4acbfa590680013eded3a27320eeccd1566f45c19428f1adca00b4a57c7a00151a0343ecc0ba61849090a089d270385e73152cc79ee287d09760bce03a0764bdd71d32565322fa01e7cb5f228bf762a46e08dc5bab4f775db28a217a1eb4d8de2b0a8a1b2aeb37b2b6c08f8eb11d54f4028a8e33c1401fb33b21bb6d93e7995f7174ac77a5a5cbec8f4dc87b745857a9b80ae7a9c2a95073d927c5a883cacab6da0f4957cf4fcd79af3d764d258f7e378c6ab8ace069a6d03fb7b0cdfab4f68617ff6e5625ed590084527072ef67db6e01ab92d776de2141e9cd3f84091fa1cba9f0caddb5a86f6fc8b8683210386e2275cd98"], 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x17, 0x3, 0x818) close(r2) r3 = socket(0x10, 0xc000, 0x7fffffff) setsockopt(r3, 0x4, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x1ff) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() r5 = accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x1) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000002c0)=""/95) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, r6, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1a4ea10369ee834a, &(0x7f00000001c0)) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="faea340a6a056d1eeb88d52d063c959df19cfb503f37f19f38221067acd599c0b3dbbcfa827fe7f883694e6271ed44ca2c1d0c8b34c8691a7a478c13d69f3a17ae7af03f35b83fac942e96d5bb693233d91d9ce6255da2305ecedc3c81858fedc1b6d3b29852a7b9ff7e35553fc373f6b3d15677c2ade27cd678d6d52a7eb303b0b5fcb82a78da52da039e56fe675d4db2", 0x91}], 0x1, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x200) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10600, 0x0) recvfrom$inet6(r1, &(0x7f0000000300)=""/237, 0xed, 0x800, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x4}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x0, 0x0, 0x1, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x80}, {0x8000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/215, 0xd7) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x10001) bind(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/241) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:00:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4a0, 0x80) fchown(r0, 0x0, 0x0) 16:00:08 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffff7fffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) fcntl$setstatus(r0, 0x4, 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa2, 0x40) connect$unix(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="4abaaee23c03d384c1cbebc8e80f73da60b419b8b1b5958461f31eaeaab181d31e449801872af3691d930615024ecb51e7de353217ad7317e13694c6acc40dffbb91cab68fb4e04b316ccf09362ac9071c23f0e6cc72011c00000000000000000000000000e0ef0a57c5b5433069ffa910a88da5bf042c1757582b5ffacfbeff7608f8312de670edfefcd51205bcced9effaca0959a864c474d487f08b1a054509b37284122ba3bd88e6d104d364c5d7d83f8371"], 0xa) chdir(&(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000000)="4bdeacffb9b7aaef8f68046ea241d4e20a1cf965", 0x14) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x595) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000180)=""/212, 0xd4}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/247, 0xf7}], 0x3, 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpgid(0x0) r11 = getuid() r12 = getegid() r13 = getpid() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r16 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r18 = getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="20f13235de0fe999c81f250f9f38c76c2bb76fbb5c0bdb7054922515c9e0f5d41f7a6a71a976048f668a461e333d1a52423e5290c1735c583a78a62c63f875afecfde7f89ad708925c7c048354c556a577d359856ada2435fd53b0", 0x5b}], 0x1, &(0x7f00000004c0)=[@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}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xc0, 0x404}, 0x2) r19 = socket(0x10000000002, 0x2, 0x0) shutdown(r19, 0x3) setsockopt$sock_int(r19, 0xffff, 0x1021, &(0x7f0000000040), 0xcb00ce0304d9541e) bind(r19, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x5}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = semget(0x0, 0x2, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000880)=""/224) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x6, 0x0) r4 = semget$private(0x0, 0x4dc427861d48b903, 0x2) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000580)=""/166) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x20000000010000, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) r6 = semget(0x3, 0x0, 0x40) semop(r6, &(0x7f0000000680)=[{0x3, 0x422, 0x1800}, {0x4, 0x2, 0x1000}], 0x2) r7 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r7, &(0x7f0000000000), 0x1f8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000800)) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x8089, 0x0) semop(r7, &(0x7f0000000140)=[{0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xfffffffffffffffa, 0x1000}, {0x4, 0x100, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000006c0)=""/176) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000004c0)=0x7fffffff) semget$private(0x0, 0x7, 0x200001) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/76, 0x4c}], 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) recvfrom$unix(r0, &(0x7f0000000380)=""/246, 0xf6, 0x2, &(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x1, 0xc003, 0xfffffffffffffffc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/176, &(0x7f0000000000)=0xb0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:09 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x8000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) r1 = dup(r0) listen(r1, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x30004, 0x2) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20800, 0x104) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r2) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/178, 0xb2) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x5, './file0\x00'}) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fffffff, 0x0) r3 = dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff41) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x90, 0x0) r3 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c}, {0x80}, {0x6}]}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="05") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x4, 0x7, 0x2, 0x4}, {0x6, 0x20, 0x7, 0xffff}, {0xffff, 0x0, 0x8, 0x100}, {0x200, 0xffffffffffffffe0, 0x1, 0x3a97}, {0x8, 0xfff, 0x7, 0xac}, {0x6, 0x9, 0x3, 0x1}, {0x10000, 0x4, 0x2, 0xefe0}]}) 16:00:09 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x3, 0xfffffffffffffffc) fchdir(r0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x80000000000051fe) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) getegid() openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) close(r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x400000, 0xffffffffffffffff) select(0x40, &(0x7f0000000040)={0xd2}, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f0000000080)="bfe9511cdcbd66a351f1653a444c8230771ba26f5547ee426bb18f81db12bee3461ec74c3cd393706e13e2fc15ab0615ecad7e580f69b293c7ea57472a98cf2191f79e2d934442930ce71eea4ee24d5ae03a7fcb6f14bfcc62e5aa827da2a77f32216f197ab00594bc0308720d30b3fe15897f7a812d1ad492b8ac14472213ae20d8d4b8e2e4a1d9a08afbeee8df132ede6c7a60d21aca3380212567e02ad7dc42082a636feaa6694f065e9977e6cbba"}) r1 = socket(0x2, 0x400000000002, 0x0) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0xb1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x100003c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8202, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) semget(0x3, 0x7, 0x40) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:09 executing program 0: r0 = open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000280)=""/35, 0x23}, {&(0x7f0000000140)=""/17, 0x11}], 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000040)="1870953908f36fae7246ee6d205db16d6ac863d321", 0x15}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x28}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa9, &(0x7f0000000200)="8d") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket$inet6(0x18, 0x8000, 0x1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x2}, 0xc) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x2, 0x63f, 0x9, 0x8, 0x6, 0x0, 0x7fff, 0xfff}, &(0x7f00000001c0)={0x9, 0x8}) 16:00:15 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x80002}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="77b117c8e1200d67", 0x8) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0x0, './file0\x00', 0x1, 0x81, 0x7, 0xbbaa}) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f00000002c0)="63efe030bbf924732632d6e113f41fb74b395053fd106c57066b1901baf9999e61c777575b24e65fc0c4876fd92a937c2ea6cb939c9c77ba90bf3704f32f3af92a", 0x41}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000300)={0x0, &(0x7f00000002c0)}) fcntl$getown(r0, 0x5) 16:00:16 executing program 0: 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) r2 = fcntl$getown(r0, 0x5) write(r1, &(0x7f0000000080)="637afbcb70143bab16d679e6990b639515d03426e0dfaea5e2adf31b58ab11d6f8958174b29db18fc5ad996a665348e0a88a3477fe9db730e9f8825e7863037b8cf119ecf8a805947e485ebd95dac0306e274aabbb9c31ab7d7b535b1678643a304e956847f19244bd052a95543b7b29b8c2fa7704544fed0d74a75537b612d89c70e50bc6d283eee7a239545cdf1b3a270c91484a8a8d5a49a3d4f90577b206296093ed5111ac83db0eacd4b7ef64a434565f42f5be8f9e937eb57ceb7873ff2102f097adebe4555a6fa74be11b9e5a01f40d653ab375371550be55b3", 0xdd) fcntl$setown(r1, 0x6, r2) 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0xffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20041, 0x8) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) pipe2(&(0x7f00000001c0), 0x10000) open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x1) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x28180, 0x3) setsockopt(r0, 0xb918, 0xa4, &(0x7f0000000080)="5a11e2a62918f567f43bfc821171a5f037a38b72135bfeab19c4783f04134e680bda273111c02a0cacbcc5aac0c6343b492f2a78b1b815831aa29f6cb3f5629f0566", 0x42) setuid(0xee01) r1 = socket(0x3e, 0x400000000002, 0xfffffffffffffffd) setsockopt(r1, 0x2, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x303a9, 0x0) flock(r0, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7) mknod(&(0x7f0000000200)='./bus/file0\x00', 0x6080, 0x8) r1 = open(&(0x7f0000000180)='./bus/file0\x00', 0x7, 0x4000009) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f0000000800)) mknod$loop(&(0x7f0000000100)='./bus/file0\x00', 0xfd, 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2081, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) socket(0x2, 0x1, 0x5) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/251, 0xfb}], 0x0, 0x0, 0x2c4}, 0x0) 16:00:16 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000000)=@in, 0xc) r0 = syz_open_pts() r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0xffff) syz_open_pts() ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) getrusage(0x1, &(0x7f0000000040)) 16:00:16 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x6c7) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x200, 0x100}, {0x18, 0x1, 0x1000, 0x5}, 0x0, [0x10000, 0x7fff, 0xffff, 0xfd, 0x9, 0x9e, 0x70923a30, 0x2]}, 0x3c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x6ff7, 0x0, 0xc600, 0x0) r3 = dup2(r1, r2) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0xfffffffffffffe00) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) dup(r0) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x81) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="7d660e0038f10b540a958ca14df7b3523f71222b510b45a834c596e6f401790845a2e22e096ebdeb8e112d2146c6d7af430835e18f0b0a8b01852d1c333aaeb3859b0f0469abfde9b4d9cde361c3ad08672002050418d519b48eb68a21fd80e53fa69fa83e20ed", 0x67}, {&(0x7f00000001c0)="16263bd4d8a0f3aa3593befc973a53be04d287a6f3499831c476d107e77f0ad3859ec6a46d4ce03803290a8afcd5a7e528d0de39a15e0dd4df566e8a58b9995a59017332898b6e7fcb2213b5aa6eb3d1f9a2decdcaf96cd5a66dd0f44eb8f00db00b06b7642e89f95c3616edce2e2c8d50acdc6b73aae6d4b6fe190b78bf177843668b12d5abd7251937601a4f367a7ab97c5c4fa526d54d82b8f3fdfa995600725b15f5f901bd1738c7888101d8ef594ff537f9e669285702bed56f61b251f8af87565612bafb0fc4c092559eab0346b3adaa1d08f65d568a82138e30780f8ac05c", 0xe2}, {&(0x7f00000002c0)="7eae1a10a1def322777af0f8be1216cf72d8c70ea3348ceef933592c4deb623bb018f468be5cb524dcc392742a8822676662fe668b66a68e8897ab", 0x3b}, {&(0x7f0000000300)='A', 0x1}, {&(0x7f0000000340)="4376d30050e733f56426e689dc08afaf02ca8043b0edd4d8336b6504e6e9a7134e87510ecf2f71b0c6d07dd49ee3d9ae1e989da158a0743688d68f248375c51a573499f95052", 0x46}, {0x0}, {&(0x7f00000003c0)="65042f91588bd2d572c189079a37c1ca87053efd5b12ca8f9ebd21b876787ec3fab5e04f0f6e032d959e5bb84ef237498f1acf9a0158b9dbd9d7dde8097d0d18a6079220d7cda52066b2c2b09c6ab103", 0x50}], 0x7, 0x0) fchflags(r1, 0x40000) 16:00:17 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x4000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x2000)=nil, 0x20c6, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8080, 0x0) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f00000000c0)) r2 = dup2(r1, r1) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x20000329, 0x0) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a", 0x21) r2 = msgget$private(0x0, 0x4) socket$unix(0x1, 0x1, 0x0) msgsnd(r2, &(0x7f0000000100)={0x3, "9a04d2156fe018922558f6b47f0794501119df210ff7e8fa42925631d0f6e3eee4751bffcdc75d7bf5b7251fc6dcf292eae0ae72fdab18e6d52673bbffd31b161c143ff9c6448763750ffa50b3c4004457e8e54efa81a8164721a435f2367f7fafcc599e4849f05cee3af85129c97676b03e6bdc966b36571ee4a22d61aa971f9d26bfbe04ee25d3ca3426e23456a7e7956c5325d55123518c449524bf2c06c81d95100c1e13024ea55fc9f878"}, 0xb5, 0x800) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x7, 0x7, 0x4, 0x8}, {0x3, 0x3, 0x3, 0x7fff}, {0x3ff, 0x8001, 0x2, 0x8bfd6b5}, {0x9, 0x7, 0x8000, 0x100000000}, {0xffffffff, 0x7f, 0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:18 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0x400fffff, 0x0, 0x233d70fa}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000006, 0xfffffffffffffffc, 0x8}, {{r0}, 0x0, 0x0, 0xf0000002, 0x4000000, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x90, 0x2, 0x5, 0x9}], 0xfffffffffffffffd, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0xe00, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x3, 0x5}, {{r0}, 0xa8cc799848f4590f, 0x8, 0x1, 0x2, 0x1}, {{r0}, 0xfffffffffffffff9, 0x52, 0x2, 0x4, 0x40}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0, 0x2, 0xbbd}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x39, 0x2, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x6ace, 0x1}], 0x9, &(0x7f0000000280)={0x9, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x66, 0x0, 0x52, 0x6d}], 0xf8b8, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) nanosleep(&(0x7f0000000040)={0x3, 0x8}, &(0x7f0000000080)) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0x21e) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x7c}, {0x40}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xb8, 0x0, 0x2, 0xfffffffffffffffd}, {0x2040, 0x7fff, 0x9, 0x6}, {0xe094, 0x5, 0x9, 0x8}, {0x81, 0x800, 0x8, 0x10000}, {0x26, 0x2, 0x6, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000100)=""/92, 0x5c}, 0x800) 16:00:19 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6000000000) chdir(&(0x7f0000739ffe)='..') 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r2, r3) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xd4}, {&(0x7f0000000680)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1418cc09b42c2b700538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da64df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d00000000b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff04d2506aee8347196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0000000000000000000000000c7881a85222304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370facbe01"], 0x221}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000640)) execve(0x0, 0x0, 0x0) getdents(r0, &(0x7f00000006c0)=""/186, 0xba) open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_open_pts() syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)=0x1) getsockopt(r0, 0x4, 0x4d6d, &(0x7f0000000080)=""/131, &(0x7f0000000000)=0x83) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="1c") 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000180)="b2a43d72adb08813619baa43dc7694353e89d226c5603d73d7483dbea52194490c47cda9b37be49ad15ed01d84a3ca94c237855cfcca409c2f9165e6b9c8cf0f2b851a6e5096786120669017bab5c7cbc5a5f9a29e5ed8f9562e01fa1af384c8e94119cd21c6b79c2ea29d0af725d3a075b38c06815a9d79a9bd37dd553c5b8612fdfb8edca9ef9e35e31db770537b97d99013c8f2752eba13a1d5ea6f18fc28c12a9e7c625b9f337613506db2cf578814c5c101", 0xb4, 0x404, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x5, 0x0, 0xceb, "5fd7ba998c1f2f93a541bfda233009e48b0aef18", 0x8000, 0x2}) ioctl$TIOCSETA(r1, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto$unix(r0, &(0x7f0000000140)="b100050290001100000600055386ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699adae41ed48610aa79561f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfb000600000072c881ff01003c894303b22f310b404f36a00f900000000002000000000100000200"/177, 0xfffffffffffffd3e, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0xfffffffffffff800}, {0x10061}, {0x8, 0x0, 0x2000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:23 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) read(r2, &(0x7f0000000400)=""/191, 0x1d) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80185760, &(0x7f0000000040)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x1d}, {0x1000000000000006, 0x4000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2ec, &(0x7f0000000080)="8b50f8d9") 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0xdb69fb90068e66c0, 0xfff, 0x1000, r1}) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) fchdir(r0) 16:00:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000001140)=""/194, 0xc2}], 0x1, &(0x7f0000001240)=""/86, 0x56}, 0x40) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000001300)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000012c0), 0x4) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIONBIO(r0, 0xc0307006, &(0x7f0000000140)) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:24 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x3, 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4c1, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000140)='+-\x00', &(0x7f0000000180)='\x1a!\x00', &(0x7f00000001c0)='%*%[]^\x00', &(0x7f0000000200)='-]&&[(\x14,\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='@^.,\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='(-*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/\x00']) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x0) 16:00:24 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10027, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4d}, {0x80000001}, {0x6}]}) syz_emit_ethernet(0xd6, &(0x7f0000000300)="fb60f459b45ecee0e6942751c15225b373bc63c84cfba05c68b62730e45b1c1ed25253dfb6e98cd44f98ed7471f20d14e115c43f17d1288d2ec1b09f98f6f16932c243691f255bdd2c2e677d53a965d0736fd19d102bb1603936527a60bd20d24244b1280a6327081fd9a42f0956bffb2353eb34dacbd428c63634d79ce59c974d66de85e2e21d5a0d6f86cb4338ba3b2e2c1463e14c5d414878ea83c131036bb570410defd91efc446b23fac75455b728832d81653b27ab98709329602c52fde5ac016347e53e0489952699c5ce34d7666596d6adcb") syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") fcntl$getown(r0, 0x5) 16:00:24 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) syz_emit_ethernet(0x24f, &(0x7f00000002c0)) 16:00:24 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x10001001) 16:00:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffe}) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x6, 0x380000000}, {0x26, 0x7}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x200000000000009, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0x100000133, &(0x7f00000002c0)) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x5, 0x66b2, r1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 16:00:25 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xc3b0, 0x8}, 0x10) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) semget$private(0x0, 0x4, 0x11) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0xffffffff, 0x81, 0x7fffffff}, 0xc) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) r3 = getegid() setegid(r3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x9, 0xba00000000000, 0x81}, 0xc) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0xb3, 0x60000000, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x2, 0x2, 0x100000000, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x13, 0x3f, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x48, 0x7fffffff, 0x9d3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x20, 0x3, 0x0, 0x1}], 0xfffffffffffffffc, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x82, 0x10, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x5}], 0x1, &(0x7f0000000280)={0xffffffffffffffc0, 0x200}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000002c0)) r4 = msgget$private(0x0, 0x19) msgctl$IPC_RMID(r4, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x86, 0xeb0bcaf959e24ee, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x22, 0x800fffff, 0x7, 0xb04}], 0x2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x1f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000040, 0x5, 0x400}, {{r0}, 0xc05d185f8939b021, 0x1, 0x81, 0x80000001, 0x2}], 0x4b, &(0x7f00000003c0)={0x1000, 0x7}) setegid(r3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000440)=0x10) sendmsg$unix(r2, &(0x7f0000002a80)={&(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002980)=[{&(0x7f00000004c0)="9b870ae6f541dbfc05c1364f8db085c9286b44d9c52f6f5d2fc4bf982aa0e9c8da4ebd7bcbe543fbfb2a09866f79c19f32a6c657f6116bf44265a88700f1a202b761100ea65272b5763a2448444bce88998c4620f8029704cd4a61b6f06ec13f434c33d046f78b599c4a5d2100800f96", 0x70}, {&(0x7f0000000540)="26e2caca1a0cae533508a06768e934030503bb352ab74ba63900b854522fcbf2b8d60b3005497f2d7c8a53092fa562ea25e5ae0d8b75c775f7d0e1afaa920640ff1a4659b7a1a9512c79864925b360f13093da9a5a39bbea37afba55ab8ecb755d06b2953ba9a0b0588fd346b24eb3f5f5fd585ad173d88214e41cff827e1693e7f0d8298c225df5117852ca04ab831e6fbe0b3cd4bc5b2744b243e253754a4591540950a2249ae06ed98e43882643a55c6c7726fe9439aab787ba4711462cbeff69482079a77a3d1df0d1dc72640798c23e8ea9d282b33b", 0xd8}, {&(0x7f0000000640)="41928d4f1be7538319d4b0601b2dfe8c25d3dca6d7b4d7ba0c1264c44c39fd1cdabd15df0a63a9d8ac5e8ae8838a95bb2b21a1ab753dad09cd5e1dcda937f46e9a2c9ef768b310859de4fe72ca46849a80bdd631737fffdc0dcc8c9ff130a63ae0d73726ac5378d2cd52948972e1cb08e62f32007fe55bf4b767b4eedd1c84879f510cae2a0378d07e164584d37da5823cd28f82c89657ac8a9d4f140f9664b81cb40b28cb68fc8016abf05af93b43d04966fa11169e52966de8aadd53e39142b2defaabec382c9bca90d5ea6953a7b91bf4c7bc7d31a86eb02fd75a3c4f4b57a9fe7188380ebe4e3c938f06984a908b3293418b364c01e86e985c9ebc38245950b981ce347cb5df08c30a0323a55b56e7dd1a973511282f801f96e6b0a8dd83554e3e207f9de446173bd6235d76dae6e4b50bd25bd548edd3a789946ff203565a5ec767036b4e18fe10c3c655a9299670528dae060f06833a141e23ba0e9153221a4a1d526c8197e1da16ee56e29e677923236af7f24a042b6a9cf2ab7262db9ed8cd0a2761b0250ec3150823e6bdebef89850fb32dbfaefa3561ecbed435f9d46b9e823b9fa188b2d41d7c919ae96de8c116f64eb116090b8c736652c91df37adb6c3b1130e4ac4d0f91fb09cd69db67653eebdc8012c6f6034bbf22180dfd65a9bf3d1a84e33eaa59cf87b3cc23920af7b2677e3567191fb06c111b7d66900db0a9d57326242b7591f652af358aee5dfb3c9f3df288f2b3c51e3147d5e83da95c2760288a1a79d2a4ba76558a37200c7b92e47dec140b45ac7581dae53121f72be1cad2c51d69677a22c6b260c3e0c8be66602a42faf7eb81c3fe7f58216b29fda1a99559921f58ea753a50b99ab726fec021d129268ea9459f622853fe79248f032dcea1caf763b6521f7c402d8efc40844248d56b7e832c91bf40185457188d81eec2c4b25c92f9a82b32426eb5b7ab9d11013a7bae543f730ead37d4ca451fe8c249c683e45ca016e5481ed20422addceb216d259b1402fe6f178d54092d741469ef555090dc3b881f3cc79b4ad0f42c88d371306edbf96edf1d17853f4615207dcf7bb67ec4100b654d5f4eaff608c2c073c6bc92131f6e4a3541773dcc57a729d76a8e528288af8885ef8e03317119a592d1f9caa9a9fff6c5a1e1e01e7d04caf33b3a519ed4b20dcb6b7163b438b61716d4ad8c02c418dfffd6b91399498d9adce02102bbf584e6a4dbae08484394d7babe89123feed125e32d3df006651f40bfb6703ec97f68fdd90339e22e30615f02168e9d9eec4bc111809688edc3a787ae96ee6a8e47f2e6686aaec4aaa63b87fdc848ed70b11c633ac49591cf01c8f07d83d15c896b2dcaf04b9f4eee688ae0b594caaf4ff993c158aaf971dcefb8034dd292345f2a0b2255d4794493b283c797af034bc63e2846f471c16fb66e76672875fae242f876ff7907856d005d0c6e2fe684c20b38775d2f6b52c88a6243d4f058720aa2a51a77179f1ddfa30a4383a9ea318456ce47d1a193edf3adf1af3329760fa3247831b3c3e833ebd8d0e582ff5a545a010ae6cd8b31fb7f145e0d2a3e3bff221df816c81489c4160fd6e9cb8c64d2d4c7da27ccbc8c1858656fa4bd62d5375bb7f96527af1a4e496c984a9c2cd3c1b5ea3e0143e20b24310e0ffa3424207ff518c1b3fd22d5615e475323d2c9a88ed9ec5246723f89d5d7c14b4fd1e190e8a0d8e5eb6d1cd57cbc8f90239a1aa4117aa228ce561eeec4c4ddf19658817f8b2d66a11810028639f6b1603200d9b8501660f0e94b3aaa2c92d114a1468b4a0c96446e695b886227791b537f78a1a3244e22b60623374ed2ca8de9205535b3cae162221ebf7c026f7576664e644116f4860da01531056ca84a53b77433d8fa7a0dc0deee84993cddbde8d97a82a55ae4ea9c93584fca48277a01f84eb4fdb5d9196a0d70332dd9e1f287d71e81f0fbce13418c434b098cc7906eb600c1351bb7555c7763acbb4b8f4aca7f15368e5b9fe005b7f02ac891fa6dc771623dd867255f8a9c4cccaf536fd969c4261108d2ad81b931a0b2d3dbe9fba8d4ed00b2eaab4acf7139ea4dee921d1b5623098f6aa3288fa90bce9b59c68222afd1e3508ae2dafa0b25a85957d1f2f53f51986f101d2a1ab1632a90980f26b959e8e096c722df5e53d751b5e86ed6380d9b9e0fd4377c4761d1a41f1ef3f77be343fdfb7300adba5081f76ed79dc03318c9d5eaff621adaf6e3776a75734c652e6a9b37d44a53b018c36b067fb03bfcd77e0be3dc45414ce824e2f55aac932b5f40a2f89f3d27e31392d25650b628d80d677d9a8278e452e16ba09f7fa26c54caac0fd9620570b85b045beb266b6a9bb239a9ab669f0d24a4480440a93e3c3b79b23eac9efec459366ab313fc7dd33dacf362972dc1266a706ad7feaad2843777ef654d07f4ca7ad0f9b53c97f2f8d192a07a6585bf7325f63df5766546f88dbf1486dec7c65a21f4d1bbe8e9a3321a6c4bfeb6123fcc19fb4e08b37e89df02f07376b9ef0636ecceae8500f1f75679dd2bb18925a10f31a4c516db8bc0302287df7c2ff8740f6233ceee7a9bdb83879f7e5ea10ceea3d688a69fe6339b7ab2c9714a54762dc9bbf306e5fda36b24ad982e445387ebaa449964fd15321182509e1e0a55ef7289b0b544ad451dd4c7e7abd7e2461cee5fdeea36ca21291a4411f8639c306563da0670a1e7a20ff518d3a22fed25cee81211ce8d09c79371be210fe612a3267460ec1229e1411d662716b5fc589991899b57b28535fc3a777ecb8c60f11871472c34daa497b1df9c5a5b56f8df601b1a3656be1c0341032860afd253d5951cda1bea88a3f94006b01178a2f6a3e17ea8cb12111f994ce3566aa37da92465db71ca6966c8fd5c2257f3a429017c486671bf678c818261e9eca02b67ddde9c356f70806a8f13046ea8db8745916ee7d22004b96e026948401dfd335882cee884e7e9aefb3000f7b72691ba0361e05b72a0477a1f1d977e0cca257d9578c50c766749fd1ceb1ae683084990eb3c2dde8c6cb9eb815a63cc39144faa2ba9d25546c9a8af5fe1a5a1bee94d5cdbcd4d9b937f3ed0eae70b5d155b5b463e3e66c27022992bd439938877cf6e959f1bc9eee867c04911f41f3cedb192865658f4f7d6b96cafea85dc85b3624f8b320afb749055990d9f7a4417534cf1250766d242668bd3915a19072aad6dc413e87bff3c352afec0338ce3a27f43eb8a2ae1a341e04302017dc53296c9b6941797df41512702db3ad33ec6a82ea68f6a938e4e833d31ec906142be1a53e2be32cbe243635ba99466bd6006794b67369b9bcb6f36ad2d42f88a29eb53eb7238697f5639e1285001e5fc04e47e809728812e7a1bd061a88c1629a51e8876634403a94702eaad8598eec332c7a5a7b42ad06f686b26539ccfedb970d4ffa7bd9cee29894bdf43ea9f3156fec8d93d399c16cd2622c3c95c3b31d7d0e5afc83a08f3748292eeae1a66328fd24ec699f91f0cb3aa70b8607218768dbf3a3c10b4983d5d389e10e5359757e5b4a605a0f87448efce3b60d86b5c09ae861c530d6b1f9455f58ca02b789da11f64e09b9b6b8fd4f9fb1f25b0951610e915ce0008a659a186827a34ca7c9ab586b2c26c0e4882207789f8b2995337b6df6befa6458902e66373ee6a9e7388aaac6484c243b4919085a1785f3d77941d0ab7a00c295cdfd8913eadeede783f53172476cea95616b513a3bc1552f2b968adfa6006d6733b5182aac2824120101997ac060775168eabe188e338591e05037dd637354e823b7061de503d4758553def23b9141da5f0f470f871cfc72c989b6156f57fffcef39f78ae81946410d75a4f6e4ff179eeb89e6c398e0955f718821da9b8d2cee38a0b48e189fc251a5d9ad1f08b73505f5fc4e7308ee5da8ee5f6398b5565efed544f153c6acfe0163c47f1bae332ae68b15dd2bcb8fcc2c4a371dbb3ed586a09012fefc2ea078d71de28050851bbb29b2cb0f97a7a50ed372b843a623876cf5dd3b52b73fd88083260d630238342f337ae0a4c36b654f67105e3c3b38e312f07c77a0c84ddae893c38c7aaed59205015e60aba347f8d31e179bc194aba3f853d6eae9554f5e3182e2d8da674a38fad65decfe0d12effb32db1715c55c65aea34485a8e24ec3fe1ee85c364834f829d841ed63cd114fd6b8951e067da76a587550f6f4baad99a1fc911959f45d47517284f2119937ee23df02701006df7c555bef161e56f233c8eeee6dcb5e44f5f86f9b3f974b408dd99f408170aa5f03330ec4e884d320fd1cf7abf3bf40164939e8b0422753700332c1b471318d669ac6cb75b26e064aa661729f73343297987528915b5d95f7b4b7aa5e76be73f45616f4bd989e9988b6086848e1139e168d86e44a6c28466d3d5f3643c0f5c4d7690ae12cb0300d8d7e1cd93132547a44e2a9dbfdcc0752baa8e43a04c22dc78ee62c6a9b66d8d34694a0acc96006fdbb6c887085ee5378d068e364fe40cf9961be918b04c4143ce3bcc733cd75dd6e017090e7bc5cdfc078329b6750c8f7a059078df7d5caf15e9bff376aadd6904dda920fb9d0b221208bf2b8cd931be90ff4cabe9527ad2ccdc16c0034e0abead07756ddbe46ad2eac9a77d5a94f264b2ed1a9de2c26915d7c4f24f35ee32f73ac3ba0dd820e1bf80bf01d6fd67152191ea816461922a7dd1f7cc64440376978167c8e39a2456c85f6f6e005e2fac15dcfcfc486adc955e97635ca065d73fb85c73b396c1cf0fc0b9777d65ee6b7bc79c8f4657c6c394bbffee36b4eb30ac2dc9407f25f860709ebfb8d49aa67104eed835fcb9349eeecb835f3337ff22c9522a2d33a0fdf35ab0e7078557813551d063a75286265bbd895934150ec1972515307cd90e21c6ba9878f923313e781f9b1065114711d5f5d252d9b50d66ee3db67cd425e08dc68816e49577f1d4f067f6b3bf1d2f5d694ba07608ebd75aba67d833348efa10c7225aa3fadcc9eeb4bf661473615fa1233ef8f7d609886cdf5856e70270b8210099a5e7ebc25dd986ce99d2b1684163e88f2d695a5921a00ffcb566665f988db0b4441150d90a556b047605782c1da18c863b3783abfcef440c62f92b5c83411ed509139f40f5956eef4a5e4ca6e3830f585df2c9484ddfada66fc80122e5e2cae50af3002162cf3343c40433ececdd548650036a1febc39da4481852bc4e434a53c72bffaaaddde78eb092708fa3ebd77c434972670bdc0f478ab1cb80c0cacc1e42f02d0a0973fda78263a60c8720edcaba714fdaf1c4529d673f5f8faf06ee966bfdfc68f9aeb3101a2e6a36eb8a4433154b4ddf81bd6af0d7d26987a538bb4f832d7d9722263fc7616e4e1ea7aa5c096529dfc74f06c51195472b7d70db67f13aff7a00bffe786ed35b787b4f357eb0ae8fa7de3808b6efd3777cd164df6e0aa2352886e6fbd1ce8db4b31149ea078280212710dc586029b27e7ae508010b5f7105de010691e1a8bf4f14c93e45ab34adce06ef76e4c7652a0d185a7f0465ced91cf4a046b4f5ce3859496684770d47b701c064666546cbc52bcc178711331ce6bf716a7d1b70b28044159a272bd8a8ea2b87a010851da0ea2445065072fa9736bac6d8567757d6e31af82246835f881e3026e1f5391f2a70c2e3cc05e7908c897246e98162c941769c3b18c34df4b919cb3134681b77053b48620b34dee4f51b1dd1a460b70e3a547f24f0ae01f645a9b7438c58ba4c55f7dd475c3f6d64f5", 0x1000}, {&(0x7f0000001640)="1006c7256022fa59738f45d1394414b58866ae3b2feba781580815be9594430798b32870ada29294ac2fce2b0f81ab21ffe0a163a901c143ae22110d62267bfdf1ff9018c63e26dfda872b40", 0x4c}, {&(0x7f00000016c0)="0e676ee5ea3890c1bfccea3fdf511b989063c9fcb36038db765abd679392373376154055b1aa359eb9e1f3352b525807dacabad16abdd03e58e9b814986f536a6a6e59c228d2acaca099dc4601e1bc8a6b7d357e7467ff37cb298a60ca588aff0213b7031ec79fe53cdd051069697b1e5288b1297de42ea4afcfa95a6de18ff49132ac1e061159c8598a5b0da1bce51876de1250a92898acd705f60b5b273e8e85dd8170fe98ec1fffe5bb7b1f3836d6c14cff5561ceb89eeacf7d2c371e66d1393ed559658c9f828a08797ddc3c37407cae3619bf565d56de6ce34d49d3e1e22288551d19477f0c1a39e4eb1eae3cfe4244262068c4184fdfea587f1b738b05434cf7c4a2ad0d69a450b6ef1d7a04d147ce65e754bd93093c0e0269ef8de0c277c86b7fec86d8b5addb392c7236c860b95d1111233e5fe9af03ccfbb7ac737f18b7231afb1c3b4b2460ebc4740974326c70003b6ae721c076dfdf877aaeafc27ae162fce49e7518924a2def2ea3747ea049c8acd25621e94bc0551258206a3b83b8eef7f44310fbbb37e1dc7754a0015e0f4e1dd187566f6281b534b68ce76db886642ff1944cddb32878f1a392e10566db54d846e2b2e54245691a033d685cb7b7861f80d2919b6af0b70eb8c191adbabaa09f9adb29db9a4e556e37f5076875e5c9ae1ffb9ebf61124bc74265f1b287834064576dc6a4fdc83ada30c7667f8a9bfe72755fa260ac1e58bd749cd2d81649141c25c4a867dd33968729618fb95aad7da116406414624524c1fe84d0e75b2af1db2d8f186c61dcaa653bf3e2ea5f99fe74bb2400a297d114da5dde27707017483be139421b26ac8c2bc9cb508399da56ea73fba8e18d611ebed89647402543de155d1d7aec7250b2c18266d7eb94e09e7a5708f4dbca3ff58064b12845063d8a59b4c58168e5744b794bcabe0a70b8d176ef7d34f7083fc7b616721653eaee05d996f0cc17073d8843492d92e4181ede72a0e6c7efc24856d2847f5cbbe568e10304af76416b144a24ef48b523df67d9a7b1f4a38365f65bf62b1c0e7e47873573d6b7a775c5581ea7ef81f3768f08f33efd448dc589b8435a12669e27cc8af060412dfd8c2f2a4b90dcdb6e0b16eba379a9c546336f57b172c460a20c6790c73cf77396428145926e94e066f370b1480a23ac9b32a645c8c81377f1242e86ba6638d474df8def502f4de8e46abc67dceae9efa3e66bdc9ba9a6cd9c9852ffc1aba80704e5f090ca0e4bb958be0891c3ca9b35d228c7ac7c25f74ac69049a5f2c1b9b6f1a3de973aad2cd73041fc29588576ef10a5c9d038c083c0fd2a7b70f43c5d113eaad6e7c64164c63591354cebea780c085e62342cb7e7beab322de1cbb1c8c1cf13b0175aaef3eebadf73d460d64614aa31784df1c1798f4a14332d84aa2e076306041b2a12821389c704acb7260823955a9e3d49c139d0865a51e3e13a21b029cf0bf3d347987bc355df52aa7132d3c9687de63804526d8828c6b68b3d54d3a1e181c4c5e968cbc917f1313fe6379533f855cd0cd5d38592ed77b015a078e95199fbe01ff89079f77cc02df92fc6da3421fee5adc5cc1fc0fab4d08402af9256801a0163c40a3587f646cfa0d8ec0c1c662a1452c9921ca1b4e9fa6df05ab4a233057111b718da34262a4819aee6b9588875f371978c5447a15944653abfb90a365255fc028bd4449605d25b673806f2cc0bf4a59fd7ab065bd514624908f2f87aae15f6ae1ebeaa4012cc5c22b9bc9c9a52a698bf601c34c11dfe2d149bc87d8fa5c4c63c8c379abacd04a3732863fe6c45ccd24085996774b50a854e16d43b9c97278192eecbb59f7830568120e89fec1861c557c6f436a9bec056ae20a914357cc70b274d0791678fa05d3c32f85707d8dcbbf1057649109f27a5159ddf0bf9507375fb56c6fc21f56aef12e405afdb523f3b325f2ea1c306b08d3a5dc467644b497689a13a2bd7e657492ec7f6c5c5d7cc732724ad42ee870d0c984c824f9eabbd83e7a9f81011653205919df5e74879cd3a242f0afe62ace4af52825b99e678c622be7f70be0409352f4e2a639f7513edffa2cf276c9795c77e036f3cebe25dd602f158306a0fed99dffd7eda1bc0272b3aeef8e44ef3e5058e15d8aa607b328c54c597905d30ea7584a403ac6e4660de844afd8962162bc1410085660dd5530c0d3607ba2b9cc1a0f5fd5a1f339dd1c4df68519afde38043e11f42f0fc50047210b94681d3aa7d1e969dc2cadb8d826d8985b6971cc494144b8c4496fe5b2203ef3e048f3e4ebc564dad393239a9379934aeccdc214d05d6a410c20ed5bbce2586d3ad23848116b021c00d272ce44b834ec8f72963f18d71959e0169d8468a9db5dcf3eec43320c6f3442e7f7ba46bb892566c3ce587c27ad27d7bee8fe22998c6ca9e2786bf90a513752db77c97cb258befde406a72d48e38dfe081e4ba7777b20ad8571eb266369f6a108ba315f7af9f950df9e554095a8939b2210e203238e353c82d0b793cffb374cf3133d56ea323e019df32b7754fb0445d0ee3c09c5ce10f1e422067e886287906773319c9f9ace5e20d1500b123e9fdf0539ae2b3c772fd27fbda10afdd669adcdf8a4ef69c3270d57a42f0a8ab3332654059805149aa16bd5151e9c9388873ef42024427f44474d86b03f35942a5648274cfd1d1b82c237a827b997d5c57c5f962faed1c937d4dc7e4cc42426c5e416a225ca9ac57aa9bcf8891f292ebadc7965870b023468eba523dfe645ac5dc91233979cb18e1b4e91d695ddbf1b28cb6832bc9e12164cb26f940eb8d6f1ee07139951cc7e141af2c2a091750ca1ebc00d5a647bb86eb9fd7b71b45a6bf72cfebed60294ed37a96498d1d0b4a860eec272f996a87ee6c5d135dc790b85deb5136d06817ac9c9162a350d7e33ceda59edaa7fd84f6ae9cffb0378ad9b62f678a98b6f25991efccea04164d1c029a902168d80b14c10deeb56be276efc0153df23e453c5abcdb4a61c90133ab2d662d4f37ded386ba5fd693a8a01f677daa0b380ddafd185551352b4b2e0308c5944f3fff84b512a095b0207dbe7865fcdd5e7b9ab5f6b2fe602d4dc3ce9b8f4961d909210c45afdf1735dd6132ec4d2607dd78f15d95b492b31284934a918cbbbba87316c45de3b0644d8f81c63eb663b196c34fc559e69706a83879497dc1013e91dfee986679684b2f09a6568dfba5c25fbcbe69aeecd1593bc793c57c4e666cb3b6fd6b6805950766d1038573a4cdc4598c6715be7b9320b437fb3ae486205e71617fed4c00e2d1278140e3bb4ab7cb25847f5c8bb8fc6e60a6d807563d40edced19b23590850408f62f7fefba2265d24c9d38ae72c46f9f0417d98edef2bbfc9b2c2707912c860fe2a7ba834eb217d1671ad45c194231640e6b2ebc0875004d3843f840e16e14ffd1b0e584304b9e87d4d30531e97c56707ad4879988914da44f957793f44a89b929e233e108b38f5940b6e6166c60128c14b9ab384d5175e8f5167345fdadc87f7865cfe4e84e6fd600df58a932eb46891700a0342d833c0095bbcb1bf47022b84f5005d15c0036d9dd34910f51026c0f6cad92fe8808d906f265316d95e0f18e8f61ad1c4e0a92c4945da36e4331d76bc4fef6ce34e9680510f1092df9f9df8ebda303c2572f53f3ee29b140a14e1248054ab49fa0b14d587255a25a3473ee70d375df34dfcfcb3bcbabefb4da8dbcbd7d8ef150a462934494bf96df46e1ab356039f4429a64c1611ff822a8725ae5ac2a17b528b71d8c61bf118aacab842bf16f11d3cc577b7b78e6b3a32de9f05ae3902325c74469f4a0ae6263c67dfa5b31d7390be68589f52cc823e94d3fc1ff3fd5c9f57e93df26544ccea42e82025d8bc6aebba1a018022979c2b654cb52b12b342b560071318363d5f91ab9c34c464890f2e83693fb6923ba310b263bea7307947c39bed5f21dc76bfdf8ebfd4275b9d57fcc67c0f876b096184e8cb6c12229c7b41ab5e7f9b519f5f09371a94986a063d162e2247ff2c43a1d5697877a646316524adfd26b0871e2d7b018e7260102e27ab38459fce7392458e081175a17aaea0fcda42b469b06ab9252600e3af419cda5d62bad80b82c1b161b7e9878ecfea523e83ca4904be7890edcf2b6af7d6db0385369d433cfd4b9a4da462c626a366eef97379056485882a8f933a2fdf941031002efe9aa3c313dd700d68aed995f59a0c7ead941868048ff2b8a79c5c1e1e7805d4420aba09d6f112acd70c3666be6e55ac426b0554a6d7213a7b2e04282ec19bf865c0fb96836eb3af43629bcc12d188c70c7e19fa8b931d50f70c593ace9c85d4272554b6e8e5204554c1fce8a7370b819c946d16bc7196e3c2a7f409a9f97a8f30447dfb5e94ea9d66cefd29db1141580656070987005294b07ba32a3b31c3396e01944e5b673d7011b43256db085693b8d2303d9ae55c6867218d8971c872c0baebe0b2f644f00a5a1e5a6c918c4741b150585d92d143405786807aaa1b8e64f5c08843a113a4f8e40c8e782b864d7f42b119c322a5bff1eba1ad34dac4e2477076b8213f4726dd3c15fbb76d00470a7427cfed0e0d4b647b8361309994de3524faab296887b97add56f71fc099cb90451ad1d6faef9cdc641acc4d58dcab1a23f92394bfe10900d981dd3d2a601d0f3f040a057da9aa1a8fe816b93fa28ff120abd0e67dca28f14d17ff56976df36f121a8a9883d22809667a99b95393f126821cb605b3e8d6e398eebaa74c5e5a81a2487abb5bf03f86d12b3386380994aa98bde843ac98b2b65358ab1c72ffcdb09990de0b0d3bf5fd45380fd0aed8ced3a23f3e399f1ece27d579442904b274d040563d7f12ff7c0a9ff28861a9a7ba6a88b17d9bfe673bbcb8fdcdb1e0cec98c8aa648a7701d14326a441dbd9fd6bf921f1025ab09b1aed1668c1c5cd5d79e24fbd92723da656d27c0ec579892cb6301e27fa9919e6fc434ec0a534c82d718a97f28b823b95557e4e4d42dd22345d068d481171c714893fea38bbd323b52502420887facbf4e75442fb916ee6f2b8e1caae2c71ee3edb613c9687e0b534b213d853813d5757082cf8eaa361ecf9c41357acc23618a957e00159ce15727a93f349188705dddd42252129d16e869e757bf429edffe290f9f83e96df74658c1d1a029b1b874d7cae9aac2ac937ab8f8d3f5d5ed46c6f12d814abe4221b707b9596a671056faaa360291cfc983ed237e42a414be529c14fc9de3d99c1c6372eb00c1c090ba059b50fceb375b2808e2a308378d1ff4a30eae8d26e79d9af8c5f56a7865504ec091661a15f2f3168d254798590fdc8b1d67cb70c7451b58e824d90c14523bdc3c62e1b01cbb6c85fd68113b0e69086c5a365e4d3cf1734c585970c5131aed453ac130397fa051bf97f71d99c09bd8a9bef3e52bb1592b7083efb63602437ad0d62b2e5232962a99189f3280453730617c5d2fea5f2685c9f6b79a2d874f4ba31e502772e31ae1e93934d2c3632db41c303fe7d4fcd3f0db414886f796c44ca45ca7d32a2e6bff2637e9e7b2f24bf997353effbb37c1c2032be8ab67e50f6086c9991a37e7c457fb754af9dfdb861d1609e380199a7f8a70cf4b7dffe4ed8f79ae8c53836e0e0d23556d0695987ea9d3679e4e064f44e3779a08b053a1c76c2a01de04abd35ff76d48d194c80db7a389eede5f8def8e361d1a409917d8b04d5b9d1de4d60fbace7c0190de4395c5cfd6daa39d9e691a881d65cc319dc6b4b1af", 0x1000}, {&(0x7f00000026c0)="91b8810e30eb2f1803e5233f994eeb6f01a00cbcad946f95429599c2fb8424610cec9db1c3024f52b71982ed0b6e46f0633e3dea771cf0b7db006ef0531bd1b514cf345358ec3c88020108", 0x4b}, {&(0x7f0000002740)="66e325156ed714258b84f7e3ecac61db7eb42b04", 0x14}, {&(0x7f0000002780)="4a6dd6a3a2798c6b884a5ee7f397ea0b7a830a24372a5fcf0ca6c1cf49e1f8e0d3c72ae1e1b232c1105f171a4c84a5af231e8a2d7163f77bf3de05d22c389672d9b7a23d4182cd8ea3bd2cd76cdc05547b163fa7bf49361daa3187f8c9fcd85e3092dba5298e0e321c2f5f4e691581ae75022afe301e0e9e3424e0f05db811244099823d2c9702ea6f9abac7b0acd631eeec919f042580d4712b9f89d5c442910008d5692be6a955bd8a057178561b07f6e19990683572ff2ab40684f493224ad3db07ef527125e0635094295107f59ae7dc5b670a545e296d50f60d1eaa", 0xde}, {&(0x7f0000002880)="2d2cc54508da4a8a791ff1054280abb15d029b1dee4da12944a063c6662e6f0b43254493bc966b54c0aa66842f266ece01a3d9e61c496297b79c907e1d3102aaac03505c688cdb2d3b9120f5ceabee986df5b1312c55511137d1fa342e6edfe3f5e2ed5b268027badab301a61c13d8ba60ae39028e27293677e75b426c023d3d63c931f3b9e16c5ba9ecbfba8b000346dbfac1b48915d8cb36664713c111f6f86ee106854d341881b43d7b6fe729e16fbe98672bbc11b177c31d28d5bdcf2c9ff582291dadf8e772c032eeceb93cdd99b15c76319711ab34c236d8d16fc464", 0xdf}], 0x9, &(0x7f0000002a40)}, 0x0) r5 = dup(r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000002b00)={0x3, &(0x7f0000002ac0)=[{0x1, 0x81, 0x81, 0x498a2dc6}, {0x0, 0x9, 0x4f, 0x86}, {0x4, 0x88d1, 0x7, 0x7}]}) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000002b40)) mknod(&(0x7f0000002b80)='./file0\x00', 0x80, 0xe4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0, 0x0}, &(0x7f0000002c00)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002c40)={r1, r6, r3}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000002c80)={0x97f9, 0x200}) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000002cc0)=0x7) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000002d00)=0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002d40)={0x180000000, 0x20}, 0x8) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./bus\x00') syz_open_pts() unlink(&(0x7f0000000100)='./bus\x00') rmdir(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) fchdir(r0) execve(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000680)='X\x99', &(0x7f00000000c0)='{\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)='\x91\x13\'-$@\x00', &(0x7f00000004c0)='].:]b\x00', &(0x7f0000000500)='(-\x00', &(0x7f0000000640)='(#\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\xda\x00']) setsockopt(r0, 0x7f9, 0x3, &(0x7f0000000740), 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000840)=0x7b774054) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="cd0aba33a8c8358343817e6820ae34d110c79127f5648b513a9b462cb22e72b00e2869c091958b492ce3ccc9b755383a01d1b2cc048f268e76de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ftruncate(r0, 0x10013) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x9, 0x9}) read(r0, &(0x7f00000002c0)=""/15, 0xfffffffffffffe36) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x7, 0x1000}, 0x10) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6b4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x401) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000800)={0x1d0, 0x4}, 0x10) msgget$private(0x0, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x0, 0x9, 0x10000}, {0x18, 0x2, 0x9b, 0xfd2}, 0x2, [0x100000001, 0xffff, 0x2, 0x1f, 0x3f, 0x2, 0x7f, 0x6]}, 0x3c) msgget$private(0x0, 0x0) dup(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000540)=0xffffffffffffff7f) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x6, 0x7}, 0xc) r1 = msgget(0x1, 0x10) listen(r0, 0x4) msgsnd(r1, &(0x7f0000001f00)={0x3, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0xed, 0x7f9) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x1, &(0x7f00000001c0)=@file={0x0, './file0/../file0\x00'}, 0x13) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8010, 0x0) writev(r0, &(0x7f0000000300), 0x481) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='W\x00') 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23525bef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb9760ef24156f5f60b577538ecb0f146aa3c31167f807b62a71c7d39890749abff8e3d9ceda491d10997e800a72b3e9e409a50a2bcca61fd249a10d1ac744049f853e7e04c064859ca68b3e63dbf2515844b98e20815dd29a94383a4df9c1d286cebc50982ebbaa9ac42c3d4d3c70018316bd497e293c6fc6f677070518f29dda788c64312765716520b2e145c7b10092d7112485179693c9df48c448ee4e8d236f80abf4c09fc1d7368c3e3bbf7ec0a26d4b7fe5da4ab6e30bcc46b1dbaac0da32edaa67b67ca44912742574c00a559d93dd82b4d1027cf65bcfa53d49402263bbabbbaefa483390414f9e909fabc883529206810bc87c5a02c47424873e3178d3abd6e1467b32e88b307d06fe6a36d61a7fc73e36c8321335c6a0e5bf3cc09970e1b635ad471cfe7fb0b1a747b588b4f7ab23eed8ff34b960253e"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20023, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r2) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x142) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x1) getuid() fsync(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r3) flock(r0, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x6, 0x8, 0x7, 0x80000001}, {0x6, 0x9, 0x2, 0x7}, {0x8, 0x87, 0x401, 0x1ff}, {0x3, 0x7, 0x0, 0x6}, {0x5, 0xffff, 0x12, 0x87}, {0x2, 0x1, 0x8001, 0xffffffffffffffff}, {0x4, 0x200, 0x8, 0x1ff}]}) ioctl$TIOCMSET(r2, 0x20004268, 0x0) 16:00:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) munlockall() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1e3, &(0x7f0000000140)=[{0x5}, {0x7c}, {0x6}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = getgid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000003c0)=0x7) setgid(r1) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000400)={0xa339, 0x1, 0x29390ea8, 0x7, 0x8}, 0xc) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffe, "037bb9000000000000000000004000e200000804"}) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$unix(0x1, 0x7, 0x0) write(r3, &(0x7f0000001080), 0x246) fcntl$dupfd(r0, 0x0, r4) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10100, 0x13a) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x9}, 0xc) sendto$inet(r1, &(0x7f00000000c0)="66a67a62de4c0da724453a0c57d8485bce9aaa69b8fab93b6aa16dce4742d188a0787f02e332e8d2bba45d45c9bfe74c7f99bde33db6a275540c95d5c74a88be3b4a47260f7a0cdd921d059021ae11bd187e54c628f3574c38c43bd82405487733034239dacee8fcffd5932f1f98c27da126e1", 0x73, 0x40e, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair(0x18, 0x4000, 0xaf07, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000140)="f0a66a19a377faeed9f71a35e195a4ae98c4ffb2d48a1a32b5f415217cdc242005f07becf06c7a8cb526d6a2018cfadc6aad75d7339fba0f5d762914d9d58cc72602359dcc59fd386481fe3d9d861b31f66b37ef959a3a846de793788eabcdd595936f0dbf7b9fcac87b738860a2f70c", 0x70}, {&(0x7f0000000280)="86e4a498f42acb9e8a06b1ab705341bc87ef3347abc48c542fe12878f5758accb5396b98c23c9a8635534e4697422185da50b439beab7aa6300e5c290a8587b0d8e27386a039676400def26f7b45756d4d85a35423247b369db3d8", 0x5b}, {&(0x7f0000000300)="190fa7952dacb7895c146165894d99e4eed2e77e14eb6b89951eb1eecc7aeca71b09594a9ecbfdad79e27513553c14a47b692e707d1d34daf19ca7801b38173187bbf44a95826873b29052424e7828f16d09c5ee2db20ff12cc31a6726cf7e60566930e1974a4cc014bf1b3e7517ecfed060a504218f9ceafd47d65e38a3b205e9a7cfa1b21aa3a48e5204e6f75eb9e3a4854d82dca5d151242d658c949827ed3fa8b7264de6aef82374f15a429e78da527b11b91bfb4f6dd0309d3b4583aca6762c30f007b0d7419a435877028ac3cfcec303725d91afda272985733e1558d0d640e7882689c03e3bbea5513f08702a79e2240a50cefaea32a7e534557f7cd23b9cdd560d76e6d82e52a9796c5ad0c66d54be6108b142b8769ec1e13979160494983fb6267d966f628f00f08baf3a478a64b339897dd872510d4a0d5210aef0081833c1b99bdc805ffeaefa8515b80c582ff65c74acbcf8224fc16eb7a389615fe68bfa2ed37a08f163b40eb79afa35feb0c169ba77c0731d6aca5852d3486124df9d03b6d65d922ae5648211a994586f024b479ba0f49bbfc433998ba5f67ee3565ad89d0f5ac56645aa42b0b49d17692b9824a1d99cd4cec5767d551e0925502aafb0742a59c596e40a73c80caaafdb13f98aed40155840d8e1df9333812e06bd589dade1fe976e9fb7314113aaec3fe4006227f0523cb2c41e48484c45f28600c6c9a245f9c589bdae97e0c6d2bd8fc38c109eb83b722c5d33d1f162cf5a92228e29f9caeedd3eacf11028d1bc37896fe9f4f0e5291015939e5c1a9535c2f7624627bf29b63fd752ec3c7ccd56245d559ed616ddc058b6fdb2870d20c4d21c00c523092b35190c83b44abc518877344664a0e5995c1026a3518089a441153e58fb6034b8243a55937d20946777c4cb52501b21ebb14e2fd2657fba28da1b14644de1ca0313a72b11068211b3976387a944888aac01868880add0112f15f381990d306eee9ab094ea04eb95411dda86f52ed0401115570d6d4243177a119357abb5aba591e5a3ab44bed83d4c1725b4534034427e3222c5d42b4cca6901e994f70a4d49d6e975b0a31f61e7c126986e97bae1c4f2b2c9f627f9f31b8d6c49eabfb394c175fad6b685d5365cb5319d1d9695ebbaa8a51506c41f2f2580a1927871f70f7db02365cebbe4de658bc0afa41b6c97f5ba14e8e7bd8742bbf9a091c13bacab4dfcb6eeaa5f771fe2dde73226da61cdd54ce4acb7ce65edc4d2551d1074fc8a1d7b08bfa02794dd30c3ebcc7af29284dd0d2a76489fa0cf3043587fddfe140ab6fe6b114ddecceb957235324b0ac0c28e86fc36f6ed80be269b14f64912a3725b05b4f2e93d8f646b0c6514a34203c7a72e61b71a5f4256bedda341b924f9e4a69da43f3d72ef54ecabd38096a2f3504b992ca467dfde497e33cafb7c0e2cde449d4398686f16dc0067806a142d1bac27e5abb73b26207480f0e777c21d482f0c1db849ad009ac100c53c485de34aa0d4d6ce3aae9764696adde3375b763442cdb94014b4bef66143cf6de17678d31f00d0edd529ed032d2aab7e46af6be50fddef7f9da6955467088eb62f544d4b4a64896fe34cde306981b2387a55b4045a97c3292258a8de8dbf8109df8cf968ed6f478b1e523e84af726586e22fc01951ae944c01c934db1d9d8667b5d57bd52ae87756210eff66da0c5a445232102ecaeec3a008baab383d0faf13493daeb2880cb816db963bbd1808ad21a36d9fa3387fcc69b64b987fd6be36a26e940a3f1ad058ebd411a2f1aa7cc6c7e7e5e483bd545f4057b66e61effc159751a5c196b78a4524cc191640270b165a0204225d899ac1963fa23f12b5b59eca6d6df0ed88402175c5b6f044b13c115994f3128eef31b979797f6d6fa1b58103978b9cab76c0ffdc05e8e00ac0ca44b801d881c61df5e9469d79484feaee5143ecde6a4da9018fb875c49f896ff575d8a0ef07e10cc05e5f266822148c1eb2505610ea9fbf033dd92fe678d8030e601482508409e69e93ac5ad9361ce93a33142afe9c580f0bc27d34bf507697163e1829f1822722279f650181861e48b8f38c6b2c93de0316d27057d72099fd0f65cc23bd3a38d0031477b6032a18eedcf4799b96ff238145aa42b156eb68b01916b67f6da814f6183c6938b2de8e871db2f813f1a6a6114350963744372c878b110ce1644834f1bd3f380e0aa87bab33702afe4507e905b8fb79b19fe496d19358df849166d59425e460b237a544305d0f92ef36e763da885d5ee1585db7edd5807d7fa5b77aef1404984575febd0b274bafcd2ff42ded03a0a182c499bdcfdbd5c8050a269959c7b9d866765f61893431bd358339a8b6e38e990ebdcd8c7e6a01eaabcc442c6c7843518deeddda1bd37b418afa24a309b78b69d647dd644794b979c495e3ab35ff8b6023c913b87f26cd6e6c763ccd8bac9782b2e0b1efa0faf06de11f31ed76c740f5c900b5ad587e1945591c2527a8178f33c9f587da8b5362d7a85cb050d11591ac0be53109053781cc8cfb43d3fd6d6f5d783818b89be161042b241f7094d5e45950e37c743c379e5b4a8f16d140a9d31bce49c8c084585514979de83f69d121b1c4491fbb540735c7738fd181a5ed11b97155294fc0f724f677d3baa4b83ac9b4144fba4db3036dd222403c6f043538d1b15bb526c921824db3ef8d7dc7af99e043c1d64f726da64335f5f8aeda7b3c7f8e56ba119d9b8ec5b1471229d9705d08187b2d6f41006d98754777bbec6c5549396ef89da45f8c7d1a0cc14199f3fd29e21f96c85298d8a6582ee28dadc5b70125c35382adf4fe6e5d7458498dea0bbdebd5f43e0d534a467ecbbff0f1b3a070dc42d8b9bcb9929b95dd250cc53cc4e90c00127015be688cd644b5c05c9492c56b5c5cc920444faabd0e2266fa9cd371dffe5761708f6dcd31be02238767463b30707c7984a203c21884c8e6d555218a1ef962b69d78d2f1ab96c169841314d208b0b1d0d46bbeb5351ca3c79ae1564a6b50e4b06c73f038e81d7acce809d001f94b7b42d8c5104e366b752e2c446d46db5ad761593a4c8192bad99336c3284a802858a7e2cb4d2bd49ccb8cd4bfdbeeb6349aeb6eac2d7efc99abecb236ce3e6076321b44c27eec3e2dc267cff1049abe372b03c5ef0f5aad0e3aae4439957fed7cdc66a42761ddb07ec73c54679d1d778424ddb7dfb233f1971c0f2c1c83197ab86173a80e3df613c2f72c6935052e5eb91cf38c37fb1d96b9812fc351a59a31ea645905ce382c22baf0ebbfe8f4b68f7e14dcefedb2bc21fadbad12911e865190edf75b60fd4fec62ac79eac75c0f3be61ed5f89de75cde3eab71fe6588ea7fa5d4ed09ff4f7a4e5be7927e16bf20b83ab9b70755374ab078efa035093fcf8284087f91ce771b5c088e0fa2cc6321e576c0b87977205ade4c3db5d8ff5f3c90a31b5bb9af4ee41e7af942655775ed949fe3acaf1893c1baa61d717ae5784d43e0845be293a3a552b73d63277cebe28e1ac3e61fb294a12d7a9cc79c08c2b6f6735df425473cc24a3a8c015dde1ad841c4cb4fd34a6a97d3a82da2b791e62c733296c17845a5647b04c0f67f8a249c95a827a37315a7b23e8b7de499be7e3e9c5656c05319b5152957fb1a23c17a87b9c8b3b7f2dd75915b05479eb076e91a79e301c2d1ee5b0f31794369971e4f0a5b45cffa4aa6a77b1aac529d2c8b373852149fda8e8a397c3a044a71adc24e95eb9116e9ac728b25bf041c442711db2a7d1403dafb5700f558d3deea3c087b1ecedae6780fff9ba8d95e2b1576e808949161f0445a7c3939dfa633120bf9897e36f259b8d38ca1fa7bdfe47e567a2a7d9d456fb8186dcdc8dd5d6db753d030e39d2790f0ced2cb8bc3cc83266cf87de52e0a5c9cac2f01ca0ca2a8c80b0a4f9e10cdd4b72e71c8cf7d23cec3c586299a01996cad1b21753f339e35026193809d600e1d056ea6c4a1fd26f0732d4dc98512c7c36c65f202e6e000f24dd59d593c76c85a1bb06273622463064054b8406703952e57de53bb260f23419c054e94619f9ec0b8a183224da74e8870851b37cac2bdb97709889cba3e12d8bbd232b996f16e072c1289a7d036bc340ec2525c807f50eb1cb7e59eaedfb0efdb2c1cc86ba992f0f3c8ad1321ef3480f07c5b8eccafbbd142d90d4e880a85d716dcd2f8447ab037e8e241d918788b17317793e409230ae063b72306ef5662726394159ae2b757fc770e4fb87e40ccfea3c193a0b268a6a722bf46ed279351db25f3d019625beec2d513cc8adf164a5881c86b47df422c288e677d55e7497666331a3a73bd3ae4461bc6aee230e55010b0e8d9e1c37ee5690098114c16583b8a18ef1830579fd6ade21ef99330607dc78f5598544fb0d4bd7f63ed24bd9db165641e6f91822ccfe502a249ea8ecf3dc5f92dec7b0893355f39fe46e89d51684407fba9b7cd72ea612c8db03bdb46bcf6717a517056ec482e5a45c89fd12832d757cf3dda15483307ddf92d76f9b3274ea0521636424faa54c1e224bd459b339e180ecb65ea127eb61ce8818869355d2304a1140a4a581a8bc5731cbe131cc3fcc4f3c628cf9a3af38dd54349c6f472a79a74704018f7ba31f7ce0e4510511eb63bab3cb16e8c4e1eb6225befc786bf66520efb64abc44c321d524c066a86495d637a52e97dd29be4fc1a0878d0c72ef5bcad45b71102aa9c5e899376bf8e5308638018bd7feb0fd638d2649d0fe2dc61f7106dfe5f61fc735a121fc49fd30945d399a436651d858cecf12bbca1e16b742aeb470a921c987c002318891e2d043f268cae8adb16b13acee0c2e8e5c442db7155c42eca943657c61f90961bdb3809cc0fd38ee71e4763dfbdb82ac3352f722c1010a5ddab778ae630b453861cf5c353eee777d5e00f63f6450471659323a42333469528a8cbf6c0a4853cc77b0d19f6365aaafcb95f479e4e1becf5cf51d1bf175047a81f8556ab7374f12976e34ed4b63ddbe9aae8aefaa5e22f3445d20e32963a08612a5e90f8c371e4f94d5ed54324073fdf5bfb34155f2b647ef59e7bd5f75e5b0d88b3ff9c2021f8ce33399189d248286e69ff21aaae4112b68c8cf6c9f621ca25259332957ec08c3161be0255c729cf594d24d286269dffdbea2b8a0e3ee08478914614f46946120618479e8f655e04447762b343ae05486f6e3db427ff6e7108c17fb1d3df2cd941214e5aca8a851bcea1421976c0b2c0f798a3c75e6464233fbcdcc6c6cce176c8759b93919ba192d1ad907a2d301b4322c3e1eff14069ef0a0b4049623c2da1c3cdd72b9fcdeb13071209f88471df608283727f9347a7b09744e7ba8c66eeec1527a6a9a0fdf16690db27634fd9ea6ea550c483a1eaed7f2a93feaa901e6227ca67e3ea1dfefc251ae0e07b79794cdb1957706376582f5297f9e7c1a8311d3f8141f1636f9b1f2ef6477c41d5df69e8ec41dbd306f912601f299bf7efb8f35264d543c8a205a88f5773444a54f16d8812f0c71011502cd494a6804125d32d078524478f0560285e561476422ffde217d9340d044cd51c7007ee13c13dd725c5d6c377a0353fbced5d1897b784377d3cbc1d83466a3888e57dcb159c2c9685529401de7761039bc940c448c8b7f288835734eac67ed9a634ae692a919e45b939702702087c9fca4505bc450e2a2525136606a9498163fcb6a83e6ad0171407fb3cba8d3f8f67d58fcfdea7c6774591b222449ad2b9b1a2cf1208660d94042c708a9b", 0x1000}, {&(0x7f0000001300)="8861c2603af7f5ef9490c7baee0c071e639324cee6d7a120feb614572770679ad0022b0bf7418510c31d120ed212b17abfe3c84e7c9d28b44ad1925ed08faf8a43d5fb0a07d7959cd1e8289836e4765edd0e0ab9b6043c0ec6d567d571c60b3518900b3090db95a05038abfc23a01c8663bc", 0x72}, {&(0x7f0000001380)="14126250f5b04b13c597d694fd8ad90610be6f7ee9dc5263ba4097570ae112f14a2d3645c3ae9d7a20d80d9408e233a29e9bc3c995603cbf8cecb54287135a87d93c32fe048f9c9ed37a2bdddeeaab111d6d3fa48e29a8aedc2907ea11d306856d18ee57fe6634b56074d3077fcb58ea57e091c9d5ff93e082eca3f48b144baba56e9359bb5927bdd72b6e5b43737ca282943daf484e336c8b0658dc786ccea18459311d365395921aacd50a779b37d8de5b12005f3898c9a704af42819a70f3b2cdebfeaf333ab57bb3ae6b2673a475dfed019eb877e22354319977c3008f09b268b3fff9b3907b2101745a0229ea9a317db65ba1eebe46d43c63656b2805175183c7be90b9ecee860fb8a692b27d634beaf1cb39e2f126e7cb91e8f41cb474fdff7763d04db1952b5d463fe66155573b9f1ea3cdd69f658b31293a699c88b3e4c36ff0d11b85834f914ddea0de28d0c908391416dec4aaa21f4f474de5d9bfd35a44646965ec1f4f1268c4d76feb9e3df2506c93ba84b7fbcbac5cecfd966d878376161b69017257e4ef3fbdccd994745d601cdd128d11835604148ff2dda63320daf7e9b976367407a523227e2813b0ae7f57309c593fdc9b0fd1c11fd9a1a8f6701afb9bf32508376b85d1517918ba29137cb0d177d4883564513a387b0b8273f22d0f4313f73bc7bafb3a243b87fea1fd43c6b4a29c834065077fd10fc13b517c6d6ff8152fad6f0d66917720469d6146e4d19e8cffa001cf9b6ee02e1b8bff34c35e97b381d6720f67e4ff248c099ad15f8b6884960b8a3a5449a0175a944965f30aa2476670c14ab9459a2d63498414a79cce3e25a0d5f50a1487e83de32c592fc561f2894179b34cd227ecea7d43d82d41bcc8a760e66972a6ea6036cb7337131b3135a4900960b43f1f9f34094b4d0b7657298d5e0c2677531853b3d0a75c65ab79b1608caf33e2ff3b04fa1373c468209267525f7cf1b7f62903962c9e057dbe6552bab3b0a38f9c190a30813abf45198f7b7511ac2bf69a1dfd1e864d82ced6d88f4ffff690a8c4b7dbfd9fbf233b7c42b09efd93a3326808c5bfe030be33975c47bc48584adca2b6a9ee1d4d51dba507c2bd335cb18f00016ad214885ff6180b5408b34e6cf50e13550e098c9eec3a41ba07b270e9d2677309d6f4bd99ca131be4a5987fe53d7e343a49d74aa506e2c9e81ca2d426b5e24ab27ee71043a46189bdc535587c87bd91ea3427d4f89212b688d955d361a869879be9e9f4a6a97bf251f404a7264fd4fc419cd5e91605eaba96c0d6b943c951c7d383f8783b1f27fbdb781facebc7557be91cbb0abb72446f23547fdbf781c8d9fad75557d82ece0db2b764c840c927e2c740887c0a9937431d4d86600c8f8c338691b4f751dbaf1b01d25a00ebe8c273b1717ce7695fe163ea12a5040b209ba25d0f1e79b60cf4f27824a5a3b6c6b0901c756d5f88efd0f09b235858290cfc7c5751e58d674c77982ccbf49fe183e0791925fb270410c78fe0dc3d18a0a72e891ed881fcbaad2f4d38f5cf6d6b24f7a2fa0878f201607fb5b867e6fd87640e8df5769a53b814fff8f9968cb03bb72c02914fdf2df51443ed885dc604f3ea67ecad76345b97562ac5385e4c643a45a88d13a583bb543211ff895d7e3efc6ff0ec56d5e63add21a732200781207289647e2b1c080c20d7ee65217b4e14b7ff4f3eb8cc49153980d436f965cd3327c9a8b4c3781a2e8519ea96b4129dcd3be6b4871892b4c09026ca6de7ad57e6144bae2c6890dd0103c833d9a95fdf80783e0115278218d84c15d992c476c2d9e70a5ca09d7183e3e2d79e5c45d8a1975aadefb427491473dd465522ab4fd3fbe8c62506add98ca4d381dbf30e3e771f967ba1dd98a0727ef6dae857dfe0d3cec0645f0987be98a43736f0dfec3689739fd32dbc62db39372598bcc67200c031da2a1ab77c12c4ec2f5d1cc1b52cf33d3f3cb997d4a5d73f230d2097f63cac33fa02febdfab602d247d297e5cdebcf3537a1b9b16408631d86674df6a521dd637b7aa42a352e208b41bfea904fc3dca8d555d416fc122d4bb18161ab2b56d3ca9c74913a72dfa141a84c375d104f392fdb9050449eac6cc1d7000c3c8ab8bac41d10e2f524ee7ccac57ae0612dbe669bb0661382af600818212bc40f51c80ccb48cdbaea32e38dd44b9184fde74451b95ab0e35777f2c95b12b1e45113a9a1e2618290b6f5b0c61f0c1589727031afe08b74f9ac9861d1dd80839dddc6683e630759ef534e1487dcded83ed26984e4deef5c07bc19a6374fb12b29690491d9403950644a32d03bc127f68958e9ca59ea3dd7a6720861a02c39a6f5488ca9ccd4c120b5d2bcd0cddc4feb9d007434544cda288c1c957bb2bc7f7720d0db9c583a5a2e44b4b9ddfa647d051c055e8b1f64c789089aa1cf82d89f41b8e326db74175f02576566dc402360f46fe909f25bc7b504603eb0a63a3998d2116fbc5cb37375841e64ea2268c1f3e900959909f7b6340dfc39cb0a2959ec6dad0168afded92414e43f9fb76d29f00f91e58aa0ddc4ca970c73b67bf8c75520c77e63b47778820364a6cf92214e75fc489864b077dcc8150aa949a9705645d7827120c717c42b3aa0613c7563d5a5b45c463da5e9b7a2086e16d667edd4f1b86b02482c5ecce84bfca42e9c891a2650876e41a62934ed28058b93464319077c1934a7bdc641b063de534b950673ad159a048604c8625062fd4e732f4fc4b737427ce0470215b1393214da2d20e9f370570c06640ff80e87eba690f21420fc3acb8e061ebcfa8ee24184ad65bbb135bc026d101919b45318992c0b3d1c6431818c6526b62555c9b3c15af4b279820b2fb7df5b8b92eb152f35836c4d3fee2841dfa6b7766c7230d8383167eb966a19d7fdfcc54557b32ef82be152cc031faa51bbbc3c5e6a7a385bd17f5357bda0138c7ed8cd9ce45309d34802533c54f84f8139d3511e7495ecab0b2e97c57436d12638b02f8763c82a3fbc50c2458e840069c3ae0f497131845cf3a1f9633c396576b5524799e5b97ccca27497f7f79bcc0aa19a18e3888ab67edffa3b5966502e91ef8966579d51b5aa0f76b51c7287f64af2606cc568d0bb40b54c63fb0b2e9cf60aac01c526f271b9f64cba127cd1151cd95c9edfa5484972d11d77cbb43b168692b5595f08fad135544ae64d91f5582b048f16ddeedad409eb55fcd91a6c4fcf8101997a03007e56cf56d6a76ff9fa2c00937bb3c6ec1a5ae3ef6066b1bcf345473e31d6db33fc3972da01e9c436abd1bb24d73a5cb7b6865e91be92f06414193bc4ae97251f7e999a81268e90557325fc3a34810f59d728373224bcfd47e24f17d3dc48d4a8a3e9e5d639c01e60a37e28a15f0e6087dd0f7e5b08306e7f93914e4e4eec0e3bc891cfa91df22a915a2df51807be1268bce1737206b8456d9814a3054b90c051a0c02728a4acb0ab27b10310517e1bc98b560b4cec18f1173b53912f06557c0ad82a578cb451cffde608f952d85f920f3e6e5e24e8442da3219c8b1b02c81392714efe6564bbe5bcb82fbb3a721fa0b95daf899fdfecc13f0af22f8b94df3f3f3dd1585f844c9dd2a4924b62499c8fb53ab16aaa84f6916369513906f78babd474050173e27586aef6bed44d5ceed06a163dbe1f3fbd9bfaf2ae3ecc3ef0eeb0d04fb26acfdbf621e5a07f617bd4edefd33ff48f349f109c852b0458c6c76c25880daba47f64aa2589c2f5ce4a48bb0581dc1a4cc1cf2b3838a17bede6b7c28f8008f1d0280b4f19d14e4d8aacb96746979a102301da933d1ed805c2b4eb121b3b04e3c7ae5bb195eed2e7f523c025adfdabeebeed18e282d25f613297b446460948a7ce927a9cf181fe01a07877870166cbcb51eff08a35749b5b40ebbd190edbe1e2f51ce0e0f9aec237a3fe8b52ca1150483abfca0b134da8b92191107156636d263ebb5174b88afc529c51fcaffb7ff31ebb5a907a3ac8ae3f4d286f8f016e30fd24bc01c7a68042aed7e69cd4f4474622783f96b19d3489732dad65e8a29f6a87a46cd1b2f325f73e55a92ccbc2b9bca5af43e94746f167a118dc7fd46c45a396ca36a4980bc985be800b8cb4867f6cfc0c0a30209d6bd00027a4257cb83ff3b61c358605d709f3c55228436f7815de9ab063187063330c13fc22d2d9e5e0311c36b1922f07621b133a43c445ea4473370883aba294e405a5c33ef869c996e281277f0c798600fa01c140f73c235687a3affe01fa3082d04d508d87b250933675e8431981e46369b462fffd26d5f04f53e9ae614d780d52c78233bedcf28a3878ede66f7633c450b80b9facd9fdad6fba1256ad69af0b1b2b59f1ce068826d77fd20c298e6043c10017adba7ecd6fcd55e668eaa4e9420b5db1a0fa2f464345ab8633245269cdefc3e64d4d1e4652290966912e11bce65583d234e96c0894121b29fbe1bbecd93dcaebb56c340e1daf4d1bc1c707015d028cb60bb761288b80e0de8191df175c3f1e5c16759092f6fd12f6d9d080f78548bf034316f33fc7c748698b5a3a5504b26e8fd00fc2ac24d4c050d6c12fb4326773d902b0e9cdf7ef17b66c2dd12c56dad4ef0cfafeeaa5b12e43f7ab44b1277be8e7780287bc2c4758ccbb4e1acb7ed05bf909f4cd4aeaa35977c3d7579fbd692c684e111961dad316014460f63c4af547eb42596bda9d79f76605c8f1489326834fc0e6f3e345543d4c8df39eeaae0dbca4d079d06d53f2286ec2975f02fc9e01ecd5c6c95aae52c271c749e352ab79ae5c3cf3c440968c7f6a513e38a011861154f6bfa482b37867c5b805e69bb839f1d4cfe3e4ecfbb3cd75ba751c849a188af25a446da33f1bd40a1c896e87430bda7353e0aca86eaef81f75322f13a1d06dcbc2fe1830fc7ea17fc78cc4a5eec49d68300ed9adfc6c768c53d3a02cbda6cb4a0ea47b084fbb9ff7f46eccf83af1e77e66b637683af3fc22e78dcb3cfc5602791588b23ddd5bcd64c9fc824ea5ecce102ae87a9c9bc6f8bbe52bb14ed792cc7dcce2d9ae7c06da0a09f2debabad0a46f2c93fb5dd512dc9aade7f4db42f0b886e3ab2202bc1fa176737f4ef24294e7c447fc0a496ae9033c4e872320bbfb5d492b83c963a4c9db6c88447cc26cb00101eafb9cb9a9023b71d314c1f1a473fce21a19e54f790f7966dac771fdf0ca92b001d0bc51f16d8bbe7222b5f2b7e392e3a3d66b0bc37a85da9f48d65f459b3038add912dd7095023df4c072b092a1bd7a6e8226efee19352b44c89cfc0364b6bb19e1446a5906e433aed949aafb7197d1529c166ebf1796716d0fbf7a69879180b742b399b89dd660bffc6f29fac6a7f336c7dec2e91ad27eb4c6a5287c1bb318eea51aa83af051a73549f4089664f011261e284264e43083152080b60046219d8d8e8efe833d57b0cc38a710222daaa6201661f34dedc849c77e134ab616dfc480e295c7b3eb629821b731766e2a7b60c7ceb93691c3b6be8a6953a2f116f5663ef9cdb307fe409e43e0e3392c98184f12035d778dc00380d2ca510ce6ec5f3f3b86f383c870767f2fcb0f052374195297f4b302a62fb919b1110d64ff7488625d7344bffdebe84771ff4bd2fe478705fe7633c0303307c986d8131e2a41fdf96d32c3bd7c6e84866a7d68ae8314b9ac7abd63f8e3c0cc9d38947501e3ed4666b5378911218d8d51e78a935a92f479ebc525e6f2b58ca7f2ea2d83b335d43afad4e2704d71e13a48b1e3da46f8eae6751706d51726db701934fa", 0x1000}], 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000240)="3ae680badf90a40b187cf2abd64493bdfea98837c542492ed1bc442d4e6066e7", 0x20}], 0x1, 0x0) write(r2, &(0x7f00000001c0)="4cb0a74dbe36f6056f8cd0137e17b78692284e97aaf8986da226f58afc854723", 0x20) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='&\x00']) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x1d) munlockall() open(&(0x7f0000000300)='./bus\x00', 0x10c80, 0x84) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x1, 0x400, 0x2, "37969106ad1039305112c4894cbf114d959d6c31", 0xffffffffffff065f, 0x8}) r2 = dup(r1) r3 = syz_open_pts() fsync(r2) read(r3, &(0x7f0000000140)=""/22, 0x16) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 0: mprotect(&(0x7f00007eb000/0x400000)=nil, 0x400000, 0x8) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x4, 0xc6, &(0x7f0000000200)=""/4096, &(0x7f0000000000)=0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f00000001c0)="ebffcb48", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x10, 0xc002, 0x1, &(0x7f0000000000)) getsockopt(r0, 0x854, 0x7, 0x0, 0x0) 16:00:27 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/59, 0x3b, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 16:00:28 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x5) 16:00:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x20, 0x8005, 0x4) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0xffd}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x20008, 0x0) r7 = fcntl$getown(r5, 0x5) getpgid(r7) getegid() getpgrp() getgid() fcntl$getown(r5, 0x5) getegid() fcntl$getown(r3, 0x5) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r6, &(0x7f00000002c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f00000003c0)="2c3317beee3e5dc08792a00ba7e244eff5f34b7856cb49e1fd5cbb7d261beb36d1b45b87566a858505ba261dae59ae73a0c58c9d7522bc708b41957d49893e275f7f80f2824c0765d29ff5b76f1d677e8db5fb2b8405e6df003ded344c6360693779992fd40f842b0009e259d340e1a9fd3451f0ff064a00a13ed87a0b7817658ef06347fbf1efc4f904dfbebc6521715378dbc380473f195dea8bbf44e964721d5bc9092419e11a27270c7df6c06e6969bee5e0ab69bc8184c67709124aee8207d7e759eb3bf724f79850ffd2", 0xcd}], 0x1, 0x0, 0x1f9}, 0x7) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0xffffffffffff0000}], 0xdde, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000140)=0x1) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140), 0x1000000000000144) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) fcntl$setstatus(r0, 0x4, 0x84) getegid() 16:00:28 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xfff, 0x4) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)="fc495be4952cac73cc54bfb72b176b436af0d52d3c5f367379228b77c60c78bb48a92637555cbc5a7557182619c33071f2a1a180bb7e6029ad3d44b72abcfbb443ccb1e00c82166b26f9ffe187c68f756f40d2f6aee8a42d73d12fb5ece40a4badd67510d8794005aefee7f6082739935f7a32c88c", 0x75}, {&(0x7f0000000100)="51eae5d6aca3228374be886d36639717b38cedd5524e827074757f34086e0c96c92dad810c6fb012e71e96e6ca8e21902d4469f2363bd7ed3f507efe34f76696a0c51d4bd1870af3bba0f3b5f83105fcfda005caee03be7c69cbc30ccec5c9e5212caefc979a2319f340287f13ef1b4b3ed31d8c8af8110da19e2c39306a32b64295088283f94073b432e67fbe149eeeaf81e0ae30270579d8d0d4d7fc5cdcd7fe4dc1ff750c64383b67a0bf348cead2596700ffde6c86db9a95b7cd5c9a96c9b14d9f74f4b36d9929ed5adceb5deb2e71ef0fcd58a33bfd9776b4849bb1e05c35e6e14c61218473b326e3474abb7d7af4be5aeef1362b315b27e3", 0xfb}, {&(0x7f0000000200)="7fd1275c0fa50e867c00bc53d27f0051eeec1f56335c09afe65b5d42a7856c0bf6c7374c4f6a7679309ed3ea7873189620078ff3db55ccd95ce41aac772a4d86863c6b5706df501fdb77ed1a32ca5cb3a40869024c4bad4aa62be84b55a27b0c689b8d034e15031e55d041f217821e1c5b6651539a8e0dfeb9be5c47043594dba105b36b9534dc3a07e9b9f5fc42594bd80f485de8898f0c7d0b4ceb63d84df2e02bbeb3cffeae70d137cc03e964f39a610a064b32b3dcd977ef690e57a1028096048ec0b4b20cd84c3b8b72a297fc509c226e37e1936a9aa42376be8149f834d5c511f22a2fae99183847f35a4ab14724acb0f49d0d", 0xf6}, {&(0x7f0000000300)="ee6488531fa6802ef69c803620fa69f174da815f38ae6050f4283f8229683ef76ea15dd38efd617a9b29640e5d19046429280f22b40883771dc1362ed73006eea0dea6e0275bbcc393d8bfa8c739d6250aba8fbd50a48e8c343a534e0e068ab23af21fe2bf", 0x65}, {&(0x7f0000000380)="f5f24ed8f9efd0cd1bea70b98b0513231c287ad9a064858fca46c02620f02ab22493ffd4a6fdbd10a0dcf22ecfc3b66bcf491d5dcc6fb328463938f4313ac0e279d565a9b91199ff39ac40a05b0a53eeddccc37dbd016ced3a028f10b729bc7f8336b547c94dfff26b2f918d6b901eccd4d8ab4d3eab1ee6edd9b8abd3022e06deb776ba658cab0e59565c3d3f5d97238447f2a15b57b413f1091bca57a68e1f23f971f41319c705a056044888ac", 0xae}, {&(0x7f0000000440)="5e9c80148d80458c09924fbcd345290241c8b377dcd6d8215cfc3abeebe88fec8b393266005502fc9fdc94be65e8dfac03a2828ff8b57aa2c6c1ed2ae2d836b85233ad99fe640780329de26047235fb3914af85c94828a6f8ec49ee3116c5cce4b26abe2a8d52c2b5e91f62696fcdb5a6978e5501a952463b4be333eb6113142176e54a0805aa1", 0x87}, {&(0x7f0000000500)="1d7b564af2d7264ffcaeec4a2a15606c0250e4dec84b7c22b15703b8c5e78501e31c6873ef7ce11ad981db573d2e2c1a112ed48422d0d6d04354c807be4fb334c722463123803f6ddf2979b2079fe3d6fb051edb", 0x54}], 0x7, &(0x7f0000000600)=[{0xd0, 0x1, 0xfffffffffffffffb, "358b313ec3e13716f04fcb28ecdff4f27fbdf10898256e2c25d0ed91b76fafaea54b094295e148124e8cecd9bbd0feac2a4b0c7067973a235b1e1181f94ee0dd4533f3c0aea0deb568e1ff198d49effa264505899590a1a1afe65c5ea3de2a19e194ab10cfd2398853a703f0d9e20192d691c0971788f31473619b8cf12ccc61539b448b0886335983c4e60cff543a8145feaa0e199c91975016570835030994e68efa7aa50a01c0368e77a5645cba0aa5c10ae27f2d2a755e"}, {0xd0, 0xffff, 0x62, "9a551ba127d1d3af583e8ce82f8c9018f7baba3e076b2184ee533a025987a9b6cfab774112d8a79b42e1038bd9b2006d9d9d3a4fdda1f841d7d70735c5005413b4e65911e37143629be4153fde201b8fa5b5d3f2bcb962ee6e05aaa87a708ccedbb6f673d0dffce6013d193669d5166d8d9551f9aad3c79589aa7f2c7a134f1e0ef489e7c91fda50ab1d1ca3ca1645f5938011bf95130a9764b951cdd324ad8f0195b4c9ae62fefae273a18e25fe982e6fb99ce028487ce374504e"}, {0x88, 0x1, 0x1f, "ae4e2806203e84d47794bf65bf8319e8099f30ce3faae789ba1d3e142748cbd1aafcc5f7bfc8673132f73dae5a34f37e2697fa9d6aece56996107822d2f386c30e13e1d3273dee1d611fe14537c47753fc32404e6523e50ae6f990dc0bd5d32cced5422291f1138ac9c125244bf79cb303f4f0"}, {0xa0, 0xffff, 0xf671, "4cd136663e5cc9a858c8637e017db3ce9dfca97f37af49fae88e0980337e2d9d41629f1f0bbe7a8f2faf1ac85f60688d5556db6cbfcaacb272aa6c84af9e07b8628cbe0e3dfaf2807a1f09e0a94ee18ef87c0c83d0dde781f3ff89e47742d66c4a1cbb2766a15a65d1aea888beabd0bbe0e040be4589b9e4197b8f9f9c5b1a3f82d47dabc69ed231c28e2b6e39"}, {0xb8, 0xffff, 0x8001, "32f89a571445347c1a5bbeeefa83a76fafd516a78c6ad936046b7f91565e24cc612829d02f2b84fdf18925ec836d7f77efda75346f6cc8f6a39478640a1ed176a836b3864d0f31fea67891e0f362dd092fd86a28b08c6bb895ca815bb2c39d0110beff9521673c54f9b39c1a9d83c52024eb9dd95be97fe848e6265107662e9d58b107ef67300943e694b764bd3e1a6a7ed7e244838c06d653110e16611d97222a72911e533812"}], 0x380}, 0xd) 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000200)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000940)="33902e797f86e35cb05d16344e0d53ec944cd366dee2be16b75e6565bc69becef1234b345eb3359083a7bbe0f7fa89a3210a367272b12cc31a87bfe5080bc3c18035befdab34480cf76866cb8225f32831941c3304b56b6842c02b08961ed7d6ee2164ace0ed6e6788d4ca678a24617790fa3f3341a48abcecc4b7d1880b521c13b745001100bad1a79ca899c2a30e5be62115e6a46c651f84163ea8dc17121dea18dff980dff08a86448398c302fc97a0e11e18289d56110a29fca13731ebba954b556d4e3b70e99ea218549f8e5772593b32610e01acd46521b0c72bdafc8814736cff237e9bef715ade674599c8ee2ceedc732b0b65e54cddbf03f08e46f3c7a29f1fd5d9b3055bbb49cb39894937a5089e331844d0a7e33dc2fd5c9625cfb2a7ef30c851f4f9a5366d9c10d0f9f25a894e54b3cb6d12368a0455a639497b1312a5c032e4386b17fb9aea474690d52aabdad15d2da65b30e78620f3f177dd3028d783e7b6247fd5beaaa3d9d4428c4649dbb7dab01bf444fb18d22c6417829e59a60bcc457d62bcfdffb9682acf08d00811aa2c536e85244971d5185f97088b7fedf268a038194ba70912f32e24ac268ea5588edc58c0b5f472549b24bc752650547ba756a9c01acf8dda7041884f2cf02f9218d5b4ae224f4d5da91604289d5c9734210941755f92831d34054a12483af2129ecf6d5e0556fba6eb3485246d75048fcb90de318b0bf3f4ec5e6742b0366e4bf933fd17c036161c8f1dfec998095a93095f381e931763871e7e403ce5cfa90248b3602f44b5a92b81e78157888348f8d4cfce870c22e54e47e7a198376e46d0acc80235e2792bf139972bc46558255a58408a56b9461cd42d46de0c2a048eb666a6cddcde3a23670d98a233af917d3a6a0f419f9cffdb0fcdb608398cd4cc19bcf80897ea7be208c52cec503e8e06bddf745f66ed8b15f3fb0b88c99da7b2f1a7d3087bda76af9f31ca0413cd8b3b8645fd44e195805cfd78fd9b4c706684961f32139685d2a116e6c35d9c0671f14192d2a75b4bcbe91000b771ea4ab2423ca18729c58c9e3a60344622352a273473f18f5af4a288efbea9e7cb25068b8e2c2d21a1e85a88ac2b25d819fd8e05a4bc866a1d9cbad88bb6abe6905704ca6b6894b6349e3f44de8f621a0654b052cfcc80e4a2d18a221ceec549d5ad4564f773033ab51a65cc26d6dd8eda683bd78e1baa60ce5ef12b44657b83ced0cc038c3e9e29e86e947b44796b531690b3193457075b9f72124bd73438078bfdbdfde53006d8217729a054824917321b4c3295fefef4631f9385652a4e550116fb186063eb85d0904e74ab08e472e9b8f1742b9aa8cc53dd39851a897373564a5ca943153661f288dcae538861907f3aa5167150db9d95cf93858c0941b5cc2ea4181b1d940158cba5bca0016f98c0fc6a37a5aadcdaa1756c95b12d8e58f349c3d080c34f4a500fe815dc8be3655df2765b073683d7e2bcb7e8621d6cae2745edbe98bc913b1840eb073534ccaf0f2eb39cff8d72d52b9330c3611294ad2d4f8fa3646e9ced42a82885c808234b6e432349f4c203e26b412659c0123545d18a9ea922874fa7788e940848d382794c66da2697959dd7477b85f8", 0x48a, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="42f900e2a3d1c548888b4aef0279a750c3b32112c9e9856f7f0235d48e5e80646d79cf09746e618f9533aaa8b2644b08a94f8403869c29e7b5cf4dbb5eb170b41934c778c6d37fdbdfe9f82f028ab5ea8bb21639d1b02544f348beec3197ada6065769b6bab3419b5cd659603e5333281fabe072170b1353fc94c0f11407bdec0e31be58e1316ad6919c27f878543e4ac2524f173550bc27b87ab4942c7381e8ad7ba905f3b7fded4f2760f1272a048196b1e25e20be54356a691890e57ac6ed9d12e769eecac6cdd55b9f30", 0xcc}, {&(0x7f00000002c0)="3e800d307b6a000f5d7d8544a14a7a5577d27579b61ed957cd0fbac46e286936399564fea98607db9993d3377ff530f151006585d6659eea70b06f0fa6bf36caffe297eb4e8a21cb97a7ef32576e13c7872d6e62c7132046f69e9d0e44f281db244fc3dcd42932a4d01bd178f886457a7bbd6e3cd14bf991cc36305fd0afa74033e0c1ddc45b9e0f994395a3c0f379067122b707e8b76b1801", 0x99}], 0x2) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() syz_emit_ethernet(0x75, &(0x7f0000000100)="6c85b1eeda1aa7cf50a76c2fb30a5ad1e1645480b69dcda27515298f150523bfd6bc31cac9e8981e7ba47407a55acd712e1451338f2b37eaeddbedae35c56429d98a73238ca70e8defee25ff96da0807e6a72ac9b8a574d63716a007e112cd09918494d94d9e783788bf36d2d6d8e488bbd9cb4825") close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0x10000000000001, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x7, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() fsync(r1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x4) r5 = dup2(r1, r2) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x40, 0xc0000084, 0xffffffffffff0001, 0x3}, {{r5}, 0xfffffffffffffffe, 0x10, 0x14, 0xfffffffffffffffc, 0x3}], 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:28 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = geteuid() getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) r11 = getppid() r12 = getuid() r13 = getegid() sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="6a8207d0d26471d66f0d2347d33306bec4164906e107292c5e167eba2acf99006c124c3bf03d7671c339916ae940c1f973359717d0987935590dfdd19a171ad1ee7828049c90b68d3e3c56a422fea124aa5fce02eb2d027db074eac9", 0x5c}, {&(0x7f0000000440)="94059cd3560cfac71d6a8fbf877ed879e238b2ba8ef4c4d945dd7015c6b107669b4b2326b5d73d04d9355d64a3cf2be527d5add3ced0f51c9f0601851038cc8b4d5596f49223c1348ca738ce5dc5a7c77b292efa54b5fdc7435715120db754121a0763066d4952a5316aa62b63c01c3f7515d3954698f2d4eef74f0feca4bcf1861aaa7226b597d58a40f885cb39d2b02f193865b1b347dad4873cd02de45e1c9c5c94ca4ec2093064cf3ab572a2ecc2da8b960604c25c8a5d59dd8d9b37aea93a2e30df40a975808e377de7f46261831f4d7c444ae268ce576425179b9ac2aaeaaa00a150ac9b1ad5e81dabfee15916b0f355b47cfe4f2dd12ac20176c90d9c7a8093deb64ad254548416a38721750535fb35a6163ca0b22bdba9aa2a0556babe66c4b891e206d2efa7fa0837f1239884ee84368fafca301a95d2c9099719ad59e24a4c2f9ae76834bf276dbbf34ed0aa6dde05f1b0c1f4140234cf17ce27abfb071ae15c8edbd07ade8e976a59893fd5d92fe4ed95b6c937e95b02acdd63424e402c42ffa428bbdb81880dbc6d126839981fd5b74fbd6e30711cca2d09d0849c5401a247bdcf384e8c2f22769776a7d5d10dfe3cb2352e4cd54ee1562278653b5592ac245b048d3b9a15bebb614f8f40ad227020cb0c70b8775a84c10b3a66765082152f66c7f58781235aa0a18f91d4dbc2be3e007f14f6658e5e6f97ebb58032fb2586e16f269cdf4e09d4aacfcc6091c999bfbe74ffb36a02d0cd57ba76724847719653b31275656d14936ac74f2ef3fddc89295c3c2cfda4cba24e0bf586fc1788d22066576f56ec77eb08383e57b9b04c385d9d6419a9a9f131b939e2d647413411eb77df5ea3c2bb4df0480ae3adc2a9d6216821aeeaf3554871bf258af800e4bb2a9a90ff954dffd2d7c38b17fc13fb13f5c0c8c1dc07984689f860bed08db2f879844916693f7a90d4d14badca4e56574585128f639f3dd9caa991ae38d77b478f586799f300b1a27361ed7b0fead8441630f2858baa01637752d6aaea204926b7a196b0b0fd26bd94bb6a80afb633c976419c7cc452513efebe2ced68a610814831e4e4311b01015b59c6401638ffe8e36ccd80796ce940835309fa91700a43353e03363052f7322edadac3ee8c9253ff220b779b7d08ae5515b2f92f944d882443312449a8a3adfc65bbe9dbb19486224d388231576240f8a4b3beeb9767970bb2f1e8304c3113a7bf6fde0bed5771b29da3ba074decc1a4ab0670a866538cddf458c8a9f22a466c0a44130e2e8f93855ab426d15e5796eb841c6d61494396fb5df588e949c28b945aa3ce9cd57e62ba6d984b4a385749b880cc53c8acabe43316fff01efb0997630a7e6add1cc510fe589051f5f5ac8e05b5b02ea751ea7c6dd10b740e99676e75e08b6fc9c0d898e326d207cd7b2a2f8e1858be8251fdf198ae8f28ace6c9e8b4a693fefb66e3c3b6777eb9321271237ac1941bd3c35c5bec71a8679538284a901294b71c0290d550a5f77a91b414026d94512a4604bcf91bf4a98c9af51daa3ee7e98ebbedd34e08383a97b3a8183a98b1e5ede4013876f648ea17d03b2c0c0fc50444878557250c0a665ceb011a88ce1d31b7267d83ab24c41309271be15789f3d9fa6e84ef7ce81921566c759579526191412a9701b0faddc90b1248495fcf29dcd51eae81a13360779f32da7b7cc57730ea0fd0e76ada99cc3c0e06864791c36479157183cd4d54c4e9e373447b578894776bc1d8efab8f57259ef4c7845190ccac42a265df3d3593e77ba6dff067d59e5cfc7bb9511c2d3c3b47480cff01d9c5220dd8a94376ab3ef3c7eac094924654ccd676ae721b1e1071bae4b4e585683ca406ab08738bdff73312969c9f9c66bc7fd865284877e656a878b772a8bed71400e17acd333bb7716ddfec331c696ad55134cc6f1c7fec1c6bb2b5aa73945ef2fc26e3e91be2c3c86484b97caf6019bf96b592c98d630f4096aee2334863a8e12044b9d083cd303cae8630ca376d3bed098ebb0d13c01a3e6bff102292de0e4b6df2bf1e23fd325ffb627588420383e7c76d85458d532548a7ec63ed233b34553cd7674199087e53d38afac82af397330cdf69fe60c1a51c6ddc0ebab0859b9ca2a5fb555e4a60b52983f68bb3096efe2df58638603d33be7c313e32734b0aa33a317ade73beb57987739e91c47fcd2d8dcfb9bddd59759c5ceed081249e11b131e89b87adcaab6f06666773ba9a3596e4f5f0277545965305cc7905117f28d5863fb0fe0c6e49ee2423a2e700c016969752de6b66e2cae01d54a8d4e8c2fd68d1b8178f2593fda64f7e24d824342979c5c0823ed68c8a2b5d9cac030cc2f5d0dc98466719335b8ad14bc2e4a1ddb5d3282401b2ec7877bcd7a3a4da081f56c9a9f76209154bfab1f214174aba43c4fc2f6e2b35146be8492f378f82980708c86f4dc5ab5297b98134a806ecbb416dec7cb95b12665e1b877bef6c52521dcc91a191cfe6e77ae3fc89e272870d1216ddc73aa6ab503b146bc871cd555bdde5441cdc77276cc0b4d2f056acbbf7eb7bf4b20b18e4b80c8af1878ef9e62387e34743ff53860a311d5f80d0324cd9ac32881cf3c18a333c22d00efb2eebc44b66e1d9875ad065abd87ecfabab6a6de71e84d101f8011a39ab84366d30a2e8da8639a46ffc22e11120bea708143c672e17c93e48678aab43a46e613333095d8c71cd8070c8f6cab684bd3df4384ca0737f74a942c18ede008a030289bd6ba279f2b5b4a2f235eea3e9e59bc3d6c14473f5a8fe75667e8802686664a7be8adf1835c12213584617d7344ccee8b33fe2b1c79e7e0116520e62d8503016dc4f5063238d31358adee0969ac90eabb9a3bf8d0bd5205d9ee2a601b84efb990404661b5d84d08658caa8829a0fce3dfa1059dfc5adb1a222057b91095bbe5344d0f72c41b8cc1a4db2ec36605e7b825723d9babbf027acfeb448b04e8a3c8e8be3d17449d52d17491fd493f24b540487e2f4334994d75fc0bb0d986954af0ede1fb6778b58b64ce06bbfd0b233f7d4fff521b60714085d2cd97b56ae7dac788a38da78df48b2d9d0145556b3aad5c8a6eda3922356c371983d3b6009898ab7f94accc84805b35940cdfd27eeae27a570be2cb90f8908930d5817b884073a4498be8441dcc66016058b1286a9b8e4887fe3bf0892fb81a5522fd3a10391e87becc002d782a337c4692f866aeca99bf3fb7d2c05374bb232e876565853716cb286c2c31657b4cc8367b42ea1b3aa6312e4be482a178df2fbbb6c3591ccca465dbf921761a734fa774d749c35133d04c540ff116418bd71272db31008bddb4de8d4a941a64c5d81f692e52e2bacd86cae1698f6e851100fd4c2995ae9febabc225ae3bfda7766704f862c7bc16a59ab5cc9d60a316c3e64cf3198784ac13ac2f1bb227d05fd4a135ce3370b98b52e4ddfc563e50c00fb3b736403507727c1a503b46b380a74fcdd1e41fde913ded93536226632ea4d1a07ab5a5b07a9ac241c57485998b2f2b3f805b5ee6a37772c0f4f80ffec9b0a1b0fc8a0b0cfb6f40aeb1792dd6f31d5136b499b1ce5575f418621c78d33814c2be6f853482f106def33595f9ef61fbbeceda467d61a403eef354373ca36b8be552a3302f0b796071752219dc3d77eeb3aa04b42d34469dd9ab3fa9da243dfff253611ca5cd674854454e014906334f249f2fc060d4aabd1cb86078b94374d7c6cbb1fd839e6e77aa87171b37cb3546c2196679e6b1bf5f9ccf8b732b3c284882908925402be841d29adef2cc0024bea3958b1811ecfd8a83dbc191595dc38f525f712102ce75a23f2bdd9c296d72fe22d128492399643c27bc52de5a99f829f4c5b9dd94f9553688de71355d8debd430366e7171a2bbadca3f91b4c690f9fc6fb1025de314518b523a499875a77cce3bcf5dfdcf5068360c9d292053670928799840387d67defe0eaf87f6c94557b86ff8426c551701ebf9495a3178b5706a9c47ffafd7e8f9e487833cd02f80c127f1f6c2fbf1476604feb9fd1045ccb6a796cdff37b157547fbc615a0ba9f7ac68336eaa04050c6c31e21384f5d41969a7fa57cda725d669d1d3e7e0dca4faa8f0149f022d407da9992ddba552ffba7cbe15f1d52d3d4fce7c0402ab74949146ab982a15507f137d1c221eeedef3e251a085c60856591268db4f62591c3573b2996761b89f73f58943290a0d371b97f293ff102d51eed2295fd7f9d1f10a58317e8109be2c9541100ad14eab1e9600a4bfba8d2987f9065edf49e95b53ec96e0deada57f45ceacafb47030369fc6d6777c71f3059e32d6c2e4406cd87fe3e40e48f64b7c60170ea5bc915201ae69e7fa3968dabdf82cdfa1c43dbecddfcb03d4ab9a1c935e968b606ca57c7b4ccee93162d8fe70ce08fca6a6a3a0332af748ea17ee4b67a10606dd48881e8dd2ded21c6f1692f3ee9706133b3517a97ee546052866d4ae3b18d9da48d5281f2d7000869e52c7cf2128b9ee2b1e4ff57190779920582ab5f25183ed982733ac8598d291490f0946bb1dd65bd161602037e52721864fb586793b03df8593bfdb125fba4b8955196f4c3de27d33ca4015450240dec4bd658a04039e31b62f536cfd2d2290c40f0a2f0e487d92e2a5a041672ebacf484535954b64f690d2ab0b8aa4a1b026332e1ed68214344eded04dcc500d49c49a5daa4c3927a702fa90933b3309dc0e030ea02901597c353e9b02976f2c45bc3a7fd74c3faad87d6c03df738470c500445cac7a7662e806c2a6ff14f0e43bb77d3226fc302e7122b343ccd08681f07153a02e83d518d504ebe810154718369a7c5768ff48f5a8f20c748f59222455a091606674762402be61dc01f83eae4138888515c3b0688ecedce51b603b4e572f3ffe57626749a5f3aa09813f468d453ac4a7a90d5bc77a084de4e665f4415edf2bde0d6cbc4f94d5a36d748c701cf8ba60285746bfb9e78b9b0f7fa3150f7f0ee4c68292c743c21a35b8cad8019e73ce28ee146aae11c599c501948f3549706b550e5d8bfe5dcdc1d0450417c01864499da4e6be4a879d8777e8ed74d7e80fedc3ba7afc2b0b50f6daf47294358b4b4a9f0cccccbe526987167d36212d6fc0f566b7995f4535f9a7b7556f23502b6193adf9dbf2392312ac76f2dd9eebd76ba8297037c52f06f15563201c4cb46a804967af2c8eaae3ce81964df9ce7f2f126ff34715612c18977d2fcb426f242608f14abdf3c51af1947f63de474ec727efa4117705e3ccad1f35627d18365784386f0d8b55f8687e26fe8bc887640e2899a441579b87a451dab53d559e554b4a567745f07c48758629edbacb8ca20c8093870d37e7886f69a80299eb04f1339ca89f571f7c84e44b316a4169655070d42fbccd2234df78746d96fb2521dc746c7af6ab0a94c6b6f23d4355801016778a63edaeb70432ec2d04d141b7fe228728c6c4ab29348f0fc94d17163e617fc1681c0f59a93bcb153bf54c3cb6cead4fe83f194aac4ce4b43bc6dc52c2e003c5005194c1ccc06e167d71e17cc4bf2dac259c05f5d3cc60fcc619ebf6066b5f469078935807c82de81728fd2ca8d558fac4eb4cdfca93450bf4960380ff4ec6efe9265d5df7387a280308671652f34832f2df6ce6386336024dcfd2793f5daeb857f58c1f3c1f2b113d7302e6abddce7c34b3060bba56e47d4d53e739ccbec08990faf7d7bc74f27c78448bb9ccc3cb504db91c1c22fba7f0fe2874e7a54b403f8abbd89dae7", 0x1000}], 0x2, &(0x7f0000001540)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb0, 0x400}, 0x0) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0x20000003c, &(0x7f0000000180)="040000009bcac92544cad0d13cda9804d42c4b46f20b90d3114a1e25780fbaf9163db6ca40026775659488d8bc4f98f8cb3f0504384c58237152ad09ff1955557de0f064d0925b03bda50063309fc52a2341b14e4b74a8cc7edf4ac947bf1bac163ed306d0c6cddc9cc06c2685e71eb06d216ec2d5434796e923f81f9a4690672f3aba00b16b9be0e65950423e3c35e79730bf605cbef62b265d84b2c0a6fb9810bb59b9e4850077a3facd3aa294f3952c19f224f25c2da01e0eb394208bd118c8d06ddf436b68ef91727e5339b553d819c2de0a2a1625d92a1e513864d5f1973e9fe95510fcb022c2df7ebfabd1e6af6a1a0dbf97b38f3e1e406d51c43d13b5ce2a03e933b9121908d1571a192f2ea261b88f8857e5f3b90022f737870bdd53b0e67451ca482a8b640ac4fb45bbc0d6b236e081698986c8589cefad456c2d1a0135ae4b19995deaf93ed46a6a42b5860aa55d6c7c313e00"/355, 0xfffffffffffffeed) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0, 0x3f}], 0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) chdir(&(0x7f0000000040)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0xe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4b, &(0x7f0000000100)="65d111b730d04ca73b27c3bd2e6829245b5db718ff410f7a86a010b8ae33ff1ca931206c85500339af20fdba2c477f9c953e3a6da51f598da93eb26a6d4776a604bf00dd3e271a7ca012a3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000700)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 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(r0, 0x802c7414, &(0x7f0000000280)={0x3e, 0x4, 0xfffffffffffffd56, 0xaa, "9707d05185f36d66d31b437f3ca047ca1fc2b383", 0x4000000010000, 0x101}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xc00000000, 0x5, 0x9, 0x1, 0x556, 0x2, 0x9, 0x1, 0x1, 0x8, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000140)="9c8bc3774f4c35b84e5341fc5249472e", 0x10) execve(0x0, 0x0, 0x0) getpgrp() unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') 16:00:28 executing program 0: mkdir(&(0x7f00000000c0)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) mknodat(r0, &(0x7f0000000180)='./control\x00', 0x1000, 0xfffffffffffffffe) faccessat(r0, &(0x7f000003b000)='./control\x00', 0x2, 0x0) 16:00:28 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x40000004) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 16:00:28 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0xfffffffff82483ff, 0x200}}) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') close(r0) 16:00:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x8880, 0x4) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x471b, 0x6}, {{r1}, 0xffffffffffffffff, 0x88, 0x2, 0x7fffffff, 0xf7b}, {{r1}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x3, 0x40}, {{r1}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x4, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0xffffffffffff9409}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000003, 0xe6, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x32, 0xfffffffffffffffc, 0xf9b}, {{r1}, 0xffffffffffffffff, 0x89, 0x40000000, 0x5f2, 0x1}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x14, 0x1, 0x9, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x5b, 0x8, 0x1000, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x62, 0x80000061, 0x4, 0xda}, {{r0}, 0xffffffffffffffff, 0x42, 0x40000010, 0x88, 0x6}], 0x1be, &(0x7f0000000300)={0x0, 0x63}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x8980, 0x18d) r4 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x3, 0x0, 0x40}, {0x18, 0x3}, 0x8, [0x1, 0x1, 0x80000000000, 0xf5, 0xffff, 0x4, 0x1, 0x9]}, 0x3c) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) clock_getres(0x3, &(0x7f0000000400)) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000340)=0x1) 16:00:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) open(&(0x7f0000000000)='./file0\x00', 0x60, 0x41) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setgroups(0x7, &(0x7f0000000240)=[r1, r0, r0, r1, r1, r0, r0]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x30) recvfrom$inet6(r2, &(0x7f0000000100)=""/171, 0xab, 0x803, &(0x7f0000000080)={0x18, 0x3, 0x80000001, 0x6c82}, 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) close(r3) 16:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x121) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x7ff, 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 16:00:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r0) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000000)=0x6) 16:00:29 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000b0000000000000000daf10719"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000580)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a7074082f914aafecac69be4ee7d192b897460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a54", 0x13a) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) clock_gettime(0x6, &(0x7f0000000240)) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000380)={0x800}, 0x10) r3 = dup(r1) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x5, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bcd04bc40180008"}) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x615) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() close(r7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r6, r9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = getgid() fchown(r1, r10, r11) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x88) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x38e) 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x4) 16:00:30 executing program 0: r0 = syz_open_pts() flock(r0, 0x11) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = getpgid(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000200)=0x4) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x7, 0x1000000000002, 0x0, 0x100000004, r2}) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x440, 0x90) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r4, &(0x7f0000000140)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x8) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000240)=0x8) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socketpair(0x0, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0xffffffffffffff06}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="20f92ef5a723a23c17b6021d1e6c7a18b7db3c6aa25be15260243538724feff8ecadaa64a355c8ae9b26f60b5d9b64dc5291de1e39b7d99a05be9c8919875f4f4e565ff3f8a344ebd8b9360066d057ee7294dd826fb0d08e345f4c1e4541c53bc0c082cfbb3b4038ebb63bbcf454166533230affe39b013fd02c35bff87cddb26d6a20323e4ffaf7ebb7aa5da3c071e67b8a31a1ef1fd5edcf6998ca58adb344d5d1231f494051830d48b1d5fcf832f8a31193e74874acbbd20eee17dcf9c53f4296b11f723d4d6b88efeb0d1e94b1f7be0ecab1b162c19ae6874195e99345d88513de20acbde3db98505af220a90485257fefc34bf175d096f1460118faf048d86940cb2576d6903ad97d2bda4e0a", 0x10f}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xfffffffffffffff8) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = getegid() execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000006c0)=[&(0x7f0000000680)='@#\x00'], &(0x7f0000000740)=[&(0x7f0000000700)='\x00']) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="01002e4b99b3f291eac52c2f62757300"], 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="89cfce04ac9e2738718db5c60ddddb6c4e4203eb66f24d89e35bddb4c00d4d22f0304a10c7c60f9691ca9b5e6b8abe0f4278b4b47316184d89066ee6686053f674632fe3dcfde63d08c79ca1deef22dec87bb8e0087b1baaa132afa05073dd6169248d04c2bc5871ce34d3d26fb3e0fd5bf1add8a4d513250671193865878f025943ff2c3361d021ad4f5874660ee83938ee65d2640ab7a6b1e99044c5b825940e4df66f4e2f5ba12381fbd896f30cd684b00da679feebd9b46e4c90e5eac95d14440de34cdd7d", 0xc7}, {&(0x7f00000001c0)="59ecb6cce2d792e438b0ddcffb5175af3fb94865a6ebeccef4918f9dd5b108ce3c078974daac9fd4d2ddcc331b5755fd0b9b0c0327c80d626cb71f0ca525fd636a4b8c9e6eb55342bb392b92cf4fe6bf4b3f371d03c8d48fa1ab99995bd023aa66bba51c0f3c643e80cbabdf727d8a4ada68e26ff0021b945cd78840fe1338609352aaa9ec02e91fe9e72c938ab5dc1d86a8b793a6ed5fbfb17525484bce35e95cd5", 0xa2}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x40d}, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 16:00:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getegid() r4 = getpgrp() r5 = getuid() getgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getpgid(0x0) r17 = getuid() r18 = getgid() r19 = getppid() r20 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="6de595fe0cea731804dda873615f18febba0b4dc292d14309b111fdbf9c478e5cb425f45aeaebfc48b486257bbfea8f8ef0fbcdc378fa6a03150706e4175d76e350639b1e3bb58697c68e46678a95561694f727e931262fc83dbfec97e2c4957497ecc3894cf267b9b1500a7d013f6d1133054bba8b7b895c6653039", 0x7c}, {&(0x7f00000001c0)="6edb91859f5a0ec448332b2c0f030e40746590f7b39e69d88911d1aa8fc05ba0055750044c35d33a017f1f97de2737a68491aaacf034e5013aad6a45a118c31a49cf87ef1ea4027c5f5a24a280e434c6f824a5d705e8603e9f5f129115b890d232f1300ba1f7d5f9943a7724ea2462ef2005ecfdaf38b2114a1c9b8036", 0x7d}, {&(0x7f0000000240)="bdc3291633708f439a8b58c22be72fe5", 0x10}], 0x3, &(0x7f0000000640)=[@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}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xf8, 0x4}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) dup2(r0, r0) 16:00:30 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet(0x2, 0xc007, 0x9) r0 = kqueue() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x9, './bus\x00', './bus\x00'}) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b09232b27feff023519ed1ede61d711e8f2f7b0000000bf02008c9798171fbb18fb9d568e58a6", 0x2e}], 0x1) 16:00:30 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) 16:00:30 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0xaa) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x7811, r1, 0x0, 0x0) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) r3 = getuid() setuid(r3) 16:00:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) pipe(&(0x7f0000000000)) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x104}], 0x1, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() r3 = getgid() r4 = geteuid() r5 = getegid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x1f, r2, r3, r4, r5, 0x103, 0x1000}, 0xda3d, 0x24f1, r6, r7, 0x9, 0x6, 0x3}) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r8, r9) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r10 = semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000140)=0x100000001) r11 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r11, &(0x7f0000000280)='./file0\x00', 0x10) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000100)='/[-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='/dev/wskbd0\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='tap', &(0x7f0000000500)=':\x00'], &(0x7f0000000680)=[&(0x7f0000000580)=',\x00', &(0x7f00000005c0)='tap', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='$\x00']) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x20000000000001d0, &(0x7f0000000340)=[{0x1, 0x7ff, 0x1, 0x1}, {0x85, 0x8e7, 0x0, 0x280}, {0x8, 0xfffffffffffffff8, 0x8, 0x20}]}) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000006c0)=0x4) syz_emit_ethernet(0xa807, &(0x7f0000000180)) r2 = semget(0x1, 0x2, 0x4) setsockopt(r1, 0x5, 0x10000, &(0x7f0000000280)="013e4193ac653e47be4bb47153c7751295bf35af6c5573daf1b8108dbd964643f5daecf27bf9e07eaed23064b519dfeca51fe72bb2b8ee91ba259832554a9c455453fa1d26e3d9ee910804aedf15f808", 0x50) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/184) 16:00:30 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r2) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7fffffff, 0x8, 0x1, 0x0, 0xfffffffffffffffe, 0x1000, 0x7, 0x0, 0x2, 0xfffd, 0x8}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) 16:00:30 executing program 1: nanosleep(&(0x7f0000000240)={0x4, 0x3b9ac9ff}, 0x0) r0 = kqueue() socketpair(0x20, 0x4000, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x23, 0x9, 0x8, 0x6}], 0xea8e, &(0x7f00000000c0)=[{{r2}, 0x1, 0x2a, 0x80, 0x4, 0x6}], 0x200, &(0x7f0000000100)={0x40, 0x2}) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) socket$inet(0x2, 0x5, 0x100000000) sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="0ec4062cef77fa2948a91cd37bd7bcae53ce7fa61e5bf892c1a6ce4965c72de8011391ad4068a64d70d97ced8b98c8594ee42c928131fb3d156adc6b464a6e2cb11adbf720e1d9d6ec1e26981e03d187259e26aefd8cacf20234f022f8a262d9efd34d23a92d3e084d0896f76e7acff1813e87650a4be9", 0x77, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:30 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x80c) fsync(r1) fsync(r0) poll(&(0x7f0000000100)=[{r0, 0xc0}, {r0, 0x4}], 0x2, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xfffffffffffffc01) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, '.\x00'}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f00000000c0), 0xffffff1f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x84}, {0x6}]}) socketpair(0x18, 0x4000, 0x401, &(0x7f00000000c0)={0xffffffffffffffff}) lseek(r1, 0x15, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="10") 16:00:31 executing program 0: r0 = socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r2 = getgid() r3 = getgid() fchflags(r0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setregid(r2, r3) close(r1) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) pledge(&(0x7f0000000180)='(\x00', &(0x7f0000000200)='\x00') r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchdir(r4) fcntl$getown(r4, 0x5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x18800, 0x1) r5 = dup2(r0, r4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000080)) 16:00:31 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)=0x800) sendto$unix(r0, &(0x7f0000000080)="9dd95859dbe409a6a43008bd9cd3dc408d9bc97b8f5ce2f442d6c958002518b7ee76ccd5cf5856598201b40a08fb99e6c502c151afcbad4c9edd2e3114dac4148d5c", 0x42, 0x9, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6080, 0x0) r1 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/124) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) open(&(0x7f0000000040)='./bus\x00', 0x102e0, 0x8) 16:00:32 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a52fe00000bc76050086c2be9d6abaa9800"}) syz_open_pts() munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0xc) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:00:32 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce", 0x2c}], 0x1) 16:00:32 executing program 0: select(0x40, &(0x7f00000000c0)={0x0, 0xffff}, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) msgget$private(0x0, 0x4) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x8, 0x80000004, 0x8000, 0x6}, {{r0}, 0x0, 0x4, 0x40000000, 0xa29d, 0x6}, {{r0}, 0xfffffffffffffffb, 0x58, 0x1, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x25, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x11, 0x20, 0xff, 0x200}, {{r0}, 0xffffffffffffffff, 0x4, 0x41, 0x4bc7, 0x1000000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x6, 0xc5}], 0xec9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000080, 0x440e, 0x6e}, {{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0x9, 0x10000}, {{r1}, 0x26aaebe38d43ea70, 0x8, 0xf0000000, 0x8, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x9, 0x85, 0x800}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x7, 0xc00000000}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x9, 0xd52}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x9, 0x6}, {{r1}, 0x0, 0x94, 0x80000000, 0x4, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x96, 0x80000000, 0x1, 0x3}], 0x5, &(0x7f0000000000)={0x80000001, 0x200}) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:00:32 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) preadv(r2, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x1}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0xb27, 0xffff, 0x1ff, 0x4}) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 16:00:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x100000000000, 0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xbb8, 0x3}, {0xb7f4, 0xfffffffffffffffb}}) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x0, 0x10000000000, 0x2000000000000000}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509", 0x0, 0xef1b}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ed3ff720672a816a94155265a0ac3b9c0298f29b"}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x20) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x804) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x95, 0x3a, 0x1, 0x2, 0x5, 0x3, 0x1, 0x1, 0x4, 0x7}) read(r0, &(0x7f0000000180)=""/161, 0xa1) 16:00:33 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = semget(0x3, 0x2, 0x10) semop(r2, &(0x7f0000000280)=[{0x1, 0x40, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0x81, 0x1000}], 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x8) clock_gettime(0x2, &(0x7f00000002c0)) sendto$unix(r1, &(0x7f0000000380)="f465e8e70fd5072ce96a9f781303c8fb09347ba9c33fda106da37317764fb72298d7627cfd5c87ff86779bf5be30eef132aaf8b385e157a9f2896f9d038a644d11276474cff8f69219e908292308cb1cd2e9a7dcde6fd2d84c8c9bca0287b958e2656f43a46ce92eb1fb7c60056d97ddf5f8ce44cc3639200910861d0f12e148eabe4354a59d303f6afdf9b099886cd628d025ed15ddb6cebae722f68da55f062c10534b6e3b069f04539b1dba3cf7b2526631c1e0", 0xb5, 0x9, &(0x7f0000000140)=@file={0x1, './bus/file0\x00'}, 0xe) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x600, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x1fa) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x5c, 0x20000018, 0x100, 0x2}, {{r3}, 0xfffffffffffffffb, 0x84, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x24, 0x4, 0x400400}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xf3}, {{r3}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x1, 0x20}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x200, 0xa0}, {{r3}, 0x0, 0xc, 0x1, 0xff, 0x1}], 0x9, &(0x7f0000000000)={0x9, 0x1}) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000040)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x2}], 0x1, 0x0) 16:00:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x10000}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001e8, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x2000000000000000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0xfffffffffffffffa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/77, 0x4d}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x80000001) 16:00:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) semget(0x0, 0x5, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = syz_open_pts() sendto(r0, &(0x7f0000000100)="af9d3f6db04061c575d02c7775f04bf573b7363a72460a9de88626843d110d5e361e040c3b5e0f60e014f64bb981db09bf34e457d1b833764082389010a7a0e52847662e5884fde5bd5d38182a6d7c393c6a9360b19d8d883c6694abcc58f7008fffb21adc57c82561f2825d6e27b1cffa279568361d3be362825b", 0x7b, 0x4, &(0x7f0000000180)=@in6={0x18, 0x0, 0xfe2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r5 = accept(r0, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r6 = fcntl$dupfd(r0, 0x0, r5) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000340)=0x1) sendmsg(r5, &(0x7f0000000880)={&(0x7f0000000380)=@in6={0x18, 0x0, 0x7fffffff, 0x8}, 0xc, &(0x7f0000000600)=[{&(0x7f00000003c0)="f0a8db5941e51d2a860d16eff1911e2439009392235d79c85398e033c3cb3eb56f797206c1c1d80dd6794a7bc8be379f8fdfd9b72f5ba46b1c496efaf2d48f036eb5c83ec957d3c831a939a2dee0ff9775438a8f509f074e3ff5779d78f8b676ed5531d1ced19800adb8676d94d431bc134cd836d4c814dd3f5eff6c0e495653878f8529b5d215f81353252c5522ac9227a4191fd7d321c647b09482bb10d5838522fdd308c00b7d39743da11c3caf3ce059a493e00d0288e53619176b6cb6acc4a75fda1f11fb56c235c610a42357b9ed74a8bb08af", 0xd6}, {&(0x7f00000004c0)="ccf561d4a8fa50e093164f3ca6e913e1e9c194539d3ceee894302d88b744c26b8b2486e3d8171d50b43e4c6cb099dfcdec6fbfdb2c29bb30bcc71f5ceb0e2f4c763f8c2b1a854a5cd3da84a662ddca884fa5be65cf16341a41816e46c04116abc8b369195b5788d13bec093a81c7b4a28fbe9ac10abf9a8da15993465696393b3abc07fb85aeaecc34c29a90ac157b27a6496c6c0f7366132dc2e1112f960dd0da30dd5de0c9", 0xa6}, {&(0x7f0000000580)="864a7cdf65fc6366e33c7d1ca88d728c9bc188c533f50c099edead302b6bc70bfbebd80b4a61498040a42a5cf6fecbeb51565805a6c9db728d680f9975eca774ba55316e963eef7ae2", 0x49}], 0x3, &(0x7f0000000640)=[{0xf8, 0x1, 0x8, "365d494493353756f351e183dddfd9439291d0012391675f378a34ca93ad37b114417e985e206520abbd46efd9742d89e323f81d874d9824b391ca2f57ef4255dbf2b0e5c24e4a5ee07e5adb3d593f98b09339ef0692e1decad9f6ae15d0d430d7f0624c7c54e57600dcaa60a6412563cbc60d21584013fba56cc2cb0c7fe8dc5700d1fa3929e3c2e0b04268fb9a7864801c46522aae9919a9e7ae60c6e5f70975681308da0c38aac5e3df863384a3ea3d6d871a56f99b957f59854d01b6a5214b8145d260d5110d1f17423acb65185b8e649f46ac7dbfacc8a1af529a4c8bdf598a57c01eb89c"}, {0x68, 0xffff, 0x1e, "8242df213c405588387fab8f1e454bd59deee6f02fc7b6f5d532a0780e47e049b16e70e857e4e91af6fba3b4b3fa09da426483dfa23de3bdad329d9b6e432f4eb6bb397b5d145c8b17eb83ba812f11c8591135"}, {0xb0, 0xffff, 0x4, "2876f56772a118cdf2039645096ee6565f2f50db3adb2eab6c0dfd5277be43b9d924e0cff12165e870db8e2ef86a25375232a83b182b18f6200017792f82bc25ec40b914550d7e106c0a8857858793cd9286df55c91e6406ba89e56d48d5d4fdb7b8c73fdb4edfdf2460f47a44e400e8363a836f54f31d519571573b376cd5ed10036c22e0d1a7acb89bce12bbaf95ca9e5c4da8026d5b94d571ed2af8"}], 0x210}, 0x2) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x190, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCEXCL(r0, 0x2000740d) syz_extract_tcp_res$synack(&(0x7f0000000900), 0x1, 0x0) sendmsg(r0, &(0x7f0000001f80)={&(0x7f0000000940)=@in={0x2, 0x3}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000980)="fd5b535b8209ae3c993baea9fe88f5a0140d0ac043244815d2000300d241b428176e01423cf7a55626957deefb663a5e369bf4e2bbab2dbd66f2f951cfe270899bffb65783c1b73b72666275ffba35038c00c151384445ef9ddfabd7494fbbb8db8d1e54da7f4160ccbce32577ef5ace0a746c0aaf8e0372358bd8ecaa64c7f0361acdbc9919c03493f85bb4d059ba9d1fc53749330dacb5dc2a8a40cba21add10ab0d0a8e7a976bfa60df1ca2f140188f6da6e74a2c50e4c081ea15b3364776", 0xc0}, {&(0x7f0000000a40)="1dc90ae6c2ab5409f59c57e5346e086e890bad65358df3276c449a81b88d2b85f084abbbd2815f6a17d3756f49b90586819c563c712cef97634dd60c84cca5dc3300cd0ccbe124ff03c13d725a1988b213793ba58f0f7d8fab661eafe6a5688f4ca06460886b5a3983ab615ff974ed0bef282d276d0d1c6baf8f7374823e804c6352a30311a680e9f5f484956a9376411bdb6363f51e301395139a297933dab67d8bb4a15a4c28f7965b03d1ebcaa3e73089cd39903044f60d2eeef09879a89ce3001601a58a037edb83f06d35d68c7afc0c74549b623f6468b222", 0xdb}, {&(0x7f0000000b40)="d89f5b2903ffcd1ac49b65cefa9b850347fd40b2c993c284f080e0341b20c2d5b45ae6a15f815e62d1eef49d0bbcce09085e61fc1fd30527b10f92da099fba086bc027504a88b3156c178761bedf66b87661c074f400aff0d2f4db6f0faddb1ea7168aeebe360d19d9a732315f91bb1996443881a9cf792676f970f0ec3613b59ab953400303b5d7f58ea58a356d6de47b96426cde66666e352cf94cd3d0e33a23298c1a8d3affc1359ddca2b8b1b5be2bd49cb071bc866157a7dadc6f4493c5e6d1c42489a0fd30cdd9111d093a3d863d9afaa1d4c9745b5029c9d70f2ce95acb", 0xe1}, {&(0x7f0000000c40)="2f246026ae33f274694c26346e8a578f2ed3679884544dbdf37a09358ce4febdc4afc602c5b46423", 0x28}], 0x4, &(0x7f0000000cc0)=[{0xa0, 0xffff, 0xfffffffffffff4e7, "b27612229bd8bff329607f6715f8cf8fea2b3741bf0975a5d2b7ea3bbd995865fbf2e8d7c5f77abc5367fe8266dfec95a6bf7f40b4f335fc0065de9face32a7c9cef11c680ef3b0b5ffa0fd0ef96ccaf283d49c58f60b73fa3f78e03ef5a6978d5cd87f5b30d42686b7ace306c95c7d520a41b2423c400a53990a8fe62d3400bedfb996a6c1bee27b0e7"}, {0xf8, 0xffff, 0x198f, "56fe67ef5999ebb2ae3c7d5a9b5fd569bc3c9eaa605a68184fca5e1b78fa4bffc919af7bc078402fcdefe0a5168a3b5f025d35ce95d3d42b3708a0d765ba0f514f9c317c925dc266e8eb8aa780d1ddfb923f7ae8817949d2525d0d7f77a7c06221b9cef6155ac8fe4c6159382f20b68c42ca3fc5a35df7e887767d1afa5224a6f8845aa4767544e6bf2764d3d325bf1f764a5dba6817418ac69ad17f62d3d16cce58b5a662eb1902be0d88981e9bdef735ca1b2979057bdec501a0360f0632b9cfcee4ea90b024b2ed72fdf1a3ac30bf399d05c87df88d662547dfd6e556b02c166e"}, {0x1010, 0xffff, 0x772, "89594efdc085c4921f72a671fb2ae00feed7a1babab4bc0f1d973b31fe4c948419641840968ccb4a446a56149fd3e07e38366214a3d14a554e6280f9d4cb3b4f037ff0a40a6503759d3bd35c3c58f619c568cb6afb8f20a8fb1a43c400f2d59c8b4f5e671a6eff7b179daab67c1d824eb818a1d18f5b55b917e623f4513bcb4a021eea9cd02778d1398ae796d229c28a56b62690ef6d35071570d048011e7b53ca58aa08d868e9ae33e65bd25e2bb4eef3dee3e10fb6d53404cfd05e646091951c955a7b5bc70f01281c862bc2f73b4dead276e1c65eba06903b14c2d2e7c625e32f4d4c00887fb39c18a93fb1ac21d691f08840861650f262182fb79bddd16d807d6c1593bdb0db45260f69c4cf81700fee38edaaa4af412e0e836cf1eb66ec6fe9e671aa50816b375ae000c05e03d32710f31b30f1f5442011f14bc8ad1649e9b304938039992076f37ea41c98cbe0889428ee07dda50e6298d53ec957471ec9ac2da4b6fbffdbc58602056ac7d42c9bf23eb7000521aeb895f8461551863f8a56c3012bf874a58475019cee9c3b9563b199aa15105746c01a2ffd210d88c4e88b85bb64c3986c0fb6473603106fcaf0fcd43d669bced29abd8edca43b26462d6dc6645b58892792124f470624c2b24fea8c70d523c55b628154b54b79837e182a981a3fbe47417c0d560e15f68dbfaa3ed4c3c1456f3fdb00ec7c6471cc9821eeabf058c7a0178d3498928a6c49a0c53523cf00acbf6ee9cdbe2e05a2c7b63a2a18b2f225827543ce45937324a535ba53d47621ce036fde354c84acf11e3c712dd87013bd571b8b00e8d7a278da2cb77ce0e256c7d800b09f0359f090a7553ad691e974cc6fc581090ad069a96736f56b67e858730b1c7300b70151fe4bed90b333d543cb5066180eaa9819f6d0bf75ed6b67d3764dc307046fd66829eb3e155456a3101885f48194776c5617274e2cb3f5804b846c9486537a4828d8acfb1a4e63eeac6616e66f45740afa2689de5fcf3f56c0b112a00eb606a183d26ec5d139865d974ef4ffe6491827df0e04d9343ebb878874c55cb24d56572d904a58185547ac2babf4a22637d34aa8185fc07704d0baa72dfca5e65d92fcf31b02653620b07e9610ade78a70f8812541f0b288b10cde11ad2b13b15791177a3a4a8865079fd5ffa181a0878774fd31cec7b02df96e5f8764afb933bab783b474e65aaa2391749f06a31d27bf09c7297101b74373c43c8d240d9ed30576fcbbcf96d61fdcdc1139dade43775301776055d273fe83ce63c6380f70770a5a72452f3fba737a80eca06c97c3b685a98b6e340a74d23d435e81b627e88d57d240c39d36f1fa5a58ac7c4a5f311a8959e40ffd0548ed590563f4cd14ce7c688b8a5c8065143522d16a4e345696160f52f43dbf68d2766ae49b6dee95b51a15473a3568d2ec64bafa1f4b21e0d512f98359689c5b3a54ed92ad48fa7e8e60b4137886ce5f8c2d3d682b1330558eb736a59920b6ce5250c29086a25c6b1069df2644fba8bf08dd21cc4b9c58eea8210766a70e08f9f4c73acb611a6ee05ca17404d86efd67e99fd8eac626277b3deecb4d42f0fe14ac90cef392215e758debe5ed0e6af1283be15b25b6611099506d1998e9206005502af452fddf3c49bd78c3d8ad687e9144a1d6f4e2211e549b7160e1fceb1f5cf736545cd7b4786c4763badf9a1c1689454b6426b72af17ba8f298273be92ad42c5c6242b11f8866d331d28aabe35beb95fc202e492f44342cdd2600a5802c40db02a089a4e19cf75d9b85e5ba1e29fe7d26cd0ef4b3f3e3174991829e515cb6ffa05a3a45a3b7b567288d42ac3215987588b7dc3e135ee1edd4d4bf0d9e10adbe5c6c9328dc25d06344bdd7296b8e7b9f8cd71f28d5965b515a81070552ff82f44798a854bf61b5a0f5775f9337596011490ee7f70d0e11079474bfacf1cebddeee6f9291f323cd629b80c7405ef3644acc404d89a2cf4500fde36713505aa3b0edee3a37638d234aa8fe3113246be96a58cac9519f61dcd144ecc1097c302fbe3e0f367b46d1d8875628e49670d27a071bc8c8fbdd579693066c82090b1dcdccb80fa0b4dc388f4fad6894e30b8001f40838737b8bfecbde27324aeb00b6cfe919ca84f5813fb5ac37379946d5c0e7b455828c2a107860aee2441154ef289dd0ba692b90aadadc716e1cd1453c884db15af806b79003e8d0f1827251a9375d85cf8e1bd00c282c5e565f5e1b8e0424e2e02dd7e25d32bbe67297b214e8d360f10a70738d166a4c7567a2bb3c6d25ece7ae41b7f475a036c89a78d1c7309394b5ffdcbc2ff28b9d71bba7ec467a505beb1b569aa6c148b18498411ae8f62c45b50d5dc7efe50edfafdf232862bb0f6380d2b93ad790523544520ea63f1c1d5fb0a4242be4c080be7e4648c53007e31ace9628d65da3c20ec653a36ad494857e0ad50e5be95a53e58179f47becfa3359af28dec602c47688fc684652b44310d12ce85a3653b8d4bb43a1ffe0b36991fa70c00eada514d5da260c1834856531b71e08b25941a27dbfc368c2df2d6b786ee935e12155812583ce099558bb7010b4a9139ca92640f7d61aa37c2d56ad94cd59a6fdd74b15405509855604df48cfdf26826ad1b97f5490576c5852d03ee65187bf19642781fa819506ea400d9923248c42e9875aac2b085f56dc2403dcc8091d6cdb1ad08dd37971467ab58b56270eb758af7f77cb92abf6426f6a857771ccd18d2d869d8641603931e6297a613e03aa187a0efa3846f32bbcb1a2dd997c2fa9bf8b1b39f2d18752f205f5b6fec4c1083d29b9ca807024a9471be3c8c8f9d04a4b2298feb8a053e265e007cb479de4469e63162a8fe8c030fb995a761f2d7a2af6b2acd5b495a5ff3063085ce399503880f689f376ec5d304ff0aea557e039d3e6d1ad37993911c630ebcbeb4b394526f8d695fe8d107531369d78633b7204bce2871835240bd5fd4ded672d0c7c7ee7242bf3598acaec8c411e9cd99f308335a90f94e232df03739c7dac41f9dcb70bf1eaa90f025e6bf0b1d82f7c96e6d47e8548a0175e94fcf9e2c82ece3b3a4ed8ab88ab27f8ba31d0d1a59644907b09efe43092ddaa87791e8df4845359d863d64200bb9d08d2b7c8dbed2397a04d26b2ecd06f849a6f0e8ea48d79d3702d312e857cbb0dc5904342fadf4b6f0659b0dc5fd8d07b1231f4bcea6103daf40eaedda813127e0d984f33068d43c3dbaa1eb600d83aa67cc52c133fa1d976937fdd1f4e22966d557313eb48f5930f3ffe67e76156532db584b3b0d4b9c5432ad5ea0ee142ba088b7eba8bbaacd7c51fa4e96e05bed85a74160ddd778951bc730d9eed1719dad109df4f77fd2da0d1bf06ed3ef5d1d0072f65f1f9a475a4020b574e8ce70350375ff1a26b357bab17ba67c5eded12402a35862d74850993a08d4a90e81b2f6fe00f34afa0760f1edb630894f5d683d3c1674dc4b626d584df146fa28c59b6e911313adfe576e0c5c33aaa5f22f0a6283d978968beb21cfbbcbbc4da689b732b1bb0a2cf646ac891569c794a9e09a04c48e13e0189bdb06ba2971511088cdf4f9b0dbe28372c55e77b4bc1e03b0a2fb098bf6dd2801a3008a501df5537310ed273ec70f0e9c5e27f73f3c3299dab6a5b893fddc506f13dac92d40007a4111b21d39dda2efbccb7818d3cfa203531794073a8de611f6cc1781f6303ea87d11be8684235470977d1ff71e9ee37959fc4ee8f66afdf80da068a846a0f3f6d347fc547f48d9640e9531afce2442a345d953bea7071b7d2560066f651ff8ebec38211ce3baab76411fe6dcf139107736f346493ece432fc8ddd3c2a58e1f0b920c9dc5e8b54d905d5c3af240f97a54b9ced981bf034ad7b632321bfa0f2b6510d99b62b9b027a1996e29891a390435fb13c8b89b0ad9cb12d9997cc91ea52f627b5c74403120ed22f54f4fb1da105f5381ebcf92386ddb52bb1a84153af98223cc6ccb86b7736ae6d3dc7a8f327914107a0926de3fbfe94763fb5f0a025f1ae1966772019821fc0e53dadb3ec85dd667de19633059296195ccf91769bebd8c94843f74e0cf81267adaf8453ca81baea5f0bc2652e6f4887aa514892f1c70d86b736314402799b28756e15c982d1f7a0c488ac7acca83e6afaae9745d1cd530c77189dc6682afc727e2ec6859b3a6d947c9cdd85e448882eed63bae0dcb27e1e8c4a066d733c5b2f2a2eaffb31451fe58bf0d10cc37d4d7e7b7ac6bb7b5d248c4fed24f80d92a0e2f60e3adb2765dfa3634dc4ebb1c877ff232a8326dc34785f8f201d9bbe5f4d12c14c75fad525df2879fa762f92c7c935a8b334086bbf2e5eab222fee33026c5396f174e3ecb3d288c965036342d335e9ca68fa826dcd8f2db532bc4210b360695d08955169ebc3fb4f65af585f1b0cdd7051df45c8fd8d6946cc7da4f22dc9c36e444add387b27e3f8f9dcb7bcde792c97b55486331fb8ecf9327faed51f580d692ac53b561a64b8f012bf7021c8808d652201eaca897608bce55b4955faa30a217b3cd440f2038486b88c46a4c94a6833f64d298985c13fb065041fba2c520000ecd5a4ce13471ee37ad96c1d53bc3635b4b2190b71b253645037c59959be37d29676a9ffa69281228ad79569c565f7e35d058bdbb623a326751b0095682d88fe90f996b7e3a7e794f3b30a7ff05cdaf0fd77cddbc5dffff2565902836ccd9ef958d843a0100bca4c443d1f23e17ecf76b8b014d5a204df227f909e66bcedcccb63fa9d12b12d406a41bb6cefac658d02f4d4273cbce2eab016aab26b6eee3b32654cfde6cdf3c68802c6a02bd0e3f57417859e8dd09d63a9c4b1472ef28ce66a5f5e47adc561c08d8b9f62aad4b3ce4d1e1a656047c97d1f6733d9f3418965ca13d5ed6fa7f0f3e9521961dceb14ffdab3f2d7bf18bc4cc87d06983eb631f718b84a18ab4470214b72ca338e03b3fc51497fc66bdc99fe5414bfdce6b87b32a44b7e35eb021277db10cb036dd7c3b8e669dc487652b20a99bf503fc06637e426a9e3a0c6494aa04003fa00481d971aecb971d549360233319a602646db2086089ff9a912faab6af0c3621c80d1eb4919bf1354a1c49d5ab7713c4ab2c3c474deb194d87ab546682de66a4167ddbc10f64f89d6d18a10bc6187dd79cc3dbf26da77efaa4d1ce45ce527453c7a34a396ef666db7bd152c9fe8b7f0faa3972379e7e9fa7151605867c8ac28f31a64db564f64e1cc153df217f249ceb0150a3d11d6e2708451244218e2cec092f5ff1ff9b6aa589debfd1136c066f70c8fa6af824325912b53e6fbb545a435c276b7e3c9ad6c3e7d3764306954ca21a052e6111c261684d5e1cf9589111485e1a56645e154a53648bf620ace5c375a20fe11e1e534223e1c3b7ad738c22506f5090acf6bdb74d26c268788fa054523b42c9b1d9807c15d3fe89055e5ae0b067e7a0311563bbbb9041ac54e10ba2889fc763e09bde08f6913fa3446bfe58e06a60f17bba7d1e33d6f8e9d596ddd49e6ffaa9566baa1efe541b97872a4af14925c6a2917b0235144ca702c1bd7b23e29c9a848d39deec7aa0ec8c9df78e326d713db21679a3198fdd01455407ae6594b8fb00730a7ba4902f37d437e5c59adb6be5c7a984006ab09ac40330ff32e8d812b00e33a515e03a83f6bdec49a39860722dc739b249ac9c31ffbf14aa57af6ec64b5039e4d280cb4eb429924bdf5f32dcb7406b55e3b417ce51daa4cb4f144ee78232ecc10f42993a5f0b056f3"}, {0x110, 0xffff, 0x1, "fd35f7c69fb6c9bd44ac3b02e723258c7eb096a9d46dd078b1b8e0976fe18688c81c828faaf96ee7ed36f535b6a1b9f0a4072d3c2a20862bf6d33af6ef27bcd7e066ad3ee07f35cec60c46fce150b58303b9d83e9971d7492f1d42af527312c42f78bbaca43f103bd8388ab0204f1dfa57c51b960c9a155ba99b9391ec5c021b4cd3652396ea20708ad79f96454cc67078855abd6d60509bb36c6c1827f64320d37e8effdfe4362782fc1ca072b7f55657c9258ff41b74c9fb60a4792ab8ccbb6554977eac522a81abba00ec820d943a147f53581351a2ea06c89159eeb10ad8c92935b11607c4a442d5b2178b41acc5ce0960c22f82b1d6e3"}], 0x12b8}, 0x6) fchown(r2, r3, r1) r8 = fcntl$dupfd(r6, 0x0, r0) r9 = socket$inet(0x2, 0x8000, 0x553) preadv(r0, &(0x7f0000002000)=[{&(0x7f0000001fc0)=""/8, 0x8}], 0x1, 0x0) fcntl$setown(r9, 0x6, r4) fsync(r0) r10 = fcntl$dupfd(r9, 0xa, r0) recvfrom(r10, &(0x7f0000002040)=""/25, 0x19, 0x801, &(0x7f0000002080)=@in6={0x18, 0x3, 0x5, 0x9}, 0xc) poll(&(0x7f00000020c0)=[{r2, 0x100}, {r6, 0x10}, {r2, 0x3}, {r8, 0x100}, {r7, 0x44}, {r5, 0x2}, {r10}, {r6, 0x4}, {r6, 0x40}, {r5, 0x122}], 0xa, 0xfc18) poll(&(0x7f0000002140)=[{r9, 0x6}], 0x1, 0x0) pipe2(&(0x7f0000002180), 0x10004) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x14}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xfd) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="6dbedbf216c5b60e154000", 0xfffffffffffffff1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc0, 0x0) sendto(r1, &(0x7f0000000140)="058f4b9f172c0ceb38e0142d60ab732ec08e663a147870a2f21465717bc69464251d4aca52844a3f8700f8424af0ddb5c50df4075e74e331484e56e322ac63b38188cb1c6ed2ffe1e86610ad13a6f58e72726cb760a59480f33da7bd3775ac01538bca7ce7dd120af1b2951155737b341cfcc4f2aaa386", 0xfffffc6e, 0x412, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x24f, &(0x7f00000002c0)) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000080)="9c996e304e779bc89733c5ab11ff82a4cdad2942583e4cd75f1ae50dde93782e53a67bc4bff9a43ef3b7d3c79e75971dac8eeed754773972ff766d88f8", 0x3d}, {&(0x7f00000000c0)="db0bfd95f99472c02f4fcb1c5b341ce2bd5386e219f196588fefd905d5219d6a0daeaee952cafa8143b315fc6367e8e58b83eaa9282c2e8f08509e0727202f5758877ce40c887741eb407f1d5ee0aa148da1222a920e6e6586003d7a40dc4d5341c8dfcadc14ee4a1e0df65e89fbedc458b9c9a0974128c9ed3618d291898e3795d1761c0f1ca6bb950e2f97e8d868e4c5d155d9d514e8afbb906eb6e3a448177b6d21f54773603691258f6ed16d52e4a358473fb62c208955f8c56617831636a1a683b44032b4ce8420dd0e", 0xcc}, {&(0x7f00000001c0)="21990530203cef361a18248742819b5b5aa67db43b3ef1a1c87d89229a2d08a5de076500b8aac0ff2969cb88af7976cbbb", 0x31}, {&(0x7f0000000200)="30aa9756cdff7641a862ae396b1f89cbcb375344b84fe52b15fc47112404d36f9a0e6a25ba6a62d77e57479d647f232fc80e5befea48c355a944cc90721a8999c972c3e376df4e99712fe1370cdc32d46d17bb7cedd57dec93ea23a3a6d454250727d442b3a3f84472bca9ceaf2ec5f713db3de618887cda18faa716f828a723886ed5aec5fb8845110ba5c14135ebdd1fae1ae1643e96cb9d8a0610b33dcbd46e2cc6d1ec8c9256214c6a2aaba3aecb89916711c272efc1074e008bf62ef0977516dd2e50d9972f604345401e8388048a53372380286af129358b21346d1219158539d3e3118be0a8cf4c4f4ad899dd11415cff9d7a30c63b0be759b041156f2195478ac3f241de5c724e74ad5d11964e47ebabac1243cca4521eecd6048eb91a42d21cdbeb15903c157fecded22e15c7d85b4285d44f6fb512cf75f00afbe7eec2b29ae3a21c8af41edbe93d000960ed41ab35e3ed4cd69197c9ae1317dac8cd01897cac3da09948c8060561fa5b363ff8bd2cd1a37dfe19935a13db5eddae49ddd5bf2acb9e783e80e28ca17b13514cb59d65b6169a906c313bfd19c9b2cfeaa7255ccca4beb42a7d341a9d5560f6667c9b2c58ecca0d97fe99bd6c738379a79d80b230cf684e4a033bc4e4b0f8912eb73ea61b87f16ac1e9d17dd5f0faa414a7f9f2b98e5702d9029e70e606c2ebef2a6ee88e738042c44c1864cab8fa8e2484a19391c2099f97a95dccfc088855264db6d1e0bcb8a7f5e089841554e1c5d781fcb930cdf0511fc5834085dc35aef60979ec3400735712d771da925b866954b87a23bf0ff7e99dbdb7ad7c560ab492aec2db04ae2acb036ae99729931a3a0a85977835592ff43840d135cd9ce3a5ff214541cb9168b6968fd92b0a3469f545aa1d7896337afc556130be93ff8da5bda4cdc008ed2148bd0a1154a72a14dcc30f98144404af0bbf4e6947da4c9e1fe6a62313314990529e4d21dbeff17a671d3abf4fd050303cc940cc49eb326a9654e584983bacaa8149f21934ed8cd380ff036503a1a3cd037566ab13b3c0ce19532f885d314f5af48cdf1251aeb2da3118b5fb5a7521caa28f2e77c308798483208c956305808311ed983554fbec9ffe6b037b07aa77eb19eb3b20a8089e596b190ea47ce29abe1987abe7b7ad98f54a3430dd5dfec0e01b275f26bcb32c3997abb1b8179ef0d533f5851668ef92c62b4ada3986ce458c863e51de97f43a296981f631448b7925d347572ca7395c56fde8d23e212de022a4cc157bb8fd394a31cea0eca34de6a32f0f25d620c88fe77b68703fb1622478156698f44e55b18b021e6e457c0191db40a389fc7c5fb4146c217022cf51d2e2d91ba55383d54a28b95fda6790f24e4f4acf2354a8a7c8e1b47429a5ae64da25e8012b7fbaaf01dd1f369d681c193b343935b064c5dd6590b8c0788b5402f0048472c0fab0a70ea840aeb4e25347402e62a028ebe4378bf22b20a03ec5336ecfcd14295d1a04f37dceb5a9a9978f9ce1ad03bcb9f69802426e1212015e0b3a9c981c251bcdbe7083e475a2196cd17e03a46740c4f174adbb5e1b4c4449d9a78f6ddc5352127077e7ec7900ab194287ed8267c8d6f4ebd50001ea7daf61117bca4598ca97b1846f0a4d0761be7221a038347c3def0e1383a29fea48c4acb244d040ecc6d35377d343792a2a4c435f8df07c804f301de270ec9687b5e77ad53085148075bec9194259148e66b2ee61b9897869f5d05db83f406d637d52fec46c4aa4ab00e1e8a7346e9e5942eaad9c8522e2f3138026e5c4dea02fcfb1ad21c947f3889ef83e117b84765ee48cbd9e9342a2d2949beaa12175c57b6d04b2a4787cf7a26d71d716a2224611a5387971ddef18bf2d5d4ba6d8747dd11bad4b3a5c9f5714aecf6cb7671c959d9b7032ae662f29782f77ca7f98a19c9a70fd8e8d9b2092d2df03cc6af830dbeab1b04aca5db97d0612a74dff107653f0f40855912ea1d8be8771de92454019108ffa92fcd09552f07f82444979ba3f7de5bebc3301bb6094a3f9a23b4c1a4e50a25f629c8878c5c6032ec2e63dff8d5364b01a88ec142ecd5fe724580cd96e8cb9f973f3fb03cc6bad1df8266f4041e6cc88dfce835e558ee4adcd9603700e0e50209fe5679b59ca8221a9778eb0d60e98f34cd2149b887ae761d5d871c7fc0f744bb33efc09eb7c841a57f326e7a5e781b4dd90816c5d4725177135c9dbd49fe3fef700f4c34c1af715199ff7569770b6549d5397c5f1443ee80d4c83f8aa1b3a37c7876e96d5087873acd2471fdc0e29f07322b2eaa1e972df1ed827d94f517cc445cebbfec1bbbec33b585d24517b2977e3b89a2bcda6632cac417dde2bfc998b97f273dba495777e09e1d5b3532c11ed05cc9968b2780c4d40b4cd5e2fe196518f3b36a623a058946e50f6aa369a95ec390a2cf6541918159f3acd2a788efe7ef3a2756f7bf6a453d2f9580dc3eb3c1b0beebe419c97025fa16830bc47a3a53ea98007b8da937ef3c15139a25a56d2fcd2e4b5a888209dd6987cba08db015adb53dac2901cd8ab044445c4084fb2f7ef21e4c4108a603b4e339a4c3a750c996f159719f9d5531883d0b075373f51f2e2c2634a986f4cfbdfbd4e0e96b0d95a64f0237679b804c465ced22b24277acde85890ce621e7400b6852857be7ec19be68e076555bc35855d80404eed55bd552f69bd4bb2a12e2c95dadd7aa435f7b4a2e9c0a7b2eafb04afd284b6fab046aae5c6f392caef5365e43571fd6a51ee9d439b6cfbc2e0e1efd6cdd9566af9a0de25df2b5cc97903a425ff6681d195e84adfb697c3a9fc66c16615b0b0201a6d96540f21444e2e036782e6183a721d52e6ce18db8410311c1946a91b226f3a2c626172ab3c684d7d8c212f0e6c87f2fdb635995b5c7b6e8b4f60bcd67b475b40b2756440eef05e7bbfcf5d501e329408ac6ae21ce8917b377d3474a3da8e214195783d99f56e88ba00e61ad32083458f7292c729ffa463f16da5564cffe5a448cda73605befef4a066993e409927349cc58026559abadfa28e58a9ab10fda5ff7579770f73c39de24df7924a1c238d38bb4c2f5d8098cd98444635d2341114eb4b51f6808698f629e412fc567d6116eb7e716c358967d367c712b67d90da797ade11664e569dac53c00daff5b3a6bb766524f39a291d8437c6df7d5d8ad34dbe5f2e9751c2915060936da7928fdb1db4f82d4683fce8e3a5817164bbcb8d9f2e3fec9bb14336883e695afb76795151d07ef19da9525f09a612fa7125b8a32288eaf040c551b19486a1ee9a8a00f4d65abea518d9af69e703ce92c8b55ee21ed123b759a15d84287e961f9ca5602232c6803ff84551cf0106aec13753757bda178b45777cd188c500c806221054dae6ff242081f896dbd69fa5aadf0248e9da2b8be665ea65241b1af0c2f2f6e6860a3e6e8a1090094916b5651da707825b757f1a7db07af6f0e5c87701944368e4eb6f503b746cf93f9cba8fb3e4277ba4dbe3d3d6013b97a7dbd31e4c3a0d3b0f9b14616d18cba313d232b0414efde2086311a5cee13f4dcb4cb1cda1bdf701c0ca016148ef3e03ad8c540f65f25e8d3f22c799bf21d84eec3c4889b7e261261d7c3d72db58967424177815373451e172f230f55d1df972cb62adcb1261f2f64e8b6d67a187036f4d1855ecb69f4bab1b616cafcdc65c28dd6d4f86b5aa03287b34049f3c93ddb28fa042c53f3abf159a4e9428f2ea35ad9f4d8e27ddcfa3db6879914d24a0d4f83f13146084dc9e58b01a997488616fe9f556966e02fafe34dcf186956e034d7be15c984f6566cc8507c79fb7ac2305ff9104179b7ff0c88bc7ebe712e2a7b01f59e1526ecd4d93290d2db8168641336beddf0354cdf37e4eaf41a064fa2b9bf5774a6a2bc8f84a0be10e108dd87c8c8e40f62029428c6a206f411e5dd42b62d71a6390f70273f10915ab155357c976d7fad771670bbc6fbfa42ba03805f4aa402153035a4035733b9f975b4ed929af332177d886c42ce7f79ce85754e9f84717f603298d486fecc5440cea9bfef24a95bfaeabc394492e27c8cf5a99f551c3450b83efc1ea707691c7aa74f13bedd6133bce0a9cc0b6b311666acd86c59c3d94b6455f8998038846fef063828deaf1858cc6b503fb0fdd922e0ad93e8d6211d9d1f8242837b859e053ad153dee1060d1a45ff3b8eb0ac6eeb8cd48deb0f275d50197b3d8d3d3664466df772c8a5f7938e45aaa5990dea26e0f0c52d9987fd70e418d85ad34d03b6728dbcc87c9e491c010913a2d1ebfdfd015207d9b9d6886d5a5f65b3ed14a0ec695ef5c9c0e4f2253bce3da928c46dbd6f584fb51c8c4c2b574b566244b3337149b87fe773a418c521bf47250944e7182d6b4f8c866a5cdc20654271ad4c20ff05aae8d253628461264a8d0ca4a4070ac90456d338a3df5f72114bd11b5f2d76e49906919bbce9faf81530da6a44b96930d051d4f49d162fb2bb3e341d11298260397602aa4bf0e08f7641072eb8bfad7d26b57040991593f9ee2b36ca246baf9f39bbaa705e98bef47217ed9d33ae0d514584d51d0ccc2f072e62432f2ab1f613d4df53bc9e5a0152290bf91a877afcebdf72c9ccc5e57b94cf8bb2e352e375289a981db3b0868cc65d8fb87a832041859af713b8a1660721ca9e19f93eb45e798b4d729bfa36817dabc92db2f99d6d5b27d023e44be6e7b340f51a8e01f6fe904ae9b8292fc2fb095770a3417ca81e7553cebf9a3d537039c85203b49df595291e741d145f2340eb9267e6aa63fe37e32790b625199ff6075f49fd33d3c4a8658a599c5fc0014f0ce927bc9ce25b27b99eac96f0e650ec00385ae4ddc1886362b6953f779f90583720439a86db909350e5aec4923ebd6050b21f159e1d7513ee3bc0656f6532619ed49a547b5d06d83c94e35aff8c82e967236e2684a49cba8808949883fa7e0fdbe7c83e5e9a5bc86cc0ad3bbd7067a575a8219589431beadbf2079b986bee4e37f01fcb63e13c1665d62e70e3e4ce139c48900333f011258c66fec604bebe804d20f61cdaa5ad9fdb4e193881b347869af8e9565af95dd3cb529a98c9dbdf753d6df68e286828e7ff656873301690b713d1a253e045332aac322c3b4dd35954795d7b23ffa28b06e720e82df3acbc8d90414654fb4b506796e8e1619b274ecbc4450872b1919123f0b54f6618abfb689a535b7c7fc06394d03986203b09bb82ab575d5429b4d9a5dea2431b99c46bc0bd8991f0e6b7caa64e39c80227169fe3aaddbeb3c995283e18451f09193ec4b482dab5b5b3a8d3fb7143267f07e9778b0ea7fdd87b3e1ddd9ad9dd8935aa2a20cb1a2bd54f781ccbf1d2c35787ae60f72bb6bf404e48e0890191625834be0fd82c6326d9efdf80cb4011709edf7c93b295a4263d36d20d627b014c1bd2c0ddc5aebf7425478c9bb174aaa1d5c6ebb4a9bf96e1f3ddc5e649b34e1c676ebf476434c910e9e10bed518287732c33b6936704939a2cd70096c8b5a345d4ecb3ea7b2f17777462a3f0f48224a384183a2e2a39596f094e98a8bb8f670cd5ad821ef21cb96f8674b880216eda7d6895db96f4c00af69ce917eee8f89ee9106d9e89f54b0d6b11f22f49f2c442bf576acd05575325603c64e4efbdcdeeeffd2bc71c9742f4dae2978e4d9db861d17ec92a8dd19dba9752a81ed09d8a2dda276568d577b3598cdb99f3a1708420095528c5f261510eb4a2b0d01b6da190975586351eb1a93adc4d6dc35cdec4d20", 0x1000}, {&(0x7f0000001200)}, {&(0x7f0000001240)="cc6c7a236f6b7cd50336c702b5265fae5f3dabae1d39c856b1f99d00650c0b9ad66edc2cfa345087221e66f463e812a41d13c7b36f9b0c23bcad9b4c34cfd8f64548484cb1d124337a1086700f1da3fafa4a6ce1cf836133fb4794a939b3437ac1534421a0043dc42ab6d25376fc0c92312bfc9f29c6c640e2a0fd6a18d074c60033787fead908f86d75dad8f3692bad6726ee6d22c329b1b14da36f3b6f2f352c6315ab47d263123ac70b304275aa598997a5b87b54c8696af508b146a92d0ec4b679c8438a23e52f7d7fa1ac4931824f92707230bb3b0c7104e053120eb70cf10bda69063a97012c74", 0xea}], 0x6, &(0x7f0000001780)=ANY=[@ANYBLOB="7800000000000000ffff0000ffffff7f99779a2ce7c2628c99f67fe95e295f16513e3db1000822b9269628c7b4b1ae2290086b2646992ed6492d3cc45e8ffa1276f4898cf7a30818bc3d94c2d3adc6f36eb35896e1da725ace0f1217ab42782b2539e131e62c31529f29b3e64645be86264b84fd7e0000001800000000000000ffff000009000000a600000000000000b800000000000000ffff000006000000bceb5c1c876f4713410fc09705015169d9fd8d61fb22a816e85f8f13c1570ed2893dbff23070a038164129d974e609f35e768e4f83e50f9b6fade32121aca3a93feb571b865c72098ed2241840f07a2b8f42070dbfda3850e1d336caf8a4bd1ec45145a1118c0607dd5a1b963232b86102f11e4ac4fb020aba3bb16368e3a22afd5ea666dc2d22eb6702eebd9d54b2f64704a4944488766ce9588bd6bce6a5a86242033b9d6e55009800000000000000ffff0000843f0000c46daae17cd3f1a90ce1feaf3bd57adab08d89dc1957c91d29a887c0d0d464a00d7829b17a32c68dee7cd4e8f4e00f647845a6fd095825181e0ba3d656b1c194895c1286b3a49af8a63be80c3b13cafd5c0be5bd6acdc2b0e49c4d30a1f13ce33ea5d53b76292265b518c804d8740ab01ea9bef54ab838865909a05a845b62f36d40f6114734e500c80000000000000000000000dfeb0000d522f15de374f0c54a44281b453c2fc67f8adeb74a6bed1955550948ef5fd8a268b147fccb2c1d3c089e593e0f8666defa4686c9fd58212683c61acffc129f7246296be78fcbf84e71cfc1b8a0a339522dddac484735fa6a719ccd0eff399127b292869a9b735f6debed65e86b1beef6d68eda688b26407e8204ddc7f8c94efef48b8bfd9b17bc64fc9e30a830c931bb7561c2c7cc59a11d68883afe17a7a510735cbf5f836d66321253f760a2b588a6062c114cb346d3580ad7af0cf0e6a042e1883ef13d744b927ae46231dc2cec698de90a07cf3b6fea301fcfe71cadb0a660af8a8c4f70d64022e4b89bd4"], 0x2a8}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000080), 0x0) r2 = socket$inet(0x2, 0x0, 0x2000000000000002) shutdown(r2, 0x1) r3 = semget(0x3, 0x1, 0x291) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000016c0)=""/132) getsockopt$sock_int(r2, 0xffff, 0x101e, 0x0, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() socketpair(0x10, 0x4004, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/114, &(0x7f0000000180)=0x72) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x401, 0x8, 0x8001, 0xd8f}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0xb512) 16:00:35 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x1000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x100) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x20}, {0x10074}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x4, &(0x7f00000000c0)="8f73681e") 16:00:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="e5094ddfed518cde61c77577fcef6a", 0xf}, {&(0x7f0000000080)="d48d6a366b2fafda6fb698a32c311415b5dbcd59296a69ddc173e57fc89f52d508289f0ed509f6202742fbbfcbce1e608e045e31d94bd30163cde04ab899bf91ceada8988b416098f858b08796e71e229654f5e948395da8041bffce3d82", 0x5e}, {&(0x7f0000000100)="909213591656e4bb08979aa8a4fe1f28cf067d5d04783520e29307392146ea0b7bd13e5b12b38349bf69240d3d7348072446d3046ca2c13909e9f08de4d13e3afe2e177c4eb77573b4c5b57a5910d107ffa6976e43bbb45f3bc465f677260b0565ada81bbb2974a6932e18e39b17bcd0a31c37480f92e5cc84084e956c49d5b454bdfad433bdaca6c8c0cac86ede88689d26801e2eb1ca73306987795b3bf2f485bf027eec8ad4f63606632a7eede001c6a1cfa7e7f5443e94d4e26e7eb65e543cdbc59b745a47938781d987261435065076f5f2", 0xd4}, {&(0x7f0000000200)="d4a8cbc6db39a11d41776a6edfecf2c88fd5404c02193f5411c2eb5056c3b70d9a4ce47b047dc5302d88078bfb9eacd9dc2018c4c1e8254cc17a3d8bd1d334389fcab1622ada30ef05ef3d614d324146090be1d53c4992ca2e74c7d4c541d2b822653db59bab8f9a3c895e02bf7f33ff0f7ae6e84c76fe6ef88f77f0b27c3590d57497ced0b88d60f3cc9e4e6773ec2adda5687ac623c8e7c96a3a803d8e00016c56409ad46f842701a353c0d9a4b38ca9404c9d49a1c38fa38dd3b8194b106e2738c0178e67117c072706bd19b26e5c906f29996db6e5a681d541ec5b810b6bde6b97a181ba8c4e26db58d7d4972430ab6b466ceb3e279d5e731e82bd910c0e3e6df719f460f2843071212a321af3e03410820fd6c142effc2fc8f64d40b467408bc5aac1727813e17cf8567f059d27c333f010ad18937a0cfae130f5647c6d4cc2a0e06413bd2d7460881395c8f45b7a9b897c31493abff4642116ac2133a514e9569a6ffcda6178d70c521625dacb11d2edd49cb9ce26ef3273a63b1d28371b0e48246a129cd3fe8ba3d1060961f0986c0f4072ced7b62ff949fb53dfa80c0c71ada29c0d0ed4629aa99593f01249c0d67a4dd848b88c4c4776582d7b66ec959331d9811bdffd8dd1a45007d1c18322ecee3a719e39187cadbe7501d567ce9754d5201193c1eb0b2e7d5da884f5b2fe0d847b3d98775df24312a1e6677df1b5b4badbd83513dbf11c6df2b67b3db3d7ff37bf88d2e85b2257f14059e4e566109d97fb6b12b33774bc3147e3d715aa9e47eeef29ae5279da834c9f3d744adcbb98165e8f6377e7b7e7c07ca550ac0ff5ce9c27067848c47deb567a0b4b22c804456265b6d3677b365fd300039eeac27a553658b4ae50ec2363276315ce327417f54ef15261eafbaef6bd6e44e8f6055833d30a0d905f5e4d3c1775a43b4100bb49cf3a1aa2bddda66d5a972e9526b218ee46e9ec2fd73d48296f6ed666a934aefe8b15f868e3f515aa4a36d8607b75667c7c7d508089d78c05c257cc3c6197f8babbbef2feff2de51bfc25e8edff457300cf9c43d97a8a5645afbaeca98661083ea858ebc1c078004504eb469af326310251037d9bc4b669c5d5873ec6ea64ec9716c6279a4fef8229140bf3c84176d63a3605b250b8350cb6a98cc8ef42f41535e86fa9b5fd7954335b203662a5f5480104019db600d55bd56a7e0db15feb7cece89087f8fc79359f168995fe2b56d887553927f9c363aafe562041b7062b4e3f00f7cb2cc232681bbaa669b3f5f6a70706fb0ae5dcf6f69027b3d3c05643c7f814371dcabdd4bed64fac3d9996bc9c45c501835561b242c78307b8613a3a9b6e89b5e6c6904f14557c8594b031ba079bd227cfc68ed2278950865400989684afa1e690ed53876230d6c9602d2df90408fa2d8dcab52e262e16500591f90cb621a36ca952addd24ffdb42abfef24738838c80a1a34d0cc0779e3167ac8689ba63dbd31f5c9851880e15dd58ff4a0d51dad2876461b3cb9d419e16e05a96d9caac5a4898733cc4638a135211bda141019ab025082112efbc67d44288b3535aaa03dddd36b192f2f1c9c820f94b6436ebb4ac716370541fd027e06f6d7b653bf36f82c04bda303720dc4639f75662a5723d2f29a51ea69cb5b4bbf71bb390b18ebd66955e81cd93deb70ccc047fcf4b1263201aaf658e3bbf14515af75f619b01ffaa7bd5ead0971115c886a6a324b48fd1c73e6436b3b4b33cb89254c72548b0558d2589b9c23dc9e5f7946e4b05f0ca57b9ae76ef4ba1c379a57b04a22ee842d34215d04aa85b9b81c645e52b4311fbfc0a8f9b808ff607936db1a95432a145c39885e8849862b60bae7692e321ed0636e02c54a83425564b66e21ab99642c70c99c586648e98e69a668603e09f0ad99a489d2113fe920a1344fffb981fa980a9f39be6c8991235c0521adc7cda855cfc075b79fb68fcb7c65006e6e3af50ce027ad40bb260d649e533d337aef13c752a74351104103dedc9690e293a4a77da5aacd9dea397fbcf11d5f15ac1a9d9b393bf034c5f56286948351a7d636b4c38faf4a713acdec4dad59de65922b63a225738d175984e7b9667350a3eacce72f48fc9926a26681cd06de321464abdcc4fb650970a65b0b8cdf099cb55c48ecde8de8ed67934c30a771326e2149b5ecb2d08d5c66a32fdea231f897fa62065df7f84b2f1552cd0a44b83190162da0e393c18eb684c7757c0ec079102772a7aa59ca71d7119a73097552d14c61047b29a4ac23a268f3b93b5c7fdea6c18fdec562b7c06f1efcff12391e556f0fdeddf572d0c29943f33d45a8ad4f2bac6630694e938d026b7124cf00acda3a80530f0002ba18adf35be7efd18e7fb142ece88bce8cf720da94dc874c8001b7bccca7b4c128b80b5faf1935462a4535ea5ae1c53dc9071f5b4df5248f132682f65e29a5601e46c571867ccafecbb450b62bf5eaaaaa51784aca5d06e58dca12d61a05140af23b86fb011c21ed18b65fed4d6fb4c8ab54caf19d8f98e6fdabc9d4b2510a13108f93e3c076f831fc86d1d4276365fcad884abb13bca0effeca62f22cbd5f5b146c2162709e084e003166ec88723be8fca3d74220eb521a5e49c004d7c1a44fd565694606548f410fba818693e2ff56e8dd70b7137972e368d42cf975c0ee752360ca1727fc5f8b7ff96ff442f8e251bc6921219d7968b65384a849de8500dcbc96524ceec37a33c71afbe629b73b80dc5661044c45765987f6efff4cdd96157306d9421a7e0d2870c001613ec74fcf50527677d9404c815b4bf30db80337950e4ebeaf01cdb090f42384f13153368587bb9770a783e15941f8e7dba53fbd4d51fda2988bce3be38c2ebca67ab182c9b5cfc9712470c9230a67dbfc07eb0aee049b9990e6f0063d7a5f43a00b671489b25b00cea1bcc4a59bdafc740f9b059b702a9f94400b7607635f6e4dcf03dc9847ad92d3d9025b1f1c3255cb886547375df6148dad2c682113eaff1c4dc4a03238c2dcfc8246fbf0736debcb3c70a5dfd4454423d6e22ba4ebf0de9f0fd3b8e6c052761ce4223117cd001f9da5369cb3d062ede8971978393f63ac2af178eedb5e83b7fcbfe838dd05038bf051436be7a48ecf64cd77a1e6382eb86fce12404de5d215d6413cb72b7ddfcfd03f343a1091f99669b52ee8e9c076f8593e2151db1200aa3fc3d0de6d7b2eb3d7f04165f09e25bef36887656fc8f33bc4c4210e3a3472d84775130abbf533db794e3f72ab81b11f789a59c6e378405236ddcd28d3f513f6d7860b8f2953fd45a1d9b0d722d077cc974b6cab9059fc811869ea35afece87569f146f0f3d176257852d30eded3ce9893e00aff63d56c2f933b4d3df29c18e7b20d361365dcedbfa17d47d7b0b1cca69d738a88e8875542133ea27d43581ef057d077d21a7f4ef2fb4c5f2ecd52e1c4f6bafc60414933fca80fd11f8957b7a50ec3e923d672ff6883fc95b8b430b7c9be414f394897968a1fe3509a44c52535e2ee406b1aca65283e20bc8773beaff93dc2a0b82724edd412d92185f679b31b33e31de54c6e78c0c6ee3efe0e61744d98f34e1495786704dd9f3bc232570f39fb38dee0fd56b8e288a25a4671311dc4e2c5724b8b8bf6951a309dfed30df828f8b8d6eb123f6b4e1a3a15522712b3b3089546ac735cd8fe76f500365eee67f8642b3cc5ed8941c836581727879d9f70f1382d3a7d129e1ca039e5acc4aead4fcd14b92e09dbb158278e363b329e25a9dea213738db5209dcb1881d19a0bc29b584a382014c373c941ae343ded7df7a34053468f3579dd9cb1ff28f7767ae5c59e09060b8c739eff850d57187d8f7c45423b3c1a47b1621bb6589cc7f1770da45c054d4facb67361c68089207e8a09490cc509e5471b98f42811e99357c624ccdd6ff3b88537347b794975e56659679bb24d6b5714b01aa3b23fcd1a4c8219610d813c2b299904576610fb1376c116640762dac5191c1f18b09ae2983c5356e4062f7cadc96b5bd6d44e7abe80cc9461de17a1b0bb9937c47c3b8be07427bce386e973b417a200b0feb85b00d484ad5b60fb90ac8ee0c5168c6756516c0a65d6e61442e92fa0fe076adfbc912e75ce15da26dbac964a2df835f4a70a205684fd3fda314cc78afac2678befb4a211d859e6c4f5d88a01448c233be3e42ac5f3519487544a60bbaf55ef950e07cb351389a598f869e0e8a3323ac24b49a496672e42884e91e7357113890e304d89ce2dab27d69e35c6f1f8869078fddc788d8a511974a71454860e84407730b6f6398b2b77c9d03501b923dc8b5a68ff4d1dfe666fab7141ca0428ae9057f8814b045bd7b24cba74b2b023143ab6bb4fd89bf6f95247cdf58f7e344d496d225646ec4c94a6a6e793c2a73f6ea005c4612843e7d854fbfcee2f3469fea2bb399a51e86555e6c4fe093c7eb6de502a8a9d57e3cea8943fec8e0347d34db8d6adc78279cf589c685fce751646084808de8f9f26aeb6dea101fddbf18848324b46ce2ce4099d927686a499a07971c767b24e930a1a4c75138ad351cbd98ad44a536b71ba46e499c1c1c15cfed84f8fc531d2b67884d09e6ec702459240dab0610d8dd7ca4035d0660bcc4717c34c3c1adfca595c5975f56006b2f93acb3a24c4a6db5a6030cab46003ec9e3212b083797ea721ebff29247dd55cb8a0b8a8e9e262d68eb96340919bc5c9033c2fdef72d2ffa0858b8b7ecff8c572b2611f9a4b3d739d9e1e503ce5c3d150118726c5f32f07a2c7ba929f4aa5f6ccaf722b8b825eb2aba8fdf9a15c04301ae49d82c3e6fc5761c7b5962d722e017a230d61cff5b4e016e6e57c61b7ef4f59a125083e8ab7eea2ae95dd58809061929d0fd1a56c2b76f5c33888cde8061cd9703c5f473be2bcae5d9c79087162aae469a61683a227896d340557b4805c019c426d265e23a9bcf75e7913d08dcbae1725b06332f3c666048849e5ef77a0b6d4c739a76cf677b2dd46cc7701001a2d35731da2ac81bcf81ec21a6404aeb3890c44dc6ee7618a8d1a14dc1d55218aa64983d880245918149ec3565a4b22ce7c6456bd2e37b353c177cf5e7b5d8e02dacfe745fa8ed277ab9b82603d09e8b35535923aca26292905fb75442fe78657091ab0facc2d39fe9f6b3b79720f3d4ef5125eed3be1321252848b8f64f4597021d15c6e8688436e1108a78530bbf919792d7c54500d3ba9b269d5567aa0de9647473de6fa9e10b01c5c6677e047c6facc8c0694fad101b23efa3340bdd88db7e90f1f10268bfad588db35b3fbe55751f671cfd78b182b4cfc08a91e8e9bb2483c351a7749b4c90022e3945403d95589b2007b8634e4c0dcbf586f74b6d000977e76ec4bbccb216259801ee0a69f6a6b64c83c0a3a1928a6a628c066e2b63c5ce8a6c9dc8ab28c9742a8bf8325ba713da0753608d17d7876437b271060403892f2d688636935478b313d1bd2bc81bd4ac74c4c1c08bb3ccf1c40611abf930953e2e9e146dd177197deacff81ef75e8c520ec3bdb0204c52470bd2b2d0bbaed92197f1ee97cda08607a3e1ac0997db0b50055935a5df95a420f9793320300b4bf8c2b8e9cee9c4bae46508725925f63afe659cf63aceece1852e316f9172aedbdc67cff321f7c30b45ee7f82de11addbed1cdada1d30d8752364f90cbe06d1359cc197f31a680cc0b62e3ed257f458a02a2dd5b22b5d46cb7a2d07971ac8469b71c500f4d2ba10f36d18291f7419ed71c70efb24c92f8aede11b7", 0x1000}, {&(0x7f0000001200)="1701144fcd6e528ddc40b213da2e171b62123ef82b13f03bad5b488fa122d253b3852054c5259a3bc543df7bcbc40c00d8e1ee66b90f2fd060adfa68780a92d4bd9ceb7f3a69efc98a7834eddf5bc51e6d46935f27c5502d3ea2feb2f2881cd711008e0ea4c5bc005c1cd9c3341385792d8869f6703d4d20302dc9d7499c951d27808b85e89a8ee9307106dd91f7d03bebb309f41e6659c218c550a9bc94b70d19b76cc996539c91e5ec6d838e5d89095578e3cf256a3b13518e8238ea765c213a8afe902d3c3429167c985aded4c087d9878d86496ed03ee12a7e75373968c65ddbd24adfc356c1", 0xe8}], 0x5) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x11, 0x3, 0x1) setsockopt(r1, 0x4, 0x2, &(0x7f0000000040)="1a7b43da", 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001380)=0x6) 16:00:35 executing program 1: r0 = semget(0x0, 0x1, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = semget$private(0x0, 0x2, 0x412) semop(r1, &(0x7f0000000040)=[{0x2, 0x7ff}, {0x4, 0x7fff, 0x1800}, {0x4, 0x7, 0x6dbaec512e5b10b3}, {0x6, 0x1}, {0x3, 0x9, 0x1800}, {0x1, 0xafd1, 0x195f2ab2517f6573}, {0x0, 0x10001, 0x800}, {0x3, 0x4}, {0x7, 0x8, 0x1000}, {0x4, 0x2, 0x1000}], 0xa) semop(r0, &(0x7f0000000080)=[{0x7, 0xfffffffffffffffb, 0x1800}, {0x3, 0x6, 0x800}], 0x2) semop(r0, &(0x7f00000000c0)=[{0x2, 0xfdd6, 0x1000}, {0x3, 0x100, 0x800}, {0x1, 0x3a8, 0x1800}, {0x3, 0xf1, 0x800}, {0x1, 0x400, 0x800}], 0x5) semget$private(0x0, 0x5, 0x100) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) semop(r1, &(0x7f0000000140)=[{0x4, 0x1, 0x1000}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000200)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000240)) getrlimit(0x7, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x100000000) semget(0x1, 0x0, 0x2) clock_getres(0x3, &(0x7f00000003c0)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000400)=""/112) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000480)=0x8bf) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000004c0)={{0x3e, r3, r4, r3, r4, 0x40, 0x101}, 0x8, 0x8000, 0x5}) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000880)=[{&(0x7f00000007c0)="1e8a787dfb71a1577c1900635b8eb1ddf0d544c7c351e16a5645be67dd37270aa93daaf0d8d53a6ae42747d0087a920a45266f7cf4b29c43589e459bea48265b82838a146afe23a6699ee55ca9a15c460f93cb0b9693857e1f04a083cb0b3109435d7ee20ef6fa9d3b8157f87798c7fbe8fa3100e0e4352d6bf9f2f1108b100847", 0x81}], 0x1, 0x0, 0x0, 0x5}, 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000a80)=""/103) r5 = semget(0x2, 0x3, 0x1) unveil(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='W\x00') semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000b80)=""/55) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000bc0)={{0x7fff, r3, r4, r3, r4, 0x20, 0x2}, 0x81, 0x10001, 0x6}) pledge(&(0x7f0000000c40)='/dev/null\x00', &(0x7f0000000c80)='^%\x00') preadv(r2, &(0x7f0000002100)=[{&(0x7f0000000cc0)=""/163, 0xa3}, {&(0x7f0000000d80)=""/215, 0xd7}, {&(0x7f0000000e80)=""/103, 0x67}, {&(0x7f0000000f00)=""/158, 0x9e}, {&(0x7f0000000fc0)=""/169, 0xa9}, {&(0x7f0000001080)=""/79, 0x4f}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x7, 0x0) accept$unix(r2, &(0x7f0000002180)=@abs, &(0x7f00000021c0)=0x8) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, 0x0, 0x8, &(0x7f00000001c0)) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x50}], 0x4, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) pipe(&(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000001c0), 0x10000) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") r1 = getpid() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0xfffffffffffffffe, [{0x1, 0x1}, {0x3, 0x3ff}, {0x1, 0x2}, {0x1, 0x4}, {0x1, 0x1}, {0x3, 0x3f}, {0x2, 0xffffffff}, {0x2, 0x4}, {0x1, 0x1b}, {0x3, 0x8}, {0x3}, {0x3, 0x8001}, {0x0, 0xf2}, {0x1, 0x7}, {0x3, 0x179}, {0x1, 0xffffffffffffff8d}, {0x1}, {0x0, 0x80000001}, {0x1, 0x5}, {0x3, 0x2d91}, {0x3, 0x9}, {0x1, 0x4000000}, {0x3, 0xfffffffffffffc00}, {0x3, 0x8}, {0x3, 0x100}, {0x1, 0x6}, {0x1, 0x7}, {0x3, 0x500}, {0x3}, {0x2, 0x3}, {0x1, 0x9}, {0x3, 0x5}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) sendto(r2, &(0x7f0000000300)="14952d84ed7c1ec173b3bc2fcd913e343496cc5fde02a03a2f1742e588525de8c8375a5c7573eeb271c99f8b361c27be4cc375448d321e6ea77533d9392d63b46be67f97d6587fb6d35530fe6265c9b30bb5fc89ff6b1d7f685515d21b9dab8554dff3ab1d55cb0e5be961f83ae25a0a99250e1d207e7fd58e2da4b73ac35910a9d5de10192cef25f71fb699ce5996ff4e14274ca57c6c3a3ca44fdb62794818b25070764a704def762590e1891a29b29b81312bd997731b7a8da9865e02f148782e4bdd0dd5", 0xc6, 0xf, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) setpgid(r1, r3) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8001, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/101, 0x65) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt(r0, 0x483c, 0x2, &(0x7f0000000080)="537c3dfb94ce5330f6d4e63e97614d45c89f0ada7d1e27ba91a480882fa34298506b154dd0bd3f756959fe86bc", 0x2d) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) close(r0) write(r1, &(0x7f0000000540)="49b1245556b5187591fde3fd479928e253e3469761d76be55178f119e58b201f4b3d1840b666eaf5efc53a08319b15bc1c18be9eec8a9f5560c8c69af9a6d8fc81a0ac3b2193d5ad298dc0793a7e1e12f4358302ddbbfdcaa6c007b10648f3b902f1106275d461692fc4823111872e0184f8bf7c61e4308344d92c530309405726dab6dfb7c198ebc0daf12442e428ab5c9599c218709efedb501d11d7bb2166bc6a0b098a704bb4616d1a32a48c7dbed98bb389835aa6b010a5e27669ac669517eac1850f1b1cb718b6c620ef99ceeea69701b5dafdfab0bdeeb5ca2a55f4cd5d3d1b20d80984610e45ca8bb80f269f8286d40311eb6945e9373813f7f15e69c9b3a2b83041209ac7d1bb92a83dfae0d37bc3784cb757cd6c3804100f944c6fb6ac6b4b6bb3746068aa99d295c9b2032092d84e65f658d08dcd26aeefb1898e1b3df625839722369117dfb01fea1ba02df5e7fddb517ed588ceaf3d84112d2b02dad5c6e465faef081b0c9a2ceaaa24962fde79f05fdf68396a346d613056161d31a865dc116fbdd3b4b06d75e7c2dc2bedf29997bc2c316181dce9e94b3802ab03106253a31f4ebd58714131d26b28b33c071d1e282557626f8e437d3120b03312c57c75cb6fb95dd8ca346c55e528f6a1983a2e9c0353418bb1af7e6dd92780ca56334451726cd38940a7ee37f13954a0acbb6f7acb8035177f707aacf063e13c4977081dc1bcf982f49c32570eddb9b3f5afd5afc8aeaf563abbc6248323f69bf0d807e2874fada987f179b5b10b08d3a7add70372bb3769d7aa5d1c8fd4db85731b88e1add4933e02503fffd8fec84b33392e76bae37ec700bd2692586451524a3eb2f3c60fd26cccf7d6acf4810e4972369d4f4b4b68f934f2254d0af561af6f94e0da54ce2e7473660977ed722edbcf95f07c67cf869a4fa9134ee4437dd828132d6d6a55be22fb1668085e2d372f05ed1e516dc50fc50a7789248c6e1ac39f7df28092541ce4a09fcaab32a4a9f38f2761a64eb393892bcd3dadad0c03ac804ffbc788c42d33aff393a61935bc1a8d6fa4e2504ebdf19b1763109daea360a9362cbb2f2dee4f4924fdf86ac9ef95c6cdd2afced161dbf95d4999ec25c77b3805caf167e1657577295594132abaf851cbd60293453d6373b1466d820e4823f47fb75c65810101f490b983bc115bb0898406f226970bcb52f9419e69a2b16a04647b4f1182b43a5aa9fa21732be014ca97f60ac13347d77cdb8b231cab2d7995dde912b0b3f601cbc9bbd7502a883afdd58b39aae19c54226217920508b02501532d12b2f8e7664a6e932eee123964d60365ac43f2246d607f28963361070cf5e953184076e01b5f36613449239ef83c8fdcd1e8ccbe515202d021c150d551586c39d063226843f7a1b5ff89d8f9f546180c28f8e9450a1d993fcca9c539cc7ce012c3310da62e32cceace3850ebab7ec85f5113919c7c93c7551da99edcb5123b9841682baa2b1065b32ec2e2c660b667a2ce45a86c1624f5972ebb93f4102c951c496f66ce7d0b62e938a7d7aef5de64fa83dc9b9881726f3ca9e79d4ea42792a2c8ae2019006885504f7b2355a71ada1344fec0d8eff621ce7e4469c7d1edd2797e596edccfc8f5913c2f247ed4276ce15ccde71cceab29e64bab2caffc5586b7390e3d209ea46262f090ce54e45f30cae7f531c0e7237000ec933f6484a388f72bbc165ff065362c1d1742aa7a4393399e64a970150d84836b2aabd20d8c1d6931a0174032b75b79bd93f02ba5e749e8a0a0eabcb8ec0aef9a4306b122097486767db70c412085a19ef9e1f43fba9a31808940d3b1a6bcf1763c52138a287048f2a630753d1c5e7287c252916bdc73e1e7f5fcb5d5f94d13603ac58e47b0b22f2a9272db1c09b89cb16478ad817fd0786d972d5769956e7387e74a37582c0b1f29b0caebe2a57067a773d6321572f941719a0ffc125eb11e3d74439e8eade4cb7a2563364f194bb5e1a8ff62199cc4d40dc397d250810f63144b78477254dfc847ddcfe9115e65aca25d07dc39805c78ddd019097297e500cb9342385949da7fdb69aa6c1a911d91731874542f1b9a92b85f04eddbccf05a48c845bc3f582ca5ea525baa3cdfc95cd496b3e5d0e3185614123d6b6294cfee7fc644152df9145b9a99875006268039dead7c6b87256e20c969a1246cc0491bd5ff01eee9290db372f66a5c32e707f03a99da4b501a054231be6481c83fed7f34d797a4ead7164445095e3fac77ae4d9d3934bbd55fbcda2714d87cf8b5498545769d442a629294a97a3e5b8a367f3cabd7d2f6b5208b5c33ba4d477ea9fa8e1045508c45500b3ba99c443b0c7811e0e11f3ba354f54fb3112392795a45b07971759d0f8faeb90d44749115deb26a470aebfa6d26d64e62a5e276505c809a0f9340abac03cb232426fdea1a72f7e8357cefe8ea53335c1e7e9b4299623b5f9cd6dddf4542019518eb273cd3b5d15d2d896c4719e4ac3a8973d16f295665c614080046af3b569a52645233db0fc5f6c07f4d1b29745ec3fc51cb596f7377276ccc1e11000f101d9adce0c9928aa3ec673318aa7c317d63ac181b66806ab76b731ae66ce8d76d8336e348fe963924b9ab1325033d8b34bfb6e42fc5162cb7664991a4ea56c449e63357de20199d7e57e77e276addfec493121eea4eef024627f679feeb5d1f26697d0263308b63dc1c825062d7bb69b832f230a6521a345a8c721aa6ae825306247a4583feaf8313e162deea221f8f5f2726a571cbfbab4c25f12f5523529931f6771370cd58f5cce842836a73c01efd0c94be36f9fc78231625aabf8e779737ffd744e1d191b3adf14145d540f8e207d6a2db83f98c55c434727802b4ba6ec375816743bb8187bb1269710fdd7f3097cf78227e5ba673f5c5c253c28674724fdd9e65fc37740091099b844172411caaa2d5f9e0cda45f7afe343078d4ead45e234dfe73c5a35f33144009cdcb3cccf0c3974920b3612b09123871573b3136a090594f6c80cb3cacf044f60d10727c3269b09df9038dd9e79a2de7801554060c780609884681d70936629054493b7725699a3c67e5f8cb515b505ae806c2927ffc78fb8ee5ff91e3a729ab4f6183e210e04c8e1e00f765cd9826d87b2e4d8122f4d1a1e3cd56312a89d1c9024bd873258e293260b74c01f05af888d3f6b8112938b631027205758a04f745e563e26ce7eb10fad75b2cd6632763b6e2e5cfa79b151b166d98d83fc00c3f5d736fda90bc251a64dd93170122caa5a91dbbe14a53bbf6760c98ce9e5c2b41b13cacd9a7cf6e5c39a7969ab05f2ddf796487b543b2c28efc35b48376bda887a17792b8960ee7971e6e9c1c0826481c414f7d0793674227e97dfcc32622c992858d81af8ff99de125a9dbf3426419bd62080e208299cd4590668c8d31c54ecd4591fc46d269b890216f09b138437d5149fc3c21a9fb5c4ce33afe1f1d84fc6e765e2592f65236e1a8c1a512b6f72c39ce96a526ccc843382baf389d76bdb4174d43592d12153412bbefd3cf9c592103d0b55f6bffdca3908c62eb1b291d72aa5b5f8e5f70441c695c831ca66001fc1f9ef368b6e991613094f986de3fb8c5054dd901752fcec2ba8ce269432564b23c9480c5090c8734388a323589e3ea644e101cded9de56e7792d6f0911f2b582d5003fb34411a7a6b23e0b394948a2a073b5b95d69bc19559e11f6c20948aa2f20895531007b0b904edad9ef24d71a8fba2b1ecfad9f62df65a645236fb8ebe51d540c01f3ff6d9803dd5d1ddb854bff9efed5492aca256ec6265d0beb082ffa7e46197bd1a4f5b6b704e71269e54c84861f143908126c93a56d969b2a2830bd6ec6b18f5c3386ab854d288ce2bfa63c2347de0821593678e0322f3c118510ea9c986398603a8a1b3d9b0270aad9d3bcb1571af1d7906877dff8725bb66c846ecc92622221de6dbc17f84282ad8a082ba76e00764ac6cadef04f94f0ebacd8df9e817c26829724a0639e5a389b6eae367b3ee059392f9ab06699427f36793de2ec2106d5ef03170c187c9f757f9bf6adc7bb6422202cfcb7a089993710ac6f0657559a890505d2356b0caace01c954ea8c94f930c2bca126f52c6ef1f147a2c039d7e70019005a5955713e14c2cbe32d975a00e5a9c36dc9d2ab73f7ce3bb32b7903858b8cdd8db36bfcdae181a8b0b79bf6d8d212df8c8cd526a0031b8f2d69c5d69c1ccc6f54947d236959c24cf2c243fb48611f56d168d12f281ccf46d8639f2b55ff8bbb267c0946bebd6dd7d3de2f2d94a96ac9f31b3cada4b3a9ee562405ae933c9ad3ecb55a1af691783b69f3e42ab8f51873144e64d99d5439a5b741f93e132643130a03099f873266a860f02de2daaa3898cb375b53712ad5f490b207319e4b5816d22b3dc9845da854ebe83e4caf6645331f80699c9946d58197154bba231a0cb28d2d4b9a107877c8727553305710b9d4c78cc24e75eef3667b907e0d59033c49f1dab12761f7d4dbacf0d055b5c0df70e8d486c57b5006774db92ed70d45f650691f07dde4bd3f70dc26e03360ef48a6322cc561bee3292cd7d141f127d84d1e70db67af15c5db351fe795e4a54abb2f4eb93bc347d912ad310f164ffc3b608ceed4462e4d04a11b467762757580c9b029eda26752a9c59dd2522449a8664e6080ab1f23c00e98f672dd431ae79c4e07669222f1b520b9a9f8d7ba96b914299f1f9a9c8d657f13e0e2da88d847357f798cea3538dc99b77793fc88907a3ae5c3b309d25ec31c03a8b14109212276dcc18db123af243bca2cc2b77aa16ed044b3f03778ab1f47d0ddac3e834c316ee1d7907e7cdf8afc2450a711f7d057daa7dd742a2a1c87105da29cf7cf5f679332d6fa5773f3a6987112be9812d62aa5c4f67d0151253bfaebfc25157592f92e71f2070aa9a115f56aaf76337b7bbc66f51adb9e38702fc0ad7d1664653a21ea95ef446507d5a0060c7ef658bf7ce4be4b1688a42b7ad709a4f6dbc8691734a5ffcd56c07fb9261b405446bf7ae800025d576495e97c48d35276546e48fc1bbb46daec56d1c027db9dc65f37b3e037b40ba39ce3b58b4b776dab6b3bd302f7d86afa07f0cac5a935c6eb438206ddd7d2f1a6f59531f4f549708b55c32a1d39e504d8deefb677116d0a59ccb7ef9d5dbc49c976e8cb1a419d763320a7e2329687445901551116ff58ed871fa67c97737481ebda991d0412f1a58540d4f4d17b8f727314cf7e9c465d05ed54a4286daabfa904023721f7514eed5dfafce5c13c70d9e477e69dea6b107b821170cf98ad06e0ff2053a4ba198dbddd25ca63d38b763abca79decae5e2326280e9571bf3e5d3386c9f68d69cd74e1b86fc6ae743dc32f33ea0e69a6cadd81f2b0099f775d2af568ed5e9e6477658b1c7a27f2dbd849a88f8329f6a86071ff2948955f70d469d9b6b65305e6850211bcaef41c592af2e45a5cd7a6fc645e259ebb828acf3e576559cf4d1e17c94a500c63a6f77b5da1831b9397fc839ebbe643dd790cd38388458583fe137685aa637c3610d2d739acc3af5c98d9813bfa466e0bdb3d9b47c02663f49ee277961238cf61a77fc3cdf3ed0dd610d2f99dc9683882c8646e0c6053257ce72d41b84905b72e5ec54ae3878037b625e745321b7baf15749d54928123c91cf091bc313cee28c195bd00068edd707d9c332fb63ddd65ee1c9bbbad3254aee7d2ba74bfbbc5c320def4d95370342ede3ce934013f869f51819dd91a01", 0x1000) ftruncate(r0, 0x10001) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pledge(&(0x7f0000000200)='(-(\x00', &(0x7f0000000240)='.]-\x00') open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1314, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:35 executing program 1: pledge(&(0x7f0000000040)='pf ', &(0x7f0000000080)='+\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)}], 0x1) pledge(0x0, &(0x7f0000000000)='pf ') r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socketpair(0x11, 0x8006, 0xdb6, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x10, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) r10 = geteuid() getgroups(0x4000000000000024, &(0x7f0000000840)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = dup(0xffffffffffffff9c) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x0, 0x0) r14 = kqueue() r15 = accept$inet6(0xffffffffffffff9c, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r16 = socket$inet(0x2, 0x7, 0xfff) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd0\x00', 0x8, 0x0) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse0\x00', 0x520, 0x0) r19 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000d40)={0xffffffffffffffff}) r21 = dup(0xffffffffffffff9c) r22 = open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r26 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000b40)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, 0xc) r30 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) r32 = openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x80, 0x0) r33 = syz_open_pts() r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/wskbd0\x00', 0x20400, 0x0) r35 = accept(0xffffffffffffffff, &(0x7f0000000cc0)=@un=@abs, &(0x7f0000000d00)=0x8) sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f0000000140)=ANY=[@ANYBLOB="ecff2d2f66696c650400"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="29a5ed928007156d70001775086cff88517e0609540067259abe753d25bc194e074532099f97ccdd8ef87dbbf8e7b07d144557f0313bb12575288ec96331db54be3a522371c3b3eaf1098b454f5f93112425f9a8a6b2a9dedd3474b2ba2e53be638bac5cfe7c5268845696be99e3a30804c8430e54bdfcace59e5311393115325f3fafc2a3d26e1efc23072d51f720824029e3a94f9c57f7a734dbd7db251e2d0691151ec30dce3e2c3074887ab70a9ba045215cc31d3ae2ed164a1fa5", 0xbd}, {&(0x7f0000000240)="6e00d1c4a81a67494b9f98fc753666ff343b83ee9c819c3743da49f3e63192d226a0b61c37eb17d7bd499f86ce3d501851194117be3accb3ca2d267c890b211a6bf8498e37feabff6d0ede8ef02114a927f61ace4befcec3e2aec447a9f37b692f1b5b87fc", 0x65}, {&(0x7f00000002c0)="9df7e96ba612", 0x6}, {&(0x7f0000000300)="7eaabd261abebeb96642264a7c11a62675b6571a79d010954a92677f1985e13b443c64e01fb8d0431cfc6fa0ab373a0e88831f47623434ae1c8cda0b897c72d62dd6fd68622349e3e2f819d92d7b9f8ca2832a513137098069269897bd3029a9e5ea123edae340f636cfcbdcad8ff9047c242a175a779593eff4023ad0c400a49ca44eee25b54e02fa24629551c7dd943e0f899545e69f51fa779d452150aca7264ad67cd7792c932f2619342b5c4d456657", 0xb2}, {&(0x7f00000003c0)="f53a8bd55b6dbc0321248f57dca445f981d4d8c4d77cf74cda844808571e7dac56676e77607a2a71dddc8e2ab40f5257dc9fd8c07e13bcce5efddd2836a16e9d706b9cfcaf7ef3de2fb00ed0d1352d042aa6a043c607691aa91b6b0c5fc0bf7611606efb34a6aa7839abcd8e83a66ea828a091f0b4eb859bd7af8628d6bd6cf58c29d05b9204dca03488b81492d81faf88cff32359b19724d883b708377694343fb242619ef10089aa8fe5e493b5650257", 0xb1}, {&(0x7f0000000480)="328aca7212ee63fc095bd6f2c5d4", 0xe}], 0x6, &(0x7f0000000f00)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000668bf11fa67013f9905fb68418455f0900000000000000ae2d693201a219b451f3adc7bcc1e11e3e7b04", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001262b00", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB='\x00\x00\x00\x00'], 0x158, 0x407}, 0x8) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) socketpair(0x0, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0xfffffffffffffec9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x82, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x80085301, &(0x7f0000000140)={0x0, [{0x1}]}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffe, 0x400) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) @.[@  pckbd_enable: command error 16:00:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) read(r1, 0x0, 0x0) pckbd_enable: command error 16:00:37 executing program 1: munmap(&(0x7f0000b5f000/0xd000)=nil, 0xd000) mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() clock_settime(0x2, &(0x7f0000000080)={0x5d, 0x18000}) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f00009f3000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x8000, 0x3, {0x4, 0x41}}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x30}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x9, 0x5f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a9") map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013210 failed: hole in range 16:00:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x900, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x810, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x8001) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000002680)=[{&(0x7f00000001c0)="e8844a25e7", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) setuid(0xee01) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x100000000000002, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0xc0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x35d, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x3}) close(r3) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x8) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffff}) 16:00:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000001c0)={0x1}) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto$unix(r0, &(0x7f0000000080)="fded85145c52bc96947aa57c6d2b0a0898768f2906bf4327c5618f777e5e5766d1daa8c699cbcc2cad9c341b33e96a368a3eb9515ba3fdc44b66555907af0d9db3db2290f61b92586ace21885c88aecfdd9652bc614307f354b1900fcdaa9341df21d8ab26d94b4976fbd3cc751e02ac2fc5bea484f2d2b5f4e637ad55a3d3b825c325f8c4ef1626bc7a7a183d85dd6c8219c45535ec033d94805c828f31380d37694317311de03e639fbeb8d6899384a872f848b0dcbeeda24452e1d763052aae3cd5", 0xc3, 0x40b, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000240)="9d8652f40547f0c86d8ec05c4c6f05b19743e30d396ca71419ba3bee56687d7e43b39896", 0x1c, 0x20000000004, 0x0, 0xfffffd8c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000040)=""/7, 0x2) write(r0, &(0x7f0000000300)="cc9276bdccc67cb5942ee626b044592fa5f7bdb62698581e11ef571a43c3210fd000980ce158adc198", 0x29) r1 = socket$unix(0x1, 0x0, 0x0) bind(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xae63, 0x8001, 0x7, 0x1, 0x289d, 0x78, 0x100000000, 0x3, 0x0, 0xffffffff, 0xffffffffffff528d}) 16:00:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x1}, {0x29}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchmod(r0, 0x6) 16:00:38 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = semget$private(0x0, 0x1, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/66) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000002840)='./file0/file0/file0/file0\x00', 0x800, 0x11) accept$unix(r0, &(0x7f0000002880)=@abs, &(0x7f00000028c0)=0x8) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') r1 = semget(0x0, 0x5, 0x92) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000017c0)=""/45) r2 = getpgrp() r3 = getuid() getgroups(0x4, &(0x7f0000001700)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) readlinkat(0xffffffffffffffff, &(0x7f0000001800)='./file0/file0/file0/file0\x00', &(0x7f0000001840)=""/4096, 0x1000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000080)="3401b6a4eb89bab6832b576250f6be765ad34332a3fbebf0185dcbbb892de49d10598df8efe35d442383740352fa6c1421fb89fd88fdc1b156f03200", 0x3c}, {&(0x7f0000000440)="00954a57c6676d2e12bee2719823ca8ec56e7fcb58f9af4b9b49118f3f85054df31d30fb59ce5b0bb9ea995af79b07823ba87a267065362cd2a1f94d7d011eb4ea2f9ab9ea992111fe447b00f9944d37d34a7515097191993b9bb8415dabe455c84c015aeca3eed3edfcf1ca151b3f3b881126f6bc1386f996329f040231d39beca14058e08f13372231d0ebd9ca7982ecad46b5f3204edcc3dbe7e6432b568fd6745e31591334d9843a3af364e3dade93824220f7c299d94e005c8227f012d5ee5d15d9c15f1b601ed563a6fc705128b843eb987bad180f000a03387f87ee7d106a5f1b34fb1189ac4c64ccd052595eeaaa4ac5350d099d993279ebf18196ad04abe823b7b4297e82854017e1ee0d2ed79c6fb787a4fc71ef5bb042a8c06701395754b9c54f2e468a55061e792cb80bc98122d57da2953aa76aefffce4f54d6c12e12887eb6aa6113fc09afd4effcf4bb1a2fa097a12d819b080bc422c1c0f1eb73f5d29038d9f1409450ff8d59435e89ff5a69609d55285faa40b2ae075fcd235517bd0b60899f4514d20ad1fab9bf2eb23827e9e1c0ad20e24b425f6577e9acb83fbd72c0e6ca925809cd0cf370afbe7c6c1be77fab8df89529910da7a7fcee6383da2cd81b469ae78074916da7c71209a9239077f21bf8fc77c4db672be08e2fd26c289f9a696463a4bc96c5ad861e54222efd2ca8e8be75020bd2473b1484e302890e62a3e00e264a82fd68f1ee816aa0f148b7f00aafa8cabe0f7c184963d95313a2105eb3f41ab213929f7edd5b0d9b875cc13a1e5ee721c1a7a710551c220e1bc46000da5e2bdff251c8bb69f8bdb70f107b775bb7032f0adbec89fd8a0671f60805d0403f7e79a4e8ed5085606a3f4ecc3f83753a5123908493a7377bbafab438bca90f12f905374eb6899a759e7c8823418d5c413f61500cf0aea3efc86c22c10bf3bef29ce244d7ad9d4b3421ce492e045922654a996779f14838fbc0d758bfd5539989e9603fad4de32f0d155a3feeb3d2b17839eb82a665089369536189b2a3ae154cc9e7508e54ea178ed4e4c68c777b5e454b4ae8e8ec5483fa7c867b4131062c22f86866efad26ce97c603fa4ca73bf2e16aa97173103de04c9643625164170ee0124ec62f60a4d18c4e72cfc1ba205fbdf853319a801c8f48bb29cf826e4be76bc2b4f2130106fa0067e84328cdfd990dd717d173e876c015e0e16fc43afafae0f81b11f8e81a6199fabdf89a0577bf9bf0c021654fee8addb524049dfa850ecb416f9dbc3c9f70b99e8f7756cdf7517902f8d386a38c4bc88726fa3ecda3a0594aee354008e569be1f6904c4ee8d8ec7fd600506979f88be2af45f8108f699b7b64a27c1bd4fd138562937f615feb344c99c0f460c1a068525d366a0775218c54b44bd7d60253645a17a4b6b7350cef7980c47b6063e96d0cd91578673420eb74e1957db589c130067986efbedbeffc24c8a760d96a915321aa130d367edd6d962df3bde1ad850e9f6bad4d9447f100b57d72a2e5a4132005fba9a6e5c2484c262b4e9f747063ae46be926fc2b56095c6dcd86394f168ade03f1f7a5ccae0bbf575a153965d6f72ab5d12926b444a9a2abb72b8d10317e3bed0e5f08f8b86bda4d0452c1e42d4a98783c81c6d819e3f5ec031744cd92bc93c7b953d856a7557c59f54a9c420c840980973775b6295aa48854c922c905706f2f157109952ecd0c40a248f3571dfff3fe78c09f057e30ebda46cfba68f5cb8c330a61f4a02410ac4900eac5cfa78fa401adf6a82ed49457269c50ad2b0414ffb2c33c575e31426adadde3f5535173b89f16c05bdf96a75951b69248249198d3d7c058444f8648e9238c37c4f0c6b72a8d5a8fe3a5196610c5e585a0e6ad41a34b806d788759ccd9f3a8657f1872cf07e4254712eabb69cf0d4a9dd64bcb01b76be62b5702577901c5d4bd33601eae51e2fd3e9ee1be907668c8cd257645238e6e18238d3ec325bcf171e68c31e2beccadbcd01a285876642d7f9ed3dd747505c147bfef11c085a6a9de17194ac893237c0be221d6f0b42c942a693213032265eaf05c726fb00a53c0994db13d2b9f6a2d28af768054cabdcc620797e2e2fab4180316bb241349725b78030c5ad9ae6a1bab612febf19e12a41d878d521b7017cbfbecc44bcf2dde455cdc599394c23468b6882ae4edf940cbdfe47a94dc109dacfe98c851794d5ea378785098f6caeefd0eb66d4202cb118532d244def74bdcfdf4fb0736bddeb2548262e5c61df3e21e97ebe0c9565164e53a5e6cbeaf429d993bacba54f873b8e96426f6725fcb6850d9e218160219c68c3ce153dd7551c9f212d0a68cb898f355a3a7e7fdc62f194943f1670d4fce7c931c9f41cd64e21e87482b2c3fad1bd8191776e6d91858e0efe743ea451a1cf37330186630d5a6971473b1afd0e2af0c87a964ce090b2ed836141711b71953b50aeb265ee3bb678d788d30a82eec2f18c21f23ebc42c7a72f199c9efd40808367673bdd09e166d75236f83b8d7406ef708eebaca9ad724f0af0271a3eda674b5330f7ea65f0304f149d9bf1d58b1fa3ae214d33b9794d00e166d9d9d47826528a47233e0456482fdf85e03569152ae14126ff8a1eb6e9c4d8af49c2adbca15054fa5308de9db1ca5a65aee49120cc12b41c930b1bd3167e1b459978c51fc51c46f7cad4a880b32a329a81d319f5eeb3c52c400d21a949fdf2482f576bff3c85dd8da448e953f6a7a99b6bb79c1da29c125f89bb8b39d6bc644cf5a15e8a87c2822b6edc2b2dbd0c4c71a3f4641bf1ce2c731647885df2788945212936e605818d554cfda142c999cf05aa256d4dcd54427f0775840a188144a49a75900a5505c9760f2015f3a323bb9b089daaf5aaeb2158d8d0899323aea81069059a88c6d03227121cdcdbc3c0ee10b75e153f8fa344f81c1bbd2fe6e3119f8504072226fc79ceaabb51e9149e8122d28c2b190f5c0a1a87e8dbaf3ce9da85a8eee482f6553319afd4abc5b86674876b8e8f908a95a612bfec322ab0f845b2e84d2360b4c8d0b2643c48dcecf14e04d22e8059e5af53ce7cc454152f92fb2df155f336a6f706f2408dec965709dd31f892b349da61ce03bc00bab88218812859784cf123e0ffc83655a67f63b0502f08aae0e5b61658c49ad60217e44209daa3355485b85a91ea88441edd6a81a9b65f99f4b0654aebc7c3ccca14346e2e0e1c1afa6a3596860c73245bd22c00f5d7575e6061c7d69740e47cc1ab81b2123fd9bcff5cb4d22e32df4bdde3fc94e5d32b5613b5798f4ac863f2ad8fb957323f91d2cfaa7ae042076dfa476398ce7be4aa17f2ca13a31e6c0d570e298033b82db1cfdcbbac76b345e781da32869f20c2b12662fb7276d42eb649721e14c356aba19a68f6dbddc6ae0d25dc7279d585e1b4cdd8430452fa1de61da595ddde6817eea696b6bc6ff6770c812aac44ff28eb536a7b2e27f82e067c6f44c65b3fb91704964f649a3f5c210c9a9e6c72dc7e200cea990913d80d82c35228cced8f05e997cdbaa6020d0e13994356b54216dc9bbdbd2b33398d76d1e7b9ed58db6cc9c90dcb89313632c89010ad10c0bbedf999c5b8289cf657e61fc7fe6e329e904dfb78b5e8f8344a02062d0f9a7eb7ce33c6244dd8e12ae145447a5799c05c85ea170c523c294706e497b615356719886cdc54ff108cfebd5f598ce2046ff4ed63066a4a2247dfed292d9c235ab14d4bdeb0bb6cb57796cdcf8c1661150de12eaf99d85baf29dba49de63b831545def2e41df9b6d9f89a20d5e2b9ca45c3558b751ae5bbf00f4f8e21a4d94806ca346ef13aa409cfa602c67a7e6fd82057861f84c1da37fd71835b01cddb2834fd2cdfc714a59436d9fa40421c0d4ec55f54c89f666d205b5dd1e48a61bf1c2f15be3b93d8182827905555db8ae7fd5886584d34cdf1b0f3d23a408fb76fd4404462a89ec25bc105639304368490cb65a2d94d06430202b95c8de6101c656e7dc1e2eecf4696699baf1e9d1e9cec3f278eb0c1a8d6fb78c3813bbccbdd8889350451f64c49a0f102a16422cea864803979c5478688e75f59461374c9d27dd8c43060fab4ca64caabea2e773e0d9a5ddedc736f7bb87daac97a49c5009ed7f4551192d701daffec0128b9267cf1e8d902cead012275e0b95144d8dc2833dd013dee91c1601f32d88613a25dea3f0be761970dec8cb2fa80b56c1cb60c62004a1ab6f6b6e235e83d337fe85779c8075d4649c0838b68bf1e8b02b7c0ee5f31e9b13f24eaaa443435636fb0dc02708f64b20ce42653728eaeeed4004bdcd80c02999d85712888386cef1bca6846fc26a4aaab841bcfa358ab359f92ef25431f2f27d87f576d033dab1bcd249b78e36e9e2b5b50f8c86704411f9dac1cb0b7e042f469959d5d568426bc0d1eb28eb38775e210711bbf5a053a3248d43cb2df558540f557cee14c311ffc5fadf98491d0dc1b52c0aee62d704dc2e034207d5b1d34dc96aaa725aff6469be45b9f097af671b4a1a78cee0e2d2c15582f9dbe23071e402c4709ed8775014650023835a515d16122cc04c7da5955205600db8b76625698bed2ecad381fbff85c39dc4212d32547fbd59640ca9197570f14864db55b1c93154ca491751f990715238da3a81987bd16ba9a0590003434b2edd270dbb8963ee67bd550f77c4e54f19a8aba3ca03c6a2fbd0a42f2c035de6276dc2612245ba1d78b4b3065378f752fefd4fb3281e48e8ca10ecdca3398f8fdb1bf0d380f9da3e996e4c0e09f2bd164e377a798a538c94cb6da6b4f177808f64d9e79fe97d7ca54b90fde1b1b0a9dc55d1ab1439abb281a325e01f35eea7c7a45be15f9f04eae0e319fe57c870becd17d42cd598a34b39d58437e1118b9d7d791276c92043b7616a7e3c69f0f3fcd797afe4622a330880573dd82d4d6de5759c4dc0aa38dea11d21d70cf2ca5054f4ecd3ed915d431330c1e5e951ae2d93a42213a7b1a172836dac2d76130b6a2b010258178268e6deb30267f2a823e70ddeff15bb180a947665ed82ab938788647e700d8117cb32a2d3cc2f8885b7831aa71b7a6ecca76cae350d6af403b2003a5c6c9f0943d6f6aa5625b06a3ff83b2922cf0de343d2c4313a3675b52f20fa708b9d9b43f8cacb1aa880fea574f8f7e0fe1b0b04fa3ab4ed65ecddf6293bbf693c35e849a909332834e7088a336c650aa20b4825dd072c29397719f614f9e7aa79115bea184882baa0ef709f6f9bda69998fe2dfaad9c8eae592aa5aa0247d4c6e68a2feaf417e64bf722673ddbd93188a1a62ddd9ba7f425efc46529b3f4c32df553596ddb8f993cd270f3ae3f7a67f5736f4a89e65aa0c7ddb333fe8b518ebd85e13aa5718bdbd9ee67b0d59e6ccbfaefade3b48f44ce9a324a13f69f8374c0e0182700d7621a6a2253aff5128d98dc48c29c5e73d35bd900196030a81b708de45df9c9cfefbec6b8f72779d1c28702ba5d17a5ff5a028fe216fc8bc3888ad7c5ba94764db4e959de3d6ceb53364459e68c5a9ff812dba8166d60d1d38de47faa6c7afcffe0056e935910d222c99a590aaf84a6befc350a0e89a0edeac63b809a05bfb4efb4f15f44a63f6994d89778695012e6b1122c1530f3b7ea96159f0b8d0095c6afe665cb552385f4b18a40cb0474f41e72dbe24b04f7007258e66706d5cc67717856c01e584dd658789e614d63b369436e1a3d977e726670354b674962c63c94142b1e3e20212155173529565ebd5ddca9ad01e271d23", 0x1000}, {&(0x7f0000000140)="e3a3565ede40657cfdcd41e0fcce8cd6deade95bc12da8eb173ec87a312dc9a27cce799779bb222b50667f75eae7b237145c2af1ec913d0e816998980586820848297384bd54e345d3542a65", 0x4c}, {&(0x7f0000000300)="a44666ac9216c252f952b3831f8f6a563d97e3b6aceadd7431230186b1ee5bc5a0538562741593573cac3564542a94c02366f5122fb43b2161991a755153d90619d5868716839ece122d8a4c69ff931693bd141421d9f9f8372cca4151b5af77a142570cc4d504961eeccb499348629a0a81e1429990f94b1a55f30bb8daa3738a99087bb582a47f43afa578ff7af25f6f34602532254fddb89b44c9e7879503ddbe4f04790b0ea3092c96768d5cb33acec0c0fd08ea841e49fe8f914d9000a291646ebeb93bb8fae4bf5cca8732970dd909bd021ff19ee6a27ee566d7b415247021d4056d401820cd38ce41", 0xec}, {&(0x7f0000001440)="9dca23ecba3e9c43aafacc205014a65f6c4fc7f72452bf0548302e7778cca47c1023f054682f022438739ff5d8be1fe0922fca5b6fdf71d21aaaefb4031db5f8dc7da932ca4210b191532818c4d6cbc8b0e993929be3a91330c189973ce51910128fc752e1315ee87a1ca8ca6e2337b5c67ad95c7ddacad87b26f1ae30185fd2e855e83cfdd374a4029774d501daa16b8f33b0128c3be3fbe80f6bf6dca5c6b84fd742a2a9d6b1d09fcf58a3f0dcf5143fe8e6baf526609061ff7aee53046630f75cce761f0dd6760c0a66e2e9afeca8ccdedb", 0xd3}, {&(0x7f0000000200)="49d1b2dd6daedf0155b68f0901d2ca8530523d66e5a5e0a7edba21f3ede0f839b428808a7cf5cc8d3fb769dae5b7006837825bd1b11ad054c90747ef5f89d88f1b67dd7a18f33d73faa4ab50f3", 0x4d}, {&(0x7f0000001540)="922582", 0x3}, {&(0x7f0000001580)="58749a3153efd1daaf295daa0f4fb2677009ebe9820ffd44f3e99a93fd6b106e2aee056830f0d9d424b6d34ebf13bdc1b1ca5d4ed0f912071758378d580416b4fd4ffd05b458f674e4f8f3b1e1cdcf2ceafd8d8df25d5e8f0867b73f0a9f2878601f7325733cda4ab01266cbe1afcc", 0x6f}, {&(0x7f0000001600)="6e618ef629c2414076055d822ae0472f7fcdd2255ecab92d757fe3cc59a50cef6f0ca7fdfdfbdcce1f59c78d", 0x2c}], 0x9, &(0x7f0000001740)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x2}, 0x8) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) fchmodat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x111, 0x4) 16:00:38 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0x20000000000000f, 0x8000, 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xdc) msgget$private(0x0, 0x520) r8 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0x3) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r9, r1, r10, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r7, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000200)=0xffffffffffffff49) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x5) 16:00:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) minherit(&(0x7f000038d000/0x3000)=nil, 0x3000, 0x3) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x80000000d4f2, 0xbed, 0x3, 0x7ff, "2532a22d561d3b2dbd8a0c3bffffffffffffffff", 0xa121, 0x4000000000000200}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) recvfrom(r0, &(0x7f00000000c0)=""/41, 0x29, 0x800, 0x0, 0x0) fcntl$getown(r0, 0x5) connect(r0, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x382) flock(r0, 0x8) flock(r0, 0x8) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000100000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0)=0x6000000000000000, 0x4) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r4 = semget(0x3, 0x5, 0x420) semop(r4, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r5 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() getgid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780), 0xc) 16:00:40 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x10) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfd}) setuid(r0) r2 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) r3 = open(&(0x7f0000000080)='./file0\x00', 0xa21, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) r4 = shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x2000) accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r4) 16:00:40 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) ftruncate(r0, 0x10000) 16:00:40 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x400}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f0000000040)="3048e69931929648", 0x8) write(0xffffffffffffffff, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000080)) 16:00:40 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) semget(0x2, 0x1, 0x10) 16:00:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) recvfrom(r1, &(0x7f0000000100)=""/149, 0x95, 0x800, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getpgrp() setpgid(r3, r4) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x52) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3}, {0x6, 0x0, 0x40000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="9b") 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:40 executing program 0: open(&(0x7f00000000c0)='./file0/file0\x00', 0x10420, 0x100) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x2, 0xa4ec, 0x7fffffff, "f2530b3f760a2139822a92b03eaed8aea2b26866", 0xc12, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x20000000001) fchdir(r1) 16:00:41 executing program 0: socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20080, 0x8) open(&(0x7f0000000200)='./file0\x00', 0x480, 0xe0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) 16:00:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18081, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x822, 0x8) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f0000000240)='./bus\x00', 0x2020, 0x1b00) r2 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0xa) write(r2, &(0x7f00000000c0)="c5349f0cdc850200a50caf6d889734a428335477cc525806562f6d4ca1a3324788", 0x5f12d76157a182cd) 16:00:41 executing program 0: pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x20) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "5f3fe234594848fced571864b3ebd0d7aff9fa07"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x8, 0x0, 0x2, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea7867ec0", 0x80000001}) read(r1, 0x0, 0xfe64) 16:00:41 executing program 1: r0 = open(&(0x7f00000001c0)='./bus/../file0\x00', 0x0, 0x40000000000) read(r0, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, "d57c314ac31a9e526b23fe9854231dc6978be432"}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=""/177, 0xb1) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/209, 0xd1, 0x840, &(0x7f0000000180)={0x18, 0x2, 0x1, 0x8000}, 0xc) execve(0x0, 0x0, 0x0) flock(r1, 0x3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000440)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000003c0)={'./bus/../file0\x00', 0x9, 0x1, 0x9, 0x1, 0x3, 0x505cfda1, 0x2a0, 0x2, 0x2, 0x6, 0xc5e}) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000380)=0xc) r2 = dup(r1) write(r1, &(0x7f0000000200)="a2e084e81c8921a2d08252f16f80cee897f2a4505ec62db7b46ad560b879e6014e8bdd09306f82ef0a4fc3963eaa659c0e6155c9c171af14288defe2c442e4f539f938adeebd0f41ef6e783767d9b4030bc040f66c32e6d8428cd6f57a06216982ed5e10c2de7daace78fe5144ddbab1f02857d0e54d0313beb3e1b8c26e6d774b8b5ddb3db09d1f0f025355df58103feba1d086d7e15c089483777a5e3534276c1ab882d1909997b3b242551aee778112a38aa3758f554db27edb", 0xbb) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000040)="3a72d30c06b76e10dc383fb1cc7d2b6846768ca6a0f64a230be6e5d0b4a642416016809b5dcff2e5f4576502e20c48f02cb21579d58e49943ff8a0f441f90f8a9a13c2ce827106846f8363b55c4e8000f00663211d7bb802a13df08a785fd85e37b6c90bafb94168812fc92d2c85a4273f", 0x71) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) write(r0, &(0x7f0000000140)="20957166aa344f47108e0e80d06f87fa9a490dfe7ff73fedb656c5fa126ac9617994b9ef6ef708ecf2d1a43d5ed6ba4fdb25c79a12a63eb297a73458cf8d5ff62a9d97144f80be82f17644e3cf437bd532307b2dd8b98fb16c71cc5cf2", 0x5d) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockopt(r0, 0x7, 0x4, &(0x7f0000000080)=""/137, &(0x7f0000000000)=0x89) getsockname$inet(r0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000140)="9c8bc3774f4c35b84e5343fc5249472e", 0x10) execve(0x0, 0x0, 0x0) 16:00:42 executing program 0: pledge(&(0x7f0000000000)='*}\x00', &(0x7f0000000040)='\xa9.*]#\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8802, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x12, 0x4, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x1, 0x3f, &(0x7f0000000200)={0xffffffffffffffff}) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x20000, 0xd0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r8 = kqueue() r9 = socket(0x20, 0x8000, 0xfffffffffffffff8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x0, 0x66, 0x80}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x101, 0x400}, {{r3}, 0xffffffffffffffff, 0x80, 0x85, 0xa1b00000000000, 0x3f}, {{r4}, 0xfffffffffffffff8, 0xa0, 0x80, 0x67, 0x7}], 0x91, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffc, 0x40, 0xf0000030, 0x8000, 0x503}, {{r6}, 0xffffffffffffffff, 0x8, 0x10, 0x9, 0x2}, {{r7}, 0xfffffffffffffffb, 0x1, 0x1, 0x9, 0x5}, {{r8}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3, 0x6}, {{r9}, 0xfffffffffffffffe, 0x8b, 0x1, 0x0, 0x9}, {{r10}, 0xfffffffffffffffb, 0x0, 0x80, 0x8001, 0x2}, {{r11}, 0xfffffffffffffffd, 0x80, 0x80, 0x7f, 0x1}, {{r12}, 0xffffffffffffffff, 0x6, 0x40, 0x7, 0x1}, {{r13}, 0x0, 0x8c, 0xfffff, 0x8, 0x1}], 0x6, &(0x7f0000000540)={0x8, 0x8001}) clock_getres(0x1000, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x18200, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x3, './bus\x00', './bus\x00'}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r3) close(r1) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x80}, {0x6}]}) read(r0, &(0x7f0000000280)=""/67, 0x43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='5') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000180)="3c2087c47e2b79e8c6019a68a98c8b15cbe99325be60fede61fe179c42ab803ca74d17e6ad880eedde13c5e4b535a65e3f03a093274ac48cda02c31fa12fdb8d25f99cc647f6d71e82407b8a2e5de18250dd92f4478113550f285a9fb4e5dfc6569ef3c0c7869f47f5601af76bf11050f89cc00393d5503423e29690439a34c9945f53734ca8d632e4c6bd"}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8) 16:00:42 executing program 0: r0 = socket(0x19, 0x3, 0x3) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0x226) setsockopt(r0, 0x29, 0x2a, 0x0, 0x8ac14db47310e8c5) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1bb9, 0xfffffffffffff000}, 0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x8000000000000001) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:42 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r4, r5, 0xe, 0x100}, 0x3, 0xf7, r6, r7, 0x3131166a, 0x2, 0x47}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001280)}) 16:00:42 executing program 1: setrlimit(0x400000000008, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) dup2(r0, r1) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x6}]}) syz_emit_ethernet(0x34b, &(0x7f0000000240)="8b") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x280, 0x0) bind$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="90d43b04826db55e889cc0f8239ec670af0ad27648a000973968c907e337a2f726b3768b9a25f22a80c0"], 0xa) bind$unix(r1, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) socket$inet(0x2, 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:42 executing program 1: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x5) semget$private(0x0, 0x4, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ac) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x10000000000000) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000300)={0x1ff, 0xffff}, 0xc) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x35d, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r6 = geteuid() openat(r3, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r7 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r6, r7) syz_open_pts() socketpair$unix(0x1, 0x40002, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) writev(r8, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) pipe(&(0x7f0000000080)) poll(&(0x7f00000001c0)=[{r8, 0x4}], 0x1, 0x0) readv(r3, &(0x7f0000000880)=[{&(0x7f00000009c0)=""/133, 0x85}, {&(0x7f00000005c0)=""/76, 0x4c}, {&(0x7f0000000900)=""/166, 0xa6}, {&(0x7f0000000500)=""/92, 0x5c}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000780)=""/121, 0x79}], 0x6) lchown(&(0x7f00000001c0)='./file0\x00', r6, r0) link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') dup(r5) 16:00:42 executing program 0: r0 = getuid() seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3f}) mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0x549d) socketpair(0x1, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0, 0x9}, 0x0) recvfrom$inet(r3, &(0x7f0000000400), 0x0, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xffffffffffffffe1, 0x1, 0x8bc, 0xb7725a0c28b26424, 0x3f, 0x8, 0x5, 0x1, 0x0, 0x1f, 0x8}) sendto$unix(r3, &(0x7f00000004c0)="8287aa8b273473c1318e4d77a1bdc7b71f5aaf97d435b069a20b6695f425a99e11c4af0cddc22ad46cfce5180ce06b3b566f90ab8d832f8eb888b5387a95dfc12d0039b93265c3415578c62d89773cb226d8865a450eefc682ffdad58d7725b8f0223d3f51a3344594ecacbb926dfebdc9a1611926a1653d1f9275c04ae9a154c97cf47b6dac8a037ce503866d740613e4f67310e354bbc9c9315c284946885fc2352275b27fb98e94a81dd0a37dbeebe1494f028a6f5d724218523e8f02d221021ec75bdb58cde398340f360d70c407539cc2e5e1bc36abb8ecb03d94808530ba96ea566fb70a6645f10a98a26f781e9c6eb30a815ca625ce67410da716636e68487599095ae912452ac39e588af83b501d114b569c4e92ef32e8c15dd135e84307e4a657464d13f07aec962c59b96e96579c00583fb421c5d90151fda32ceabef669c97dc64dffdd23de1453aa1f475d3b88a2228e886ae7abeb050e819c920158ac016e5110f5999c17504f0fffbd1645af506a1be8deec75f7e7df9667b2eecb2c4aed01c75f48545a53a25b3ae8f9530b9f27ee53e9992e3c96068347ac32ae739d2f343ff22d5fb53a981cf8d475306ee7294793cae37e9c8af6e16020f37a410503229d28433ca7b22a9931da3b3b584ccb14c07c5b2a89c49a56c4013462fad18ffc5444e87fa1199fcee4c2ae021b0654183c8621d5acbca9c4c004f5243acbf882bbd90b829099e4668f389555522132fac58efdd3c5a8574d9e136041de6557a13fb6ef997bff6dcf850a784febafd3398656f20822ea8bc6293e44928a39543da9242b4515077ab5e9ef415ac0f9dc5be08c6044f6430a32bda1cf08c6b0d6964fb9f835238dc3d639bcecb1ef81361ebbb20000320c76f8ad1082c5518c1395f054dad18e03c84bd1bd227e77bace1c907fe7fd8dd4e9811d68e9330c3d04eb2fa9615f5cc60d43356e84b809b9ac1efbc2f2083443b1bed5e9f7b26fc08b5e8c27b690392ef8f49e29c1549367a66860bcbbb8fcf19ccceefa562fb6c6f855183c615fb0f638a16aa9f7a772de264bc51e7644a8eb60272ea6f8d078cd860ea6d12e3fa54f3a68b0a14e4426c43b55f4fdf15ec01f9bb78892575db02d7900dd5ec20d09d2181b54f1af2226bf228d4df8a39fd6107ff20040a063a55a67dd9fcc47fca1c55903e5c5acf79d0c96fb63788b6c53bd1ede235137b6f3c953c56e26b723e24ece036d0dbee1531d4d25283eebe1f6815ef8be7cc3d15847c78431ab2ced975e65306644681ec6aacbc7b6b52edc238ba7f43690b48b47f4801c1c6da3c612e07f08c97aa372d52fcb8d5516554d646b47aad537c631b9770bbc13945f09598352b17cec2ea603dadb743c799dae7818c55fa78df5ee9f81696ec8a911160c9e4dd7b5e84e61cfdeb44b3fb16b9ef5b77a7f4e9c576b45a112663ef37d2c7f400758fca3d767b8a11519d98a4fcbc99c319a88a31b8f492ae7d87e383a9811ebb9cd91c3cdb0a97b413a7c39884cd1a429dd1c8853a9f4b5bc76d2357744b876df64b5ae42bb69fa72a463c1a2f4b84b8a1908daeae6c3958f52d46efb1c053723ae16b9a689d826c319536cf97ccb3a9c6c16cd4e9d46aabe8ddc17d867e16450e40237cbae802b814eda23b44fd722258e6eaad6f3581ae775ebe1fb44e39e4190e377eb7485245061a97cb299091d133daa99836a22acc61a464e4c78da28418066c2e8b6b3f095c66f14949115cf7b00c2feb18033166fccc8174b2bb14064961cc90b6ca86d9efaeeb0a79eebf61f6b3f9e1b5a9fd4c9e4f4a010c86403faafeed3556025f2c00d2830fbb16f31fedd41f35647274400a241901a89fac191d0c349f7aef7f09348943af1368aadb7a8c7e8f38477a1d15a77dd983943094593861430c6871a018194487a1f30199e0d0bad7fba89ef09197592004743f3b33abb561f10abfeeb844fc5cdbb3ba1efac416e1656b75226a1781679024fe456f05dc5f0755d68380b857fb7ae7861565024a39b7108e808211b2220551530260a541aa273ffee154bed774e4f01027c64e11b2ede3dd9eabe8760a095e8d820804b697ad78770d1ef59322f42fa382000fc299340fe7a74c7719c022bef7bffe2452a1c772afedd2681f7f36eb758349a26d05553612989ba679176b97f6afee9e5e310f08a6a611ffb4aed7533abadcfe6b4040fd830aed3a2873a5534c2e27ac96f9a5a2103b83d1bde3e93a2bf20385db8379630605f5bf2a550fdd4d7856c901549c2622ced100be27b8ef0bd899430dd8076679a803f751275fa6037719ab0e214385c9e09e2a4c55ecae3758d3cddd6e6693b93d769bc895ddea7f56e806f0e1ec0d2f98ca3da00624ba678c17379b16fe42b1adf0b41fdc4702457c50cff675f046c7b8d6ce2bd16d9a09f4a2ee53e0166098f41eabae893548625b1931e88a5060501f23e2b80dc6ccf8444364e9a07c18146fdad07319911a74a1c2338c8d8146b7fc94fea25ecd94e150a6d8d1c1d74921274c9077d3bd70cf8e918121244da78b18a3236192b80d692a8a982694d339d5185a76d47c3c79d752c1492cf6bb7006df71ee836194f24b0c2a5787af0cd7091cf8155660af0d306563d026925e004ce5a4d0c99443bf3f442c40bab70e8962c10e2b11babe091ea6d7767863ea66828a7a96f70c3e52b5f14b38e07293c7c5d404a73be4f588b74455186d585dd5acedc6ba4adc0e78c5e9d366963939662a4530480733aa554ec0c4888aa77f7ff2c9b7454bb1cf489c365d0b97e22e8f4759502ffe2045acc54da0584044fad64f41390af87a4cff576d1f20135df5c582ca36a54a4832b512675a2fc3e0f6429ba52832dbee01272fe9b41c6d33ae1fd74a0e4720b7b010a74205f88308f1d63a85d614156cc3dda895dca3340f082b362701293d7ae1458f713f312fc40d4a46e40ded99d8abd00bd76293e250f6932753468bbea6209cb249307cf95f21acc4eb7517849d5c14908a17d0e58bd860a8d88c2df8353c3a6f2dd28a81b9cfa53f84b0b2c9f91de8c3fba532c6c9616d717fb4931a9c5f8a70edade2328614b3f349b5b28b151f117acada30abe6cb53eb92ace11f4ab94bf11cb2d4bb225f5c24fb55ee7fc012a62de813d260920df917f6b1086c9b57d2cfb5d16b2ceb77f86fd5839c85dace8cf5a91b7dc6a6e8b403c5ed01a0d654bc464f7410120f5b155e5cf7d6bb6ef2aa4139aee536b233a7e09c69380f12e0569370a9aa825d8a65c8ae182a188e41ca055a2059e8a9699ada492174ad5aa53628b1c7b53d946f684a6a09b936f437e999d2d618d19bdc21aa21c471073ae31071de1aef1163a7be9fbc41f8ea7c4b01ed6922023ed0a852c4018bfcfb420e2b93220b38f5332353894c0bfdc0b032a564e9b6091f54f394bd89fb952ef672e54b8544c2398249784ce35e4804af9eaa96ab3535913f6d2dc0eb5f0c232a225f76eeab00c2f9e70849907366755309f8902d6d6d9bb9bbc21d231667a92dc9315cf56e8c465af88073929db814aaee1dd41aeec1ddc0a33dcc747ccf717b6385d15ab178d6148c8591ca7037ddbf5f1aa619a60a494b65856a9e950f1a55b4417b15b2299cb6322661a7d1a4f9de6b7c8cf07c419cb0ecd1cf18ce165a6e2b0707b5b260aee37fb8ec035429fefa4a0c9347d1db132359f232710f440169b94a50e3f29a09c7ee77c6d254905f085202fa35ea7822cf837f089df362a0aa8cf243e351b51b30b6d2d8aa259159bf1fb6b17fd54f380d5e597a8a753978b1f5c216941ad5dd1caf3a88cb77956dcac67eccbe292723302560cb836f0cee253c50f3c7282e84c2ec320945f2e3997f4eb2d99ebf808cab6a8fe0c5be7b9ba19d692662a7ef276b6efb46ddd5e060b7169d3d02382545b7c86a003825a85474256efb71fd1157e2749687722707e4908cde50bb8b6d5f917868184ebb9f7296fb403768fe513ca8978a70b08d04cf3d0be2398ee812bb9aaf4a2d22b04e3051b12b226e5ba92d04a94cb752a553e128fb20b0132379178797837ed90504f043a6904c1767f3ea7e48b84f2a57cab304140a73ffd9395c4d6fcf04200a53b33f6ef57393d07cd5ad254c1d20c81bf0f264924c643d4a5e74db812c0a1ed2fc0ef54868793502d3a77598b38443ac3da0ab8f94ecbcfc71a93e596c5d3c8ed050db485cd79d4a9acaeeb52d0d8c5989393719ba25d9670f2d15b0339542ee25a79ae1e4e4c7a4b3affee3dbfcc38f2bde46f252dc7bc7342af01c75426304e6d3ac522271c461b79f20054d5e702a47e32ebc0a20a78e50b5004581e68e5a3206e003ccfbbc5e5736a9b1f89bb520e28c8f9b6d94c68a1ae87ab4bd97282622986e68d7981b3e6db42b22dccadad4e92e7f853611202969c03275c1241226df44becc7b619c099d940d295dff00e2b44f6e5cb9f211b13f4ff3a356d429621077558f10262965ef8e73d176e5d504321ebbebe5ffd56d3dc28ee464eb37227a2bf97c47fed4ec2dde3db79480240dcd460b98904a5448263d99a809c2d84515f6fafc738786c6b45021052bb0ed8b972253d57e475fc00a1e49f75320703cf4062b8b0d1bdae4a7b60ffe5a6926acad455e4c51ba240fb21209797e41363c3111906d867db248e3e36588e7fcd7d0cfbd4269004b98f7a1dd0feb98bc6b6e5f84442283225f3c413ce7199b84ca17c970c9c9a27c8c48f9c1c69a87b70750d27ff5a60e1573fde579d3b192937788ed39259b6b1fcd60e6261e2b5b02632f490e8d6af73332781bde66c9f7f83bf6c75c230f8806ceebab160c2578098e7379bf9f95c5a8534e59d6da6463d3d8f89f2c598f1e0848d5009ed8a0f437241565e339ee4a31990261d70f36471a4f185b754ca99f7b77fc63b551bc809985145173d657aff83e3eb67ef5d8c2518d8b4929f16efc5cb0d304242f35353614a0caf627d7695ec4357d3f5a67182b3c612f68a867ff3a56396973472bf8793c12aba29dc6b586cd07b727aacd0db1fd73ececa1255a436a23f2223cc1d6147ba821aaf5af40ad8623c290822cf91515f497969dfe485c896e5966ed2aaeee72ffbf5452aeae7a213ff8f8a592875b46232f2962488279ecb828e59658f405985e6c899b580d3f8174f0063b6b89db3cbb1277ca879baeb1932d2c23f8a076426dfdb76ff00b3455262244c804b12d3a7100094afd2a9c326e26d49b880b9bfa0b90fd8531172936b6992bb1a56bdf0c0d33d5687fff7a6af2d2a45cd06a59311e6d1a41c81b2b85059070eebfab818c4963bfc08049c1a97d8eaa124cbcfbc3adf29eb9119515c2a05187f5962b0a3a46bf76d20dc74ebbf1f7fc13cf424f4db68d18d4f066d4267407a73adbac1c86f968a74b2e0119def34540cfb49fd607136ad7d924bcd10a1e7423375872c3a002da757073e6907d90320c87d55d69421a0ab3119b0a1341311469554783d58b20451da0b468d279d341f26223e3bd877744cf96f8c634b2c09b8e7e7e45dbd6680baee29b93a6272341fff1c417f5399c3f569a4db9fadb02c01445cf7d7a8e0beec771126c878d5ee7e8df5fbbb87e1ce0f5bf4912ae8a27d80a862e1b7324d734c698e040d48a2cdca7571cb7defe551bc1306fa331e276d1396e44c8964ff87a9019c9ceea07201b9c9656b93a04f608f3559638ad000344591e861095f452da5c1dd729ddfac33f2a28f9cd4f1f9039f9552c4f60412dd907225ad98167a92bd9c2747bdec08a296", 0x1000, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x3ff, 0x7, 0x3ff, 0x1, 0x8000, 0x800, 0x0, 0x1, 0x0, 0x10001, 0xfffffffeffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x400, 0x0) r6 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000015c0)=[0x4, 0xe19, 0x9, 0x0, 0x2, 0x3]) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001600)={0xffff, 0x7}, 0x8) r7 = fcntl$getown(r3, 0x5) getpgid(r7) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='./:\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0)={0x8, 0x7fffffff}, 0x8) sendmsg$unix(r2, &(0x7f0000002900)={&(0x7f0000001700)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000001880)="c92e3316e0dfc9d36f1d64bf94fde098a8d713b55fd9763c72e7814a6020c868921346d306a9022f4030a64dd2760c7a710f00d916ed22951e78387edc407e5bce301204e0a986c823ca5b00ccda7b9e6074d3fbf3206c29669181d37075f8489ac65c5194e354756f77c415ccc1f60b5860dbda59a9c729b10269fed093734b89f9b5a9b5cc77cb72d320883129c1f664481803086cf5a8c9ddd50ca6d47df99a189a859ebba043eacba97bf655dcf328618d9330cb592b26fd3922f673114dc277c063829875055a6dd0651be8824df3aa2da81d07f7ae9f21eee7e86b4dc0630b96fa71fc568bff2b3a6cc39ce46301dd15262cd629ff38687148b40798a73f1ca859dbade5edbaf46ef48e06002855fa051a4f831a06eb852a65a9f6fb05304b0894e36d58bfde7eb5e6d8210614b98d4399f5f15ab2741b2e4f4f23594d7d085d39ee8d2c5d456e6d7886df672f0e3cae101582ca2fe179d054d41ce084e6a062e1f440ae02ef9deca769bae09e7ad7e9b9ca5f24fe73baad9e34a6c0045168115d6a4d78dfd3fa8645f25b606f18fcf2fd261faa1481b1c38865efdd02d7beac9c9a40d9848a07fb850fe95d67c67886d041fdaf8449637123b415a59a396d7f8007476fd5c134de1a314d74b4dfb9936b7877f6454f1e31a210360ce73bc12cd0b44f8925f386f9273b35a7b961226f5192173f0a0a487082f2b2fa9babdab905735979ba0b2d1880a6a326ffb8d6a84470cdf10c7fc1c143b4d56e5d297912c4e5e5e3bbc5be8a6120cdbb6a5ee8ee565790d071cc75f52826058e9d8d0ccbcfe3ee85ec20a56e3d1e1beb117dff2da16fbe8d4c6606195749b9ca305e42528ef0de55394d45386452b4b4895bf955c2ba6b7d20e970e84dc8312273b2c0abef63cc8f642f1a088015412032135141274a8de297580c79638571b62ea02b00d3a6ade7cddfddb29063e18e3e76aab9a0bd076a3f160bdb6cfa0731f82e22c91ab395731ffc0d783de4ab20fefa1448d82acf7120d82a32aeada499fdae95634937f04269196fa762cbd12d712f54c4353caaf75302c8939ffbb82f42d1fba80d0c335a29d6b4c467d8cfa623fd386eead0cc849fb744500ff3b8f0e97778392adce6d34b7a5026dd2b37226208562130cbdc9382dcb4a672cd6e8e1e76f4e36052ad1ccf9d07e1b8c50b69907ba232f8a60deebd5492ee2244b7c22a2e2558094f54ac4740d4fba75d49e2202b635ca1120be541bf77abe15b4dbae5d5648d3830132a5b9f9f57c06ecf45dc00f559a1e0be7f03805d6957a36e8f9e3a718b2fb576ea2805c584ff42eda0c56a4e3c155570dcc847af3186ac436574ded98caee16b0959dc02b24427dba6abcf17dc9479d793e6d9a9acade3a5af72660c71b226a3af441b5f7025090d13b2f9a1938a68e105c31adcf80c52a9d3042fdcf15f76162e815afe4ea2885920f5ba57cbe90bbcb8a48c47d7787c7d69df917db9753240a246d4965f815d676dcfa30be3b1a2d32c226aacf23614381e5e233427d57f55018608d5dbe1a87527ef40e545757792b727180e89d46bc0a7146b34a7a6511fc7f9eb6c1294c56bb77b00d66ac9d640612b080217b07dcca70b993d284187f5c6aaff49d9ccaf16b818cdc3bae5c80084f6d094c87dc6fd6cd3e8cbc53d8f65aaa0a9ee9b88738f800c9d6812fbee42c2502f1f1ccdb90d1efe08bddd2cf4aaaa290e7f13843a61ccc16e349b46195f8cf2c9c44f7b754a4e586b7b064061093cc200e12ac1ee04d7c3c4a833bc3f093a075094c2f696c03cb3ddf974393750afe4a0cc6c5beee0e74aafe97daf66e055448d356b49aaba514e1784727f7e7edbb4b20585bc249c7c64f4da56e444a3607a7006440c26f7651c6506551ba2e43c4592110fbe0841a94eb3e76a648076a8044f9b75d79ad7b7f9ebe8f351a8d1bb8edbdc7561a412e4a44dd91f7873d6bf7e3e3b7c064db5552ef4390147b0aa8cdc7c2fdf43e79f2eaf62ba6ef31e1a77a35ea6bca73b3d342e0cb0240c92e5cf21feb24d8d892f8de8761bc46c4a7d23fe329711e03f36b9af32f67161509a8a03242ac77a179b2d4962645fef38d9eb69a1ba616fd2f446a225fc6ccb5a43ba2b922085bd4abb264f4ec51ce7fee00cbd206a39ce307ea312354fd8e832293240ccd59405e33785a7021a0fc9aa1319f693d252199f5355c5233b985f1a6f3932473f79922450662165f418ec561264b55e5eb36861d30fe270668c7c87f3e77cd9e02c4e1a39a95ebdf890befca7a756218a1e6267dc46d92ba446e07aaff802039d3efe30bacc7251b7d2fe0e607648d5b255f1df0ef27621064e51b8151c93149dbdd96ebb85f839d8eba31adcccf6886f66f37b06fe51e38990ed4820a180793a87641c632d741452269b9e4a0ce7308786b94e3043f81d1ec1158b11770e6b452cd64cf6b1b9869cc048a2b1c693063cda4446bea6c7878ba6e6e4fe84ebb37b8610858b0d1366dfe135cbde3a8bc05a9e4bbab78f0e1b1302ab4da880b6acbbf2ad5db08a417a474bc62af579615fe9a24d1201368d64df470373553d2775a7568d7a6b15c3fabf82b1bea66202f696bbefdd73a8d29c6c347af593d46597881fa26d3897d38ba422cb86c2fa38109cd6c30e57ed87583132c70eab8c48238de50d434f26f6c2a953acc0cff485386ee7e8b88108e4f6c436507ce915284e5a6f798e5b72e65078eb92f4198f8c9a59aae3d1d3d7eaff8ef38d8857215e08972e6f352555b2394eed1164f125f11cee11223cd45c185d07a4ce6d5ad8e7c4a5e92acb32d590d13c9634ec4b90b649e84b798ba125a6f387e370f22e8d42c3e67fc2e4756d0882f57ec5005ba2e3916f22c24ebab91ac48aec731a9b00383e0de7277a479f0529df7f4d2970a7b34dbd9c31e31760bc37eba99b60b5f99e8b2764bae8404a99f2c3cf7fdd5fbedfe1d7162982c00e3bbf668bddf579d2f4237b5405ab03c3f797b953325a0250f4cfd1574f20114acc22648c54f5b803c70da5a1bafa94feefa168fadddb27a21f1b76a6846098154a325a086e1cf9023bc5b2010b381ea26ed80fb08d62e19e738601c3d04c9d3ee34cdcf47286dc95696dc6a7c41d7a3295e3904cf03530ae43e927f9954b7cff8056802f68c05cf3288e5aed41dc0946aecf2f05b22fe3a3ae9a1997c939bda8f7971f8e4f4908dfa45407c2ba3511995e7ede2bfd4dbf2515b229dafbc8e3c7519212e2c7e5a2dc1b1d19d43f257b2fcd6dea258bbe278330c0c5c63558bd3fbc23ebf50b5ea17e13f87994e82894d1e659f8344b4c2748ffda656bab798f07d12499aab37e624b725a68e89cb490d4741aa09c57bb3005924ec2c70ebc3a12de0a9a65a1dbdbb8fdb0c17eb500aa52c5146e2ab7496f1963b1b0f3b4bb312162cfe96c6e32194f18c7720421f0765c0f09b40cc7157efcf8d280a1df7fe1f03fdb0c89a620374736fca5a43109e470ca876ea87b358115a605448ab61b0a028bc616585b9cc178d1d0cf343ce47172c12aaa2def38b5e22c977642a6c2e5ed3d720680829c450bf20909922525aba4f86f82b28368d99579fefeea938e0cfb99ed726cb3546e1d2eade0990f211e9501a07f2446b90a93f80a2f3b111382948cd411b993e6970f47d6aaf092682d4e11f9ba1fe157ee57c8fb44f31f894e3ac46d3c68267ada6a0be55a284f20e6978ac6a35eaa0f2046dce27c2a37566eaa98fe0714b6f2bc6943a036ea41565c403cbe8ae78f11838e05ba4df361cc60678ab1be098b6c420ea58a166adbf506ca14269e684acef1f831efde9b87e1feb11b7595910241e773207426864de342d888f82e3fe4a8712c160753f5c44253b0932e14c39e333849224ba7fe844a1afaa4f4c1f333833ee19348775395d4f9bca41c321849e93af0a8de99817bc46554c64c2293e3643ab891f3cddadfc3648ff0d463f53960fe430240a6c3070ec1a2df293a62a1e303b10755a676e48b209eeb81cfe8e4a3ad332252f770181a593064bcdac4e9768945a9616d7329501024e530880a69ea3693abcfbefe283123adb9a3993ab6e59ff01c35c055f032e838299da96b444deb3b64f6b6bb50b3853b17832493d2de75ed2a08676c42ff96186427b49646309097877f4e351cf59d46c082e50956b2b442e80bf5c1e46bfdd7eeadd052e6ac1963529ad87b4f17b673ccbc11ec4d32467ac2e23c354288f621e3225ecf1bc0616eddd88508f56f9419c50159cb0d0d4d9bfad23e5cb9b66c7dc98d6030264dd256a8054c99440b3108c55929fa2ec8e633c3288078015db5a52fd3d6c9b41bab70b43798fee3c4342e175f7dde2aba75a44947ca5cdf11104c68f58195fe625cd482d68ae35b55fee2c896aebe209986d9cb98959d33fd0796a26b3c5c602e827b4fb3f49398d4f4089367e30b73427fb092aaba518d352dbc9a2b0f4c8f2403cd9dfdcecf760ec7e9d8a9c1f0244ee0e4459331c8cfd2471210293db77969edbdc3d4f8f9d46f4da7121e4795ed35875892cb726ebf6a3061b4fdea0b84301dbf28433345e2cb03879e920c7b6207f2f545cfc50fd1bec14f71d3d0c8de0a9b891af8cc7d8c9ec832df6e0aede19e4f66292acce6d555d61eca830ae437501cf325113d1a52c08081a368f6aafe1745044687a1d37b43bd4c7e5beb2b3b163b06a7eaaecd5c43363e9d5e12bb712647c277082c5c413774c85d2b221b12630397f0f1454fa7f90cb5402ae8b5183d43ef1cfa2a20b85411a2fefbaff7a85a8a2eb7641a11629851cee3c5fe20c09be6136f1c8ed357fd64e5ddf75d1c6b718582f1386dc15f4ed70ce6d58db03092d60a234473b25b97adb36aa791a693d18203363c034ae22803acceebed262e03af961e3148214ae49433d89a29b07f24c9332851ca9b9fe218e9054d37a0f1232039f4e8992478cb032d2447fd50c84e4256ecfc8b15c256fad9d39567a3a654f8c59282640f7d22b72c5a9404511d7135d6e67860e9dc729c97a0af8c6097eb9204fe1bd222864f986f2e74badd57177a989e1e02f0eb31b689099047395e8190fde8e41ff15652651a61fb2e2d7cd295249afd1122cbd55139c9b6f62f295ffffe6a2e4dff061476d542a15a0e02eb93ecf569936e2ce95dd7fc28f5ddc08e8d4d5738dd1b6e183e80a1ba8fb33b6c0b9b4b071a71978b2b7b445bd688d7e115cfc9bc954dd3709a4002676a8c128c6759e0ad27ce085a79764a1866b2401aaa4d9cccda3647eabfa5170b484d55b07efe4a12c5e1f63eed279bbba59cf3ffd45bdde2a257d0cc9fb215149ac6c5f4f0be36c3b810333fb4dcd6e537219ea93288e91dc45ae80a690a02104de00d9312bc9a8a7c387fcbc9c94ba229f286a4cac8a158e71f540dd450948bbb1191b4abba483260b5ed89d636013aef1de4490dc068632ed3aead80285dda582543f90babf6b562ac901e8545886be80fcccb39be4f67e4e677a2f41bbcd49b2e804553240fa8499fbf86951a3e384b582648efda73963d0fb2e935dc32e75431f3fc9435380606395fa556dbdfb37600d9832e83a378645ba90c5388a76776e8ebda7905c00f0b3c47df25db6aeb1d83ca567c84540bcddf231afd7872f9100e0cca4862b2b6dd3ccf99b8a26b162b09e93cc4ee1ad8e61cde5a24cb1ef8d8110d7981c6934ba402a5a8d98688a2c4ca599cff1402aa7513a7e0f31f83688bcbf221ad69c4ed68a782ebb637f6f0377be3bc2a30ede2abc61d13fea263", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002940)={0x99, 0x0, 0x83, 0x6, 0x3}, 0xc) linkat(r5, &(0x7f0000002980)='./file0\x00', r5, &(0x7f00000029c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002a00)={0x1, 0xfffffffffffffffa, 0xf00, 0x3}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002a40)={0x5, 0xfffffffffffffffa}, 0x8) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000002a80)='./file0\x00', r0, r8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000002b00)={0x1, 0x200, 0x8, 0x4, "9f24af914291ce423e3e8c2b62ba7443b2c3a205", 0x1, 0x9}) 16:00:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x2, 0x92d}, {0x4, 0x7981e9e1}}, &(0x7f0000000100)) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x8001}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a22) unlink(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x1, 0x1000000, 0x0, 0xfffffffffffffffe]}, 0x3ea) open(&(0x7f0000000040)='./bus\x00', 0x181a0, 0xb) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x4) 16:00:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wskbd\x00', 0x20, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wsmouse\x00', 0x0, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000001200)=@in6, &(0x7f0000001240)=0xc) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001300)) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r9 = getgid() r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x20910, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000001400)='./file0\x00', 0x0, 0x1) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x8, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x0, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) r19 = geteuid() r20 = getegid() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) r22 = getuid() r23 = getgid() pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000001700)='/dev/null\x00', 0x10180, 0x0) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse0\x00', 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000000040)="1f69c8343b775a6cad6cf90c0579fde406ed07751cf213b92ab4b4611b5c79e760df1e4527aaf1864bbd8795280254fe63476c6a3497578a7d8e1c8bb0e5df54cc3e2e6f63aac3d3a49b77e8587f3f4a5ce7c837", 0x54}, {&(0x7f00000000c0)="be9274bef4180058158cfa446a467c8b7afef5f31d16e027899a23d883e1bed5814d3ebd0e6adc8248ad52d593e64bcaec3c91e3fd2649a693a94d507424cd51fe728171268359ee8305317e2e7cd4d1c1b6d5fd04b5a0fa9d2437129273d6ae92dd9f93d2cbab92b2c082979fd607a790613ae6e9c7eee1cb4f428e507337e67cb25d4439ca3eba23e15848dfc3bed750092f21ca9d338497cebb68cd80da3a5716adcd3c201e04f9fec80fe25a3ad404e2c5471725acfa5cc025a2996d67f53a842dea05fd4bc5a92e4e2edcab4f535c218a81351c7aab883d050882d8793b1dba273b44279017497851a8a0e80cf16ba5227909e1776010626390d26af47ffed8a6092c47e01c004280858fa81ddd4e93cc571522379511925f718d0b2512c4e2c8fdd654b9d74d3d11ae72a9d4e856417770a8d20421972dc1d991fb7b4496a188294c1bc07750af68760bfe5f1e7f273b0eb3164f3755165fdcffb4589d1e2510978edcbda95999bc43960eaffabd304635dcd7c578c46524d6bcc951d8a95bce91463ce92876a9458bde0dc2cfb2466d2360cbcc1df6e639144d36e76336abce4b2fcf12c745deb5779a2b150590b318a920b67fffa2cb95eb9d7448c1c10b15421bcdf6cbbf20b506274fb7333317f3787f94c77d0b8c30051d0a563d495e4d11a1149da47f14f2cbffac89e73c89b0434a8eb04ea34a59c2215ee35e1ca475f4e6cdbbcb80792b97cc49c5602c6ad1b30fa644c422ed4af5a181bbd70802472d72729b1ff6f0b0a49837fcab5e826a5d25d8a9b73b94aa7be209015f65e55e03218db159edd55b313c3cbe4ee932187081cc5b0bd337789fe4df611eb1f3e63026b36f65c4505bc9227c40d39c13192ead6e0447447c713f2554e33148fbee549fb9590e25163bb7bc07943e153b3ecbb88fe37cd1c4f9b9b0ab5fc14134b893a7bab95022276567912207a8190ba9d201d0c9b0ec7cf148eb71d9a8e33046eb74cb4932c0246334c2a41cd923fcf2fe0a0aaec11a02ae06795e3534e6915c2d42be4eea5f63d410c8dce1a646798018aed49834723b7dbf4bd9e7e1fee957ed646893aa4d6b5a3b1c5c32e841e1eb8c1992c8178ba61cc505333fffe45955d6b05a6ceef3711c26a1f1d418f893847d49ed1e245cfbf8337c11721a6685beae84b5f0f22f8d3d4b63effb6c04875f67e598eec2bc50662d9c30bbbc268f3c45b862e85b4e53bc074801bdb0b17d4bfc525e4980f723c1e8d4488e04b66410f08367465184552be3e9f93c3a73c06c9627a4dbf13be6efcdb3374c2bdf9d648be77906332c393a05b80fcadee97d426baaf7f20f668104641ce9c025ce2aa238afbe792349a8c088569b6c97d8296523c23a430d97e4fa1ffd147cc535f18e383bf432256a608e8c143c2de87a53b5bdf90edb44d198772246b03f175214c4afe7c19cde1328b218ea61df7894179278a3e3683576e256f7af651ef4f35724075a0f5d883741ac4314bc667317d8d1d56a78d8777b23763a30f72e1e7745a42591e7919d394ec7f7e006f9aea316c8083d3504933d884f5faa474e1810797b4535a1646e3be7e832766191e726f8434bebfc270a4998495e8903d8c5b2f9abbe6eee7d3f71a7c85a20d1f3ed8720c236c92c1e81e62fd10eedea58a220d1c48d23d9fdc8c797172c097186355ef80ee6574284da6aa4d91ee41a2d7bd1d0ad681e1a5cb75fc24b27e15cbd5c39e75850a7b306bea0bbe8e5dc3accb593c67e05dd1c496924d29cb7279252910073bd47c81e7004e9641a3e3773fe6f1c32e75d77b35ffe6c360008444d595923fce6c67fb171885a05709d89c40ac2a8db020743ec15295ad916199bcb3f41f0e5562f1208d0788ae54826a249f14c0474051393b96337da4f333e17129e7497f75e53fa2a1c04d8b60e12d1c7e7f898fb032c71d0df51fe97c46bbbdc2f8ffafc0695d7feb8f01558aced66b66176417ccef3a658eb1a7c66bfea4f5e1cd1583776f4ab8c13da3b6adb456c93eb597245ce47ebb91f4e0f247a35fde9575d2a7f39a926129bb9192ec4b35dc42dadc59a3ec6483f9ed32e27ac2120a1cadef91dcd00c6689b53db20ab1f6f6f6173c149d7dbb7ed058b13cb9ed1df19743f75ff5da5a9b80d854f149f4fef73bd322e65fea4c0ce529d3e236ad24d0151e8ed5f9d92546ac2c580719b1df204722783c6349685f9d4bb311b8dc638f65ce2ec0dfec54187faad0e54f8142d189174337f1e9123442e3bd818725c63cf326ba0ba31fe226ffe34cf52727aef572af0895ca645149608302c8bcef974b03f7b102b73a710da065533558f73d1dad123e71e0360a43586f032c29cc1aacc29794e1251396c7ecf663ef2a0efe17e7c9316fd5d07dc3d2a4c290261bb4b65428e6f3b4e0c7cef4d5cd65e83247c4b0167d7a6c56e4a8b81d6a101603b15efac54a508e62ac36f4ae76b77853525f9677cd7a4db3bef44a80cfba37bcbf0625ce893837fa008d66fecbae5da8cbc38bc9410398d817ea781d41c6741a9c076a91b2a3c4b55e745a9bc4118424fec7b7d23b89ac7bcacb1212188cb987c79af61ab0fdc16db498bb775761a016a0105abefa96a13dbe18af01f7faa0c20a67fa991e7f0c6e6b09449179ff357a9cf623f4e9d8817a9b1816e6a6bd05bb6c748b04dec702326f7861f63359c2958bd7e73e7561232b7942504602e4a6e2a3f101bc2083d4e156975ae11d67ae83e0b9b192eed5426e4f2cfb5aab67231b8027ff2148a75505731f941030337153382335eda8a7268bfdc5b414bf49bca3f01acdbfb64de3b9c6c037b962f4eefc6f17665edd074fc8c82af89c64e2a61d59442cac0b44e9987c8031fe376d6e9e75edbbbcf2d62ca6b5a28257e10351ad7761395e61449e3b49319619a02e01b9f6eee236eb5680393958519d7e4ee3a62f0b65a7640859b8e254704fc4233eb08ecdb2322f5e7b8cec94f16cb4115ebe084754420ef0710bd94ee1040331ffafb9363b2d8f6e69587b50231873b09c5a5ab204a2cad3b1a6c137447eedc07ed4dbb3a7034132006a81fcc41507ec363624e196160f555d7743f8fd212b5275e9b43d1844e4126cf725a98b0872a49d64c0e3d07b9e81f534854f10385fc28ec200f2c707b7131ba65ee3a296d8fd13089e4c2af6e06fe1a789ae2b174a1830f9b19d2cfc21a673fe0d2f3f4ae58cb0f9a931befb40021ae680a5115c7b9ef1a435310d5e1be115575c5f34f48e6d892354da06a2b0a7b6e475aa784fcdc945a9723777b6d8cd9b82e3f14f0029c631c318e1a42c9779b93c702df6d844f6a235f5c5833321a1cc18bd3cd5400a0bdfedc6a49c3b6a57588c0a5383bd1b01ba2a818400a555a7c888f6415c32ca875c8bb713d7edc15413c7ccd5ebf739f7e59b120284403c775f8c61d3595cfba748367fd1ce67f102afc5034d641b86b7f2e6467f9090bca0931b9fe2fae52bdc147041bed626c3f080c7f06a3af507a81f2a5af4d8ba44100c804cac25c6f5557deb369c07a5deb9457b2eb0e9d5f0ab82aee0757a9068138b5ae9e9e43e0be10ae4eab3595d700687da8568104cb2841091a35ac49dd082706a137c0fccb39eaa71cc3462560560e69876e06f65280fb0b1468ab7bf59e723b4ba39cf37997a7d45b43ff73df4bc8762431bbaa1f518c2a0ea7f308133e732815768ba6bbafb13fb8a22619e780b3a48a8ef2b1cad78aa55db82619f11970e0e2e8cab74b06cbf218bbae261e9e3d301ba8c6b0c60dc31436a995ac344518d5d101e636a361d9e14a687a9e848963041d0e2232d802a67d7042203edc66c8f8c59f4aa182cd5660b2daac1af812dbc6c5a70f70e272b7bddb68cdc55952d48fc181382beb5a3f269ec6f97939e05c6cdc7811b1387643a599eed9f48d7ef23d767e2d5f1b226d1b780869b79f5b59acf43d70b0f8071dacf1203084d6fecfdbd84106082e14fe8d17583c6631fc5b6f5b923b45f9f4260bb64933c19691117457c197748524b184efd6171a81f3b8ebd52e541095fca642ee2e13c28d478aa84917266903eb6026be2997a70934ecdc33678b535faacaf493c97707d7f9d528697dde3a97a369bff2fd2351236d87b73b8a6dc694e060621690371bb3f8576b703099c94c2a29f5a251ec5e23d0d8e0d7b06e6b850e85393da29badb8a14beed7ea6223d3960183e7ba06d7e451ee899efedb1b519d6fff78f2e40174759a6a2adb6b3b18573a732e18e7aadb9b8e515d2040abca69b3f147c60afd41aed82389120ee06badfaaaa2b6d45804b87a42714cc0e5ca9b50d28372117482a88c12ab24ebc36db94f21c8de839cc3df0b4fe27bf05783b007a43c64e3e1a832c4603a1deeab9b50d3da7576c391ad2be8c35f665ef77e3e4e9f8c47801d9bb9a86689747134cfa5abf5ed23c3eac2f6c533feca1cf19244f47b5c6a7274b0303b8d14f363578d4a51e6b8d9eed75ee6625d976f7430bb92af7e279d7818ef96a9d25bd87de65d3bb4bba6150316667b6e7b9d2bdbb91ad954389c965aff9c97f9ee5663562a1a374e3ddb63bb832d6b45d57dc99b2dfa5d3b5e3b0ed3f7f05532d17268b527221d9088ba261903a0b2a5b613f18b3248dc6c711dc4c41bf0f37060534356e40da44afd59c2658f86a4b3f631ac44e6e3122a6becc3f4b0bfcdb040e2bbee42b321fb02ac2f8c0a865d6e52baba95ce3525762a8a95a4dcee986fccd01aa7dcb2c3d7a56a36de1dc2049ea1d94bce2621def66dc84e6a510f9f685f428cc57a19ec59c7a8f5ff1f79f4669da3fa24693ced519d151ea89ae992d19d7405d34a0690d20cd399d1a4710ca0962050395c4cb3550730ec9b85696f5aba1e2fe4fa556c179f543fb8fa0ca8817f00afe812e3047da2eab9d8915ef124b793c495dea47bff1261343e633489732c55e1b7b6d4e52be106536b927c0394ae535b0433d0641c2d5b5f60f765780d6e5be02e4a07827fa718f142ccfbf71d15e6acbad85c72d10fc30a22e8ecc9d34811c2aedcf292de87a0f56f1d30d1928ae194cf177ce4951225f29bd802ae574f3ebdd740e0232074f59130017f20c8992d25f6ad257099a54371407f787deacced11c6724566b41e6b75331fcc9b2728b3e72c3ad31c8899239ca76f098ae2d9ab02728f166abedc39ba6981c8060612c28fbd92238b0f197b98ba6c7af4e1b318655d56fa0d350f71b77b79d6356cdab40efbd4ad1f8ecb7ef37d48b05132b9207d266238a30ca4e6d55d53b3b50e0bf371e4b8b88ef96bc6aea49a8823242282afb6272299f75c7dd4a9ee9470178820b839450025cce4baf52ac978df602c1ec78cbfc57fe244cbd478508e0e4a6846d9c78c85bb3e25bd1b08a8486a73bb41c165d5b1b1aa6ea51d09bf7fe5b72aab68ecc91341d0b9eb5b789c8976a70f537cc1c975b742d120f9ea8b2d347fc9b7f4e4f95d71abdb9b0e94d1b325d6db8bb9583e8a91e2b669088d3073e9dd3d0f44f6d41690630ee1d004bac37f9159d4f7ce0f4cfe87755d174d663dbacac4959a4525b0116d6a0cc5c4efdf3758c1cc575df3b89ab699af2075a804e9c1b2cec0410f1ad1b2a0454fd43d7e75d7452683351db2a38c5619e9448de819b07446e5f8404e926bb49ae5f5d6481a52b20518db20a60a2c0e896e498d2d59c0992855fabcb8f4a5caf54f781afa350737d8591585f9562dfcd0557a9338d29a7f5b02c2e12cdd1f378383ce84f80f8d4b172febaa90035e28df95ac6699", 0x1000}, {&(0x7f00000010c0)="7fd69f0a50b1", 0x6}], 0x3, &(0x7f0000001780)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10, r11]}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x20, 0xffff, 0x1, [r24, r25, r26]}], 0x100, 0x2}, 0x5) socketpair(0x1e, 0x6, 0xfffffffffffffffc, 0x0) 16:00:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4007, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x41, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/250, 0xfa}], 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) pipe(&(0x7f0000000240)) flock(r0, 0x20000000000007) 16:00:42 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='c\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x1000, 0x1) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ftruncate(r0, 0x7af) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x1000000000000006, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmget$private(0x0, 0x3000, 0x80000000426, &(0x7f0000ffd000/0x3000)=nil) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) pledge(&(0x7f0000000140)='&\xb9 \xe7\x17`\x01g\xdcE\xbf\xaa}\x7fh\x8aAkm\x11\x06\xef\xad', &(0x7f0000000180)='*w\x00\x00\x05') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x3, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r7) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r6) close(r7) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) 16:00:42 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x201, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/102, 0x66}, {&(0x7f00000001c0)=""/243, 0xf3}, {&(0x7f00000002c0)=""/112, 0x70}], 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8803, 0xa0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000380)=0x1) r2 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x7) 16:00:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x13, r0, 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x400, r1}) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) 16:00:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) r1 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/43) 16:00:42 executing program 0: mprotect(&(0x7f00001b7000/0x4000)=nil, 0x4000, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x8) ioctl$BIOCPROMISC(r2, 0x20004269) shutdown(r1, 0x1) 16:00:42 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) chflags(&(0x7f0000000100)='./file0\x00', 0x4) getpeername$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d056bc59a180aa4a68609a17dd4dc8b82bed47dfdf3395844677d50f47ffbb0c82ccfaa739028993ea23e9948db67dd0e7eae75ab6d9a6d06adb16f9e97fa311cc295975d59008279990020d2d6bf5e70e95e942a57630d0f7d7a8b7bddff8ce15571e67958c2f061c2a8b1845858ebe8347edb545b815c4284ba89406309801088c9b8174662ea137fa321e5dba71a2b27b80c1b02ae98e6f4120f539540094f2fdd913750a57cb0a081587f1d8e27fd7286cefdfa3242a1e5353cccac48592818bd9f04a2f4bb9130db8352"], &(0x7f00000001c0)=0x6e) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = socket$inet(0x2, 0x8007, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) syz_open_pts() 16:00:42 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) execve(0x0, 0x0, &(0x7f00000002c0)=[&(0x7f0000000180)='*![\x00', &(0x7f0000000200)='@-Z%%!\x00']) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x1, 0x100000001}, 0x10) r2 = socket$unix(0x1, 0x5, 0x0) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1a740, 0x5}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000004280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) r3 = dup2(r0, r0) fcntl$dupfd(r3, 0xa, r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:42 executing program 1: socket(0x80000000000002, 0x3, 0x5) 16:00:43 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3de0993e3e291a3) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/13, 0xd) msgget(0x0, 0x1) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0x40}, 0xc) poll(&(0x7f00000001c0)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:43 executing program 1: r0 = socket(0x21, 0xc003, 0x2) sendto$unix(r0, &(0x7f0000000200)="b100050390000000000008005563ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c8bf2ffff4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f311f404f36a00f90006ee01be657aea8c500000002000000009500000200a371a3f80200000000000000ff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendto$inet(r0, &(0x7f00000000c0)="93826372cdcce649160c47ce07eb353e5c0f56fbf1f086cc9b83174b8ca049156a16d615d28bd2e7785d08791aa1c8ea05c7abe0eb7222fa36bd023961bd825ff1e57be117fa27e540db14e0e572888bbcf60a18f2ecd434d7ea078cedc93da812248589d4e2c1e912693b24833978ff8f149ab4c87ec20e9c99a7302d92a5d65c2a4c91d62d79bd96d36d6c383005c7eb23a26ddde291b1591a9703a006d1559a1d59b847a499cb71e9600c4e69f2", 0xaf, 0x4, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0xdf) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x1, "00400000e74de40900fbff000dd800002000"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:43 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8201, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) 16:00:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f00000003c0)="4152a8d32945b361984ea497251861e3f360604a53e5d5eeb2155e78695b7d19c5b1211b8d25b278f63e4a944f49a3b090320bf2616c008afcb29b9d3a05eda2b212d20ba3b8075152530e04292084fc16eddc7b32c9870e838d873f1130eae22e9e3dd46c130a6f12152b2987497eea571903952e8e85e80bc41e982d2b77407ec58f0bf9211e1acd55f385afd10e8b2efd72fa05fb72447e12e7d346573537bda86d21bcb28e9e302d64ca0fec770f6dd223f7e6d107af2174afe79ac5532a9cc0056e829f6d3e3e8d4a614a5ffaf37d998415021b6b6f6a0c110793d4d52a8cbca69d74b083da1a75e034f8fb113b85e7af812ee584dc9b8265c379e8bb130a7bc188438fac48aacf9a4231908752d7db53c9a5000411d182ac38c17d7b6ef370daebc531e561cf088644f1c11e6d7b875ad2a0e67e9d612bbd26e8abcb00f214ed9533c575809a857b53b48167d8b632b5f4f17f60227c7a0c1b202bcf1ce30bffeccec709905eb36a187661d66792cf1f95548aa2316c849bf926817cc18c3c4e4061dad6de112382bd9cd01f33d2afa0125d914b69d15784c5da6aface0f428108da9f4966f43e8e11a77ad9644ffb465c9c8234f9c0adabdde558a0258bd5792d0e223f9ca2cd5a679bb433b68fe5148939971eda17f78d860f1e802cd9a2e152dbee9b14430a88b0af956ed99c91e1379441828b28bb115e759f1b770963cb54fc271c5fd75d9d2a46dde5dbf54e1baddbfe803427467ee23281669acd4b5f995889e7534e5c188dd494c4d19740f00b73ef842e72598cf22e930862df636e63efa0738354aff937478eb099100bb9e5474a5382854559b2d983dea92a5e05df3aa4e1f87020113133810fc27c445553d1a4b5bca5bc2bd373f47b9b19b3ebacbb06029870b719eb43ca320cf4982fb0ac6164d290acc1bcc38a73d245a5ba44cb65e29ebde05caee55e6710bcecbeb3d161aecdf37b7da041915c08028cd0b370a6f1470eebd632266443f83f8e6aa7bb930b4b60c065889312f5b27b1ef10daa58b2ec300a7c3c571eaaaf2a4c9de64d4d331a272bdecf08e5cd2b820ab29eea23e0b3b98d86204aecae88492d5bb22503d73ed4874438f09907819cfabc9e4c493dbec271a8c9422d75e333516061b4c3f8515f6064ac62aabe508e3ede64bbf6c99fa3528d84ed40cf8e4a8fe49c48737c0f06ba73722003a2bb14d194fc74f392fd5120878a4261d6b6847e27aadf3eb6b37b1d59d3afaff00333572f1b85b70585c42c011c959162f72373868c923aa364c42ddd01960eca2520e12d627621e2fe570c00753d2a622904fb9aacc42b875e18c9fb7cdab57b4b1bbcd88d7adbf20c805e94f40218f9efd72222243d12d85eccaae4fdb4a325cf348dcecc8191711c6fe27d0259b246c7611b314e9ef5c18344b5d056a751ecb9f1ab54788597b42858b53c8549e1491d27c8664e201e1ca060656a6b79eb12395dc25a69d465a0790b2eefdfec234f9766b083f6366b2454b550f7b7e7c2594e8515a33c5050d83c5ce8111442d0835ae16f7672a63e81f25bb4b0032408b7d9f116e3e0c465d3546ca4e4b94f05df9709307e6ffbf528ba44d003b90ba9fba302e4178034c791051094aa2e67738088432462a30a0ae578de501e2fb09df4425a91d6762c06bdf814be65259046a7da31d9c675acc9a46843b0bfdaf91cd48d870adad451a524f77f29fb2ffeea77f88f7010aa31309797c8ab3208e87eb412a3c3cfde2b40ab4915e59528c7e7af1968643d7b2ee66402c9309f408ccc858c6d1c60fcb480947e64a163b6b50f62a9a5af5e26da3364a8a4d5567e17a6e94ca9f77bd6f512662b8c379891cfbce351c8c86916fce0b0013a70b782f1e1d6cbb657be2e4ee857545f328d4fd59172839a23fbf18a846aff673ab81af90ffc0564940e609587f13b7fe1d5fbefd39101064dc809e49ca3a8dcb0dcd45357867b92c5cfcbb839b3eb2bec9945e6818c2ff46345cc432c18f16674400dd825c30fc621891e99d4aa89ca6cd40b707f2b3fd23f2e1feaa916c3b2873186283201bcabc5d63b693fc7f589ca3b023bd0d2590bafb5ba130859a014d9fdaadfefedab50bf8b966137b65bc4cac8c7994b75d7852a4f6118cea46f77f3e72c36910dd0fb95c6b39c10e4bb0fc9a5dc6beff58a8807c824283bdfad48601e3e6b315a7e657e3cd901cc3fe40638c958961095c16ecc1cb9e9cd7033d570344d34f58c18df9794eba76efc1fe4b773103538a937e6e7a65d23106c9b092f8835a0c24b632fef9b81883facc2b4a4bf01fb432c23cecbe32e7fb12751a0ea4d4ee7020defc361b69d6e8516aed6cb90c8f8a3efec2c16bb0536dc8e693b23a3810840cf1244989f961c1b6875da778982de5c80a57e3d932f5c1bc6053d7b6ff81427591d55b520f384befe82689641818b08ca0aed2a35d23091f90bc68c8447ab3673d53d232fe981a50d6934bf08641d607730cfb26296a047af95ace2f978658e8dd0695ca17c68d6c7b82edc187872de6c3ea9c20b737d4178286ccea39ff8407d7d9463db19ca4d335fd643901c28e22aeaef75286e0a996408903940b2d64b2239843dab47f9941786186b99fb34e40ef47d1c12c3d10c70c64f83f800dcbbc4165346e45adeb88fd13c6de53e44036bf0138d1575b4ece750970a22d6a8e58fd61a49a2d941e6ddb388387c1c0bcb53d5b72d77b27d1e87501f8e4e81aace6ea544eb450aee8e31ed9bc87279137ac46a35408a2a1a871ad0b092928392da61e53a8c9d28b64d5646e613775fcba5285f6a1ebf058f2766db33446b94d911835dd0bcf6ed0be47c25f760d26ac83766683882f073169a9674de74cce18ae16f3e5258d0fb6a4ad17a0181ee69f891cd5f10987b8c267e9a793f5f6241aa749b180380fd74b3443702f3a8d0df6fcb99882d491def2123ed4839d3ed6f0b168e7aa97b0b8aa5c0f528d25800dafd4c23a763d49fc3169e048e790097cf8d41b40a8a43d0afd3b6c87f90f56064efd2454c1d1c6b0d96be65d7315aac50709e81d06f50661741f4d1ee896163b9e63ea7fea336038ba7b119b224bd86b01297e4326c4c181f207a3e6b08929e83ba5305558dea48691a5a2a3a1d24fd133b5edef35ad0c21269c649cf746f948dc6bffd2fb11ebb1ddade9ff73133615e61d995ecc121bb2d8aa6d63da6c30c6338c8feb0748cc12cca994eb8489be1daab9849ab00d7180d8f7f0f71ec67f7aa3d0a87ed7be5882c1731500ef5707a039151af2215308bff4a2401020f80e0ee49757f884338522e05ac50fd8e77ef7c16e2a0d6ac5d339e942f8d210741380bcf82475d2c0b11acd25555a10accd166698b1d8c030451089add56326b92780aadfa805dcc95b64ef04cde354e349459a46c50daaff935355ac91d3c1bc177d4339a88704697bf71b0a5fd6127ca133a0509772c3c4e7efc1fbe38321ebeb8ba94218c614f7e0fea2b91418def01937b3e7e69599c71452721aa2b66a803634216a74ff2816f4576ff5117e1da97463c735696187953f7fc03b8922830ad506d2ab4ae4c1938d3394c11f7f5cbf545b631a66d439bb996afbbfb87e981ba15f5556f037eec8a023394aa50bf037eea89859ff0c27a190e3f796e7837226cd046a9bab11a41d4351b27b1ff34477a15baffcdd3504439265e1382d1485e60e1b8b37c4ad8599cd14a382aa46b96d422c2ec3ec199b6fd077cf7a3cf5722f936c9f736ea2e247f90778635569692ced4237f491284deca096993274ed1dd1f1304253ef57e23cce8575947125710093082ebc21432eb51226431a5cecfb928a4108628b0db01dc12949a234cb232b58d46fc492b17a4202de3a0f311d1825065834e84cb8775077edbe586825dc15453d3e19878be43e786866bd13fa1423e512d7a1a55394f7ddf9eae1c6bb7e5b65e63040ee71a993257f4b48a7dff886a79ff0a37fcfa2ee422b10ae536a40e7fcd515333635d4fae9d6cf9dd79c42f970cb14982cea1e03636e91e1965aa6b83cb311f3ea6723bfc02c0c1fdeea6f854de4d82fe7e47dc0666f1f8613b1ae3403b8d51fd284bb072aa60c9489b90d38d7f60cc742c3c7f3e291ead47b2c4c89cfcc71ba659005eb07fdb9c8738661772bc1e99fed156bc31f80f16e325dd49cd9b29e6c514a2db576b7d87e6691998481400053220413efdfef5b98746d99c8a8e0d9ca4b4b4e052e4ad71f156b744abbf3b407ca7f7ac5b6f1d2f7f28600517a90af09e5e7b81ab3dd9a503c29d1e3829876d6a08be560259362c6832676b55785636f2479287cd7aff5ce64e89759d71f38491703799a91d8286f5186c001be5b87e7391986c730b435b354cdea771c1e4f8a225e4cd94259dbd11bf545c76d48007df9b48f5d73339a1b0419658bcf0f6e6cd8bc0ab0f364ed1b8f3ba9b3e0a0ff4f0411a0172b621ec7f4bbcd4f93590fc547c14d6b3a53e0a19089f0ebe1704ffbd36a7558d7da38c267ed43198e2a581cdc09ad494cba68c9cbc7fe12d2cbcec6c4f168fe38f0c92e82b833d2a854ea5319e6d3faca1a4a72b52ffeebb0a013ec7cbd63f4579f59889de69d2d254854486d2d93371ca6be2c888e88519cf3e84530085c1b6c502457e51067f181bce48e61c82486a039620b75ad3a64fbb144a829cf41078678adcfa38ec8f1066fe7fe7cd486e9a611423a998813e03e36d3cafa81458c78cbe7698c79bbc669e333c4afb06a0eb4ff0cade920d32fb44a27c706069cc531b906efdb30192aea34e9b5d18eac5d575e1560c68264cb61ff504cde824f20204ead94fb87b24153e1447f1ea70fe2424c0072324593ca24a88c35fb2cbc2741f9f1c84de37371b706087ce5f16de8c779bbdf2d0e958fdc901e32840fc97d6548ca47b43b4d3bf7aafba6ab42b1cf6d4886dcd020fc379b8d64cce7d4fe0e90d6bec43bc268c6d1bd7766b034a156864263c4b4ea606cf9a702c9e873189b34c67f21b2ea05b4238693d55a9bdb6bac6dce56a5b9ad31a4202945d88f8d9b3e78b7c89d1f31bbb4fc1466ac4daf10e6d201223d3d4771e1e02a3349bad9b5347d3067960dd2dfe3e24eae3a75570c7e4bc3d9ff8ccb266718fd29ac67cb2dec4f5f38d7bb1465b83b10c852eb66b258a48f9a0641e570a05da40e2efa0b73fd4d2c8a595dec4beaaa487740582cd10858ae0f1bbb8960acdbd88d88957e30a6880f65301cbcafd87432be9437f60e811ddb1dbd83bae0b9b783f221654ee11c6184cfe8828a549f3afcf6ee8eb0bcd2526459735dff2decf6f9ffc85b69ed318c107b88ad708f909b42bc8e2540385281784f5e3cae5a4721a94ac1259d8930cf14dbb1f7f3ee9741c3ded385cc5555ad904af9a0fcd88fe24d68c6c39a146c658c510ee99c55969e73433cac7a57b588fb6cf88c0ae25bc8e88114003206a0406aaf08da6a7cba36289750dcf1f66be299b8f61e6f7fd3dc377eb69690c36c92a3b8ea577e5ce34b975ef1c0ee6b574e5ad4e6022010270cd33a97a3f2fd2b06742328cf42fbe0984c10e2a5d3a1954f77b6026d4e2a82ce7542f895d495acefb23a78c781f353d090783df2a4233fb325e896034c70ea003b38b530fd37b797fda64dd6be9515a36d5580cdc2964f31c25b525d5dfc53ff87db893dbed10b8fe75fd135af430f316608a6c84dac2941fe42b12c6795281cd14dd94a5c82224449b632c1ae65504f9e9f3c3f0e5502fc9e31da5787d08eb58447ee9d0", 0x1000, 0x9, 0x0, 0x0) 16:00:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x1, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x62) r2 = socket(0x6, 0x0, 0x1) connect(r2, &(0x7f0000000040)=@in, 0xc) listen(r2, 0x4a) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x61}, {0xc78e}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) ioctl$TIOCSTOP(r1, 0x2000746f) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20200, 0x0) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcf", 0x2b) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffefd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:00:43 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10006, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x0, 0x1000, 0x1, 0x7}, {0x3, 0x1, 0xfffffffffffffffd, 0xdb}, {0x9, 0x8, 0x3, 0xfffffffffffffff9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4e, 0x0, 0xfffffffffffffffe}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x480, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = getegid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0, 0x0, r1]) chflags(&(0x7f0000000100)='\x00', 0x40002) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000000c0)=0x1) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000002c0)=0x3) r5 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x8) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000140)) r6 = open(&(0x7f0000000000)='./file0\x00', 0x8801, 0x1a8) connect$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x5) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000040)) 16:00:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) flock(r0, 0x3) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) getrlimit(0x5, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2b49) 16:00:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x2, 0x800) 16:00:43 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xfffffffffffffffb, 0x6}, 0xc) recvfrom$inet(r0, 0x0, 0xfffffffffffffd89, 0x2, 0x0, 0x313) 16:00:43 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c8a5b671b1b542a538706000000a7c8000000290000003300000003000019e21630351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd261174da61bc460eeb1da7f50c00a8387640ce61cf1b7c8014357710c1c53dfb9c13821fbffffffffff2e53568453afb19bfd710bf0000000000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:43 executing program 0: r0 = getppid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$KDGKBMODE(r2, 0x40044b06) setpgid(r0, r1) nanosleep(&(0x7f0000000080)={0x80000000, 0x3}, &(0x7f00000000c0)) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = getppid() semget$private(0x0, 0x0, 0x200) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) r4 = getpgid(r3) fcntl$getown(r2, 0x5) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x80, 0x3, 0x0, 0x8001, "595bebf912fefcfacec8e4d88e7d58aed3c64603", 0x4, 0x7f}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x6, [{0x3, 0x1f}, {0x3, 0x5}, {0x3, 0x6}, {0x1, 0x9}, {0x3, 0x10001}, {0x3, 0x3ff}, {0x3, 0x80000000}, {0x3, 0xffffffffffff3680}, {0x569cc691b62f973d, 0x4}, {0x3, 0x3}, {0x1, 0xff}, {0x3, 0x3}, {0x2, 0x7}, {0x2, 0x7ff}, {0x3, 0x223}, {0x3, 0x3}, {0x2, 0x408c0000000}, {0x3, 0x80}, {0x1df78d475abfa5cb, 0x1}, {0x3, 0x7fff}, {0x3, 0x6}, {0x3, 0x5}, {0x1, 0x8}, {0x3, 0x81}, {0x3, 0x1ff8000000}, {0x2}, {0x1, 0x3}, {0x1, 0x1}, {0x2, 0x8f}, {0x1, 0x1}, {0x3, 0x8}, {0x2, 0x3}]}) r6 = msgget$private(0x0, 0x104) msgrcv(r6, &(0x7f0000000300)={0x0, ""/4}, 0xc, 0x0, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000340)={0x7, 0x200, './file0\x00', 0x81, 0x0, 0xfff, 0x1000}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000380)) fcntl$getown(r2, 0x5) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10, 0x0) recvfrom(r7, &(0x7f0000000440)=""/129, 0x81, 0x40, 0x0, 0x0) r8 = geteuid() getgroups(0x2, &(0x7f00000007c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r7, &(0x7f0000000840)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000540)="28476f81d69039cfae2072340a6d19db9058f27cbc375abc9aaf727798584bad59702ffc93cca95f926b2f3f2d16d2ab5eb89aa635b2354a249bd25a23", 0x3d}, {&(0x7f0000000580)="992b3ecfffff9ae090a7c14c1326b5cbd5c8025fbbd2f555fd2070321c88080cf4384960d974", 0x26}, {&(0x7f00000005c0)="2bd3be8f3fe868489c649e4d4f243a528d0d632ad8e9536dd16db1791bfcc7757ce158ed107118f4693a75e307080e188d75c33f58e925041c273b008b951427d48007440c56da9940c6b0db1146960b5419c474038c79116f26a38ee026fe12890513130fe227d5598d60545dc193eef3a11e810a40d50887452e814459f14a22f7739bf039296e", 0x88}, {&(0x7f0000000680)="19352e6d3507ddb1ff4ef9f3240f196666cad403eeb5c0e164f08e656572d3fbc4783d7a726b521a549cad18228a8b306df6ace82e873a7aa8549d9e64530607a2c2914c9b7200edb466b4e27e3ca7b83d7db951916608e20c1d8a37db681e3a7508373a5126f8bcabc3cd86719c46ea0c7cd53cc927c297a0296d798ddf24fdb083c5703f1e87baaa26ca19d18c15231aa020f9514012fd5eea77239777339293e712072cc76f2c6ca78f57e987edb72cb7d8119597e89c31188254076c13b982de6c10ff22", 0xc6}], 0x4, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r4, r8, r9}], 0x20, 0x1}, 0x2) msgget$private(0x0, 0x40) fcntl$setown(r5, 0x6, r4) ioctl$TIOCSBRK(r5, 0x2000747b) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x996) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4c}, {0x16}]}) dup(0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 16:00:43 executing program 1: r0 = socket(0x18, 0x440000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:43 executing program 1: r0 = shmget(0x3, 0x3000, 0x100, &(0x7f00006f1000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x800000000381, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r1, 0xff, 0x5, &(0x7f00000001c0)=""/225, &(0x7f0000000040)=0xe1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0x9d1, &(0x7f0000000080)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000004c0), 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x80) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xff, './bus\x00'}) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x8, 0x1}, {0x7, 0x8}}, 0x2) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x3) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x7) fcntl$setstatus(r3, 0x4, 0xc4) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x100, 0xeffffffffffffff2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="42a2f8a709a087cedb9919c44ea8457ce1e3c7c00e8ac0351e52a0de35436b03b1c5b87f8c763f585f306bb60d6dba9fcdd9d924ce66296792f6954bab32ef0c87b15bc95eb047fa21f0521a8feb64b78bfe65aa558863459dede9c3ba2581dfdd6137e7b79eb4", 0x67) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) ioctl$TIOCMSET(r3, 0x80044272, &(0x7f0000000000)=0xc6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x20200, 0x12) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x5) socket$inet6(0x18, 0x1, 0x2) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000600)="e12c891793a1d35a86f2345c6ceba04e46ce7c165c818b8537aa68dd398d09ec2832b948751161143cb8f8c02b54333728454711", 0x34}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:44 executing program 1: kqueue() socket$inet(0x2, 0x8003, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x43, 0x4, 0x6, 0x1}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget$private(0x0, 0x120) read(r0, &(0x7f0000000000)=""/34, 0x22) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:44 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r1, 0x0, 0x1f, 0x800, 0x7ffc, 0x9}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20040, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r6 = syz_open_pts() r7 = socket(0x16, 0x4000, 0x1ffe000000000000) r8 = socket$unix(0x1, 0x7, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x11, 0x0) r12 = socket(0x32, 0x7, 0x80000001) r13 = dup(0xffffffffffffff9c) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r3}, 0x0, 0x40, 0x40000014, 0x9, 0x6}, {{r4}, 0xfffffffffffffffc, 0x6, 0x9, 0x90000000, 0xaf}, {{r5}, 0xfffffffffffffffa, 0x78, 0x20000003, 0x7, 0x7c18}], 0x6, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x9a, 0x8, 0xdac, 0x1000}, {{r7}, 0xfffffffffffffffc, 0x4, 0x4, 0x2, 0x1}, {{r8}, 0xffffffffffffffff, 0x84, 0xb, 0x34}, {{r9}, 0xfffffffffffffffb, 0x4, 0x41, 0x80000001, 0x9}, {{r10}, 0xfffffffffffffffa, 0x80, 0x20000004, 0x8, 0x1f}, {{r11}, 0xfffffffffffffff9, 0x0, 0x1, 0x10000, 0x4}, {{r12}, 0xffffffffffffffff, 0x1, 0x40000004, 0x9, 0x101}, {{r13}, 0xfffffffffffffff9, 0x7, 0x80, 0x8, 0x80000001}, {{r14}, 0xffffffffffffffff, 0x22, 0xa0000000, 0x800, 0x7fffffff}], 0xfffffffffffffffd, &(0x7f0000000440)={0x4, 0x8}) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x45, 0x102) r1 = dup(r0) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/47, &(0x7f0000000100)=0x2f) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = getpid() getpgid(r1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c", 0x1f2}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ftruncate(r0, 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:44 executing program 0: select(0x3c2ae5a8e9eba15b, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x200000000000041) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/103) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x83, 0x5}, {0x22, 0x2bc}, {0x47, 0x5}, {0xaf, 0x80000000}], 0x4}) *Ü¿-q0)ÕýƒwíÎ8²¤±Û¹H±hEw?mŠyÎÌô:.3­š£<¦x¨ûÓbã±(¹…ÿ€  ½ñ ­%_¼i ØVÛÌ_L.dÖ Ž¦+ˆÿ¶DÜy­¹Å™öÏ,m¥Ú,áö€ðqD ¨±j¤Ÿìz ã­ÐÝ„oÒÃY¿ × â&ÿT8ÿ7“ZÝ=qI:§AêîÅ°€‹¸ÖµÈPw†¿’§È;è7¯añÂÚ;•þ¼yþ—œY Ntd…9ˆõÙYÇ&³!• &Ëk7ÐáØws–XKE9×fú«&ý¾VÜûÒäuõY}:ƒù¦å£çy±t"U»‘©‰Ä°îoµhøß ³ÖÕæå©0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ç,ëÂ.~ÔÅ»ÁÆOØØñ D[ªÑ?Bœ¡þ‚D½t¿6Ž §Na÷Ç„c•…5Ç.²tö>º Û]Ÿ 'Ø·ánÞMY(s™×|*Ü¿-q0)ÕýƒwíÎ8²¤±Û¹H±hEw?mŠyÎÌô:.3­š£<¦x¨ûÓbã±(¹…ÿ€  ½ñ ­%_¼i ØVÛÌ_L.dÖ Ž¦+ˆÿ¶DÜy­¹Å™öÏ,m¥Ú,áö€ðqD ¨±j¤Ÿìz ã­ÐÝ„oÒÃY¿ × â&ÿT8ÿ7“ZÝ=qI:§AêîÅ°€‹¸ÖµÈPw†¿’§È;è7¯añÂÚ;•þ¼yþ—œY Ntd…9ˆõÙYÇ&³!• &Ëk7ÐáØws–XKE9×fú«&ý¾VÜûÒäuõY}:ƒù¦å£çy±t"U»‘©‰Ä°îoµhøß ³ÖÕæå©0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x800000000000000, 0x3}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x1d}], 0x333) write(r2, &(0x7f0000000200), 0x4268) write(r2, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) r3 = syz_open_pts() close(r2) dup(r3) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x20, 0x8}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x38c, 0x0, 0x6, 0xff, "78677f0adc7f8ad79f0500", 0x0, 0x2000}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x87ab) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x1}, 0x10) 16:00:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x40, &(0x7f0000001040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) lseek(r0, 0x4d, 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000006, &(0x7f0000001080)="7db0ff840a312556931dd94d0a0d6b52a3e0eaf207e0b93bae507045cf0f44e394ea70d48ea4f34bbbc9b74e46cda27cd3aa28fd5df16d4f73878692b63f8d0bb421e3131e3ed37ccf23a9e56d9eeb9095e25a0f564194fd981118b9743c9fc83b7637b033771c71997cbba11e5bfea8a33adfa86055c294069d874451e80c9d312fd883531332f72669538a66c531beae598feafa9786f6c03b34d9a1e804f7b124cf60273be9c810d9424c2923cbeb1cac3c6146cd98982b", 0x31) 16:00:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:00:44 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = getuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0xffffffffffffffff) r2 = socket(0x20, 0x8005, 0x4) read(r2, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) semget$private(0x0, 0x1, 0x1) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x20008, 0x0) r5 = fcntl$getown(r3, 0x5) getpgid(r5) getegid() getpgrp() getgid() fcntl$getown(r3, 0x5) getegid() fcntl$getown(r2, 0x5) getegid() getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r4, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001940)="2c3317beee3e5dc08792a00ba7e244eff5f34b7856cb49e1fd5cbb7d261beb36d1b45b87566a858505ba261dae59ae73a0c58c9d7522bc708b41957d49893e275f7f80f2824c0765d29ff5b76f1d677e8db5fb2b8405e6df003ded344c6360693779992fd40f842b0009e259d340e1a9fd3451f0ff064a00a13ed87a0b7817658ef06347fbf1efc4f904dfbebc6521715378dbc380473f195dea8bbf44e964721d5bc9092419e11a27270c7df6c06e6969bee5e0ab69bc8184c67709124aee8207d7e759eb3bf724f79850ffd2", 0xcd}], 0x1}, 0x7) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r4}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000140)=0x1) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xec262432381d3262) setreuid(r2, r3) setgid(r4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) ioctl$BIOCFLUSH(r0, 0x20004268) preadv(r0, &(0x7f0000000280), 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './bus\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc9982344d157dcfec06700b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1418cc09b42c2b700538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da64df74515024ae01795fc6263569f5cd66c92736cee9ce06cf2e899ca462c495593a325eba9e014911502097bc2fcf3a4947b68291e85580207624c017208d00000000b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2bed978587900d3149cf5493884acf8e57aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4cc16f27cda7464c21af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeac63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d17694027e20c4ea8089650a506aee8347196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0000000000000000000000000c7881a852258000000fad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b058c1f255a352f89aa31"], 0x22f}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r5, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x37b, &(0x7f0000000640)=""/214, 0xfffffffffffffc62}, 0x0) seteuid(r2) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./bus\x00', 0x20) 16:00:44 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = socket(0x2, 0xc002, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:44 executing program 1: r0 = socket(0x18, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x101}, 0x10) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x24) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 1: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86131) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x2, 0x10001}, 0x0, [0x3f, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2df7]}, 0x3c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) chdir(&(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() close(r0) dup(r1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/227, 0xe3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000002000, 0x100000000004502) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x10000, 0x80) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x101, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x5) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3}) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x4080000080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x60}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 16:00:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xa6cf, 0x1ff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) setitimer(0x0, 0x0, &(0x7f0000000080)) 16:00:49 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c65300d67000d6a8bf1121bb6f4890044bad58fbcd4808999428d2fbfe2505bd8342c8d9cf2d5cfed79cb93358e183406cee8ab828d8a88b191518fb3269c66db16b5db22ff505f8092af0196ccfaba58f093bd4c2f0c5f907ba9e53254a44bad4526d9feed0f0f5e7246b1bc939b3e8ce00a1110f2708d813d5f82a53a685058368d7c285b298a6a856ccb2f49463b0ffcf511bdbafee0fb3278199cddd3fbd8e3d6526f0fc268af93cf98f587846574e4844b00c4ec6d6d5df0483a4506b436abd8f535d3545b1cb50dd448c580c74b7093efdfefca13d3a51162d448cfd8e6b091e40fb22db7625e767e33341539183b90687a8d4a9a20a29898e102a990de74359862428a454a52fd4ae9b647e1"], 0xa) r2 = semget(0x2, 0x0, 0x24) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000740)=[0xa5a, 0x3, 0x349, 0x8, 0x8000, 0x7dad79d0, 0x0, 0x9, 0x8]) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) connect$unix(r1, &(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setuid(0xee01) getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000005c0)=[{&(0x7f00000001c0)="186435594fceab90616cb494ac0cf3077318ef0b754814900b88f9a873e0c312f89227404179bfdbbf9de22b89afa5443527fdeaa59380d96b4ce2513c5f57eb27", 0x41}, {&(0x7f0000000380)="a424765cbfafb6c11cc40cfea72cdeb9a322a85a113611258c98a7540dc9180b6758ce874b42e8d95f9bb206435879ee5e0595f34423abaae39f87065ec709e67cb67cf3de15b5b7f7bbc5ac5f5431e65c4deecca54e91eb9f43dd5c2abc0745945cbe24aaeb00602eaa6aba067be92610b07b1ba98d6c090b9bd689a5a4b5ab54d2bfa54d95053d54d2ee4ab87ca4bb746fa040c81d5a25643eabc04ccac02f9a670da95a392505209d8bc5587f29c0952d243bf00250bb9b222d04da1785a7945785", 0xc3}, {&(0x7f0000000480)="727cbce5375d322b80eb4ed9d6e4cc83b16e693bc9c788fcb13198a408f6e167602dd4017db5e8c87fa00bd4ae4df4f3a3b0144c436290a2fad2d451160d63f4fd73a3cb137e878e03de78804676ac1f3048701d5bd8f861aadb6be1413a92309db3e945f197e8ca164817c6e9493031743c7eaa48f72d1d5666fd6e64073af5e03e45222c681170d8fc560938ba5361baef1f4813fc39db7c8d0fe6b87338707dda31db5dda523b7ac1447458f19dc488de3429834e9058ebf8e9785f0fea4282f38d710fbb0ef0", 0xc8}, {&(0x7f0000000580)="af82ac", 0x3}], 0x4, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r4, r4, r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r4, r4, r1, r1]}], 0x80, 0x2}, 0x2) r5 = socket$unix(0x1, 0x2, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000700)=0x2) 16:00:49 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xff) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x20}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="d3d53ee6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2027, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0xff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}]}) recvfrom(r0, &(0x7f0000000280)=""/252, 0xfc, 0x43, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8}, 0xc) 16:00:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) preadv(r0, &(0x7f00000015c0)=[{0x0}], 0x1, 0xfffffffffffffffe) 16:00:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair(0x20, 0xb79ef8f9bfc58a06, 0x639, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x50}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) r1 = getpgid(0xffffffffffffffff) mlock(&(0x7f00009ff000/0x600000)=nil, 0x600000) r2 = geteuid() r3 = getgid() bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:00:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x7, 0x4) close(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) 16:00:51 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r3 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r2, &(0x7f0000000080)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x1, 0x1800}, {0x0, 0x100, 0x1800}, {0x20001, 0x6, 0x1400}, {0x0, 0xffffffffffefffff, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f00000005c0)={{0x400, r4, r5, r6, 0x0, 0x0, 0x5}, 0x3f, 0x1, r8, r9, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x2, 0x300) semop(r2, &(0x7f0000000740)=[{0x1, 0xab, 0xfff}, {0x4, 0x7, 0x2000001800}], 0x2) r10 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) sendto$unix(r7, &(0x7f0000000640)="126ceb990fbe0a498a13503e81c6e86d93944f5a3a97558340ad86e9cec9a08637d52afdc324adfc8ade88b04825f3e1b5335c7dd458da38757cae07dfa70d73cb61a89c90a305716065d4647b690d129a86969f2e890f1dd41b5e", 0x5b, 0x0, 0x0, 0x0) setsockopt(r10, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r7, &(0x7f0000000580)="00000000c9ec446b", 0x3d3, 0x11, 0x0, 0x0) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000400)={{0x3, 0x5}, {0x9, 0x100000001}}, 0x2) mknod(&(0x7f00000006c0)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r2, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) r2 = dup(r0) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:00:51 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000002840)=[{&(0x7f00000028c0)=""/191}, {&(0x7f0000001280)=""/62}, {&(0x7f00000012c0)=""/141}, {&(0x7f0000002440)=""/193}, {&(0x7f0000002540)=""/194}, {&(0x7f0000001380)}, {&(0x7f0000002640)=""/162, 0x174}], 0xab) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x40) 16:00:51 executing program 1: r0 = socket(0x200000015, 0x8008, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = msgget(0x3, 0x10) msgsnd(r2, &(0x7f00000000c0)={0x3, "c21c92c2de5de4fd7044b86286a79913d43288bf7d89de5b132e2b693af7c27cb89232c5487552c6bee56b8313af59c007014e09b25c6a6251214408cf3cc74c9bc23664213f45c2804fb8ca30abcc6153eadd71cc67ed8c6da1566a7bc8ee57b1034ff5f9e78f850f7dbe671a8dc951eb36e7f18f9cd615bd8146dcb0fabaaa49bc20edc716117a247fecb77c2e046d7eef0a4d53f28d5c0acf08d08a0e56f4f10b0ba159be51f6"}, 0xb0, 0x800) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() getpid() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r5, r6) 16:00:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200f, 0x101b00) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000400)="e8632603947efb9aa9ea11e84d63aeb0e0953bd3afe7d57f06ad096d0eb1780e13dab3846833edb9ac8bf1f4c0245894f9b9361476d70004fc2b99b64bda470d3e2fff67e8f912c67eca47d6c01104542073ee235ee370e749497a9563a6ee7a74dd797e4c32fe0850bff4c723e23d2259d183f44c40ae961ad768e5e2c291f60c92f48c825c730655fda6d475ee34b965a995f26033386fef83573e2ad9911889486abd07c053d29a33e1f6ed52ca19921f1cd5d8b83e9f9c1bfe287e5e52905367ec014af76dde150a2c6305f9c072d0ae15fe362b803748991ff579e482f84e447f5b4b56cfeffb31c1b0b47629d838815550c272f152fa559cd98e4490934db64c343123f960d6dbf4e82904d8b40468cea2de3e2f34ed5800ea763524008e1a6d4a38d3b787507b44f947e2599f8844e660fbee014c04e19625b17dab24f7b8baf74f90326ec253a09fb95eea09fdb7b7a06cf9f9afe61114e6f4a0f4d9917a83cc63a6eba4f04079cc068a1a72c08fe4f0a322d62c86806a9af43f8db72f85b12dfadd930123958f2d73ddf20f565cf9efd21ddccf2573939316f81ff602a6ff1361990d5751a42a38ce4e5231ca77653abf39679ddc71894fe698d58184b4c9", 0x1c3}, {&(0x7f0000000380)="b403c28bb3d93b945ed1fbd5305221401ff0292b48016fef4ac77e49fac90257bfaaaa9026dba5c84fce356a783d2309bf05f6dbf8626a4cae59971c6e83bc2b4ae1b5191410b9e00540a35da20725030000007403214c2391a30c796b79bb5f5091db30710e9124682ef6198706d990526e0900", 0x74}], 0x2, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:51 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = msgget(0x1, 0x211) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7f, r2, r3, r4, r5, 0x2d55694e1bc84036, 0x7}, 0x16d385a, 0x5, r6, r7, 0x7ff, 0x7, 0x4, 0x3}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) msgget$private(0x0, 0x5e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xa2ea, 0x0, 0x200000001, 0x6601e39b, "845d550900200000ebc67f8cdf40b01700"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x401, 0x0, 0x14, 0x7, "49b8f541646dedd267b88ed3d6cf7ecc4de6f5c5", 0x10001, 0x80}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x82, 0x0) nanosleep(&(0x7f0000000000)={0x100000001, 0x5}, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) geteuid() 16:00:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) readlinkat(r5, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r7, r8) r9 = syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r10, 0x0) flock(r9, 0x1) 16:00:52 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) fcntl$setown(r0, 0x6, r1) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x6001, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280), 0x3f, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1b, 0x8, 0x1000, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x9, 0xffffffffffffff7f}, {{r1}, 0xfffffffffffffffa, 0x2, 0x10, 0xfffffffffffffffb, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffc, 0x21, 0x23, 0x1f, 0x2}, {{r0}, 0xffffffffffffffff, 0x54, 0x400fffff, 0x5, 0x1}], 0x4, &(0x7f00000003c0)={0x1, 0x81}) kqueue() getrlimit(0x7, &(0x7f0000000000)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x8001, 0x3, 0x902}]}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x0, 0x4}) r2 = dup2(r1, r0) symlinkat(&(0x7f00000001c0)='./bus\x00', r2, &(0x7f0000000200)='./file0\x00') 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/208, 0xd0) 16:00:52 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/65}, &(0x7f0000000040)=0x43) shutdown(r0, 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e1e66696c653000995db38e0dbce608fb357953203984119f7d3d4cf891a43ca45489513949c48045f1de7069249c60df80349eb4fbdf4c9ee8be62de87eb8c32a172f30abf0192a181ad47a623"], 0xffffffffffffff21, 0x0, 0x323, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) 16:00:53 executing program 0: 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() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x4000000, 0xfff, 0xfffffffffffffff7, "4196959d50c300", 0x100}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c603a801f50be7576a524ce0dd601a0d0700000100000000e2ff0000", 0x1c) writev(r0, &(0x7f0000003300)=[{&(0x7f0000001380)="31f35687c736e6f7230687a447ecc5508c17d1ace5938d1d7eb9bf1f0af762aa69303109461d48d7633cbf51faac618210662b0962545741ab55a1a325b07aede8b38516ea9cfdad208e81aa034e0c4838af68c2fb8756d2ac5c071bbaa875cef0fc78d9a00ea4bec425f373eb1b82398bfec20b294772d798007bfbed032048e4735c7108e26144e7e91fa5f8fb35e3b005535033294da711fd3ff4ef3dc85442eabdcd3a83a2d8fb198c3baef1bf81a8169ae601642803c40929fd3332c85a89eaa51a334539fd29a3f5d9eb353db0a8f9f2acda01bbd192440a306ce4c5e657fababaaa975dd8876986896d3d8b92ad63fb29fc0371a37f87f1b7e5478f9cbc2777e0239a6ff4a363cf64fcbd906839e8ddd8309dcea5ea992215135ccc3dd1a1e31db404f6254b55ed4933a7a39973f1d6eb431d55d7187cb24abd74fe4f0a9819a8b8e3f9ac2c662f50142d6c706a866609d67b8eeccdae640e552850454779881d4983d94f5dbd57b35a02312026b8c6c1831ad3b6c6d659220e1dc78cb0cbd8ee2adb198b6fc8441c15122bb6b7157e0549fa8b039c05444841feac5e568c7f9b427163a471f615cdfc560401004a96aec01d018627834d4a78ea3bc97e5eac3443e184d0bd5ee3a3486a7a4bd963e64fd14dc4c768919a5d36977a1f319b1047657dea9556c089930d6a1893d3b37005904037042d4ddc1159315ccdf4f44872ff8501d98e5e490d0f5d3d01b56c999cd90ec238d15fbe6bd51133f70cbd97aa705191445afc776578efc38e4127ef8f35f0c95178e3b627559235d951595215626cdb8c8400b7b1707231375163657120dafbe8630a6de1d619fd9d63c00e2e3fbc72b2f35553acfb1a79dc5d19256eb0d7a058081ddc62aabdac9b5058c20ddeccf136f2862753ce70a0d7f2dbd53b42821cc4e0116b69cd900013693c2b69a247a8ab921daf17974d47e40dbe4e7a23994410007811d0767225f4fd792336bc75dbc5ab1bf63965fa24c6c74069d57cb5b81dd13859d0", 0x2dc}], 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept(r1, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './bus\x00'}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() sendto(r0, &(0x7f00000000c0)="e0e14930363460fa0013e5d8ed3cba44e88fc721c7a8974290", 0x19, 0x400, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x106) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:00:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) 16:00:53 executing program 0: r0 = socket(0x400000000018, 0x4004, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000080), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1823, &(0x7f0000000000)=0x800, 0x4) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) chdir(&(0x7f0000000040)='./bus\x00') write(r0, &(0x7f0000000000)="9c8bc3774f4c35b84e5343fc4249502e2e", 0x11) execve(0x0, 0x0, 0x0) 16:00:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) fchdir(r0) execve(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000680)='X\x99', &(0x7f00000000c0)='{\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)='\x91\x13\'-$@\x00', &(0x7f00000004c0)='].:]b\x00', &(0x7f0000000500)='(-\x00', &(0x7f0000000640)='(#\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\xda\x00']) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="cd0aba33a8c8358343817e6820ae34d110c79127f5648b513a9b462cb22e72b00e2869c091958b492ce3ccc9b755383a01d1b2cc048f268e76de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ftruncate(r0, 0x10013) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x9, 0x9}) read(r0, &(0x7f00000002c0)=""/15, 0xfffffffffffffe36) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x7, 0x1000}, 0x10) getrlimit(0x0, &(0x7f0000000840)) getpeername$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ea57c306e5e82aa44d3d7ac7e2f593ace3dbb828050aab1a54baacba1552ee63d4d21c49175af1cdfca987e6c4ef3d7879a4e3ced7f3554f080343c2267c98c11cce601ab0e8743ecdb3a3df7022d9807f3aa6278f5009405954b5410"], &(0x7f0000000100)=0x6e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6b4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x401) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000800)={0x1d0, 0x4}, 0x10) msgget$private(0x0, 0x4) msgget$private(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000008c0)={0x6, 0x6, 0x4, 0x9, "e0d1c86a1febfdfda9dff7b64438042315fb10aa", 0x5, 0x2}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000540)=0xffffffffffffff7f) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x6, 0x7}, 0xc) r1 = msgget(0x1, 0x10) listen(r0, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000740)={0x8001, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) msgsnd(r1, &(0x7f0000001f00)={0x3, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0xed, 0x7f9) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000900)) pipe2(&(0x7f0000000940), 0x4) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x81}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:00:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) munlockall() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x20) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0x0, 0xffffffff}], 0x2dc, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x60, 0x5, 0xa123, 0x8}, {{r1}, 0x0, 0x4d, 0x45, 0x4, 0x80000001}, {{r2}, 0x0, 0x8, 0x1, 0x4, 0x8d}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20000008, 0x5046, 0x10001}], 0x1, &(0x7f0000000140)={0x10001, 0x7fffffff}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) connect(r3, &(0x7f0000000200)=@in6={0x18, 0x3, 0x7ff, 0x9}, 0xc) r4 = getuid() r5 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r4, r5) 16:00:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0x3, 0x4c, 0x0, 0x0, 0x4, 0xfffffffffffffffc, 0x3, 0x1, 0x2, 0x800}) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) 16:00:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x5, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f00000000c0)) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0xffffffffffffffff) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x29) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) r3 = semget(0x3, 0x0, 0x20) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x80000000, 0x100000000]) shutdown(r2, 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000000, 0x5}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x1, 0x0, 0xfa, 0x1, 0x8000, 0x7, 0xfffffffffffffff8, 0x3, 0x0, 0x0, 0x3}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b400033010000000000003b00000001000000000000000000000000000000000000de1b3a", 0x2c}], 0x1) 16:00:54 executing program 1: r0 = kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7ba02c, 0xda1c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xfffffffffffffffc) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:55 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) socket$inet6(0x18, 0x5, 0x7) 16:00:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3de, 0x2, 0x1ff, 0x1, 0x0, 0x9, 0x80, 0x1, 0x0, 0x10001}) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = semget$private(0x0, 0x3, 0x144) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x2]) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x4c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[0x3, 0x1, 0x8]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:55 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlockall(0x0) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) 16:00:55 executing program 0: clock_getres(0x5, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa8, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="50f65d6401d97522035dc01b344b41e675d318e7484e42012a127c2e584ae29807711cacea0dfbdcbcccaa78661b7423faf582dabe5404004189a7fbf2f485a17db7000000000000007659b75908046d114b1f36e45a0717f11b369c3bf281883ae98717ecd4e15b99605c2ca5018000009c93"], 0x1) msgget(0x3, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0xfffffeff, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r3, r4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r0, 0x0, 0x40) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400000000000000, 0x0, 0x90d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) ioctl$TIOCCDTR(r1, 0x20007478) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="b8f77e5c9a9f2ba9f3685fa751e5a92fe74934705947374b78c09b6266d1e81f5f2d47c48f28014f", 0x28}, {&(0x7f0000000300)="dc6228941cf89cc92c27a52d2b923e62d1a118609ead5641108a487c9dd2c106a2e16d075be5b1c2aea711af2c5b8c58642c13e24246ec543373a5474e0d8fd9a876a3f3f1d605011bc024be288d4b095799d7a2dd678db9413c18c93d137e317eea65ceabafb4d46fc7ecefc5ddf051f84b43b80f6144fb06c08df057cc81bb96e7e39ee8e42b89da3764cacdc9a82fdc5418a4a1dd90dc7af5eb7ccaaab0cd18269e3374f14c87f201b0250d002ce446e1ca5daec55e066940bc96959e40fe5ae72983dd647c9d4f36fc01202db080b953d66ec49618ab7b83a7cb43692baca9ca3e68dbe9ee78206662d2b39e1cefc8", 0xf1}, {&(0x7f0000000400)="f9040c34b81348cf62c3a0a8f92b71b4261d2d86e1ba85d0a7a54ce4a0dfbf954881aa7dc3aa56e692c41eaa8d30878be3c9541a3b1048e265638ba192f02c3b70ae0bdbd2b2918f6fb4d81a3c10912e26fa445ab68c2b867087a5f93848ba830e4f5f9fc047a6e0a64b7a913f716b83552e9a50015ac164c4fc3911f59019f6b5533870ba28522ebe47a5debe614d352c1b18f6e8af", 0x96}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) ç,ëÂ.~ÔÅ»ÁÆOØØñ D[ªÑ?Bœ¡þ‚D½t¿6Ž §Na÷Ç„c•…5Ç.²tö>º Û]Ÿ 'Ø·ánÞMY(s™×|pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20023000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20024000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20025000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20026000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20027000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20028000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20029000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x2002a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x2002b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x2002c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x2002d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x2002e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x2002f000 didn't change! 16:00:56 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='&\x00', &(0x7f0000000080)='[[a\x00', &(0x7f00000000c0)='),\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\\+\x00', &(0x7f00000001c0)='2\x00']) r0 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x124) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x200c, 0x436) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x1, 0x1, 0x3, 0x9, 0x1}, 0xc) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x2, 0x8, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0xa8, 0x1, 0xc6, 0x3f, 0x6}, 0xc) unlinkat(r0, &(0x7f0000000400)='./file0\x00', 0x8) r1 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = semget(0x0, 0x1, 0x3) semop(r2, &(0x7f0000000440)=[{0x4, 0x7, 0x1000}, {0x3, 0x6, 0x1000}], 0x2) semop(r2, &(0x7f0000000480)=[{0x2, 0x4, 0x800}, {0x0, 0x4000000000, 0x1000}, {0x0, 0x8, 0x1800}, {0x7, 0x7cea, 0x800}], 0x4) getpeername$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) rmdir(&(0x7f0000000540)='./file0\x00') r3 = accept(r0, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) accept$inet(r3, 0x0, &(0x7f0000000600)) semop(r2, &(0x7f0000000640)=[{0x6, 0x101, 0x800}, {0x3, 0x1f, 0x800}], 0x2) shmctl$IPC_RMID(r1, 0x0) mknodat(r0, &(0x7f0000000680)='.\x00', 0x8000, 0x7) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001b40)=[{&(0x7f0000000700)="d89414669fcd1f5a039a054316f7db9283061e54c281e1347bb7f6f592fd8d50e242aec2a891", 0x26}, {&(0x7f0000000740)="48c2645a201f8751b1b0d22a7ef0934ab4af56635cea1a59113c212c8fb875b0b5a2246a51e0f86879905fe3c430f06fb18b0d6b85c8bf31bfb67def24abd22002cafdeef94dc7a14207543c0078583ffde1436b8601", 0x56}, {&(0x7f00000007c0)="82e2dffdae9423b2df1d883539f12c", 0xf}, {&(0x7f0000000800)="027b420eb2b91f33e5ae6f1acfd1109c2f220a4501d8f6269b2455b074c326de2d18d6f2c1dbe2299109710319fc045ee51ac243cdbd248bc01aa23ee67e286a4d6028f6eccfaff00ed38860f886adaaad211cf98f926a27901a367b87f815000c84f61c0d667bc0c20763780384876377829ce7eb144d8dbeccc95e05670fbf90194f7bbbe17081ef2f84a1f8f8d8913a70cd148c4dc127a102", 0x9a}, {&(0x7f00000008c0)="baa1e549ab6dacc1efbd9ecc700838542a2f391eca88fc648d442c6fd3a754a84f2965484e4a97f7e67b3a603c8d403616f097afd7ce7c630f15ef4abb0c4909306a0e2559eada9ecf09b2adbb22ac48b424e06611eadfd3684425379d3048ba36f4ff31766c8f74124c105d66ae6409873fba1858ec6d9d0f8f5eb774abc18c2389ed019a63b2d703ce35dccda07abda77b363b4fe69cf254", 0x99}, {&(0x7f0000000980)="941af3d42d0029147ceec3d7d6f1bbd1feb6bf9eac5a0ed7e45aadb42d02db03a1ca6d3ee017a832ff5472a14c830459e4824d9335e7a6f3c91049e21afadcefb1a3f2f5ecd1280b50cb03d8ae341c4899ee8dceb49d2fb59e33b196b107c8a8180cbbbe45006e22caaa49ce700394ad68ae648dc5f863a771403acb60f8e0850f59a1e2b072629b84a7a39863f7cfede3fa80e8bcb6c93268a84d31fc2992323cce11", 0xa3}, {&(0x7f0000000a40)="b219910c4a335904a8edd80bee8bb7f212a0deb84123603463d2cc42745df9874f5e57a4349482bfa78122b7895af758218ee9ec1c451636b6613d5f16dd9ae7227e48495c1f291cfbe38033dc8043a17912ad6c83b5a100bd2e299542bcc5fbb837b3a8259ad4977d4ba42cc603560fdf27c3101276b7f379f10aefe30746465d891af30d67d461e88972bc993e4f7d46ca3d44564a97731f28af94f711b91315bec9bcd125c4448be560b4bceff94bb642cd9399c1fd3af536ead7d50bf61fea8fde94208145a2169c317805416cefad903ec33adb399793afe3e4365ca3c604e89d8e4da14720bae8e9885d266914e9e5386b93b8e6f0b69bb641ffe7f77c47e282e3642ea27e18c1b6dec60a1fe7a422e6a59997f581a6ab9541a5a82d9c3cbe0e8a7a31e1fe01d4da05979e8d33a519e65409c2d9af2f7b297660d9845ca070d880e302c15097f2ef7e962cce3297fa4dc5ac6b351867b6efc93c0ceb52c6d3fd870a53be53ad7951d5ddf6e1a562c921937b8edef9cf1b7cede7fdf856415593538425c2c750e09f6ef96a46005eb57687911cf732195c343349bdc83c7fe12def1c5919cc4fedc92a529e8cef4f64a566ae253789e720005489eaef23603231916a6fb2b90bf3edaa75816604f6cfea8b494d8321a5b8669eb6e5591422ade4b165875f3df1783131776b4449b9cef8e770689b23106b8bdc7d49f7911f3ab03c4441ec0239508a430fb3842732e616337916366a2731ce729c0b0a8e096fcd3074099b8a2e0e5afacf6aa09044aeff4956da29c284102e7ce74710f0ce2ac08aec6dbaa89c1275aa5f1d904d8f081926b2e02c5382d3c001c6eb97814b290797f80670de053fc2de55f4fffef3a48b3eab6b8821267abbc533d77e3004ba6e5527fe4d867bf1d20647de5519e42a41af989b5b78288e3fb54c9352697fa7fed2a7ba39f216998f10b48d5e424f2c4db1a5bd5ad7fb79820be718994526030cca0083bdb4d58c4dc757e0face4a2342440722632bab15e3d0b1bcc7c38e11c2f7f31daf6baa187400dd0563a0df5ff23afcfcfa7e66a10c2942307e5907838ac90d34ac2708712048cc7795add4eccd4afd427ce23923275f4f06d36fb7107b36b4bfb84c0759a9d3b309fbb81e4832080cada12f3912f290577231a478e23c4cea9dfbe4aa6d998ba2505cfad506965442d35e7044525374915799d73011eb7d55545f451439b1870be6d33ca432cfa02fee8717899b81688782903bbc012f06708c6989f5007f5363c00a244aeb0e771800ad7c01a56833e0cb3af589bdab25b259ebf36a180dd5e21ac6e964cd6caa3edcd3a1a90663cc1da0df25154cb45805631108504c4f6002c8befc0e48968859df7d8ccf527934c44f363b24dd77c769cae9b40b4a84dc3af8bd267905985414ea50c8c7de4cbebea642e2810d4f0e9416c94a6b2fcb5fc7cf20cebdace939ef44be944809c5a932bb9bf5e0067e38b9affc87d526cd9de1b60bca3ea19cc48438e05e056df75fb90d1e1d6603f9988f6beb93a76b4469fb9bbbea7371c9acb586c10b50354a17d599e17b348642db952fd697c0ce966328167ecbbd474565938cbf8776e2ab4e931675dcab716343aaca79b625e39550d32813d4eabb4b85e0994eee9a247d679b74b0d84f0b75fbe4d2a9498f774fc7507019c9fda3e45d05dfac6ec62b19d3c17a9b11126b6465b0afbad8e06ce4b9c01d9ed2caa18b5fc38d8537830c11823781f9c2b67d9ebe86a665f97ea258c11319691b66668d0f62c54212434b00d0708c613cce77d8400f4edd676257ef004b1de8910ecfbef4cbefedc5c4ee3bb377611447d1ca77e9bdacf9942095d01d8a2d8ae618234a855a1ddaa79db9f67f59a97a99db01998fe233a48b767a6ed5641caefd7c583ef6948aea5134b495879a7af4c36dfd3bd7e162adca7c707e168f6a47b66802d0401d11110fbae82ee669fc8535db387ef9244cd8c6e01fb65f588ecf9324de7a6ff14bfab3c91874ecc204cc8cb626083523dc7df95c33af1fb7f76e85dfe55fb8ce4343ed9ce3ebe11ee9484adbe92039b26525c1a778b225ba94b63f44e10b935338c7447462d56b3c51595bd4f9a8fbec2d167b38035f754341a543aec5f5b6be3323679ee6d5398c4d0ff3d9118b40694eb8ad2a5021e2ea3776c60a3a22161de2ef866dc5240da02b42fedec227c357ddf83e11134e3d7b365e238f6753d0c93a39c9e69aca946dc069afc490ebb45043d1e6f12195317816d0f49e7455ad7933fc6c69c2382c7ba7fe2f0bcc66d30c5dd4568000135c57bb49b27057372a1c9ff7f6d3421ab0d12a5f28bce63a8aef1a99e73688860f9d75c6c4d777fd023205aade34d87f6f6c76ab35971e7609dadcdea11f0d8270887eee40fd80d2bebbe5e7ce2fa64a84b99973a30c22c1f5e8a5da03bb334614f89cb40592204eb4c572ec9ca453c7453b2f7061b1a725b55ecdeeec2809b2a8934f2543171f7f88953b1bb09fb56afbe9f31af44f24c1da88677cb2deeead25a9a6170d96bd6f912016bd7fd84424e25d864988316e9fd3c6d8bbd0f3517fe42a3ffd0ca06a22eb50dd157b4b239685be75f814a12d25d9772e33b76b3f5bddaed6dccf1552a04e7a93551432f1f106bed9539e6c76b464fc579a5ec459c3844964390dffc9c032c2fa229844bbb38bbe6c021a7de741f4d71534188ba35fa5de5c11784b076c95a8cac136a02d08dfb9170ea1c57007e036d7902158a3ade48b1a74288dd5140a94c52d1355b4951ceb7c425c3d3858b32169af643fadbdd9ef014fdba5dd62df07fab495ecea19b0107ed1903e101a73009e39ccbc5ab220d30bc3953f2b1716015880b8059cf675ad60dbdc691f54a364133478e34fd521f25779fadaaedc901dcb551995cad0cb0ef1f1f2f6b7f621f645d765f88a69de7713c68d6a3d02f30b8e1c2f32c8bdbb35849ad20548660e1867584e7fab99d9c764b9a7da96e3e40c9a96d29d4178e82bbdcab5e0a193099c3240806553d4dc3d34a05ed88e8dd147ebdd0724e86763af8b6318d0278d1810ba3834ac92f92fc11c8f9282d0b80a2e11de1bb25638cc66470bd50837bbbcd979b0b358365e80f6890bad151a1e81133343fae390cf298b894a7ff4f4a82068681bae136910ecd8342fb2b375637453186082a6595e8f044f290bc2e06751f9a0e1eb1e72fab625d742a8073c124c79ab7c6da43bc91f977f405ab4b635f2f2e0f99fc6870c7ef49ba0d85d3cde10884ce1631e2ed38fbb65fa851d9ba3c535f7cf104cdcdfc968c3f78312456bbc94e3e27cb8c0d0a50de87477358ff360c0fa7b4438e470510a5bc7b1f185d1fc4a3417f703e9a682cde25908cb9b716c4c894d74c04b67228f43ca60735033b31f5ab219c48936316286bdd1cc786254aa02bbd159a4cd91a3ad980482f212def5253683584218b8a5ba3131bfa7a9303862c84a5b0e34e7a342162128a885364f2f8ee3a54a3d1c5a4a277724ca7f1ad8ad910854a714198ec4964a49b5266b1a8b015f6ac7f5cf58da4eac9af4693a8a8830ec2605ff3ceb16c775122e760f1cbbd781182652b3ce347808190f1c49240accd4115220543a0ba7ce30c8c1c9b720f34f535ba4f7fb36f8de11b5f0ff7a37b02011db07c3900a41a0627f7baabfe98cbbfb668cf047395336932db86c5acdaf9ed66be0a3b0d17db4a34ca5f4b941b380e12f5a1db2e53831d14628360f7eacfa46d90b99da46dc33b7a82b8e38a1a3e33f911676148036c11869722af9f7bfaaa42d68ad452914270ecf6c6ee2c631ed99175f02153d7f9e4de9012a454e73b52ef11cdf1c5e610bc8a38cb6cbcf34668bd4f660a46df8f7c3bbb2226890aff3367a277b51faa80006b29cc605b6b5b6f0bb0bc4a5f2dd6771d6cd362653bfaef163f6b7ebe86dd07d53ff984b68a3e3425ed26584f7ebd0adceeb4f89cc6e30b876a6493ddae28e233790307c6705b065e07babde858b9cc2d9e92932d2cf07b964487c2c2ae8ac53742a4418daba577a6f6a0c12ba160380cad1744ba0d4aa2ef51db2c78ae25b73a6793117d73b54daa08b7723f02b316bd93e98d4b3e07908eeae4eb953be956daf57b183f0e2cb281a68c6fed5ccf9cf5a6d608607b2efbf1e5a7e390b0349068326060ddb73786b74d37695baa04ab701302d695d0b6ad20a696a5eddef71231fe54b5e5d45779ed573e9c275672da73910d9401843f5b1f3f685a36fce6b47f66ed27c1ba9737d6cac8a010ecb7578690746c9c0870e5abd4dae713df65f5983b5c35c5cd617f00a1c9c721c1a2d78278338fa14b3fef1764675a79a18147932043a7e17b0137af593019464520759a25168dd0e6f59577afa0a7075cfd452e94504b4333139cfae33a1577ad783a1bdafb4cc49c6e15d79ab5622da302932f6daed2f2222ecd180a9ebe74092fc6a8fef9e3ce3ac4ca6faf4c583cbbe5cfa2ca3f5b8c80234d5ace6aa84b232d04b5eafd2e93411f4a730def9d140752f794a052c4a13c3ad564c0ea2b88d429776bfef80d3bd7a4ae44b188347126f44965df6e96e1cdeed992c281b50960ec0b84c56f5ca0b588c50aa6e4d309ea91ed5d3c8487ae3fc8386c8690a05d931e6d5b92168c93cc64ea1e51af1b31636da44e4d7ea0dfaae2025bac063ecf1db44495baefb11d01205090dea38fad428e2d004de4e072e7b3ed3e8d7eae29f92dccf2c546dca2e0be68ea170e4fb3d6559b9f569571e92c56015633e9ffc4ddc41ab201f6b5774e1239dc5651e8ac44b55d6a056fa1d702c09402fde304d0eaaddf81d4663ba9e53da6378cae6c6c9cfb533fbc06c054194112d22a6d34b0e688135e355d5c888d0bc981d2912d56d5e864476a2c7ada48b8b63113cf0b3e844f5f94bbf50cd1fbef1a373ffd62c9be8b53df0f106580f1154ea6fc33b747344da1ed5f5ca9c4e95e6db487be16f0e2c7c700ffed9e5add681a7b9716d22fc98797942334f4f2dd3bba1e047a2160923376afbc02f443db531c2745cafab5460eddb741140481964802b8f241e40db62ff632fa60d585747b1da7cf7acad6201d01ce0de1f664b232c32c96d7a5ab00adad33efed08974a288533a2b72f3c7b2ddc2c13c3217a6a11f1d6211afddf3ad36c561e37cc82e8cd22db962d73ba4f1c37c59d8500fd06f1e8086a485ca6622240ffd58c47b6bb2cdd0f6795e4b18d0285885639d7a759aec8b272c17481ae3ba6a7be70a09f9c19f6acbbf818dacf0ff43f32a6f107485e8050f685fcae41277ecd439ef73ef0c8f724c5fe616bf9753452d8e2dea045bb84fdf35460733cf3e06c1cbae939f836b93c2f20094a1de78da1fe2e70df7a17db185b243ad982b12c47e6f7e6212db2908b083002f58a099f6597c94ecbe87997cdbf8a3c21a98f74bd15e805c2607fead53ab74b54f9c1a4cb9247118b0e4985b48ca274b5780d6a3e528580262ceaaf59bd473548c97df94f4a6c70d4fc3446e6d2bde8829a1f7c299ab492dc6c6c7d9ddc6fda1b837f791745cf54cda3495e018f25cab6487c2c85ba7df7f8a0f4206577186255d42f150646b23f38652406f40db759bb0718a1ec2dc823040d6b04fcac62865255c8fda8ae63f7feb1d5e65d0ea4a46d802c79f9aee47df3d7dc517e33fb66d75c10a943238f48dc6ca70083c3325afe575cb4e0599946e7f1589daf5b280556fb405225c979336635b1b89bcd4c76ef22823ee7de78f8b9983048fee76662bf28d25", 0x1000}, {&(0x7f0000001a40)="3c9e20047e9c0786b09b180dde89e760d4a3fe1371093f176c1706f5b6cc409cfacff20de24629351a82e2cb0c294a930a1eee318b52ccb6ed23e3d0fa19d7347886d61e708b3c3eea7c77c301da5424eb04c28086b9ca1cd732e9177d6bd4d9f3639147f156fdfc06d803b89b263881b44d938b0e12d7c49fbfad34a4a3a67a0e2aa3b7410b73d2cb37303816304e35f497950fa57a9ab2ce3d4e8d334c5af5f428d25ff312607aa31b125b21f0be06ae6d0bbe4b18c7a726ee389b7f2078eafd174e5cfd4bbb690a1c8f9ad107ec", 0xcf}], 0x8, 0x0, 0x0, 0x6}, 0x2) chdir(&(0x7f0000001c00)='./file0/file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, 0xc) seteuid(r4) accept$inet(r0, &(0x7f0000001c80), &(0x7f0000001cc0)=0xc) readlinkat(r0, &(0x7f0000001d00)='./file0\x00', &(0x7f0000001d40)=""/171, 0xab) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001e00)={{0xff, r4, r5, r4, r5, 0x1, 0x6}, 0x6, 0xe36, 0x1f}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001e80)=0x3) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x7}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:58 executing program 1: open$dir(0x0, 0x0, 0x0) r0 = kqueue() preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/220, 0xdc}], 0x1, 0x0) r1 = kqueue() select(0x40, &(0x7f00000001c0)={0x7ff}, 0x0, 0x0, 0x0) close(r1) 16:00:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x800, r1}) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)="902c34d354dfb9ba6b77307120f7c804a86749e58caa576796d1928439762692060460cb3680d6986c53adbb", 0x2c) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 16:00:59 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x722b) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x80) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000280)) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x0, 0x5}, 0xc) madvise(&(0x7f0000bdc000/0x7000)=nil, 0x7000, 0x6) setsockopt(r0, 0x0, 0x5, &(0x7f0000000180)="6814c70ff0fda00c86caee92dbe98c74b93b120b0ee6624d71d6c09517ed9356e6c04e513c6bb76a37936eb662e5122d9926ab59496f4a4279cc6b75158c0d17bfedf21acfaae3a3059383cdf1035666f5e30c87d2d59dff21eebf2416f4b7b23f83c737d0152c715fdd08f1a98996b8c7d6ddd7b815ec1210f8dac75a1d5a9be134039dd045dbb411c4b206d10c94d57fa20cc643df78c217a9df6571974eba8b9e697451724f7626f15ef4aa6ab8e3a74ecbdb407c7e5bcc9a9f2e7720c8399439cd83eaf6110d195affa4fd19bb1d75ee0f3338ac6f8c26b8", 0xda) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000bdd000/0x3000)=nil) 16:00:59 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = semget$private(0x0, 0x4, 0x426) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/231) getuid() 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) 16:00:59 executing program 1: r0 = semget$private(0x0, 0xffffffffffffffff, 0x6) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x8010, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) sendto$unix(r2, &(0x7f0000001780)="0cfbbbfd65385a046cbcf68d2d72c02c3a3b0d54459bfbaac4267cb71d085619dd72895d83de186fedcc9a6837f70120cfcdfea6b326ae0871264a50dee75eda258bb0d8b4d7ee9f4ddf2c4b9e7728f0d5576cf2b439b48348f9bb4477781dc20965f02b9cf169b0e6040f5444a6e1ec024b", 0x72, 0x4, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") setsockopt(r1, 0x0, 0x1e, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r3, &(0x7f0000000440)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f920a87b754947024a212fc7d949072eeb93a2250f", 0x58) clock_gettime(0x0, &(0x7f0000000380)) mknod(&(0x7f0000000740)='./file0/file0\x00', 0x6000, 0xd11) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000001c0)) r5 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r6 = dup2(r5, r5) kevent(r6, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r6}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8}, {{r5}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r5}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000100), 0x1000000000000322, 0x0) mkdirat(r6, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r3, 0x8, 0x6, &(0x7f0000000780)="f93b1b4f3afc04477293c73835ce65fe595a2b11b34289b511109859be01a55506b18490627f4ce4ec4d093dee05a9cb27d472f78c381c9d9873bcd9051912299f05e01118452f6eb0a7bafe6d95f26c6f5df7fc3ceefdd9fd10a982857371c210d125f2593679034c2439e52fd0545a89e70df546e056137b86012ee933807947a08a4edd0e81de4f39599acfde3c998d6486693b0702970d2bd0b137a29818b4cbea4cde59d732c1f1d1c89edd4ad15ffe3d29b759c6da553186d4eaca9277cfd834bfd3da65237b8c09d37612803fde7d35f5e1bfd717a1404651cf36542bcd3f154f94dc730a5accfc1f46482ed14e352454f79505fa58dfaf82b219dd2b5a1544415974929fb66c9c95d3640b73fd3c00df5a4dc74943148a27ef7581f2c8233df9b9d1feec2153ef7578bf80821f946599fac42ed58ac068c00ea41324cf7c967ab3055a7829030419f53679459093f3040a8ab5b065b34071a024e3eccd1970853468569de6ce00a76451c344df0036229e8080b3697135dde1e684ef3989b5ae41fe31dd3acd094460c01092e61177aa0f5b4150d07e5c865e863218d1d7baa5ffc5be986690088063f157449c5c939ced72c78955934bc3aab1aec73dc8ad9119b39f256cf74d098ec275390ccbbb0d92cfc9cfab3992ad31919ca197bcee3bcb79cff80427a10542403971b15dfc7e1ded8bdc430ffd2b9892152e62d003708e77d43a21eb26f71917fbb1bfb416f749ebe4d661770a7d95bd34b04f2c1aaf7d3990760445fa81790fb12f1e096720d558457394a5f48d689c3e81f52637004dce07344eb6c60f9a180e9de7b5e3398c9617f07db7a15ce3f46c7380abe32d000ed227442dec754005233c46f92a23c8be1e68ae7e28bea809a7c9f6639198a1ea646d0172ae24e28ab2acc3ac8141e75e9bc951f7a60f5e72eab097c6238ff03ec9f1f78a7cc91b51f3a276c8d4f793fc9fbba910128ef4d4b36716c24eecd3677613ae8e797b93fe0c37af4bbef4716fc61bac6d26363d0e3cbcd9961a981c14ad190804d4618b6e2b2a061d252a43ce11dd23d4d9d8a8da58ed3d9baadbd7f41f4dce15d89b09e263752d9ffabbc95552296ca8c010c2ab8fca89f474e9d2af0e5f636a4a818f15fd132d8521fc6e545031b64a96cab7ce3b7f6e3359fcfc48639f3f91c43bd5976d8cb71a7a2f9553c86013fd397929774468b22bf63cae1e35cd5d194d74c1ef676ab0818b3e7ac757153bcf55dbebc2f8eb6084f3e4f5c6ab3fbb9ef4a07e288cc65d5bfd8b5dd0c0ef2e6932bdc9f6ae82295a26344742d6c5cc55109b45d7b87a438aca2d1aa5ef2fa538fc1dedfe3dc1bbe64e095fea9a8589a9b777e0b71992674ce5ec6d531adf84e46b5a6218ed45c064fa00f2a24d01e8b5b286f74da123ce504029f45d647d97648b33e8bd86fd01c0c225ef0266786d2c553ccaff1ff54ad038974d9f7e75e019d8824db7a9a13edb30136e697bbe20b9b24ed338e59b96440207b99c7eb999f5187c132cb794cf1cc1ec763e4c55595750d80af13fecdc6bb276ea8825a7af3dbc5dcdebc6cf5dbb8a09a6698eea4c39f553912429031dc923402792f597456897e232f59fb796ca3008770b3d5c5b3650cfeb9df116f5c8a4c83d3a3a3fe5b02b5c3dbcaa82ec945b4b5964040ea5f579cdd5d79396370c93b3ca5f33537d6db2f48fb24a392627b8cb3ceccd335d92ae3d22103a83bae60916c77e524904b168608087800ff6f8e587d6d2c11b5132084ee514c5b1f242a6e25e8e6b9ef88ec510f9e1fd38e9f1e03067bd4f5c07142da684dc5ffcc5d6b856228ebd0f8880ba4a117d6735b798bc0bffc3b22c0359956c8159ef58edfccfa1833585272c47f0ef5d10f5be31b0dd1e1b66b586be6d57a4ea3f57bdb2f54605bb871c6f2a3330f8b362df7c8786468a6a0ad5f3bc88d8c6403160f36f5876545ff893fa920c4ab8ff20efb2f792b3f5ef36f2580290ea26f83008cd3cb7c69f5cc83df4a6f100089d261c604a4ec4a111a0da7ad0a9ec00f4aa49619c67c4f19e22c4180cdf6ea245193f45c22e4942d1002c906dcae273e3f71cfabbb166339394020803b26d99ff1afc9b07aecaffdc73be0ee7f952e7880d4dde6bf484425797c1ef8584f0d1449496ef0b1976ed24345338f4092a0ae7b25c41c3b41ffbd657edf59504311ba5c29d1be213df1740bd1447b940f79a012a10cf829d84295f1aa236106fb4f8856f9fb0bde7fcc243d0366edddecde73dfe33c30f72dad17c80e44dea4aa14062713c597e741a350721008a9b7f70faf7d257294cc01e9429e87fb60d940a257dead39ecf9f6be5bedab6b4b4455a1ef0e4bb86f7f9996c926df08b4d1b0cfd53afc5d8e9fea43ddea91d974cf7c90bf9dc12f8ccfdc4af29374789b78d06baecba7aa71d27706a5b2d0c10520233ffc76e1d5c0fe56e71d4c69871f905ad156982aeb2c4ebb9de3ed1f05d3f53825936f131f263ac76083917b2a3bf13568fa4338f3973c63fdda65ca667e4fe52c5a9d72acdfb9fcc414d5788d0a6a6fdbabd32ec82697c7f5be8a38a4a874341542cdf455802ec2aa696930619f822a07821823a07c867245bfc2036f46919bd990c4a2091f263c95b51af6e2ffda2eec6c93b371db5f0a3428fccddeb6118f0251cc26d022f36cb3cc4c431890a56c981785f070fc109cb1e58db158310a3008b7f6d43c09b9f41ee1b4402e2fba435b82ee5a3ed36d518b5d348f4aff9a4bff63caa6c77cd2f035fc4fa1847ca7def7d6dd8599a7f13872fb9ff2a03118f5347eb4caee9ff937ccf62ee279f1d9dba3220b62014efc3db5ea7c61e9a01e32ca5457150eb6a8b8b16a67bc5974f3f5b1f7f53527c40284d88a81491834cab144a3aed952ca037b8de006b75b24653a197dfe81decfb44e29d4179e8f69b881ae1b2d92ca734d0af13efebac8efdf4dd406f287b4d06cdeb071954a2ee124b0929856f60a5fb4caa7cf2bd0fbb7959eb012da3392caa6851ed90a4e8633827add679257dfbd1d4eb79997cc172f0933395e7b9dd50150e4e0cf9d90beac901f0cbac882e89ad45332a38fb1225f2c49b85fa1e1d00a8976285bf52b2e0c0c88b72b661a9b36010a79536b795dff99ae421687803ebece7650a81c584b4c73a78e74fc501a65a9ea7b01739b538971cb5d131bfeb7e886a783baa19a2dce477bbab17dc3d180e882f6dcc98526cb60ee17f540a4a39e90fc86abfc412128e194b55fc924c1e7905d777bff09d481053650005b494b25411a1130b0c7cc7b579526805fc452dd26ab6b663d9ebe1fb489d8363608cf192edaeede4df49ebe27f4e1332a11bdef97dd5251eccf8610168daad5c15a8d36c3b2a51d99924f3bacb1f94d9587135cc76a99e4518758e0a35e26a0865a8e7775130d41d23c648b531e85f752d11df3d3fb5e49ffff2040d6a7a124de68ff6f1d1a12f4a6ff07b3fb05ea8d01baf0f6371f3b3342d81af82af8f54aeee7e5ea30352366114a3f7f7eac001e3d57a3221b7242acfb24e8f0a91bcf04656d5c3b026bc008c2cbcc6db98a8353e7480861dca59947facfc9d80192fea91baca73ed273e02b6c0474c1075051e2ac1811769ec6e8d64d80cdc8f7d96b92d552dcb3200349176eaf3afd8649b514db39d9345d1e1040133ac99656fac721f261134f0adc85d7d8274edc527ede3f5b44cf77d1e045469a976982b3d9ece67841d5c0747057d39af4f440c16b2159bf241490a24192abc4e4b6b465b63fe7df6446d7aae14eb182d0f101724169443340cdcb726641fbfc9b2c43d92725788f07b17ac2947cf3942ee054f1693ff81ae8c8b439b4e94ec5a2b69d52ab28b4c0a475a78b45f83581c91b9d73085087a2ce950338f7debb32286938b2b80a8bac12690416fc31d03da9d1891fb5c687975e08208e351f5fb9e52af8a771da3535b74281e7f4f18e6328cbd660c8ce64b3a6d2a8494bc74b94c9f41e7f5976d962eac6dfecef7f053e98dd3170864e57e2ffc886ad9b14cca2c228bcc8e35cc10383126febe0c8b1ea40f9011201bc34f5c3f20bd1f1b94f6d0ee2afca6a741ed3fed35064688c3187bbc04b176939b60b3a39661debec46ed7f860987216b8c92fa4955bac382537391600e599c468fac32416d7306578c4040e0b58b5a77af5d0269fc9661448ff08b594438ba6a4f8a3cf7495824f659b31a3f06d2ac4f0152a81f8c66dec272d114ee535f4bf8be3bd3f14d02253a49bcdab9befb99a8d6e221360a163639b0f7a6b3cc4738bf5d5cca163d0f653631df6dfaa820b0daa4f096cd154aa139c64eb1a9160e91feebf036bd8991133834668e10f6cf6613ad4ca99112ed7cb1e895d44972ba7f77a431161cd2523f8c6a3a2789765d3f9ab3c54f2acae27da3d7987f2fe2474c3734090be4ff058538c381a4190a9410aac7d19d02c47fc22d1543e1cff9f01c4d2036f56572275d3ed9c25584b82482fc0f18e7fd597966f34af6287d0c434c3646b67c3ea673cb13959e3d27b70910ce38f0cf814c49f8ee3fa39f1d43345989d2e41c7a3bdceba7df276a1e1d2e2590d2916ffd6bc9a008915eb76b00620405fe256738c1de098a975797c954198f33c82282abac2e40d6bd1abddc2bf054edec27afecb8706822364c23ea8cf36cb14e651e44e8d17c58da50bfb2fc1150b8e59dc94af6da23e00f69055efbc12746bf8065de48df9948ba0d721b83ff2ffdb67be1bcca1acc37e4010f0cfc2ab4fb13c69a2a23de840fca140ba0992c23c72201cd6fb90ff1cd5dbcc367d75411817cfb5b9dccf3f7139bec4d7a89c352756e7eb4354c10471dc1ef47f03f5366e5b00afdc5525196526d629f86f54e62eaef0ed16e9af48e33a61d1ed535ffa00d49c9d8ec2a973c7cfde6973e49c8c555b40ce2cb533df3484b3e963ed7bda8785dc1c76cde94591d3f8af7b5357657dbac1cdad61b57a5f6e600d4c0f231dd8098f86eccf395506cfe38b7a622f0501eeffa63f02eb275dd26fe0b63677678043aee919c8319b4f822c1a56813376dbc4b7b6c579d0dc7d61be49fc685a850520b8dad45b1d5ac96b1144758be47b9e5829381a2e06e09e30584b731172da806dfd7b1ebd300447d2f9ab4db4424ea1257edecd7399914c5ef280eb3d15a06c8c7c8dee2ba5a49b81c1f65d9666952fd71b3a8d53ee02c3b8a19fd4449ffe70fc2181fd722b8c22fa39628cababecb1b26d627d01781ee008c94fc05e434d926a03e29ac4108a855cc154d012c8226e41655aed7f1bfcffffe91ffa1d25a738d37410fa73b156b188c3d0e903ef40ad8af433739942bd332ef851fafd9b87266e4840a344f825af0ed0e8de1043e68144715370530bea8f5fb3b607eaf33be990faf7ba04a1790a570c61b4e97b0f04af85768cd696ec1842f9cdfb28638d8404dab78d8214d065924c34fa02899ae5e7762c67f13bb5033fe48edab723d7b8208153f2dd13144b6fdc360e3316c0b843e8fb46a6c3b228ac9437541ceb0d628876622c5a8b5e1ef16aedb0ac53202ec668113c5bcde3a4921116e51aa9db0128de791f1b4c828d6490c35814369ed9d8ba3c4d9e1eee0b630a29314e57fa9eee1b1004baeab91b8249835953207fbfb287d9de2bc42d5f6128f7d14653e13a3df61e37bcbf8c36bec4c1c897534dfd20beb864bc782333cf7d42d3de3a5e9cad3ad18899b3a7e40a57f1c04ee4c936165b5f29538cdb5f10e0be3c3d0a43bb1de200161a", 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0x80, 0x1800}, {0x2, 0x1f, 0x1800}, {0x3, 0x1f, 0x800}, {0x0, 0x10001, 0x800}, {0x6, 0x6, 0x1000}, {0x4, 0x9, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x0, 0x1800}], 0x8) mkdir(&(0x7f00000006c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x8, 0x1800}, {0x4, 0x0, 0x1800}, {0x0, 0x40, 0x1000}, {0x5, 0x0, 0x1800}, {0x3, 0x9d, 0x800}, {0x1, 0x2, 0x1800}], 0x6) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7b6c3fa58cf98a5e00002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r1, 0x46, 0xc38, &(0x7f0000000100)=""/167, &(0x7f0000000040)=0xa7) 16:00:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000040)="cc", 0x1) close(r0) 16:00:59 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000001c0)={0x80000000}) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0x173) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r2, r3) close(r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="50a6cdd708338dbcbd4660e3dbf29a57741c502e4901dde242db9feb86022a490a5fa4f87424d02e04bc2adc81361a76c66c12ef65169be1d8febb37de3ac29024d76afadc75ff5ec0fe213a743cc7b3b969c2242ca13a2542a040ae6dc9062134bcfd1dc6731a9fde4127e9ed581ace522ca30192d072a808961e890cff17f2f36a18d065bead7a24459a8c3079a78f92336001bd60876a6952dbfdc690aaa97217b2fd4d417ea0834ed6b527f47793a638c9964273f9ce78452d558f78634246fae51c3a0437afac8fdfc66846", 0xce}], 0x1) 16:00:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = getuid() r9 = getegid() r10 = getpgid(0xffffffffffffffff) r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x1, &(0x7f00000006c0)=[0xffffffffffffffff]) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x4) r17 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000740)) r18 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r20 = getgid() r21 = getpgid(0xffffffffffffffff) r22 = getuid() r23 = getegid() pipe(&(0x7f00000007c0)={0xffffffffffffffff}) r25 = accept$inet(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f0000000840)=0xc) r26 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x80, 0x0) r27 = openat$pci(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/pci\x00', 0x200, 0x0) socketpair(0x11, 0x3, 0x1, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = openat$pci(0xffffffffffffff9c, &(0x7f0000000940)='/dev/pci\x00', 0x2, 0x0) r30 = openat(0xffffffffffffff9c, &(0x7f0000000980)='./file0/file1\x00', 0x10080, 0x100) r31 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd0\x00', 0x800, 0x0) r32 = socket$inet(0x2, 0x8000, 0x3) r33 = socket$unix(0x1, 0x1, 0x0) r34 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) r36 = getegid() sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000240)="bab58c368f389864ff5914b7726e71bdb0b81e96bc542f9adb74f7ae519b620f0c9ecfbb0dd9f21fc8b579bf8d6deb8a8af29f6707ab991b452e0cf1a307b2b707048bc51f4ea3c398bc6d2be2fa46931c5f7587c7f20e4744d956eec8ae5383895788f579ce83c3714f70e95cb2260453d0e654b68ae725880d81afd62b410a3f6ca660c24244b70f70780672ad7b79dd067244f626f2a98036ac3c1a437bcfb2663212fb07907538a1238496a36b09d2487b5ceb447cbd4ee047cf6d818950adab025ac86ba017c80814ca0db04f2ba8db4d3feea5a57a00789f8e69af0676019f5892eb597a539182f8b738d00f625b8a9faaf4d4de9664c6", 0xfa}, {&(0x7f00000000c0)="14c2f98f209dbf9f6cc43286ac0e29be447ca0ce0f9545f1fbb0c8d62050ddbb1bd5bba33d6375fe5326c21f14eb1d4157a0c2db431fa554792da0da", 0x3c}, {&(0x7f0000000340)="bd3a9f768b92e9ba20bbaabab8c8130babfbad5e3bd2f213567852629f26105b923a0a71b9b056e36e246b0fe000bddb37ebc2ee41c3db4df04a56eeffc762e43d74faecf80a60c6f1e432a5fd0e5d7d4a79e76d974e29a4c6ffbc613ef558fab416993f9c062ebf1a14a10e9e14582e836b2bd1973bfcef90af155a972b695d224461b08e26d8e535d35f4721edfc17b98faf4c6bb16fe3ed119b1ec4ee18717b31563b335ddc2e2f267385b11e8d8dbf8fc70877e7b308456181243692401355", 0xc1}, {&(0x7f0000000440)="e469c90747cbfb66102466a07e767e2aa10f6af4b93df9d5680b69f18145ca9dfe74c469110de0cb145b9c6a977ecaec71948958e52d911e44dbe9e1644b48a23af5d59ec7a84e8b6b25d0a011a7df8462ca2f7a3c5b0a2719d65ac65c17f66813c709824cefdc52bbb4de82c904f7bb2ad74712379ebf4683d7af0f7799fbcf8d117ee926e3691ea37886f05228ff84df987268728aff77d40a000184fc31ee71221449f369c3541eab203af5fba9b69f128ef5b1295ce5e7f50220dcd7eeb4281f3175be147287a90815c5104949b480757a8f6f1cf9e755a29dd343fb99efb811123126", 0xe5}], 0x4, &(0x7f0000000a80)=[@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}, @rights={0x18, 0xffff, 0x1, [r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x38, 0xffff, 0x1, [r24, r25, r26, r27, r28, r29, r30, r31, r32, r33]}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}], 0x150, 0x8}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000100)='./file0/file1\x00', 0x100, 0xffffffffffffffff) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', 0x0) r37 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x408, 0x0) msgget(0x1, 0x2) flock(r37, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) pckbd_enable: command error 16:01:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) socket(0x20, 0x0, 0x4) pckbd_enable: command error 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xdffffffffffffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/83, 0x53, 0x803, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x7ff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sendto$unix(r2, &(0x7f0000000080)="f3c8ffee3ee73527ec0e5acd1101", 0xe, 0x402, &(0x7f00000003c0)=ANY=[@ANYBLOB="020000004c6c08d500000000000000000000000015a64b05ab96f3e37faf000000be4a8363270a62383a1d4c106189360055c80ee8ed1e1a8dd06356a799bfe721166966d3487879a74d2585e8e360877e50704497b03ada4a65d5b0804345bdcb2806bf4473a25e373acd2d6ee9ff879bf4b58f1be97d6312840643436409e6c595dc027b4b607eff0924d58472a861569933742d8cfa"], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") pckbd_enable: command error pckbd_enable: command error 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x60f4, 0x9) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000600)="e12c891793a1d35a86f2345c6ceba04e46ce7c165c818b8537aa68dd398d09ec2832b948751161143cb8f8c02b54333728454711", 0x34}], 0x1, 0x0) chdir(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2100, 0x7) execve(0x0, 0x0, 0x0) readlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)=""/232, 0xe8) 16:01:03 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000040)=0xc) r2 = dup(r0) unlink(&(0x7f0000000000)='./file0\x00') fchmod(r0, 0xb0) write(r2, &(0x7f0000000400)="018e97adb66baf18152608ad59dcf7fc0970c669528b195eb340947f0c9b087ac0bb1b486442757ede8e5f902d2b486c08554ce59adccc9c188a830f73664f9812a3a08ff76c3277d836e7af16bfaf96f63edcfa26eb0d49ed12299bc00c77d05bfb776fe1a0d2b897c383562a9d839ef3570c96654b749f7c70d35db29a9b7d23b4c934cf6b9bc5093320fca75b12e5903ec5748c9de6c64cd550f876ac6acda6c148ae8866062458c992e9db7981c8cf60aa91b10b717c5f6382c2bd0a5d7fc45dd4ca4bbdf218e97492e8ceae2144a4116c268011ea95cd67a34f75782c8bf4efd74f711d5d2bfec7ea54b1526df418280214d734fcb3d4bcc9102996393d22ff46def456a61cb695cca74abb55369e6f60a481e747954272620aeb26c5700fd32d40bde4c0f5a2ce048a94baca3089b4831a36a329aba5ca9cb95e3f2cb1ad9d95da56eb34000699acee89aa3989a146f6c9f8159c3c45815813f983ea59f519188e37e482a2a476e7858c6011165c40488a78b778f936fd34a7489cdced76cc66cb8fb712d69319968073d68a79ed7d1489773ece591239be8c048592b7c9eeff196c597f102fa188669ec1b115639aa4c85edd4f9d90d87e994e258529037d7659e585932669b59b6570e821ab01bf8bee5bdca4b1636dd7b9f330e75c62f022cdb0b711405edc4f906e9006fdee4b96710e593f7394659b33cc2af9bb1a9d10e5745fb34c231854794a03e19e13d2808a24b222cf2375da3f49a9f29004ccde4aa449823c4ad18e4b874e384a7653169249a4a955d2a44950ea12bad3555f38f6c398fac2df1af828b4af9f03cf15274dfc6e7455cbb28dc7287c273b1838f3ac34a82eb2624d2eb2f0f080f3cabb836a1a514236e238f6f32095dad2d17788accded355687968e61d29108e542c3b101a75b532b61162809e6c36f9c1c8e0c0cf6a9b5a790f9e9d54cb41c88f6a5e925057aa36d23583d497216920d11da0a86683096e761142ea837d1c378800f14dca55a2410963d124d000c66455fcbf35a59f7a1aee4846a7e150616779a2765af6a967e5e15afd4c53cd85dadbf37fa1ed8157e983d274e76ac4df3c81cc52fc2f1e5db12b0a6db1284a883a5fbe89dcb4716cb0c43b65ea8ee6bee97a270f35f5b8ede50a4ed2004c4b4d92c394ea288b0a6cfa71dbdf9fba35707d2fc57730f2ac04cce7fa82a21bfededc10316f41ca4a38b2aeb975ad7837db3c6aa79dc75937c3e7025c5571ad8b6618fc7f7fb414eda47e504e7c28aaeeac564865592bf4ff799db20244feca1fe42b683d89d08ecdc5b59c40e05b2b4204c10e31257052293e6fa29e90de259360e11a10e342109881c47e30addcaa9842dee4d5965823ee129cde595bb774513be3a45e7dba393b730b7292dbd86238a8553c273556a982850b4e8a3106e04a7bddf669941d209e9a6ad009d167387eeedc147640058fc28b20f70bbc09c9c3277f745921f1447850b45c84b0b4bfba553856486d6f9a7ecc72e791b6f51d9d5c75087c43da3166dce3d2cf37e8f94cbb2c878d0c0b1e1f01a640db8f1c5269c1321700d3de86fdd0c70e6d4227525a08c019483a018cfc772afa0c5d7a481760eb79289c380be15b98841b411de681100d8e3dd8a44e5f72f1a8a4e38ac9d68be1ac3be4b565849ba78f6184d049c400212cbaa2699776032270c51d52d2edb5c6448d7bf8cae50464948589bfdd3d929d8cd25784e724cbeff80dafefe5f8456ff66d60533707437b16373f78d084ef801fdf7e882fee6e292ce5236a4499327a2e2cf804b144ed0e0aed1795c23212fb4854fbf464cac56ca063ee7888a1afbff9c52eb6988930f14239f64f76e60aaf807596fc46f6b96a283db980b5761eab25157e12ff0499aacb2e49a8458ef4c6277ed74a83994cce4ed01b9bb67f278710072ef98c66088578b5b2f9e1319652fe79fcf2fcd4af0bc16c2e6a71da94588e9314ee72e9ad3b665fe6ec50f6f0db12885e81e0f9d655d7662b8d693423e392786663aebb49f4dd78349db04a43bbb7136ce7616a4183921213a0cf289010628bfc7ca3d038a1dbe662959abe1a206de254c5209ecc16b0e9f7274b33469f1d0c966c728ba32c2e64265ace924e8dd54f895552a0a5057d6b35f988c4b047bd99bffd45f5a40a7a0d405ebc596a30bb53ad5a2dffa48f9c9bbb3d2933132d1c2b970c8ce69f33ad4e308900db808495802d5294ab260f5aade16a90b2c9befdfe2fd027ca023bfcf4161bc96dcb5ad26a6c1795841fd824fc3529e2c16cfb2fcb8bf7d91df41cc82037440a954b4c0d601caebc0796ff9124bf7ccd08a11abc206b416b4d990b908210de14c712fa90ebf2af6d3f5c94cd2d550479bd7bf95766528fe8cdeda9251f4f14da1450bb609e738472b0518ac05c9496f7817c6acc8ae1e3d542314fe0e449760ac7e8a9589c8d89791afb32ae2960aaacfba993490a1a60b68c27503201f7eda85b40d4dcf5a0d4bbe58d4bc111eef0215a83eab9ca04eed9fe482467023b7fbd88e5ecf26ff35773591814df9760233c721fbece374c683f32543915165b987acbd0a00f63b07e3158c687414d3e2671464b76e1f5e35459d8164c368a26b1ff7042d98e6c865fbe95f32f21206e5aa4fbe7f977ca6f2d5c82822ab53c92076c05bca5402bbff0b29e8aa470a698bff5aa5545012c16a537ed08e92997642652c7a83180531ca23824a7c1394a02d654337248000f0ef1b3f6ea27c306c5aa937e73a3782ea0e619258c2c7930ab059401ab60b29f87fffa8b35ca40735675d89dd47ad4b98ddec8845df2ac1f5ebb509f10674c7d8b0063165651829515c1a1add6bc1ba78bfb5a8ce20eb66d8f6111dc4ed34d33595f9005da5ac405afaf4a65163b0e26a166592b71ea468aa2fa985da95868feeca727bbfae40b422cfad156928d9112fc7cf70b4915230c4da6dbc16aedbc95c02309d474f4eb77980cc8cfd410c67b5b45f4fedd93a77c83bf86bfb800734e69dc4562906d3c617f1ab41f3ca34d15148d1d01122ec67079bb3a8f22d8d0e7284cd741d227e2b12fa99b763eeac52e8ebb506dfc53870b0204e92c76a63fa023447c4a60a4c54f55dc442f8e44a26c26a485c3cf0f23f830b86bf069a36ef4267a041d42545ca084b59aef4da8d0cf3e4407817ad6fefff0137e79a880ab300af92c619fee74ccfd73826389a1533f1ce83fcfbb238ee7a98f7f2d972e127e3774c94826071e058269756287bf71b0b7dc1fe190aab758aca720c6dfd2c5e01a86b88a6b62ce9ff0adb270f701e4f67865c222eea91d6bfcd9f68af9eb87ab73a2f92e5b7b172ae9f6021c9637d36d7a8c1897104616da77c9674cba8deacb6a35344d234495d2ec31387cacba7066a5ed255d777ff49c84bb8cd3cdfada898d53bf714a27451218f4870b2f323c91655995add9137510e7a0efd6ed20d0b882d89376aa32ddadcd01752c060502b5ffe1da6f6991d523aa0ad83c19060f0199832717ee844bb5ffacbe28a5a9cf2ee4d9088eb1c2fae5607a6fe0245ed4f7747631007a946e632652db26bb28d3c7e2432dd432c92887a341a6f4ab89b05230d0ef29e77e3a44823cfde2d10f5cb35440aa4574af47c90b166b10d33a4f09b0a25745bbd11e0dce7544f541a49c53cee31b068d17721d5b413cd2e8337f7ff6eb7c1884713e232dae87cd47058313a6de3feb3d11e8a68c0bc240ffd36b2cbd0a81f2e1d45bb689b23e7d77b8b49c31b350b62779df38dd849ee1c505b95d1ddd99104172b2219766121f615f0dc706845f08866d2392b8f4b5e1e8dbc80cc46f3e1aa2c48b1d1da060b3f7b39c3c0e87d7710a51af515d43b13d2c79537c9235447acca603544e6e1a04df662b239eb6843946a504c5713a2be0f17690e76bcc2aeab6a4842a8f0be0aedaf98d53a2c4d42d63f1af60680f7f41ccead8f70c6e8d9e78f8188e63f76135394df5e6f6b694be290b667b0cee2d67863003733d586dec99c15fcc8ea5f5b8c9a4098d5db833c22cbad11e114cfefd75ece4a74ceb44aaf501d46f80ddb4c6843b729c6836ab373c0358d7b29ccc1efb5983ba88602655e25b276b0ff16e49f0719422f8ccfc129da93d086daa890e504da8df12ea4dcc18f619cfe6900595e3a9fc21c2dff087c96edebf0b8df10c0ae8fa8179ffb2ba73ad881d88bb115c19bc394288dcf65e60b99ef2e674ed1b41e27ef66132c50ab590248b9295c05df79cdff959b792cbeac142880fdb31e80fa9efb8775e37ce508bb72db9f8355b132e17f6410179f40e3bc57bdb7ee2ddcfbba2003c364b7e5041af7c61ed3b7556dfa0c8e8d6cdf7205e1bc2993c238a3b485f9f6a1dde734274b16617bb06c311556ef85c45e72fbf94b6b046fe961a079eab8df38ec8ae669b1df760ec63aa2659a4d6fa7abf87641d8977b137c25050349db36d475092a56647db04b08fad2e581ce80b22b59b053a1432717b1241844f7b44d55012a7f3bba6fb8db2afcab2fc9177b23df0cad39b1365112362edc95329e31d3ef8750907820c5d834b38118e0ca15fa9daefcc6c4414294b0c012f84e8f64d1adfe832cc7028b514f264d4067eb0b9c1f8fc8484d9021031878563a0f9edc6e2d7e43eace2d9fe11fa93370d70f63cd656ce3b841e70126fda2e26eb2aec558f2c1cb88948e31c3c32da916be7b08813a745d00fa30cc0232a57feaa4c330e2d519aad23a26a20a34102e0666bee45fe571518473a329033abf849a23cdab487209dd433bf45cc379d610384f24e52c7bc3ca015fb8606e03e3094ff40a1357809387f8cabed6f226d0bae561b8479f20579ae1bd154c9321805dd21cb4a30791f4f6c54f6a2e87723ebf58dccc90d09124f52c4d9b8487ca025b7a793ee6306d8e5cca7faa432c5e9e7294bff9219c876347851df449929a2469195488501760fcd3af3c7541597850c72c3a7e1c3393d7d816fc4edc34e1352a27cd591aaf78e01e29e54bf9215c76b3f6fd2bccdb77a91431d5bee57ef2df58c318efae5ff80da6bc3a1a73b23bbf3ea602db3b95bdd9cd6578c2f68095774cd106258e35d2e6ce5f49b4592808111e4ce9395eaa0e93c5befbba235628b40acd01ee34c8dccb7a0df74e42ad58ecf2661988dec2e7b2ed999af9ab4af155d1cb5952e849e461c7e4f926d733265851035c83988037f39968b4f352992aca853fde585a2487547ee6f71f90fc005295b4c1a27802798ced413154d917e813b7a911bc057d5b788da70cc4aa4bc26d67f5c7e9e59228e4d03562fabdc05264a2bb6ff5cd97a5b1b9ac03ce3f518c6c09eae7d43b7b71114f75f2638cf27d9094bfe087d31e5d12129286b42906308d64f43f487cf9bc2619cf5f365d304f390ce5942effbb62c7398d519b961a3273f7388d2eea4c0df4d36afd7cae23734eb78c3667ace99440059467041445a6e2b7b3bc11c2adc49a2f1bf06ab771a15f4c2eebc6a88b29527e93eb9b9c42ff5c25e2dc65bb9934bf84bcf5f87540503b5aa514dfe0d084b33b8227ccbc6e789a6c904661d423be4261c115c52909d9a543f5c68c656d99e1c5d38f56fe86a959d0ecfec3b84096d8d9f1892123cabc85edb9816deaeb0c56d029368d1752eef94c07cef6e88041267aed606c32ad2ecbbc5c00db416625afdc9af439ece4910c490473b794eeee409277c1506260d2ea3f259f8bdccc7067d69fdf20eaff303de9708c71586542533e602e0a3cf3088b07de32", 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) 16:01:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x74}, {0x16}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000f0ff00000000000000b3a6da7bbfd668abb1ff8ee25d8050759ea95119b4451e4c52e6c46b72b6d596a60a00"/61]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:01:03 executing program 1: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1d, r0, 0x0, 0x3) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 16:01:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 16:01:03 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet6(0x18, 0x5, 0x2) syz_open_pts() accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x18010, 0x0) socket$inet(0x2, 0x8007, 0x120) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x28208, 0x146) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000440)=0x3) linkat(r0, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x4) r2 = dup(0xffffffffffffffff) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000100)=""/89, 0x59}], 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$setstatus(r3, 0x4, 0x0) pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 16:01:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x48e, 0x40) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/49}, &(0x7f0000000200)=0x33) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x50, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000140)='t1', 0x2}], 0x1) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc, 0x0, 0x0, 0x80000000}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x64}, {0x200000000000000c}, {0x20006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x3, 0x4, 0xb208, 0x3f}, {0xff, 0x81, 0xfff, 0x1f}, {0x5, 0x9, 0xfff, 0x10001}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:01:08 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x10) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x3ff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) syz_open_pts() 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) fcntl$setstatus(r0, 0x5, 0x0) 16:01:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x0, 0x8}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) write(r0, &(0x7f0000000080)="e8ec789ce5afa23e2fab6d0b0567a13743edf607fb47dbe9ea723d8318222e61a704036b53e91e5659cca41949481ce391e5797d0af8156885967f0080000000000000ddf314c33a47c6d5c2ac11636cf74bbb2dd7dd51865adfc34fa15e777d0806ed5a13c76f", 0x67) 16:01:08 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2014, 0x2e00) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1ff, 0x2, 0x2, 0xe546, 0xd2f, 0x9, 0x15, 0x6}, &(0x7f0000000040)={0x80000000, 0x19f96425, 0x2, 0x4, 0x1, 0x88, 0x6, 0x10000}, &(0x7f0000000080)={0x3, 0xfffffffffffff000, 0x1, 0x7, 0x5, 0xf5fa, 0x81, 0x9}, &(0x7f00000000c0)={0x8, 0x7f}) ioctl$TIOCSDTR(r0, 0x40386301) ioctl$BIOCPROMISC(r0, 0x20004269) fchdir(r0) 16:01:08 executing program 0: r0 = socket(0x18, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket$inet(0x2, 0x5, 0x7) setsockopt(r0, 0x1000027, 0x6b, &(0x7f0000000040), 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xff, 0x3}, {0x18, 0x0, 0x0, 0x9}, 0x81, [0x3b, 0xd4, 0x9, 0x6, 0x9, 0x3, 0x92, 0x1]}, 0x3c) 16:01:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) socket(0x1b627515e559b3ab, 0x8000, 0x5) 16:01:08 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x170) r1 = syz_open_pts() close(r1) fcntl$getown(r1, 0x5) r2 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x81, 0x7, 0x3ff, 0x7fffffff, "73cc0e527b00748f482e2d063fe73fc9c06d00", 0x1}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000cc0)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x9d7}], 0xc2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)) 16:01:08 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001980)={""/16, @ifru_vnetid}) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000040)="56dc094a0e597ee9cd4266fa0a", 0xd}, {&(0x7f0000000100)="87f7d3764a644de84128ff4bb0a6d237f715ffdc3a2c8dba2aeb5f7940a494ae8ec1bc7e90f9068d900239eaa22631568121270cd10a4cd7602b66e0bb1e2775311e7c95de93068119b18695f23d985cfd4af60580dea2f4488fa34e01a5fb5bd4644f5f7b84f7387f265b65fb1ef24c577f19a67f367170b79c4a141cb794e04971aa4c92eaddbc2b88803e7705009dd4d0f0e06def1e926c83dbd63ab3e4366978", 0xa2}, {&(0x7f00000001c0)="1036523276361d6e42c0a2ae399be6791765017453dccd5d8be2b3076347da08302a85bdbdd2cdfaf2fc2cbc95488954e123e8498a58a906ceeb4fbb48d3c64f3f7ea84e2ab9a52243942c7c3544a0501decbaaa2c50d6d8506bb9c15e0ca09cebd7f693e7c542e7aa057bd85bb0a71daee4ec6de2bb9cdf5b67414babfc90df8597be9e1e2444451039ed5f1bc557b53c150e0e699ea32623af91ee4d2c359fa5c91d493ed53e34a38815610746c07313d194d33bda4ed11e2a878e7b956da125f75e7a6913eb2a58ac384d3529c6ba00961d20bfd6400ad0831eb1f9db33fe01fc6026cd07519a09c7f3b801e21752163ac3258d4288207597e90237d946b690f3fbe92a5152eaa188f5903d37c82eea1d0616463027480a17561e3bf7b8b6a6ef6f9c54a946f020ba2a75c391de2b12549153afabb217851accc12259113c88e2ad4eea1343c84ce885c7211d60fe5abee2a16549ebe924b103e37bfbdc70bb9a59f82cb6965c159cb9faf8c8d43b265e212e909214f99eff8e16c741bd7aab37943f785cc951abe579000372352deafedded91532849491e10c00ef43e87922d380aea62cdb44a31056df7983b8e1e8f9660b039dfc73445100d347e9124c1fc12bdd2878af4a355229d8d57d09a2fe0224adae3538fbf073afa0ab4babfc18e271f5aaa79663c260540d806ad3d4ad85d8b8caec26fc17ef9123496c0aa58985375ac2335c6b9d19534f93d592558853b8b8c7952f7e6fd5c5ae09cb34d25229d2d71ab2b453b566ed637e277ef2817a60be768c5fe8401039b201023c808cf7f1ad4ed22b71722ee9db103c6005b1a4f312ac14df7ad8252fe04c7167135adf058d782b72ea9c75f3d7e6275f3d5bd0facd4f913223ec8a31c42d2d00465ac1bdf005e8c06f5cabc235f50969f9e94801f982263983dfba0c1d4c9c274ab924c07a637766bdd759a4505af445c744dd8655ac13a1d2003f2647a9834266515227d25f2218accb01e6bbedc9c3f08ae6af5786f67e65ce4a1cd9a1e375531ed7f406e1e2864c9ac6656bf6169f6d5cf9d91befdd19d16cd15526d0da6530768229c61cbe365f8d7e00059f50ad47ced6b8f4ffaf453f0416010ca67df7f1cb6ffa59e77a3aba31e4a9183a656b4e343435d03b1b6fbc8590868b16be078ec883d74123803cec578b9047d37633a02ccf50d5c5c0e984f01252676f7b957f456037a827cabef7fa3138f35ccf6008f3bc33688ffcac24500e59b3537181ce3445963561ae933dc683e67ad20fde359f700ca8bb2751221c28bdf7d708d1e814be26b32dcebaf81c2c3c2de34c81d338e33b15092209b1de1591641e11ffff6cd45041bf11d50bad9feeb2c4ed35b858743b31039ecbf895ac6e5ad7b5647779deee25242c112cbd5e5a440cf4c21540edb119496677283d96c754afde9fc240ed988f38cb21bce1b3b0ceaa89bc4e29dc8d2d5419218ab09e4157fea19cbd08eaa3e17daef98a912deee689a010e603f00d988f20763b3de1954453e6618420a629d087d18f222ce9ae06f5ea92b514913ca23d5a8c54dbe8bee9a3de2bbd25641a1309222c76ae5361f63d01c12dc2fe28ff3d57492ecdbfdf32be8191c222c6835e2b4450519b4d61d7dac2740338a5041cc1b186e35e0035e78d1e806b3d811d4b8ae6a8d340f603ce24371e838d17d0c2c80d39832d3c0c78af4a5fdca24e60b3407c0ca637d1ed778b7d5f5bd05791afd2f135c185ef640bdfc533907a06744119c40e28a467e2536431bf5dcf7bd8604b6dafe0e6c96b96e0244f8b4a01582480b0244e71d1e72248e5a5d49fc7334492eaad21fc17fb5a41fce01d9041bedc5f6cb5ec8c974a2f11b2a22793a8422ad7ec04b7c4be0790d9ff033fcdf7f6ff8b157d00f1934d8b6af343be8e09c219ad91a2ec0372007ee15b1b09373e57595063ba09c2ebfe4e3a4115fa83ee5909b25e61308cbf50086425039c8dcd58007978018b1376d8199829cfd5f658a6ce798b00d5f211d88885d2513c971fe6279cfeadee7eee48196db0bebd2a8e66e30c646ba8f5a35d7349c9a653f3b4b0089d86f523c4562f69480f434398d5b6f0bfeca06ca4818530f90d3b9391769d034e763f0c456c6a461bbe0ac30076bf2f787ae61a51525fb96c3619d41bf62ef62f0655bc0d12f75ed361f7786e852651569a7202541335f53448e502a8f008f25677e65ac1dacac04787a54891db72b27b2b655b88faf211e4863a1c0681dd6646e918c2162ef204859c14441d7f114065f23daaa7c8f7fd69fac5849c1688fae4df5e84afb440aaf8ada944d5b46bbb6281fe6a981433ecffd70e2ed527cfc6b8abd9026e7b95e9b8850b178c9b65e730ffa33f6ca8bb3bf009bdf07c20292e9ff8bd2dbf9028ce73189765cdc3c22382195389c72dd7fbe7997de4113491700538eb09fc57999a851ae779521cb3ed5fd6a5c2e39388edeae9c1761a1c33d235004e3bba166950036d107438a5835eb4d5698d0c8b53f7549c1938542dc24a06115e3700652083f07ac996ebecb8f6f3689982e8199b96a9334e99b6df3866dd6330a9d4418ab1629394c56a4a9febe38c397c4a25e69a958b282f4f061c9c86894409b37b4e5643a3d40997dee228d3f6d9ff8b81b5d238c5275e5575a391f09a40bf7c8eeb40e30fdf555bdf6b2bd581f14aac9b1e9297e8cb49869490bb18286e7af1e23345af91fea1c72752a7b2bd63adb0660c6fd8bbb4c91f839ae0fcae0094d2ba24262f43b83bfa4e39d6c032e4b0afc01f0a299e21cea4252d12873c231665b57c123d0d83f1c27a4e53ce666967b95c600dbf98b77536aa2d3d556161b939cbbd2107babfb7deb0daad6d45e6405d829eff325499a7842edd205d62c3d87b5494b1b8134933b6bb00ceae61ca53ea6dd86a4da6debd5b9bf5567df89c5dd91772d3a5fc76d77f6ddfe8537dcfe53b697273ceae27363bf74dee6212888ed8a47bf258904e38a60e2585176c93a55c1324aa9c6d77efffc6d5112f29a2d71272d09944204d85d37bd6fa2c629ca4c2b2842f99d812885554c1b193cbdcc325676b662a4d215d1509471be68d73f765f40427dbe9bdf523a49d9990cb7f79ccb26a920bfd0fc24820c3f0e33a58a86ddaa78e20e4d8445273392ea61ec78474e07b07b7d2d2f7830fd09fa48596cb2a99a26be94b2c69298240f6ff9768c7e35f361882caa034109c916e3cf8a0ce51f4f7ad2ab5ab3be7f7df7aa61a63a5e076411217d9ba577b46425f49a0ec8b0643408c4b25f76a78482b0607997bc6bb73f86d85351020da1f79553d13bb7fe161f56dbd776290e3a34014f8a1b979fb94c985d0ef125fdbbf5602c3cbaf950a2cabc09e61c8a25668482ba675a3a40a7c97152555f453dcb8bdd879b8ac9ae0ae1979cc82ca04651bd2b45d6d1c70e65d63f6c32e9d7cc2f530b54dcd3816f90c01f0e1426c705331a5cd953a873762b44a57cbbfe345d415cd61806acb0afb8284a367234b5547ebb2c49b23f9c537491b9a9df04a2423bdaf1ea0a769642f838302f0731c699c23caf8b802f098bd6def51fdd7ecf3807c39f3b45345293defcf1ed43793bfb7ab8d9e0c3d9d8388861b26e0e2e1957a21de9fad8acb0365ff807aa039a86e8ca868c98b7cc7424072558d89cf17b9d4b69bf97c710135231b81b7f63cba46daf75cdeb69edce54b9e830d187d3f3141ce50ad5adee206fc9a940bda7a86967ea8efb36587a41ae9aeee53e3e7a58f6d5736f69d70c98e11e2e6e4cbf4135fefc20f2bc1060685b26381cf66435a4962450436221d4247ea68d132a4ea64c97410d392d7d65c10cb650e5a913f7b128e88c6cd3a38dfe34a976ed6b533afe30ca926fc9b3341ed8dcc1bd8c3a4b92ec11ed5ef3737d8bc77cb78b562a088af78e56f32da8d7a8ecb8ae9ad5021c03172d33fa1763c0a668cb195bb3babdd00981e05cacf33cd11dba871db1bd409dbe08bac60c864e5fb5e30143c1bc9373418a34084be750f3ff3d107384d73312b6e5d380d5f1237f1ebf2de3ec8b628414c15bd9b90e548e484692404729660cae36c6589d7676d3eda434bbdb2c3a917392148f6b7ce74c28d4dbcabd594d201ecc0f829545212aa6e2a3b2979db421dd7986d3e80193775021a406c19dc14ed7f69174c4f8c85f7e7a7c13f36d8d44dfcb259fcd7eb974deca3eeb211b74a3088ca23a76e776b664d6735accc59d1c17ac6b46d32edecea6fd1bc843cb9977c9bba81a0b537de328ba745e85b9da92e4aa3c3334c43b8bf19ebb23bd4001d5b94b9aabd0012a4639add8bdaefcca2136318a0c4dbfd736d2ad719616b2ef1a126658f96359a3ec894604be90e672951c7a3403794b22a1d4479caa23c65ed5af1b7c1e12c17d93ec376e3f7ab69dccd5f3955f0104faaf55fdb44dc16b5a9b8bd860961fed60e76d45378084c0656287670fa71c764eae5b4f57a3ca0a459133917c0f67182c1dab20dc85cd57df35eaa558a73962ba4631cc3b7c4f8919516d47381d9bf814e5a8083c246a8d422ffe4cc47dddb1c61d1967ab4e9ac761a261c4d5fb4cbc9f293e870afc92ca85dc8e9687d992f028255152bcb198461e93f28a1cd41de0c6bfecd46b678884019774eaae652a6cbcd90960d66bc3bb5e71b634ed9f5509e8b9327eb2e572638d9816c784c72835c236fd899281d0a6adf20ac39e5eb0dbbd0be0489bdcea50b01fe5a4d521ad97777bc84b0391f8db785fa60ad82777f6d7ea1d8bd3f3d42c505664050faac6e9696a4b9bd2434296b9b4fa08eeacc3c1ab637b6f5968077e3c631d6c350d8a5bbf7ea1f562e93dc55e236b412d1c2d6ad604915c93185f5d7e871c6799c7f6b80c2c5bbb93605c0069961bbe252e995ce1d8055fb02707b20d2e13c820f12cef875d2b3b49834ed199f165c4a561f45385b4c14d22867ad558d434755441773408c7fe1951c755dfeba4a89e191d1eb41ace07f405544f4d67fb0c785e05d5b15716e091db2d044ad2d88e065e725df3cb3a548674cad851003d3cdbd4bb1e0e7ec7837169d401e6079625b901faae9feb270d71e45e476dc3c59e7509728c8ea96309fb11dea883c87adb8dbee0752b7aa0353da9894bd36d5d09e33d0decb282c889d9af9033d60109a1feb1dfabf030a317245881400cb8f0e684153c6c9af87d10ec056f1af7994ec9756698662d4848c4a6b3f2cfb05a7a9da045a7684f0bab4c2d07b7dfbe332da39986ab89734cf864c9fb0e16facd3f89b01d2732930c37d5b9ac7192614d9906745f3fdf8cd7f4a263bcce44b3332058756bc1d74302e00318f1ed91c0678c65b084bc59a452b4e8da9e1f1e3514d6490146527fd8fa4c9b427054dd699fd5424595f9fee997001f1cb545ba4679d02552833b242410e5a1ffd40f913af3610212d62177bd38bc4e8d6dfb9e86c3952cac9294ead7c43c7ac9227ca56501b550bb492752524d963875629962a91b3d6489f2e94c310484010ca96c45a9452392f7839216d56bb5473bbf21f4c06f18d125c6da156e272d2da9a52827edfec2b385e2c5172aa6d9c6abc9efc0cb167ff39f961330dda91093c837acce4710018476c7bc9e3f3a29371f21dbe330149733b2434d95f3dd9893360d3da5d0afc747785ce0e9def687a62e21b4f0cec46a053b81e99b9e0b79e9054cf993a3d79f628691982bae47933d9731504a0f4784f4fe787b7466d0ad707c3bfb1f88cb2f946f2fdfaf60b1ffab4b6a7707eb97b2", 0x1000}, {&(0x7f00000011c0)="c2e98547c33c68a003165438df95cab3778fa9d9d232c4854ee4ea0e27d756534d55808436d59f55c3db8a2a6c3345cab04805a5cc317f", 0x37}, {&(0x7f0000001200)="0d600e2eaec01fd9aa692d2714a366e33581a943c2fb50dd186b580a75d681bd45e782ff66b3a1a1949cee26b00fc008fb5794d1d22074790195359f1108ec96ebb39d37bdf76f53c18eafd4d78971738945f10cb2800c3fab7dde4e3c52827f3ca519e5c284b46f2008c402e6b054b1e43ab596e492ee3dc696f5bcecb74e4a5dc0964b5cb4c87be25c0773ab9e3cab8a1c8ee06cd3e717e3e7d01f9cf81baaee1e753fa82dfae8375994c1444e100f7e3ceb1d7aaa01eec05f34776c8a51f6edc755dfb2966273bb98", 0xca}, {&(0x7f0000001300)="bcfdd854849d27fda2174fc07aea26f936e5b74a759054008c8bba9189dcea24b1170e4b7674d85c12adf2a7356d1174bf73f8ef60746e799849884352400fa1d4fbdb69e2a254c4a8bf0970ab884adc5a5ead5c06a6fb", 0x57}, {&(0x7f0000001380)="74edfd0d57de8568bbb1a6e994d6882b5ed951ea7c94acae47cb9183416366", 0x1f}, {&(0x7f00000013c0)="3d0fffc18eae5297a1035881e54ac2a057c6253670ec1a8ec6aa7aff9bcd3d432f7feaf7a9972cc55f371168549b89dad54f00c107a41520fc0bdb5cbea7", 0x3e}, {&(0x7f0000001400)="c39f6114de3b4820741b2e22ccf321bb22b23c9b5f07c109102e778004c5c0f47a985748c663baf0a3ec0764cc39236090b4e21f314023156f9d60c740f5cc58f36b85aa2f21a5b40fcd3c9380416a423eb5da0badcb9dbf8ad8a8e73eb65a3a63ef73f2ca888eead716e699b73a0225c7741b74fc2656cf6a7351d78713c255a5e94c70dffcc41ff4e39d5947aa3942fe8b7a19dbe7721c80058b8692445034e8f1ebdf71b2e53b9b71af3e8dc84dbf30d1dd2c6952cad97e40e724deace310278ad15787387238c5c90b13af11f10b6f8f1d3458bbb2a6cfb219a0bef42bce7edbc89d53219b37096c764f79e5a99b39f4c179", 0xf4}], 0x9, &(0x7f00000015c0)=[{0xe0, 0xffff, 0x100000001, "ddfcd138a8f29a93d4a84eaacaefe65831139d758d81d18ffa3bad0ee94db315c2ae83bfaf439e42b7eadac80208d4d66570bbd3ec42e762776537d1157ad9ac54304f05068bc215df22d3f48de23c006c81050e629d71b6ea5417b737e82ca0f7ac90fe219d2a5900e78f9db8a604297f44e181ef9397e60bc22c847a6241ede51d53c64872f7cc11739e66ccc319ffa77a00cc0242c0fb564877f2306c10437ea7a2d553be3a5ae127d096bb2776909cfd3bf91f522aaa5483f43ab5c93fb1da53941686e150219c49445077"}, {0x78, 0xffff, 0x7, "321b10631810c29e55fa935bd8aa2fa0b4195b35274ab0274233d06b96c467e3b7f3177929351882fddb3525f169cf810f4590acbec9db32f0f63044071c77e60299556356a1426bf23fd9175d5f16e547f6c56a27c79caff72e155d7cc102dec2893a"}, {0xd0, 0x1, 0x2, "0b44aec292e7247f0a4cf21185b50812d7ac6bfa4e6177f3010f3dae57582e8e4ef82f1ec023f286b41f7840f85b1777b155be1618c3b149aef358a949f030e4101aa44f244cc92bf36da890d2df4dad5e4893a1656251bba3c00c80d2e73b3afa4136458176d662f5438ff0f7e9eb65e6592f8d222aced4f15925a5ff8c7735b575fc44199ec6c97f1b918534b203b1dba8d9db863a6e0c284114968eca4398a900d63562be95293fff83de1e5b8519ed1dfa6388a5043ba6d9"}, {0xf8, 0xffff, 0x7fff, "7c00f1003dc359039d4ddfa89a16e834f73b14f7ba0144f3180e835591b689bb1254e83aa4587ad5528be56322bf63be4963d4b964a465d7626b9e18b64bb3c85d1ad5c2ddab49b03b6977bf92f7a68fabb9a7df63b1d94b809f058d2309c69ecbfe2306886bcc04db7900adba5fa0949d6c2c56ba099b3660985d59cfad8b12b1fb2c7faf60ecb8fd5d8cb29cb200fc09e8813c260f9db264d355b6448424b031a348803e6841485ddfa8fb6bcaee192c2bbc90ee967c6407f659e723125d71aaff29cf7fd158b7a409942b2560f34dfa7dd27219d05677231ad0a898ae0c72f4042e"}], 0x320}, 0x400) r4 = dup2(r0, r2) ioctl$KDDISABIO(r4, 0x20004b3d) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:08 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) truncate(&(0x7f0000000000)='./file0\x00', 0x9) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:01:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x1, 0x400}, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x4) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/4096, 0x1000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x4, './bus\x00', './bus\x00'}) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) r2 = fcntl$dupfd(r1, 0x0, r1) linkat(r2, &(0x7f0000002880)='./bus/file0\x00', r1, &(0x7f0000002840)='./bus\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002580)={0x0}, 0xc) r4 = geteuid() getgroups(0x3, &(0x7f00000025c0)=[0x0, 0xffffffffffffffff, 0x0]) r6 = getpgid(0x0) r7 = geteuid() r8 = getgid() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002780)) r9 = fcntl$getown(r1, 0x5) r10 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) sendmsg$unix(r1, &(0x7f0000002740)={&(0x7f0000001180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002500)=[{&(0x7f00000011c0)="c5647f12520a93a8f250707708b32487f46e8afcb9c02a08861a5f2fdf8100f8ca4fe88a6fd10c241927311bc3a7dd2dc66ccb3a2b597e17a1b0d740ebda3e8a", 0x40}, {&(0x7f0000001200)="0e57b1e1ba73972b11acd6cb4ec680341c80c1bd354440087c3129398207a26da142fbe6634d2fd4b9a78cd28c050957d97988136cbe63dd122effeffac9a8901b1546ef8d4f22c57d9a68bdaf2d0fc534187e0b24398d0ef1e80f82b1384c08731bd27aca05d41e198cef8d37ce33d8b6c9f1971779f12acc7b3d196e3f874e157c54aa61c35bb35e7319447bcfc8a510c83fdcc2a2aa716d7ae756ccc3cdcc16adcefd3234ceda267c5fdd5253482a310b3debbdccffed1ecff82bf522230a66735c569e0f108fc131f04e2b5dccc347df611a0ad10bb8fba838350bba676506a173067a62c2c919c6ab694b774600", 0xf0}, {&(0x7f0000001300)="4012700432a71c18ee21bcb49b1097b9f22d8964a271af1fa4240d178d88966e0a938b2b04e6a8e684d37b615a98d89356727c184877d0732026160dcda0472dd1e2a3c96864ce82bf1c3bfb7d71707a7ec711a4e2f6ec82511ca30c9dc7cdc90711b9f36d3453f33123c51253a14c7c893f8df08fbf26fef56409d71db54d92cd6f93883aeb0bdd8923ece5b56b1616c7adca23eeecd9be2d901cc895f41ed2f92c6e0aaedfadbd8b6d4bd4711c07609b56d4879ecc83919444af067ab961c09ab538dd7fabad6e338880fe67e385b309781745494df2b6e16e48bf86ae1be6ce095861dfd9b133dc3d4e325c0352605a2f9b9718ec12a38f2ca34c5c7f2284c06e7d2fad1b0038171c089b0265fa0034bdcd8f90abc31ef7054b4d325b291c47a4e7d5df5984c75f69898c29df932a17fce3fba20c9acd6e7841055e1458039cdd8ddc4827f9d16bea76ff973c725352ea0ad4e42b0cacaf85890735a8caef922077e9e4cdd02a0c0e0a941af578ae847aa9e5041a0a1e41f8a3f92ed3620ab1ce7f966cc1e95f80fd06777860b134f51a9e6841e278dd698e2d44bf2ef32a838611a7351cebc9b8f639ace4ab3b0d60484f348848476a6db97c10098a9b1284d4e4e37886db0543cc91b77a968cdc8aa08a57f70c9b3ba601bb58b430d41ccb83694112c58a0c2421f597d50302c54791650bc053f3f6afab05f34225432e23fcda0d0493d3697052f970630a4d20b6f53c5756297bde8a6b6433cd0ea3e6be01bdbbae60a4ee13192856b4a5b780bb56b577971049d2f3bd364cd40941ad35e8089cf74a44cfd828e0a60c00875e7efe9f56f50fd3631ce23176c71115b366c2ef3c7c0043facd6c3a2418cd61bd1c1c841a5a93ec754f1a25971cb16382410fa5adcbad018ff2bd59fe920767b97c2ee7c70e3d340986970ad317bf8e821698e307cc0f6437faa58aaab530a872f2952af39d219f3de55c02d774b175421f193cbc69db3b798e32cbd0b15506245212c473a29e85d1694da3ae6cc828594c1e28c44302e9245f93e771c3cb479cca95a6582eeb84b79d41e98b8cf3d6fbf2b69c13eb6d117e63fa80770f4986de85f88378d9872467ad1f597429c5cae8d6efd2bc030397ae660a69cc1652c1ac5fd5460708a116855c5bd8af04cf8c868a13b894504844260f41ef934f266a9bdcd07f20890aeed3fc7c753d262f8447cdfb2e4c71f647eb7f257e33dcc2124a70345280e83f1e3b0018b96c8042eaa86104f16374de5b4cdfd8a64f77b0db7a7f250b48ba657b6f0734c3b712ea0b0396090a2fef070ea0f4fc97a2108913e06d216dc732d9bb14bc83acbf527f203b92697e0fc06e4bab4bf0f01dccec5ff9bdc8fe41d674fa7d71322cfaa31460b8f3d1a831358cfe05ce6fc41b0f1dfc1e74eb876aa7bbe053b38cd7a79fb7f5ca23db3ddb751ab53caed7edcd37c700364441eb245b33d87e38e00b8901aa5c0ab369dbfcffb48c67343fd6d30ab5a155896046c9c99e3f3db022631dfdeb6e8c2fc91758cc93ad3ba652f3adb20695d318ef1f79e7433ef4d2153431b893558d98b7dd84b45c735f26f6ecd947734f3a3c09528476edd4d256e4584c4180a8d14b2ef000e08c2e3254286e6d1238c2a5fe167b8874beb14f0915247b58b95d106387c20393ff355398e7dbcfb89a498902365f003ec26a2b8326735fb4253d7aa25c5de9c876d38980f6a8c48db33d3c571784d9a3ade39ac671880dce306fa1086376caeed703ed3acb31be010bcddce6da99b76f6a96849dd943dbdb9da013b757f253790bf2daf93d378dd8482ae75f4dcedafc14579a99b1ae627fac0a204f80fe540097ad67b103b0bddf08ceae1d78dd7e9b8485f5b4d7ed439c330fed74b22589ccb3c39fd1989327e944873921d6214644504a4b7c90dd7fa08901878ab4020be7f9c2a2ee528d447b3e71da851c2fb60cd8c4217e806b169e115c25290fc656880e9b3bddbfb06f9e032d08a79235f9a1f6118a8d2cd8723d9ebe4cb9b7abcbd0b8e4c190f9a974a1c2543ae0e2a84b0d81d332d00e2501ff3ce217843183d1f686adea5101595021c76fadaff4dc4629e7b1d4a139632806775b9e40487af9b8fef9c2736cc0ffbdaaabeec714ab302f69470b21fd8343a90d0f64e5f10988be7e0a8a81347b5365ef7d0d34241f242d351faf5ea5fd890df883bd51de5d8f4848c0a38a8acf7b4edea5c7e94ec1d5c9fb141e99ddfd54d13fc0c280c6a9120a998a546578f3fc61995183d8fb1ccc44ac07772ba84032dfde0faa145fb19660f98df9226a5d1547a1bf45c975d95e3fbf77fa82fadb8feed849244361182e6b9940f860555476cb3f66e68670d98ff4c74c4c5d40dcae5a0d8f5dd1bfeb018c4f31b8dd81da8b78d272d73bd930930f0facb6d7c52a6108f750edf1be675ca881e0f929bce76c754e771e20d7b5f9becb5803ceaa4d9bd0ca98badb9ff5bcd2571905fc10a77560c91d5ab5bcd1efb7694d02d898e819b81bba0e7689173e2f65bddff3fccd3bdef396129b45f1484b29a98eb0f4933079a269206a920de89a01bfa0a6066a8a3d4a35dad4d6b7003c2ce3861412989eacbe80ad2a5f18afadcce84ee9ca9cff5f9f1ba79c197d197da01e272da954cf9901ac08dbca4f96d8378700b56336187b09c66ff8e339aeabb79427aad1ccdcc151c20ec6c7cadaf5ec2728fe33b7ba97bd87669c21dfb3b3f18ef5d04e99f0a9da2cda98abf9a543b8661de5f168c5f2e246b133f2052f51d69aae48bb007b147a5afc8b3ee4178cd2b19b096409a6a079d1d609207573356ca35f7994d2857dd274a02ee72d3e075a0635c27f19ec9ffdd2404d119897b3e4e2a732d582e4131f15d6116188a1a89c2bdefb810c89dc0d559bf11fd525c002978dee18fdcc77c00a1b431e17e8cff813fb8f0a44b5f7e850191546d837d04cd560d9092e710299e976234ecf6ffe35ee56f3d512564857ad48c2d5904819f4d70a4c6d0e450c6f030198a5a23b97882b9f5ca9fdbabe170fe12cfaee7cccf8e6e5a6b2ec4311fec6184d567282f66b5a1eb1794c1bbb6619ab5d879d94d5090ac005fb8788f9587f072c4633ea4d3d45f46ec44bfa89fa5d04d6b4783e524a3092c6252447a4028d5a10e4896529dfd0bd18a6d0471cd3bf2372659c24d703cc3496e4f4f87ee99e1538214fe00c766504b5cd0a9ec4e4b8fa110777220654a764769f2e74f92e5aa3ff381224e6e59dbf280d60fbb785f651b042f497b1555302a326e314802dfa4659587b7da7a0fcc04ad584731aeedf2bf2f918d6b327fbe2a5dda6158090a32cb80a03ab8fe951d270817f8f3a1ff39f32f43e86d94c38c6eedbefcb71026623d2d914c0add7d4cb0619a8ed38a3819e478aeeed654116dc93f0d9765c283779743ae3897d8b988deb103d2a8d46d99aef0456afaed9f26f314a18f8d93c14430b75374a60be58f48ba1fae72815ff1b21a95fb18b6b65739ec393e4fc360338cf254a5176d94ae5f5fc3e9f516b71863e4a93341cbe067a8ee4829199dfe286eb3d3f9210fe2cca674d9f8bb505503a3618d502d29b6c36524ebeb379f1bf50a60bacbadb6d718c55de65215740e08d96046864fb8193e57a298874751182828f9559806963f05c67adcc838e52030367ceccb1e94a0076551c5a02458f8f0d1220372030ba5dbe62beca451252d0f03d50a2b78f719184a7f36692ae50f60500ba96e623042a3348fb65ccd8c69e5742a7fed4c34564c2e304e620ad43bec4bd5e73bde5793ca6e7d8a5d05fad414cbf4c72b3d552eb72971a823fc377bcfde9be7455e49d30e54543a060508684d6199bbd513e38c8a5619ae707562b1698c1c3e5f739b60bc21c9b7d52fc0b183033bda1164a5cbef097e23f4f9e1784bedcb0cd89a077ddb8f4dbff3ef8b28a3f0d88d1159c1bbe32c6efd699e4350d7d816a0223401790dafa9e4848aed7f695051f49ff040b0037b179260923e49bf1721f6a9243cb3fab8b4b70a5483535f4e72cb93084369886415ba54b6d2c683b25b7afd8274f4fb5445fbb1fe6fd89a1148a433e74d81ed45e9033c3746df6d0285075899c2d31b99107ee1e18a4a1a647f452473b7606ce5a2b10e5f9d30df7b0be24a575bf06ae986777000f8c6eb1bed53427e5e15be1848dee266003d9fa57c3f7019d27245cf416a9bd5eb716eff127454da21d641ec0350e1163b7a956b02d5b6b281303cfbf0a8720abd7ca5d23afb14b3850939eb2f512da7a33848c6a16471ea2e2eaa901d40dcd9677b273c333607b6392e70e020dd4d87b0df595b545d232d3f40f4ad4c1d7feaee3502e27e11c8e8ea68a2e9e8e82447eb110c5ba5070bfd84ff0f533ef187775946bd93c055387504a46ce900edd0a842bbb203227bec92eb101ffd4e0e75a51be679f53fbba81749485a20303123411a64e2facc1441eabe56473b3c3b18a0455fb8dd591b5710a3012ace31a7c642f9a26313ba075bcab2cd26d7b27ae9e38fcd675c67c700df075365bcbf269bd909e9981d2f6f565e142a0bea04ed3007931f3174af97a87722eaccb505aa9570d54bd16a9870e6851cc51ac192601e7d8010fecfdae011eb08cd6e7d4a52a3463699c88bb966d97c474f67a7758c67287bc8044d9dcca1d708e5581c48314d04452749c323788441993772d52a36d255e00e40f317296116b9b9a71e4bbc82e2ac57c12f20dd855449968a7ca1be07e5097e143835b67ba1c963f88d8733fb78ffa52478a098ff4ff2d023ba98f4dd5bc0e6ac9a9043c5ae4ede3c7efaa7acb8f5e3be80a561efa99046e80404c4bc10b073b534ef5c04929ab1d16ecd9cdd46f9f476dac3f23f93c4adc9ef753bfc599658f0e5df4d1faf243b313c820721bcba138fc2c7655975d3f2b7bba861250ba1940ae0b15346a3dff17fe4ed312486e6f011c67c08217b4a4e83ed33f78c1fcaffb040bfccf49de589babd7290cfabae5f8bfab225477deb63b6e4e4ba639c1d21b5b5df0bd527920567b08657e277561b6d708d1de674494ea49986d4172885b4166c478842a627db2386261b4d0dc0856943d8cddbe256f6b597b6bdc7306f5229fc2a35810a6d8381a9ddcf65bb2d5234c5aca7a099d0740405de541d52e426d167aea85f386e63c05487e68c8e2b2a41f0e7b360f4ff437b888c7a828afe08c63c926e4ada024320d0ec391ca721bcdf6a4bfb5989819a1500605514269da78837300c6744383186cadd45d44f05485c2351cbeffacf44387f4af7bc4da32408cf8e6f8ca2be2e22e7ecdbb24f70849ec6f4f33e04fa173cac1005e169d69fcd6ae1d318d47c751cb5850a3a85c23e036a581b87b76b1c516d285c844f7915abf3c1b2f44ec14120761b80936d85b53ed5153559f9519def6c9db66f758687901d182595195f1603ba441c54ec74572ebeed2e0d6f7b329cc5e63498dd1ebf554423eab8e4bfb563ffea5a040dda37dde362f3a1c859c52b073644e7e18321afd2925e8eb97f38805c471b68628a3dfa04d032e9e87fd138fa8b6a3c7c8c6c1d592a48da1abea651b7451f5d2ee2bf37e70a27c294708cbfc29ee42e261545f50520b79d22fd7a27ac445bce13cbc21028d02f4c6a146bfc2fcfaaa1a535b1e2ec67177a2ed90bb33316e7b0b22151b4ae217e091ce9a62227bc98fc62b325c98e130995c8b6cb860a48fd5cdb5e4d7a916d1166ed82366491f18153c0eec313e2b777cabbe29c48e3745a193e52f8e86", 0x1000}, {&(0x7f0000002300)="8d841790cd8d7309c35018095f0286bd929fac182dcadb24d5675a85e1c153990ef57e2f347a1d02c2fec34a7de7bd1cbf2e925e00f66a5d0372caaba07696b689458669a48ba5de6112f9fedbcff481b33cdb175a16f18bc3dfce0a22ce078c2d80823d207205e43fe16a0aa318d22e911b393675f05d8780cf1f5bfe627062b2101643e08750c5fcc711cbb522c9b22201802369d91f4af4b785a0ba1bcc1417d97018ff60051beb24aad29cec12f57aacde", 0xb3}, {&(0x7f00000023c0)="64c38dccf77b2caafc81c796244844fada972aecaf79e571c7c581b501a871e50c9402e2f829005897c831762dbdbe65f5d23ea72e684baadd455af2f090131e7d", 0x41}, {&(0x7f0000002440)="93ae665be977289f02b0b93eb20a7bc626bc866d2e5cdf6f66460e9a489700cc990478af35660d341276da2d28f2c23e643133fef3e1e1d5464988841ec65fe5def9f0ffa0399270f4a93186beaf5495cd8ae7bca6dba29e578dca5d94dbb6bc66e6502e249317cd1bd2e1367ce8e42c58d0dba52758221ee0bde1613854ac845356f876f9a92544450595d93aea586bc5", 0x91}], 0x6, &(0x7f0000002680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x90, 0x8}, 0xd) 16:01:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x44}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000040)='B92', 0x3) 16:01:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x10001, 0x81}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x25}, {0x5}, {0x20006}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000801000032c3e5489dbd5a52503fb239922f3e354ea04d1438ff64fa526fcfd13db693b8d8b8a345fcff363e5d231666eb34f3974334180be1e76589a39c9d20bff566102214d7ae478759ec7c3132f451d16c30382e4782e8e355566dae99a663f2cdaccdb6af365e524665fbacaf8c307e33ebae43f5ddc70d5cec7496219450b33a0ff18dadebd8f0aa1ca67bf7fc644821e9426921180887200dfbb9cc651d08431950c5ecbaf4f0d15664a7dddc6d71599a238801a030bcc0e4aadc0ac6e26663cf75"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x400, 0x6, 0x800, 0x29}, {0x800, 0x7, 0x4b03e0c8, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = semget(0x3, 0x4, 0xeb) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x9f, r2, r3, r4, r5, 0x184, 0x7}, 0x99da, 0x7, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:01:09 executing program 0: rmdir(&(0x7f0000000180)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000280)) chown(&(0x7f0000000140)='./file0\x00', r1, r2) rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000680)='./file0\x00') sendto(r0, &(0x7f0000000040)="3d9ed1c0204dca3d7ce19915993763ef9dff8bb8862379ad9972cf45be43b8008d0d4378fec1dc6700cdf3a4defe891f13639dfe04ec0538b9c0921033e179d91c5eaaf274ebaca60f864b1fc9bd362069453a890bf54dcf576f59f72bf3a495bd62823305d8365ce76a8222c7bab0fbe84a3c670705af57c8320f055d215c777dac029d2b6d564b9a435c472f4f177b51af34fa2ce0480f", 0x98, 0x3, &(0x7f0000000100)=@in6={0x18, 0x3, 0xff, 0x20}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') 16:01:09 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x819, 0x64ee, 0x7, 0x6}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 16:01:09 executing program 0: r0 = socket$inet(0x2, 0x4, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0xfffffffffffffedd) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x6}) 16:01:09 executing program 0: socketpair(0x16, 0x5, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/130, 0x82, 0x43, &(0x7f0000000180)={0x18, 0x3, 0xfffffffffffffb20, 0x101}, 0xc) munlockall() r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r1, 0x0, r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x67, 0x0, 0x0) 16:01:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x200000000000, 0x0, 0x200000001, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x0, 0x10000000000000c5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0x0, r5, r6, r7, 0x0, 0x1}, 0x800, 0x1, 0x0, 0x0, 0x6, 0x1, 0x8, 0x2}) fcntl$getown(r2, 0x5) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000580)={0x100000001, 0x928}) getpgrp() r9 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r9}) r10 = semget(0x3, 0x3, 0x0) pipe(&(0x7f00000001c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$dupfd(r0, 0xa, r0) r11 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$GETPID(r10, 0x0, 0x4, &(0x7f0000000100)=""/32) semop(r11, &(0x7f00000002c0)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x7, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x0, 0x1000}, {0x2, 0x9, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x0, 0x420) semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r11, 0x0, 0x0) 16:01:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000080)=[{r1, 0x82}, {r0, 0x4}], 0x2, 0xc35) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x2, 0x9) 16:01:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpid() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:01:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x2000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25, 0x8}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x100000000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x30, 0xd) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x80d0, 0x80) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000400)) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x0, 0x3ff, 0x99b8, 0xfc05}]}) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1f}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") 16:01:10 executing program 0: r0 = socket(0x6, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x80}, {0x8000000000000006}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x0) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x8) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffeed, &(0x7f0000000600)="8b509050b3c212c9c5f0062348965c18e8a805dc63c35e9e5d80f2d4dffdccd0efd5c1e0783405847f0c8d5404a44ffbd3581074d9ef726af0eb0000000020f7fe36280774f57984a265d646dd8870b8a6d8ddf5dd9828fa032fc26fa9997600bd60c6ff25ec20189774b5b7c755d190de46d4ba5bc501b1737fcc7c0d7df8f516aa456fa93fec21090ae33a79972e2d81959a43a53a7f1deac6b82db08b37f68356e24c360e3163adf357b181d24e3b8fd59605a25dcfcf8b256bd104999e61ff06eea32383aca8383345833ab0bbcc38f6159afab08faf868e185f14df99496019df7c3efa758772b98236ee10d832401ef74689") 16:01:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20000000000002d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x43}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") 16:01:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20100, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x1}, {r0, 0x40}, {r0, 0x4}, {r1, 0x20}, {r0, 0x4}, {r0, 0x4}], 0x7, 0x7f) syz_open_pts() readv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) poll(&(0x7f0000000100)=[{r0, 0xc0}], 0x1, 0x0) 16:01:10 executing program 1: socket$inet(0x2, 0x8002, 0x80) r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in, 0xc) listen(r0, 0x0) 16:01:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x3) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r5 = getpid() r6 = geteuid() getgroups(0x6, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = kqueue() r9 = accept$unix(r0, 0x0, &(0x7f0000000300)) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="66acbe", 0x3}, {&(0x7f0000000180)="b2445fef", 0x4}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r8, r9, r1, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x110, 0x8}, 0x401) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x200, 0x0, "f140e374632e860065a9bfd71e8158806d00"}) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 16:01:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x3ff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 16:01:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) r3 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:01:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r2 = kqueue() close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10020, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x42, 0x40000004, 0x100000000, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x8c, 0xf0000000, 0x3, 0x3}, {{r1}, 0xfffffffffffffffe, 0x48, 0x2, 0x9, 0x9}, {{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x40, 0xa}, {{r2}, 0x0, 0x4, 0xfffff, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x1, 0x45}], 0x6, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x1b, 0x42, 0x101, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0xfffffffffffffffa, 0x100}], 0x9, &(0x7f0000000080)={0x0, 0x2}) ioctl$KDGKBMODE(r3, 0x40044b06) 16:01:11 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) socket(0x1f, 0x8005, 0xfffffffffffffff7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x800, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) write(r0, 0x0, 0x0) 16:01:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) close(r0) 16:01:11 executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x6, 0x1}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) write(r0, &(0x7f00000025c0)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e074467935e6f1ba383dbb042ad1c19c8b0a2e69e951b4a3c14af3d4939fcafc066c0a6be948e14b108eae0b1863ed2dbc74b9df469d7efa67c045d8ff59b85f592ffada93bdc089dfa0e446cac7079dfa215821ac1744d3aa5dc9e970fbb1892392a460f8505c30ec539d462f51773b5ef55ec5204e67393d93c1e8eaf7f6e47c35cfc49933b38e33bb2533e3f8dca21ed2d10ad53262bf48b7c5543dac9a11bbc15fd8f7fde4d5ea4b87000d1027730d7f9f93040a7f8c8727b68c98812ccca42520fb662568c597771275ed794f76a7ff128d10b81b850cbf6b6a084bbd3c3ac8f8cd73421b36ed3eb98c9545ef64142fef8701a36d1e459b31c1596ce91fde4a9c61213fab25c456f924a9696528da395fe9ef59a7799802b4d7d488aa02cc1c5293d7214b9b5ef184a59a79136da43fc00367c6a25705c456c8befb1ac46e8970189ad4c1b498b820c77cb316752817ea63fd0a2187313303c8ca2462fd4a1ec1caf6ce657a10cd042b8e69af08499dee8a1974859b66d44a980a5eb7c96097e9c7ae2e4ea9888b2710b497a25747cf5b2afff96d2ce60ede8b1c325ab19c34a8b726bd31dfc189b853ea504a1f707b856e778e6506beb51578c774a452ea39464909bbf93bbe36d6d307cacc5b350178c7de724ae730ee086ce82d45d0091db3c32f5f31d244e0cabb7e0de77fbf9b38d220d5171c3ebb192ee1ff78ada09cfcb1548d94d3320aa448517751f88dbcc8d627697083b4c1474ef5c1e50d00d801c85b26a8e3cf64804c0b7a5d375a1810aa22e3b8c45ae96fb63ea7f28e26bd45857d13826d62da9c7890fe0043bbd06918bebb6089d9fc61e829d25be165b46b543cde7e68016719f48303621d0274ef836782d893e4fa1eb9cf4fb3a3dcdd3cb88620e19007501d2ce41bec66d479fad6f56aa30788cf29a50a1b57e730462813895828670679cc9f14fcd33ff766fcb05521df8a006ea1fc2794ae1408e17737f89b210a66b60671a8b3c741981a8bbd8568b15700df843e0c445d8e4320f86fab5aa81aacca22bcfa1be96a03ed1590654e3203dc1a340768191ea2411f732fcf04ab0267c6bb263e0873852c3f3001bbd41a1cfbe8963dc97e43f61dadb72ffb8f2e07fac63735c844378d0c1366128076abb5a33bce8997c8b697ff52e683ed3e1aa503137504fb2e0c07be16454728ea32c808949bf6e5791dde8d57318b576ae124dfd2210a518ffb351ac59e5baee457176bb53fee7d2e062e3a5508c6a5b31d378469a0b932e2bd57e39de1a37f2977e6555d18db28ffe05bf0459195aab71e3bbfa996a558209180ff1aaa261daae05a9b094296c377f91d5db931f27eba9cf05705993066d69cf7b1f76c90ab7d3687deb14f11cf607d28d981e239ecd31139e227f039d5ae9ca55d9e4af86819868e288b553fee55cc859faba43c4e972ef38d956d1e57b2398f1ec78debbd350a69b87d3e839be35b5ebf738939bdb40fd852d1bb9d0796d979f8967496a146775ff603321f620d1441abc0d79571b148f0956df64d967e48763337250659045a58601c42570474dcaca3bbc799d4bdbe64d2adddec6d3772aa9a562e59f4c7ed95e6272016cc379cfb0e1c8dfa8156c7277beb014a68da6560464aff2aaa5d787821f31fde612571e41528225eb70196d9c0f1d5a8da28429b2c595d50510a40f7382091c078b401f6356a6fe7059c13e1c1b4fec69a2594fc924d3c9974564d80eb76be697f1a7979d5edb0f2b08d0d3ed7fbde332cbcc651a2d458d7a48fda9a080bcdfa552c96cceb86b2d35091808d08f52a693bc294c4eb9b5bf95d2d212e612e9295b205c7417096fe8686de3f711fbeeee7366325f4794b300ea26e0b0fb8d70fc8e265241c99f10620f04960242919bf2d3b4c78172ec1503de4a4b4250bc9755f66b5218a95a766f50b0406c21e1c43815f78fa09ecd4bc836deed9b94c69eaa66bb02d905852852ae923cfe75c1d5ce85a03c5a90f742e0d702d0c6b624a7599121f7264b32cceec69c4037b8c97f81b0c6d2c30fb5b6f4b48e9ca9f6e5be7ba22f707d0f35ee4b5ba322f20c9592be24f73e91cbbd3c61dcb5db37e9600a27bf4a054cf519a14e14c928ed2ea8b30f14c3d715c16b6912f1c2873639bf0d706320c17b697336a038ec2ca9a439fb1251be6ad95e796acd07e30eb1c964b8cede035dff27d1d8dd9b3fa1e7933fb5ef86b4ffd7839dd26aa03bd661d236fcfbd47b48cfe765b851ce2b3a8ed37a811e4767e0a82bbe4e96e3977d889af7e58ae8307d117c3d3fe9ed4129841bb79e7cc129f4440512392242b166d", 0x6db) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = semget(0x1, 0x4, 0x409) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0x0, 0x3f, 0x1ff, 0x4, 0x8, 0x80]) 16:01:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:01:12 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) r1 = kqueue() getsockopt(r0, 0x4, 0x8, &(0x7f0000000000)=""/230, &(0x7f0000000100)=0xe6) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x3fd) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540), 0x0) pipe2(&(0x7f0000000000), 0x10004) fcntl$dupfd(r1, 0x0, r0) unlink(&(0x7f00000000c0)='./file0\x00') fcntl$getflags(r0, 0x3) 16:01:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x1000, 0x4) r1 = socket(0x800000018, 0x4000, 0xfffffffffffffffe) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffff9e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4, 0x7, 0x38c, 0x5b5}, {0x1, 0x3, 0x8, 0x800}, {0x9, 0x100000001, 0x8000, 0x9}]}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x5, 0x7ff, './file0\x00', 0x100000000, 0x0, 0x6, 0x9}) 16:01:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) getgid() write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) setrlimit(0x5, &(0x7f0000000040)={0x0, 0x6}) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x100000000000005, 0xd9e, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1f2, &(0x7f0000000040)="af11ad") 16:01:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000300)={{0x1, 0x9}, {0x401, 0x5}}, &(0x7f0000000340)) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='x\x00') lstat(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f0000000280)) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000002, 0x22) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f00000002c0)=0xfffffffffffffffd) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:01:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xb466, 0x0, 0x9, 0x0, "68df0769683f0db1cb2fd71bc1c36f1cc682abdd", 0x10000000000000}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x800) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:01:12 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r3 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r2, &(0x7f0000000180)=[{0x3, 0x40000, 0x1000}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x4, 0x170, 0x800}, {0x7, 0x4, 0x800}, {0x7, 0x9, 0x1800}, {0x1, 0x71f, 0x1800}], 0x6) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x1, 0x1800}, {0x0, 0x100, 0x1800}, {0x20001, 0x6, 0x1400}, {0x0, 0xffffffffffefffff, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() r11 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r12 = fcntl$getown(0xffffffffffffffff, 0x5) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000800), 0x6, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="a4b90000201f199f9f043200000000000000ffff000041000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r1, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r10, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0xffffffffffffff33, 0x2}, 0xc) r13 = getpgrp() connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="01002e2f66696c653000d59523594a00006438b4246adb066011a70e91b784cf4e1e4dafc1d988e5dfffd8e29b08fdebb85d654601a0d86cabbcdc83babbe9817858087a48ce4d129b26b5ad3c6d7c4e90166a7a69639150082a1866cc4a73c1d1998b982f81d004de5de3aa03e7990cc2c2fe5e5e63491ad9c0c49db377ae99160a8dfa526d8d6f39ca06e38cd4a89ea9fc5f984836ff240d48df8889e5ebecb8fc48b47afe0cda74f37f146b66372b08762c3de52be79169c2f24a3b69f0e2bf8be235b903a881f5072c6c5ecfcb3886752ab021519f08f5387c0b82cece174a6707b4fd12cd338bbc09a9ea47cc8921d4e26ec0a7919973fbe98972f969caf807c025021357df657ca2dfa33d044e8c4a829f107961e061da4a86167c4be037309667e14542dd9ec9"], 0xa) shmctl$IPC_SET(r3, 0x1, &(0x7f00000005c0)={{0x400, r10, r9, r10, 0x0, 0x0, 0x5}, 0x3d, 0x1, r12, r13, 0xc53, 0x1, 0xffffffff}) semget$private(0x0, 0x2, 0x300) semop(r2, &(0x7f0000000740)=[{0x1, 0xab, 0xfff}, {0x4, 0x7, 0x2000001800}], 0x2) r14 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) sendto$unix(r11, &(0x7f0000000640)="126ceb990fbe0a498a13503e81c6e86d93944f5a3a97558340ad86e9cec9a08637d52afdc324adfc8ade88b04825f3e1b5335c7dd458da38757cae07dfa70d73cb61a89c90a305716065d4647b690d129a86969f2e890f1dd41b5e", 0x5b, 0x0, 0x0, 0x0) setsockopt(r14, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r11, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x8, 0xf, 0x0, 0x0) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000400)={{0x3, 0x5}, {0x9, 0x100000001}}, 0x2) mknod(&(0x7f00000006c0)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r2, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x14}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') mknod(&(0x7f0000000000)='./file0\x00', 0x1008, 0x4) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x8000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1}, {0x1000}]}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[0x10000, 0x2]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0/../file0\x00', 0x0, 0x20) ioctl$TIOCNXCL(r1, 0x2000740e) sendmsg(r1, &(0x7f00000004c0)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)="22f5075499880bcfddd88e2a04523aa048a841b6c5126f2c9691a570a95389dea981341d50598e912f05709900655b3947ca1fcee4", 0x35}, {&(0x7f0000000280)="560dfc9241cf207d71765627a180d0c1dde36e77610f559af2729da20ef0650ea431c35528944a155c54ae1444431b23d4cac6ebe3317aeac235b909df54a8123028cbb9fe3ce3c216c389aab16a724924a3d436b3fdbec4815f", 0x5a}, {&(0x7f0000000300)="182061fb4d0b90e8343dde984478142cb0ae32716b73f1e611d39a0d653bd567fbfd5f3d9c93428b82c4674bf9731fd86f1e42fcdc57f5d5d7d92ae3092803d197b8deba51ca4e0f798b2c7d16e66839c0318fe9c146b9c1bf8e9403e3c6ebcb0873bb768c1953d749bc4f3d9796cb89be496caf81d9b9d4b5aa305bd8a244c215d79ce64853f78e95a242ca600f0e0138d340c6212ad5f27a58683b8d2c3705ea6650532d64cffd498034f90b68d245936eb064e4074f00ce3e5a4727f5d62e840da46a7c8d6bd6f9578c9a1680", 0xce}], 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="58000000000000000000000001b3abea9b62d28e8459ae825a00d23c182116a5d1549f7cfc2a8f110313e8579c34f5e66a98b991ec8f3a97933fa437d63a33d0f035155d2a4a60641f10648955b0efda9b7630139873989d3150accbcf341ed59af6f7c908959a5ff0c2040000004a69a17874e7528f4beb6e4480667acecc379b329a1a210b0144eace7ecb318a310776f30e6b90f646f78d590462733f0bec9a961c23a85469d8c36717c045e9cb264fa7f76517fa8f5297eedf1f4c4a23b2efab85b143992803e7aefb1a9fe3d00ab3079c172bd4c56cfc746d26bc536f9302ff9290f310c01d308ce21b7808b308ec5dc8cdcdde3454daac2f247616952965e181be469df208b4ad93225440"], 0x58}, 0xd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x9, &(0x7f0000000500)=[{0x20, 0x1a, 0x143, 0xff}, {0x2, 0x80000000, 0x1, 0x7}, {0x3f9b, 0x8, 0x0, 0xff}, {0x1ff, 0x1d, 0x8, 0x4}, {0x1, 0x0, 0x4fa8}, {0x9, 0x9, 0xfffffffffffffff9, 0x2}, {0x401, 0x40, 0x9, 0x8}, {0x8, 0x3, 0xa7e, 0x3}, {0x5, 0xed0b, 0xd46b, 0x51}]}) 16:01:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x180) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 16:01:13 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x849) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b80000000000000000020000fd00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x180102000, 0x9) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x1ff, './file1\x00', './file0\x00'}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) dup(r0) dup2(r2, r0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000180)=""/106, 0x6a}], 0x3, 0x0) 16:01:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x7}, 0x2f7) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r2, r1) 16:01:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x40) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x5c, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x82, 0x0) 16:01:13 executing program 1: r0 = socket(0x2, 0x4003, 0x0) dup2(r0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5ce5, 0x80000001, 0x6, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x7fff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000200)=[{0x80000001, 0x7f, 0xbb, 0x5}, {0x5, 0x4, 0x406, 0x5}, {0x1, 0x4, 0x20000000, 0x101}, {0x4, 0x0, 0x8, 0x2}, {0xe2f, 0x6, 0x5b7, 0xc1}, {0x9b6, 0xff, 0x8, 0x81}, {0x3, 0x100000000, 0x0, 0x7}, {0x6, 0x200, 0x6, 0x3ff}, {0x82, 0x0, 0xfffffffffffffffd, 0xb4}, {0x9, 0x5, 0xc2c, 0xb1af}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:01:13 executing program 1: unlink(&(0x7f0000000000)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x28d, &(0x7f00000002c0)=[{0xfffffffffffffffa, 0x6a0, 0x6218, 0x4}, {0x10000000, 0xaa, 0x2ab38fb8, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000300)="6dfbadcb32ff6b3f3659e32c480dca3b79cfe3b85b6403995c3c901f9237b0dba1052710d5bc89c393e8c8ffd66b858298ab630719a2ea718ca239d28ad259c49e66dcf39e1a84127d45753843a5b6144766c16c8a86c7dd977fd149b3d8d607a3572eab7f7f8dc0e19816aa3adfc1ace547937e965b2a16319ee285717f9f7c5f557a4dbf83cee1d9c18108ed18e46e3dbdf5bc466f3b42715b33eea77d0f07e9ff9d387c5b8569795701e1a69ad3b66d2c0d50a4771cd3c1c53d55dcc594d6e55f8f30b809de61d5af00e134786a76eeaa", 0xd2}, {&(0x7f0000000400)="30d5d3eb20d0c3748d59a1326dc06ac838d0a58b0b367f595feb59809fff15fa8e22035830edc79db312d0abb7ac2ba76f1c2a5adb8ceefa7efa5b1df4b3dd86e14d42a00013f7113992b0f5f75499492e09c022c212db5f5cabc1e613d2a2c4259da235ec0a4da5250df9c48509d0580e6d8f9e1019ac6d6aa5bb34058b27a7eebe0877db3759349f3188a2960b23651184af0d5290b542c7e63a42f724161b6a623e388827a7c3fbcd8b3d3b7841ca9320168fc51058000dbed6b38b6d006f11ba1ea38959ad484045f3c8b72f8287e64439e36615d060a59426ba860b790e7b46b02ef01fe2a92755ac07240613a3c1ab0b4cdcbc87b1e9ba2b2dcc71", 0xfe}, {&(0x7f0000000500)="37f77a7ec2c775905e596af81995f13ac76356793fdd37d9faccc39df825170358b2fe7453cefb2e9e4fddce0ac6c9d53972accc05481bf48622b793cb5de8a6a3ae7e9bbbeb287524a7452288fe1474168e57a33a38d989cc4c0686d40c857132da169a28c4b0d32433b1c99de7efe75ebe94dc59c89cd6fbeec9294c7d65783d5804deb3a87f333c13b7e1d1be26122ef4625a078066ffdbab58864f668768aae1eb9e7123edf2a288406a07f9d2a52df5260187fe13497d6636a04292e4b405", 0xc1}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r0, r2}], 0x20, 0xf}, 0x3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x811, r3, 0x0, 0x0) 16:01:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x5, 0x8]) write(r0, &(0x7f0000000200)='\x00\x00\x00\x00\x00', 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x6, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x20}, {0x16}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socketpair(0x11, 0x1, 0x101, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a058e7b") 16:01:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f00006d4000/0x11000)=nil, 0x11000, 0x7) r0 = socket(0x18, 0x1, 0x0) semget(0x1, 0x0, 0x20) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:13 executing program 1: pipe(&(0x7f0000000000)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:01:13 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x20, 0x8000, 0xfffffffffffffffc) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1000000000000001, 0x0, 0x0) setsockopt(r1, 0xffffffffa05c8e2f, 0xffffffffffffff15, &(0x7f0000000040)="bee64d1981239c2da5d3b0df987612eab6ef81a4f67c", 0x16) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x80, 0x1000}, 0xc) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0xffffffffffffff7f, 0x800}, 0xc) 16:01:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x8000}], 0x7ff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x4, 0x81}], 0x100000001, &(0x7f0000000200)={0x0, 0x40}) pledge(&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00') r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r3) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) 16:01:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80, 0x2e1eaca3, 0x2, 0x8000}, {0x4, 0x3ff, 0x5, 0xfffffffffffffe01}, {0xba6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) setpgid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:01:13 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='Q') 16:01:13 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x89}], 0x1, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7f, 0x2, 0x1, 0xbb8, "356a07a71d2c7617a69a7010019afbe16e1b25c0", 0x40, 0x101}) fcntl$setstatus(r0, 0x4, 0x80) read(0xffffffffffffffff, &(0x7f0000000140)=""/143, 0x8000) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}], 0x1, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8000) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x1, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x28000000) lseek(r0, 0x0, 0x1) fchmod(r0, 0x100) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:01:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000), 0x0) r1 = shmget$private(0x0, 0x3000, 0x2c5, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) socket(0x800000000000003a, 0x1, 0x7fff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x64}, {0x4000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:01:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce8e092e0cce7fa3fd3aaf674d0052aa4b915d5b5ac4735f9de089b95556ee506c7015856fe58f39656da39620f927e5f6eaf8cd1456ff49b34f398eec6fce2652296e3e2a8343ea1d23c67a47b20458bb152d323fa0733380749842b44a71273ec5d7340fd5f72686321ced4dd6457dfec1fc108870d8bbf0e131b7928004b971e5ea3f007c881acc83c68f413f", 0x91}], 0x1) close(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x211, 0x80) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) 16:01:14 executing program 1: r0 = semget$private(0x0, 0x6, 0x81) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000000c0)=""/142) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x10001]) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 16:01:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socket(0x1, 0x3, 0x2) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x20000000000003, 0x401) fcntl$setstatus(r0, 0x4, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/155) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1}, {0x2000000000000c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:01:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getegid() poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) msgget$private(0x0, 0x200) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom(r1, &(0x7f0000000200)=""/177, 0xb1, 0x803, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1d, 0x3}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x1003, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x7, 0x81, 0x400, "6f2e488a284fc04d9b45b4479afc130fd69ecfe3", 0x1, 0x800}) syz_emit_ethernet(0x1, &(0x7f0000000440)="8d") 16:01:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2081, 0x44fa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x1f, [{0x3, 0x9}, {0x3, 0x4}, {0x1, 0x2}, {0x3, 0x9}, {0x2, 0x3f}, {0x3, 0x20}, {0x1, 0x6}, {0x2, 0x3}, {0x3, 0x1ff}, {0x3, 0x5}, {0x0, 0x8}, {0x3, 0x4}, {0x2, 0x7}, {0x3, 0x4}, {0x2, 0x2}, {0x1, 0x3}, {0x3}, {0x2, 0x8}, {0x2, 0x1}, {0x2, 0x7}, {0x1, 0x3}, {0x3, 0x4}, {0x3, 0x4}, {0x1, 0x7fffffff}, {0x3, 0x4}, {0x1, 0x400}, {0x0, 0x6}, {0x3, 0x40}, {0x1, 0x80000001}, {0x2, 0x1}, {0x0, 0x9}, {0x1, 0x1}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2}) open(&(0x7f0000000000)='./bus\x00', 0x840, 0x4) 16:01:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x20) 16:01:14 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x40, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x3, 0x72, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{0x8000040, 0x2, 0x100, 0x2}, {0x1016, 0x0, 0x200000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="45e6ecbb") 16:01:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051390000000000098010090000000000038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000"/177, 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/243, 0xf3}], 0x2, &(0x7f0000001280)=""/216, 0xd8}, 0x802) 16:01:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 16:01:14 executing program 0: poll(&(0x7f0000000100)=[{}], 0xc3, 0x4000000000007d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:01:14 executing program 0: r0 = semget$private(0x0, 0x6, 0x320) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0x33) r2 = socket$inet(0x2, 0x3, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r3, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000380)='./bus\x00', 0x4000005, 0x1) r5 = kqueue() readlinkat(r4, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000c09000/0x4000)=nil, 0x4000, 0x1) write(r4, &(0x7f0000000600)="790d00080000002073bd961ebac99bf53507123f4946775671b8bd86e43162f03f29bc971d4e4571f2ace0373915a2798fa725bf45295334ae5c397de0bf38e4b3c432ead555d07593ce276047bc24f89f567d9ca9938f4b12f6b2a8cfda271a8638d642c112", 0x66) semop(r0, &(0x7f00000003c0)=[{0x4, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x2) poll(&(0x7f00000001c0)=[{r4, 0x2}, {r2, 0x26}, {r5, 0x4}], 0x3, 0x7cc) close(r1) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r6, &(0x7f0000000280), 0x1c27) r7 = syz_open_pts() close(r6) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000008b) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) ioctl$TIOCDRAIN(r4, 0x2000745e) 16:01:15 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000ad002b66c70000000000000000000000000008bc6821000100000000000000000000000000000000000800000000000000000000000000000000000000000032"], 0x0) r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x82) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:01:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x180, 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000380)='./file0\x00', r1, r2, 0x4) r3 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0xd4, &(0x7f0000000180)="6865ef96da8d957d5e1053bef7d4f335d6dad67351aa864414bddb31b3ca68d7f398bfb66cae78119578954d71ac5e4183d5038f101cbc7293d6b181534d333cb422d9a5c887bdc1ee36637fad3030a350f85407ed3e91d375c92dba947ab193eab75f71488dc461664f5ca98625cf19028b90cd2904eb403acd0421ca955187e3b1cc33dce9a910dc7f6749c4d4caef5e96d48879e59a5e37f6a4450f000e02e806a1da74816336b58c6030aba98fafe29d51ec7e2d8e20369e0a0003543f17b041b8ae219ec6c7c8533a8036371bbc6c23a9b0") r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x1, 0x2, 0x8001, 0xb9c, "269e4aca3e81f591fe98333e99108426d21e9251", 0x20, 0xfffffffffffffffd}) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x5, 0x4, 0x2, 0x4bc, "bcd23b9063d9ba8980497998c38d50b354537618", 0x7, 0x200}) recvfrom(r3, &(0x7f0000000280)=""/195, 0xc3, 0x40, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:15 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3b, 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xe0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002580)='/dev/bpf\x00', 0x193, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="31f23fe5724df2d6d8295fac24828d2758df777f5b16d975cd62ad2b90b926db2762843b0fdda2ab5d576d5fb2f3ae460c5acf13108da439251e05ff43952c4685871e34f6b51f8087aa9b773b88ae02fed643258b888cc09cf54c3bd00bd20762e443641c31bcd46a9fd587a74dfa6ea44421873ba67f7f0df0de03751d29ab868016bd1bdb13743c5cd0d8260a94d8d8f6bf0a164b43bf2d7b94751ad25209416856cb51b65feb0012d2e7c2adff1a91036d44197659ac35cc5249029de39336396b91050f46d2f7d2a5e115db875d453c35af81e62a2a", 0xd8}, {&(0x7f0000000340)="dd5d1740bf3073556f9275a99da24c1578e5794449d6541ef59c87aa8c8805403553d3a143da8f0d172fae43812d7aefec84c7585539f60d82f6593863c3c9c41b61e9e990e29c1bfdb18ddb3f07ee4dc40effdd7a7a3bc85e377d81e105e02880e3e053f73baad5d2434d5ef725a77642d64f932d11fd11fb875f3663ae1c1bc3cdc70d9a582d30e4c69354479ad15853a9ad7012575f58f2cd73dc5834a7ec2011f395d7d69bb350d0c5cece405a8b23b8bdb725be9556b58cfe5fbdd68caed4e9c734eaf00deb673a5343cd1570dc177403c7a704dfe8644d02a9d98ea35d808f0a3d10546ac7", 0xe8}, {&(0x7f0000000440)="5dfc0cd940b9b3e15ef36cc4461ec2a4eabe392b2e6104c645d80fe1406b690c8ec028368fc59cdaa41bff50078a28a59c4cba1bba1d790bd0431311def69f6addefd07495dd4ccf721c9bb5e446832232b85989914c2cce0f9a696326662bd3024d795587c52a4fa84d481c0f32c21dba8daab91f44472a2bd8e1f9f976b9a4651958a047c47a9c9490785a16aecc8ea507402959affd2028c41f50e3844979360e8c0ec840465aee657ad0ad8bfa9f0822aa48fce90dd0889875dc9b68cf701f3aafa1079f14c039a132a5aec4dd75fef4ed465aceb9e4043daddcc94d6aab7fe7687103ea5d97c932c1343377efc713e0c361acad22460b298c484405950ad71478632b05cd8978e25475f2023ac4486aeceaddb6d6dc8ce573828161f9d518261b0a04556c989f1ecfcfeb57b6acccbc3cbdaca998eee3e584561b584188909d5f8c027ccb782562478055f76df91713bb23be977b3063a8550647e955c9f52a8aff6ba628b42c55d79f12a74d55fe902a6133e4dc6b0ed9c09d8ba2a76bbb5cdabf3205bd8b74012c00ee96fe6431ee1f98d69a971be06f208572465d0f0fd3822f16de77567562bb2dd3dadd81ddf9d851292a292febd10196cd5e19d6df1011f70c0ae8ea4a03d33d3ad3e65151241ad821eb7f67b7754b0777f1123c6c249c6489311e4c11153bbfd751ada00e2d038335d0b16a322260f118f90a440eaeb11cb5565a92596289e43a117872630bbc65843df962614f7e08c6c3c8099389c5780d95738e024a7bca380d605893eeb2c9dfed1ca0838f2bba3725aaf97ae22d18d420ad5f95e8c56dba695bea611f41bd0c9187088979cd0e159ac0caf523ecfcdc7179da24cf6c9c24098d40882e56b9606f6d6d8d3c36170a7bb4db1627c6b926cfbe80860d29c828b44844b7757794dcab108ece87130af68d00db530163b476236909387b2405cbf66990c8695c137c42ad86f0dfc5e194feaedfcf564f5f165379d27c33ed11c88f7cd36389ca313b533413c32cfcccb3f3784b6aaac5619c9c8714f830cf62b64380b744ad4df5148651471131661e4321cae3af9b3bccc47b2ba0d0adf20d7d12981367b8f7ad05c226e32ace3e244c0a8298ac13adc30498fd320494f42ccda439c6fe80cf1f46c77978cbb0274518a2b9df3ffb5fb6b43c85e6d345c45e3127ecbed93e44d9c6f667b988213109724f7433feda836cc3d91b00ebdeefc0114f5e0934e20ecab2b24e05bf9852edfe1edfa667a3385a0ecd080c8c5c0b226ec028809753e47263bebda2660a634521693cd8e217017a11a72436f015086902638717ee0f24224cf154cdb28d826cee21c05eba5268c8b9a4f7d9dcc87ed888e154ac6ff9b78244f3be87ab3dd179b370fa38303e48fc36f9dfa815ef2ceb62b157aa3a8a439cfb34b7678319b542a81353908bc6dc63d38bddc6a9cc5e39f820a2a7dd88ec65f6edaa1672d243bf6c97e9782478b003b8eead70e6fe0b78f8335bd3bdc7ebceae8400b5a74f9c6b1edfe0a6eb9ae5585065138a8d066ffe96c543c80c437f948666a7b8083336dc573c6bfb6c8a5af9302089c01b11066b1bebc1d73eba4007a9bc3c7d4f69e7b683d959f192f95b1b5f264051503b628afb5e7672941a6d17482a6e8c9cb717424819baa362c46bb893111e538b2b781eae7c539ef824d40e0c98b0adb0be241d03c22e7c3bdb0b0093c5cc789c1e2aa7757c61488c110bc9372712851512e088533cbd6bd336b3de5203744595d505f92dfbb5b2ada7d225a84687ad3029fa2379628dabac9d3eb9bf653eefe2a81e813911a41cfae8da59a68012cea56faef237a70072fe2ce803b86fbf274a60e30c4ee86b4d01eea9ec57ec02709ce3cabe6c707fc67e8228876a3598f9e577b152af9f972453388ff9dfa2ac25bbf324b22061a9f263470f4310b1077866fa41b4eff04fd3b4633860bb5704b48e5a3653769d836eeaec7d45a0a7ef40114396b55abda057726119a1e3d99e0c0177807b2cb43db66ef4d02154ce1141d16016496a34d794e1a69e32affacaa675bc35ea6d22af52787b9098e827989c8ca07e356c62cb625f49a5beb3e2ca8b10ee0c28c55522c9ebc56b1a973f339ee121344f497cbd55beb8a8179d10a6db50f91a27626ad498c9af21e4cdcd7c78c33892fc87007a7bbad0c08aab1332f07d65140da2f96f5e6e63b093fd9e59ee96244736d38c53706bb6af2cf777f76b641bd9977d49219b8b4aebdfe536951860c9cf2d70c41ab950c11e24bc229d1c129aba5a66033023eb309b6285bc6855f21a2c1dd3c208867b50ad0530bac8794aa9baad4bd868734b6467f04f68c7ebb299d32e86d1714035d5bb2cc9a05c9690adafb4943a638bf157ba6a07f6632c1271761740707c4af9ed895687fb871975073d6e85d530431f3ba0cf5239bae6b87b2750d62ffaee0cb8823a5424a4e8057356020ec6545d5cba6505e5f4331bc7737907873cc8b7e358ddb44505cbd056f9647c68031f201a2a703c28bb633107c817c9a3b608cdbc9ebe2e7c7e7b2d36e85595beb57db556c6d1544f778bcf0ea80c8a8a0441fc6f7a2de7bb10236f0176ad9a7391f727a61f9401306bbd8d406a14079333fcce435e7094266de4c6415bec4890fd6fc6578f7bde89fa1280c5311cf36b0a1f2a0bc58941e3978a0ec4a00c64c4d33406b363536675f0e212d92eb60996b6266a62f550bfdd51d964cf7d583f9f0598efc35e5d26616299420e42005e542c5fb7c380519a0cb31c1f1f37249678ea63e092093199088e73ed14b6bc2c5ed5a9e4a7579c5b2657ed4840eece9dee5a9ee5db8afd22e24365b52b9b28b0bfae1dc6bf765c48de8400359247eea5bbc4f336abb37a328356469c306c42ceb13f9801c7b85c2036f262d8ed3cb385eb530880484c36a655151a07cdb51dc2f78a18ddfefc8585361a039cbe1bd0d1dfadcd2dc2db95c426eeae049036c5f61731e6b6df4f363212d6470d865a91777168cbc57e65423e61a3e6a8fed35774480a792a97171927f1bcea90e5da3fbfeddb698e8dbb5987df3d8621330cd7e0f01843a0bd63904bdd6c5b462db3c53452b752b1b44ed436f6736a392e9eabc904b9bfe8b1e2821a48fe7facddc89c6662844f4ae75ee3d65775090f3a4b55f7598170de303f0f6254d008be97ce640805c749f4490f48ebc4ee42a0e2131c556f5f9bd3ba96b6c7c33edaf663da50bdea23390e1e7ae1643f42b012a7095f2f16370eed24340a012e0a6fbca46ddbc8a4e283b73d6787af59f0d81a54158d89b5e6421539cb878bcbfafd1f7b23b72c884be7749763016a796a36ca103722570da764b0869f90dac9f2be05fef4b22dfa375100e0508b5fee75074ed59e23352e793587643d93bfbcdcd01d9054681629c6c0cff1696b699f7d8cf938f164c9c32ed7d909baa3149703ac8797e0a74b71e83feac05265c0b69bf99bb142ba59674e86951025e2fba4db39ab951ae63bc6748016782dc00c145b7e44def9bc077181ae5a0f70a0c76de284ceaf47b019ca8e88244184a5845236e3e1ec4ed7fabe2b31abe999ce263c9d53111d3b53bc5a074f5e3218bc18295d80e8386339a4ea4adafd8f6f14ee175b61d04acba0d7197918a0f655cd1290a2f88473609a399d4dc62a0fd9c2ae064739190823b37be453cb1da037ed69ce31b029bba4d477daa612a7ebf4abdfef79a0c912fedddd1c01de0f6400d113300f8fef7240c3646c923818b93d70c152514ef48b89230f8937fa7dd49be4e8d4d7e49dd2ae1760a141a3bfcc76efa284a31a4a1409c24476915c99b49e7ec90346073dbd5dd6be7c579f1e39f7847796fea880f642ba2cc1321405fa5363449e8a84377eed8f2f463f9e182e9155b2c9ffeb641f1db8a9e2da0f3b1669f78004f403b7da8727a0320e2f4588d1cf83f1ae7d1095b1822ab111dde6fabed0c599a6d781afc904587619f00141b5320417a90a5db1d4ca9c283994c25c72466b63216a9b1b9fc2f9588a5748e005b721e398608f52d7689f01e6410f3a57c4879c48e81c2d257822db7f2786b357ffb1a8a92713040b62bf9b14b43121cc58eb219f8c47d2712ef3152bee02436e01ff1ea0cc335d4d086746f04a757f41eccab22b6ba30a1813d9f5cb4c34495c26afe3d2f75fc18adaa0ac88b63b22cde0680cba6e2a823761d0ecdb42e239457847bcc14b0632708ad1f5ce587f6ec55673ed9e4c7e1f1978e8a5f6b979428d1220206ea8148ce703b8f5070f90829afbf52f55f9235583e77cd8b9b319f6b97d8f83b17c9b9881d2998971f8ef97ed91861eeb492e53500ae97938a6ee0bdcb975a0d2526c9c9604cbccf630682f01c2476096eee8576edb3b1dd794a432fd39b44de8f01ae3cbb98d87e0af99cd858a0957c67a4cde2ad227cb33922ba9097d0125ef5a065780e2d22a2bde599f706f290e29925f773db04c09751244a135ba70468370d6127249476d2dcce458118092a116243f94f886a6b40c1b594e42eff212ec4474c6bd94f72cc1e9ed6c36c5f5e193fbb2039502b546bf30a12fceacd0e1ad8381285f147dd1caeaa6e20a58a8574bb1bd46f5d4f7642ee711bcdf87a9c43b92d70843290120a0748e152676e7f7040c7ac3a348a5f999c6db06713c7f9849a00e2c18c85e0e345368b7748380d68bef39f86f404ff1288f32e61b642884c76c40710e7ccc1c8e3da0416f2057ff240ad05a2bc64b0a6b0f5efa84b38b464bfa0d061018be162d12ab0d2a7d3ea850a0caa10a6ceb9cb625376a9c087cb7d4d70ffe60558339a8198cea79ce17a8fd700acf5cd958ec1b2c1f0ed17587d21987443442dad8869e376eb6e7a01e91b11f8b75d46ca1d2c476acea0f32642a02a67717fd98888df61c55b112c98b3bfa08719a3ee06f7653479d446be86e9f08a7ffbe66549dcafbf0516e88b9cd706df456f257532aa9bfcd2e15e40a7749247f0f0a4f5c1be7aea36652a9a939d430df9df01b1c1fcc6cd4bdea3cd659b9ee64cd059d43f42db0d4e8a8e7d9493a077322458de9b53950168cad2fbc3f42219121aa8240351e49a8fef83d8f51c6d1468b59e9f722c3d6077f2e538f41c6a83997b85ee3bc521afb91f8f67ae3e1406e4f91ed8cf078ca4609648bba01ef24eb384c74a4f65c95a6bc24fc23276701032a60094acfbbdf962569a3ef6feafa6a0da0d427a54f1c845b20d019d51dc001deb2107ef7b01b426a6cf09bee0682cb02572e62f482815d433174198a2aa54e84a2e92563bb1f21c55e2e14ee7b96005ff27c110a9a54ade60db494f79731681f3d6eb25d13dc3f918628f80051e04406c83c9fc05875a4253f9676ac8d6d63140791f610280207f1a9419cbb2518a4a55a841248e0b65940f4b032b7ecb4a1676207538ab35e5103b755b7bbf6bd889c82590bbb8023f7f99706d7138bf4dfd8167f7aa463055a65dd7fe6538d59a84ece83ea17c337641da6a43b8646d223fd3a0003dd5518f601023576122d814e9b68594c9a25cc32fd7de70b908dde5ee3a78dc4951fecc78cd88924a8eed4417439ddd5665df980d8948afbee93f4cbc438661f32115e7b7fe0d45c602018cd08eecbce9425c3c65095ea2f443ea74d6d0dc41afeaaa7b9c8e03af1d15f01b54ce4f76d5e0cd4ab0b3f2d46bcececa0cfbbcbd5fe26c773bbb8823b67101f759c61174738fb4a4bf67927478ab2706cb9db35dd7185ce218e3572faa1ae33e57b129f1a83064458b8", 0x1000}, {&(0x7f0000001440)="d8b62e8a3fe43af4889c27539eacdd1ed1c094b45fcdb7a41d85a4afc08c71232729ea137af4d683b47b4d520cdda27d20380a03ea28739a6153076cad0e87b9ba836cf69869eaa2b78498f54e597cfef475aa9f289a7ef5318d29019fe8dc7eb019a1a49329510e85eb3c58e02d39274eb21f000866e7c2e3dfc7ebc0ca67dbea79345f9b5d3000983c6578ae2c23cbc197cd8c83221c22724c0df074755ab83da08f685ff57bbb475f6ccc2adb4feb1f692adf99e2b1bb77935164dec4046159d3632c15562ec6293ea3fa15", 0xcd}, {&(0x7f0000001540)="30b656f940a3e371241aaa23948cd157592711fd28ade00ff7543eb5b7e615154e0c7e72c3e83d295ff3e31253034ffd2446fdb887643703d5a2280ab6e71961496eb68e7dbcf5458edd490e605240d4b60329b3f1ce8014b7fac43636e8847274076df1dcb69397db2a1f7391a2544f0b8e9b1f0b7c1e84c3645bf915eeab43dfd32812511d7b33826dded8eafe8b34eba91712022fee09a88fdf2db9f4a097756ea23e26ed340c8ea8e235f0e7054db24291f71788e08c26e93a2dc83fb0bb694421822e1e4848c3d0a0821e5367aa1193bacac78425f9788a420ff3a9eb6de5beee2bd0b94115e113916a4912e7df79fec70e8626a747da635bdd3d67e9ac502d15d765f22b952422be7b8e9faa1d3025821a31a7c315838296290369e8317871f519ecf37b7535ba1a8f4aa1165954f559ec7f88023cd407acacf38df4205d25fb4a9d7fd1960faa4e344ae42ed54d350e86494991f36b565105c7e38da7e4d578c6150815b9100245baaf5d300f24e57326cd1194051daa4baea9049cf5fd3f731631aa96a28b08bc13fe88bc83f90d5e68f68c1104cfaac07c84c71d5cf47f5d77e0b9d40b8e4c3e9fb92b18c7c160811d32fd70e988dcfbef1392652685bd457c208a2342df2e55e73c4ff96b3fd63abaec18c0ffcc5bc6efdb9b515c1fbc33e26546795686a18ce1f7cf289c878662815422c7c7011d6c72978339369298fed0756ee98a27a24f1ba7a543d425858cb03596f2c4d1899b6da7b26b6cb5feb1063c4eca356190730a9e5e2126d107da540f67afc3d4a186456b9a8d35c37fd4f3ce314379d0256c8b71f7ef4df3c05110a0cb46fbd4b2a464e379805e8ca32f4f292dbab50e1679e591983ae7cff6d3a173f6180c0d4fb7fda1c5737e1ba357370e0b3bf4f800bd9fb2f802c03bfbf7fb7b68ad6b45b31273fb17ea05f2af9bdb25ecd1a0e118b821cec59bd35f1e334f4560ce8c05538274883d9d8cce2e525ed4c5944c13a7508c9268e171b421dd51f83f0fe6a73a276bd6e792d83e68e88bd7674c436caa34b0ed66cf3c0537ce3612534f22e566ce46d697679d0a29c4896e892f5670e4535c5a9cd1ec782390165856fb107361cf175b5860ac184708bbcf7ddeb695720bbac00f5c7d006fc8788a614742c0a49f66b38acc07e4c032aa0d517d90d6660cd057537a06348a8d5b1a76781edd2c03a9f25aa3407b0898b703cc616a1d922e33038e97b0830ebe61f7ec423e38a43f7d4f7acab359c510bf95ef6b4dc628de029eb81fc873758fd7c010470ffba5adb02da6185fe63745947a4dffbd1594e85d5829ed383b0135e524b6e03df6331d7f045c6d80a9d8e448585a19df8e4b0e32d2b84cc27242551f6f68cab1f75f56f9912e5ddfb028380efb8ee19aee644e25f4936a8be59dd1de17e96c1bed2d26b9780ac3c4bc63aeaeefe75fde6f23058771ee5f28fe8c47f786df72b7336bd367efc0c257aabe9fb0a17b98db3fc9490b6754c3a0825301f4d3907cab115b61e755126b7c3933512ebe04b7cee44c869735dc26548e474187cdd5187fae42d9a35491890c9f325a03ca04009fc02c48ab4e362fc9c508b9cd4df69132f3b8ffd5e56ffa4caf3514faafc221a4ceabafdedb71a09cba33191f2745b240ee4d6d499c2cede24747685d08038a183467301ea71cf40c203847e660c048d370baf8cbd7d88879dc6a505f12df6cef546f19af183f433c767c7a583e7066272e4648b0f746366865c97a642aaa5cc3b2b4ff08f193ef99dba823b477a9fa264e01d84a3ddf985d3b8078f6cbe9894e34a64ef57e14de22e2efb2f30ebe736532f1988ec40e7b2e5750ea1bbc1a2c865f83f866cfd1317779870f98efb0624016663520f2f92c02096aded95b1fd3e955450c4e4e244e71b3076964820e269d34b2925c2f9d7a317e53d1b010fc2c8863019f3340257e02302f49b359c51474018f43a303afe24710cdc3894a2cac26a5ff73c0e442ecfabb77ad9f5cf605e1486e126269a879855cedde2771a5d589a6fb1dc49c1732216cd5a382d381226744381123794b5d6f15b8ef4bb3c12b66669eeefc596e890b889acb484c541da59494ec682ae2f29c01863c0f47aabd2d4f0c49e768160eaaddf4a13a7572ba58695f642caf0af3d6d0213d9e01766610ba365e30742a17d35e71669dacab277f8152265351eb9487fbc6380a4e289d02b040246b4611d1ed70ad70598387cc24e6b67d89952db0e19fb2960b26d14b50a4658c29b35d8512a0da49f6c2c83bc1167cfe855911e90bd462b6594be1ec96c13a39034b8ec678bdc54a579083b460f437688ef3037d28c1cfdfea2ff2a0543e4a9aaaf8c74f659b12c19619c7d7bd8206e7c8d250be262e0da66ca314c4e92ece06473e90fd07cd9e74abfd8a2484cc7f9e72552523d154c7d86d87d420e2938ce35f59a8152277cf853d4144f41f1f6574d36b53ba38419d957a0b6df8ec514372c8daca7fadd01ba66354faeaac7bbc56e61356f856f14652a93eff8aefc0997d0c49a416130e18079d5f4a49d6cab3023508fca4f33dafd1787c199a7cef9a013e9395280a03751e777bb550cb49f9f11bb27d7a36b7ea119a04e04b7ed8e5be6e1d84c68c8ac3660db420f79a527cafca094cbac19318d015e04c166f6765717d993734cbfb8755c517bf471e875ac8fe12c7bd1ec9a7e00772bc0a14e4ec9d385f247af6b0d067cf9a9232b7ba736a8da425ca59d079eb1db6edb12d038f5535ed21c1722e9871297acab1f99cc12b36e5b9c17b5b9e4e85a82a1387856bb3df98d32853009d7b31329b482171d630e70e3cf025f03b58d06aed6b991f92255915584e76b0ee3cf170104f415b63a6db715350db9bae4318082a8391a79981f2fd4678652b95c8262a6066ce27d1bdf758a6142ccbfe63ba5f8ab0b075b8af5ba492082d8e09f71dcd9abf2f10dc022b21863229914085662239e2a0d892e05932c127572b5824860dbe39b4dd3d126e78115b97adc76267831b30b2d0b0ac24f4201f1833f9b57dc008cc98c18db9c2682dbf2f923492a3edb4c1f75eacc50f10e4b42dcb3901648f3fe0f0ca6175326510061aa846dc8ea0e6e3d71c479d1dea2a376a331a70aee5f2aec7a90114af47d62c95d4e4f1bd0a66607234d5c577c5ab317e41a5f6de095c8a07beeefaa7e215fce923e088ab24d3f0876c0c8128ae5ea28b38b1d1729841abeda0065af8a9d47e7c84575be00535fa7e1061abe56b6e5a1e79105940a22cae5010460bd7182017cd2d04024ffb4b42f95b0a31179f6dc98cfb513ba5ff54aacf15e98c1baf5fcb49ca2383038bc687107282a4ddf6a033024537a3d9600ce55e5c2e79f4b02b17199d7e01628597adf94e5b4a5b128f2469b0b465c1b2cdf2fb66d3e6b52099145dc7047232975b84bb32c3cc4c589138c3a4b1ab0d583e7f0bf150c8788d8a1b6c18dcd40544dabdb9d689cf93b72c9c90de0e5491af98803553cc11a66aa5eccb83032f51fafc61162d1a7fade77ba1271c2aa9087c5185e8ccfcd4d83e82c9fb2622ad699b13716ff35c265acb5d0cacba8bb0223d568aaafad799264e79b7720524cf885f496eae7cf53c48196a46ad14f580d5abb72e963f3b98909e2deab5bcc795016bb6b434bbc425a3aa4074186aa83635eb446db4cf8bf140549093b9c75422a5926aeec9613b42a273fdd57b380714f314da07e273185e1630477ccfb08850ac04e39d8df7de20763a289143ae66a52cc3eb66d4cb0b52a30226bbf067146fc44c627d67b4152e8a4829c6a267bf213fcc568a959835eeeed28bbbc9032a17cd463bde589ed1a9fa39b5e146c43c63e1c47e8f9bf6e9f748a412c449584076d8addf4b50e500f006c789bd1fc53881ef5ac69423a4e6dde7dba6aa345bafce97bd3e49e494920ce5bcf2af953427863ca87b043bd0698f8c6ad277b4f396195108202ea7f297f5845086e4eb8d76d2b57b0e1117b091a5831f45001b9106b38b3c0c29626c04b25d3ccfac2b5bb3a69f5ef6be7322b66b08b9a72a97f9f2545a08dbcbd9c051b4a09ef61bcc6b99c7bbe73d588ecfbc33eb76f27a59d393e81a290e5817441efdca848b65f5df0ac9f3d9b233aed403b5399751f5be48b1b6a07705e5c2dffc22f211cbb2b742a3b96f19f63193504031dee9137291c6eac2ac055366fd173c12e58f068d0001a70477da2c9a3b8617c5592650ce7fc5c69fe8797278ddf6414409d7c97c74febd0229a59fdbb123ccb611a0dbe78524376b184bdf82c6e67133357913694fe507bc27d53d493a345d0a9a6fd75ec771092dcb176635dbc4a0fd46b8076356c34728c8e988558273033e5f293c5167eebcc7cdb1dd253e322f3e8cfec06d1d453a0f2fddc1f5f65f41ddf1df06cbd24d091d41b2cf65b2cf49103765c554e422aa1591b19386c5b05977021a566921f03a22270456ecd5840b054d56bd9f8f4f536994d158a59853dcaf9cf76e4122bd750c34a98de7ef72f9a65f7a0b6a60677ee6a2e4e4b9b54ed13c7782a5857a0c65494cd907bf93cf93e2a5dcbf8eaa98dbded7870d36da157653422c0cd63e885253085b78b99119a78d0082b7947de56af362d4e04743e949e4473093bae4886e824f8b23068fc75257fe3a667e4e454677386ed6741afcd55f06c034dd6c7afcd50263b495e80cdd57434f511e2304d4ebf149a7012cc4bbe9a2597c51bb963a20d5a835d93b82640a05e9e75c16a070ac22944600c9250f171a32a9f5c9cc14d2cc6e27a68a896c2699e38e9b00f9d346c6bdb70b361c5ed67b09dd79487b3cfb1eb2df3a785da5dec888fe41f697c3ef9d35156d9c66298e249356d8319502dea6a0fbbb129d0539eb6ca3999cd564146a2a67010aa6de016007a4a26453bbd9ee7eafbe79060272db6d9e71f013d320308932968f50037e59985619613e81f507e5e0247af81341d7cd9101b54852452dbb8f278d95cee124517875dc2e9c0b6a68b9a326400c3cf513e34bfd8742dd9b46bdb757d0f8314111acf8443908f37d8bd4d38c570ebbef0c4e34df147e74b02efdef1bffd2377e941ed0e3e9a4bd6564c284f86d09c5c16cd6f14f789963c67483e6fd083975aae0d06d814e0b88f701170de73a5845902d9cf9dad1883ba80ab861dae79406967042560d09269f5d2df292cfd619a58e826c333d8fa305e5a70761ae7c9b040704da6530b25f91a17a5a549fcba5b58de501731e6ca432bc6795f21b537af619f23776e7a5f3a5c73a901ad053b71567255b89c50e694c8a8204756ed37d058c32d7bf612b35fa258675071b9a5550d51638e568b5a715c7608b797757a8af38450fb3bf2b5486eebba27f9a873c2e5b30bcd8dd5a153eef4f216ef1f87d83be9a985d5762d18eb7a3065187eab39e0d00a057911f17df7b8ac2aee902aa51e7fbe28cbd316786cf28e88f08c38cd2ba35289bb64edd079246ab066e425250f65427bb7abefbe9efe97b13ae505f38af105f1fb2c7c543f7cd763109bd9a5e06c40b0973d6a78b9e5c9fa06eb83ed855e78e665be2f518e8052f1e568bbfbcff0bd328ca78af79ad1a8143e41286a0edee61f006a15e8125e87a2479afe2bfe836daca3f333e71a1e30e1f7c877a13daa88d376fbbebba627e46c6362f29321f449fa305010987fe6abd7dd214b1468e8b74cd57241bd22f3bf4126d442979e32bef697b6b934db6c21b9d167d91941cdcdfab89233fbfb156bcac2578899c3500d2202c", 0x1000}, {&(0x7f0000000000)="bc9f0e", 0x3}], 0x6, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0xc}, {0x25}, {0x6}]}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 16:01:15 executing program 1: mprotect(&(0x7f00001e6000/0x4000)=nil, 0x4000, 0x80001) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="09bd5f4d1bcd022c8ea6c3aaa1fc3fe0a33cda4603edb6bfc8adfa28c6e8bf8fe1e0bc64da4fd011", 0x28) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x64}, {0x4}, {0x6}]}) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) fchmod(r0, 0x80) r1 = open(&(0x7f0000000040)='./bus\x00', 0xc10, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4080080c2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) shmget$private(0x0, 0x9000, 0x1a0, &(0x7f0000ff7000/0x9000)=nil) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r2 = shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:01:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x200, 0x5, 0x332f000000, 0x2}, {0x4, 0x101, 0x1ce2, 0x8}, {0x8, 0xf16, 0x17e8, 0x24e}, {0x5, 0x7, 0x80000001, 0x7}, {0x3, 0x0, 0x7fff, 0x9}, {0x9, 0x0, 0x6693, 0x8}]}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x4}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x28}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0xbe) sendto$unix(r0, &(0x7f0000000280)="3de715ad831c41af0b01a07a29a0fa2d809c945757c3014503f7", 0x1a, 0x1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[0x7, 0x1000, 0x7, 0x9, 0x7, 0xfffffffffffffffe, 0x8, 0xaf]}) 16:01:15 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x300, 0x0) fchflags(r0, 0x40004) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) 16:01:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) select(0xffffff21, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 16:01:15 executing program 0: r0 = msgget(0x2, 0x4) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="3f583cc291568c560a68f513b5a32441a44c3fc56c446a56fbc318a651542479e54d994772b2289fb789810bac57ef6f67f7cd95", 0x34}, {&(0x7f0000000080)="a3236e4716781062999f29da847068543fc93c18f3b23f37bd5548f4c67bad28a8feda4c8088eb174eb9383c2921e8446ef0d8076702f14e8989a9c890938090b8c57a741128cbdf0ea73679f477eba7e7f8196bcb41946b20a44f13af4ac3d267514eb3f8f0c309c554e5ac0140bb1c7138eb4bf06fd531d5a99c1c204bfb6ede015fe0fd66dd226aea0de7e951f040a455f4cd93b5819bc1c39d8035704d1b6742b960056a7ce71f69de3c189a20e518bee0cf68", 0xb5}], 0x2, 0xb) r3 = dup(r1) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgrcv(r0, &(0x7f0000000200)={0x0, ""/209}, 0xd9, 0x3, 0x1800) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000340)={0x3, 0x9}) fchmod(r1, 0x140) chflagsat(r3, &(0x7f0000000380)='./file0\x00', 0x10000, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x800, 0x10) r6 = open(&(0x7f0000000400)='./file0\x00', 0x1, 0x102) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000440)=0x1) r7 = getegid() getgroups(0x1, &(0x7f0000000480)=[0x0]) setregid(r7, r8) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000004c0)={0xfffffffffffffffc, 0x3}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000500)=0x8000) fchdir(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r9 = shmget$private(0x0, 0x2000, 0x60, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000580)=""/146) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000640)={{0x18, 0x2, 0x5, 0x4}, {0x18, 0x3, 0x7fffffff, 0x7}, 0x100, [0x0, 0x380, 0x8001, 0x3, 0x49, 0x1, 0xfffffffffffffff9, 0x10000]}, 0x3c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000680)) getegid() setsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f00000006c0)={0x6, 0x7}, 0x10) write(r2, &(0x7f0000000700)="a151a86a3cf134b9e86a013ec4fbe0ccf42573a0d8473194a6754da90dc7c0a87cb82b8f80b5", 0x26) 16:01:15 executing program 1: socket$inet(0x2, 0x0, 0x7) r0 = socket(0x800000018, 0x3, 0x102) socket$inet(0x2, 0x0, 0x51) r1 = getuid() r2 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x4) r3 = getegid() fchown(r0, r1, r3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 16:01:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/98, 0x62}], 0x5) geteuid() r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) kevent(r1, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffc, 0xc8, 0x40, 0x149c64a, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x2, 0xffffffff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fff}], 0x0, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x45, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2046, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x10, 0xc37, 0x70e}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x1f, 0x3}, {{r0}, 0x0, 0x0, 0x80000027, 0x6, 0xcb}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0xfffffffffffff4a7, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x9}], 0x0, &(0x7f0000001600)={0xf37b, 0x2}) writev(r1, &(0x7f0000003840)=[{&(0x7f0000003740)="6c98c2b17c5cde2084e97fd57b028da6ec723cc519ff53c88f80fca77c795093dca44bca6b9a5c8a6e481bdf6ee43febcb8c5522910baaae8d80708415033a61afc4bc3c476e058d1195a0e62b04c9441af4d966ddcb5369e3ce361959381e0e89a247e6016792e409687343b03e6c500b78ba4bb051651a96d8b111dfee4ceb41c69df26a2d0b6789be24b075d34b5be662c4cd5fd0f86ca21a1332d50671db9fb1b2c06c2a4ce1c386d23f213d45b2edfc53ec2e704d36b75fd53aa8b8f4a687f0a1a8f06e91a9e6a047fa1b9f0f5a433a6c6d260a0a7a4e9cee", 0xdb}], 0x1) recvfrom$inet(r0, &(0x7f0000001640)=""/23, 0x17, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x0, 0x200) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000002200)) kevent(r0, &(0x7f0000001740), 0x2, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x6a, 0x1, 0x3, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x31, 0xf, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x9, 0x66, 0x431c814d}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x40000000000000}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf000000c, 0x0, 0x200}], 0x3f, &(0x7f00000018c0)={0xfb2, 0x9}) r6 = semget$private(0x0, 0x2, 0x8c) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000001900)=""/117) readv(r2, &(0x7f0000001cc0)=[{&(0x7f0000001980)=""/103, 0x67}, {&(0x7f0000001a00)=""/106, 0x6a}, {&(0x7f0000001a80)=""/178, 0xb2}, {&(0x7f0000001b40)=""/242, 0xf2}, {&(0x7f0000001c40)=""/110, 0x6e}], 0x5) kevent(r1, &(0x7f0000001d40)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x6, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8a, 0x40, 0xa45, 0x4}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x80000000, 0xfffffffffffffffc, 0x9}], 0x3e60, &(0x7f0000001dc0)=[{{r3}, 0xfffffffffffffffd, 0x62, 0x40, 0x1, 0x5}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0xfa1}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2000000a, 0xffff, 0x20}, {{r3}, 0xfffffffffffffffb, 0x2, 0x5, 0x100000001, 0x7f}, {{r1}, 0xfffffffffffffffb, 0xe2, 0x40000000, 0x7f, 0x49}, {{r3}, 0xfffffffffffffff9, 0x8, 0x26, 0x100000001, 0xfffffffffffffffb}], 0x80000001, &(0x7f0000001e80)={0x9, 0x7}) kevent(r1, &(0x7f0000001ec0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x7c610eb4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000020, 0x6, 0x3347}, {{r2}, 0x0, 0x10, 0x20000001, 0x56, 0x1}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x100000001, 0xb2de}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x4, 0xae, 0x26}, {{r0}, 0xfffffffffffffffb, 0x20, 0x81, 0x8d, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x3, 0x6, 0xfff}], 0x37d, &(0x7f0000001fc0)=[{{r0}, 0xfffffffffffffffc, 0xef, 0x80000000, 0xfffffffffffffff8, 0x3}], 0x7fff, &(0x7f0000002000)={0xffffffff, 0x9}) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000002040)=""/195) poll(&(0x7f0000002140)=[{r0, 0x20}, {r3, 0x8}, {r2, 0x4}, {r2, 0x80}, {r4, 0x164}], 0x5, 0x1) semop(r6, &(0x7f0000002180)=[{0x0, 0xfffffffffffff903, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0x5, 0xbfffe92c01d1ca6a}], 0x3) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000021c0)) kevent(r1, &(0x7f0000003900)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x17, 0x7ff, 0x8}, {{r4}, 0xfffffffffffffffd, 0x40, 0x8, 0x9a, 0x9}], 0x10000, &(0x7f0000003980)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x40000031, 0x7f, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000004, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x45, 0x1, 0x4, 0x9}], 0x5, &(0x7f0000001740)={0x3, 0x6}) 16:01:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)="daff9668", 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:01:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) r1 = socket$inet6(0x18, 0x4, 0x0) sendto$inet6(r1, &(0x7f0000000000)="1b21218c376e119a38b51ae179a4e619ba600cea164ddb7e12270befabcafa3277332c48df9028c3b8dab8a78e036503dd6fff87790c96c2074bb301283a", 0x3e, 0x5, &(0x7f0000000100)={0x18, 0x2, 0x1, 0xfff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4001, &(0x7f0000000080)="6da0119a08004f79f552c30f2b0c76b06284be38bbb3a578a9bfaa1a4b7fb12eb2a897d59e56d48eaec9675f19ec95b7f5bbcf4643d407c5f39b7019303420392869b3f33f715efd43384313d7eca227970f6f215629fa6fd370d88f2309a2cec843f3f13cdd8213ff00"/116, 0x648) 16:01:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4000000080002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="99cbfc4b84b67b2c386bfdcc49b046235263aa6f646d5eafb4fb3d2022b606ea4483af2344717ddbc5b800c226ad9df5580af896616b5bb9fafbefc412e474c7df55abd4534c32160831606ca72c4b49a12c74b8cf032e1f8bd9023acb71df14a473254c4765518a5cdb98dfedc94850cd9b332207aec8a13dfdc8ee025f531cd8fe9403e558262630fca096c2902774c77b4e66bcdb03595035007d78d215a4ab07c436a56ec67b881c68922d0ae84e702cd7247fe6389c873cefb73c78db8c01db57e2f90b200d3247cf", 0xcb, 0x0, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x7}, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:01:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000027, 0x200000033, 0x0, 0x0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e7070070dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7160dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 16:01:16 executing program 0: chmod(&(0x7f0000000000)='./bus\x00', 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x200, 0x9, r1}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000180)) 16:01:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:01:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 16:01:16 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffc, 0x9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:01:16 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x520) r8 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0x3) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r9, r1, r10, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r7, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000240)) setreuid(r1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000200)=0xffffffffffffff49) 16:01:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket(0x3, 0x8000, 0x3) 16:01:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000040)=""/54, 0x36) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:01:16 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x21) chflags(&(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x21c0, 0xc0004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186a56010000003a08fe6d5a0000000060d0746c85c2768511fe89000000000073071b0cf3d5fe736e", 0x2c}], 0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) mknod(&(0x7f0000000200)='./bus\x00', 0x2, 0x7) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:01:16 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) lseek(r0, 0x0, 0x1) getsockopt(r0, 0x6, 0x8, &(0x7f0000000000)=""/138, &(0x7f00000000c0)=0x8a) 16:01:16 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x8000}, {0x18, 0x0, 0xc19, 0x9}, 0x5, [0x3f, 0x4, 0xffffffff, 0x5, 0x7, 0x14b41b84, 0x81, 0x3f]}, 0x3c) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="4debdc1ff83d479aeac0160ea19102e458d1f59e4a6e949c8fa62a75efe18488c69fd75970d56ac79887322d55e71b0983c1fe82cda92cb135de8a310bec130f554404ec6126deac4d5217c5f65219a8e365805f02fa264384dfa9eb54af74bc083e23d418116f557b4a70adbd3236e1ce885bea75f50092d88d8b7321cb07b5bfa928090ceb8bc295e7b62d38ccf068cf0f7134e41f126fb29acdf477287cc457510aa3923baa3c97145af158a05758bff560813e976e8949647e8458019fe54705aa300a5cf33a5ab6d6ce68219360fb9f48556dcb177dca732b565c69a5a7758ae6119bf723a5ad62536743da27e52f524ee5d9dd760332cf89b7be511d495a755a17a1b52b410ca0fdc93767659dd4809b671ca6947b2105d4e4d65f86982fa1394c293587aad1d2f6fa87f357824dc9931ba84d823248ac01236ff31a77348f36c8607430c342b92ace199ea64454b3b431e47d6dfbd3e3c2d6bac72df755cc68094b348e9cd07109b7d53c8dc54b2c18037d964e9c685c19d1664d78e1b78cbb814045ba31ee68cc665e8faf108004fd056355a0e2f0746e9d54b82709b220366df8bf3aa96c61c6647d5a7ddb42d2ecc576e1d3b5c546c73ba5c09ea53185d3d1dc245ab178ea10165aaeebfe7ceeddf4f09a89d368b27de9f28e8ea622959abbadd943aac7a194fa1c9627d20008e5dc19fa0d296e0acf9a8f500390f85b1ba7c65a5e8394f8ae0b06fd7538f3481022ffd5dbd516eb96089eb466b681eac5ed399e41515d588b717dacaccee7a440ddca12b0886ae539364c69e75424494c7c9f57ee167505fd51a617e846f3b43675dc0be013a78e7dcc5d6f89f43031d3ad6f2b1857bbeaf16367bcac86c84b6bb378e0d11e42fbe6f89959c55364238588d9e85ee6249a8a6fb98257fba2b60f892b6cf6ef107899d752719e055485f05f2c4202ee34073964ef6e610b6e327f39681f02be88154d1a14f216851a66a604d6e6364eff36f3846ddba16d2e8d7049c7ddb7333f045e32e16264aba7a4f7e9df7c5d1ebb1fe0b6b5e2f75db593ca7edabf49f54595950c23985a7f240bab7717c336a43dc9fc283be6a9c28658dc5a3e35e4a7e8127c060da5e3bc3e9d781b7ff210358cecb9ff2932146256c93f32b9501c0cc588afe7da23542259cdb6dbd5eeb85debbe4d7d10734e17a7732e255a155b20e5ffbdbca2c46042bc4ecbd72a074dedb4a558b434c30d5d74cc98ef5303a7395d90cfc8c2ee54db27019895e8ff8ba2f039f66eecf0db121cf83e2ed65b1ba79326bef962d3f98b8bd97f6ffd5b3038a93b46b376f9b6f2b809b7d5dd993dd6d1f6ddf42c1d65b7d8d73ccb6df6bcd33091cd2257a1b862b23269249b25829fab19085ad2e5bd59f9e90eb08e810fa59c0b6bbcc19172e4afa5aa5b3e7f5e4d9329bc356fddeca97eec01c33d1468b6570bf91367a0749c5110d02259ea79fceb0404a1e8d98cda485a2ab97e99e75c92f828d7b4f8a45faa1b9169b509c678e80ad6ac8db7d837f7f185ec0cfdfbe4ad5a83cc7e02f5542a3ea9cfd6e2172768bb58dcce14044672c21af580b998ef19930bc3b917fc548acd70cbad05dc63d84badf6699b798e473ab9d18e95550592e8014c756fbd3c8068df62a89888f5872a6f42d8d345005b6975dd86c47291ac907764114b1aec40c14e5b7bde6fd8c72708a42200ede6238bb72600f5f0f8c0c35a45b0d8a42e02448ab5ab3e14ffcf178a667b1cf51c8537bb420df90ca6393588c1dc29e1601008723a1d8471201e35e3bd2d5f96c76a9f05d69d416e9354cd8eaca3d0e95bdcfe2569e240d3f0cca4260e067d268e02f715a7088f397932df89727d8a47ba68b8a3f19636cc2661f02b0a3a19a34b04a20570e513288198c8c08c8f84158dcbc26f60ab56f340794366a665d8811960d6b6c0920d8755f164e393c377d78b9f4f1d582a65608101959a18689cd33bf203e8f0bdbd3b6850924ad7297efdd058876c7321aba11b8e42d0dc6fc99116093644b55061f673b4d5a780b626ebec748a8fcff3e1e55790694d1928718dd63a0c997963c8cb237d1fdb3c672f5e61b2bb7b0b2aa82e4d898f8b1c3405b4cc2f9bd973b436e10538c5867756572f1215c466929e28a09fcdf72feb94d6b56d3990786f954dbd1b5b65e95ab7e4524fd12174e26fda17408a31c1baca0887c13219c9925f9e14038299c77dafbee0d8c16c1cb0cc8b2fe4923a395b583ae341a377693172a6db6832ccacec9cacfd52f1aefd44f04460bbab55fd2f697b2e9479cc85ad75130d4a4c7356cd47d974d22a30f80fab0c09725af605cb6d50521fe5ca089cf111c1f37a2a6d4f110cfc7e57836c9ef984362472263fd88f01b5f5c1de7379701c8f4e75110f4ede641ebc54b3051a9868895e2f0db17694bb6d5daf8e800f888cd0feeb9c2c073025c618a4abd7467f402ba46f2b1644d7e1bea69b6c8d09a080adc1368adb018cf14234340ffe810b3c2c692fa8085e4a9b588b7b8aa2ec5610b94d30445c4036aec3f52f88ebf34e0526844263090b5ba4cb76db884875d760d3d703e47772936e378a05bdce74d1749ee41b0dff439aa5db66107dae29aad832691a1bfb1685399af44a16b187b6e4c6f99e158ada4c327467f2f6859b855fd7b4893902a10053d60b929f3568ee4804d9ef72815c4b6d6877ca3fd7009fe4853c51e3688255b50abbd888bb9fd2be3823e3a534a768b55801215cf451b12105ceec33b2ce5da58f81b7313e1ed0635d0991dcb874265f7e7e930b7498281fbd7ac212a075ed6b460cadcce7aa74e90dd19386b595a40460b81b8c9b9503baa87c37b9033fc2d4b1172d08dfaeb4419b3c0406664bca1e074b6a79c44ee302b0e03ed729bf843688cc160a5a95cd3b684ab67d5d85b2c485fd01c8014fbb1928a3a31da0703bb9057d325693731e06ad5c668f01ab78473b6626df3082aab279d6aaa184569ac9b7f02b760f4c514a78ff61490690ec3ba6d484c28647d573ff225e877041be9f82458967d9f4759c9f61e64bf4ccaa881509245b319507034c8772b7f0311b2c4629e3e6f0a48bcec918778b3fc1bc39f6ae3241ba2e46ad276aef9092d05466084ab01fa1e59611ddb023ea631c498b39084d3cdfb332ddaea97ce8aaff4e9b31a8af8b1a1fa431921871c7de0ec5408b2cd7b668d9bc36dc87fc01d5c7a2a083b73c872a951939df1ba37692924078c972f5a0824fcb4490104d135545afe9db5cff6f935db76c60dfedf04dbe7bf194375a961ae3219d3954e6e3858eaa78dd29a9d90f808fe7bd98cfba627751fa60a1eabf6033f3ccc7e4e742908d9cba7b707624613cbfd71ca97fb2ffcff2f355327acd63655d0a98a943bd893d3faf31d55c70b5d44cfbf841856893cbe589155dced1ddb0544974a2465ebd883be1131bc6f3d0030aa5e7679571fa8bd6f69256a6920f9a7cbd37e43373a1c4fa572d40c5e3c971120ca7c580796adf03c9cdfa4135ba27456dc667ea258b63702097cba783a4cefc37b79e1cfe45f66db613fbe8868bb9042a6ee4fbd94a34c3d0fb63b592553a97f45ac02d31a93d7cfba2a51430d9dcb61f08cb4f5644ef37cff981a434bf53b3284d22ec06877ba42e686e677308bb7d75e622f18e653b29c1fe410342408fcc2f6fcdda9c7929930b30f8b6456e133b3863f451d2f9254c03128daaca6e15758e08cbeb4e8d5baba406e5e93b73443e6fb75a80a87284057abf6b3cd56330a1c5554e27a1423b01c4ad339e5ebf70ed759f9c5f25d9cf85eb0747b46144fbb702a6db32470936cf764839faf6757bb6837c910819c894558de6bdcdb5df61e5f5bd982d3a038effa12bb1024b2b9ee5122f064df0ba297e850e57621a2930c4e4cfadb2def235ec8529bb27d919acd148bf29550d2f6022b3dff7e1d82a1787ce42e56f3a9a066eba7f2ea46fc19be8bf5f4950c001fda3844652c4b6166fed94d02cb6b2728e7b70d847bd83e8f23061d2ca0a9705d517d6d617f98293aded0f8d57ead09d2a7bb5eed5f76c1bfdc6a9b76ccf", 0xb49}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000001680)="de4c105ff6c75d927b8ac9ed81e7779ee85dc3a791c3f347437bef1a0b4cebb26b87eb92d213fd58310cd828fd85eb56fa5e1d2882ff2d31ca9e81a645936f28cc4e07a6a4d6f2947d2c896f24c03d176e13f3b6654af61320b2eaa0eaa1b33efa77469ce5b55c3d0d92e8c70b64f17d562b7c767ea70110c735efb2f40db7f9abadc05ed2417ba3f88ffc59835c33fe4679683517646b4497c715af57b0c122b0647f60c0b19714ecc17211742c78cd4e372cca69bb123d4cc96a03f9e692b212ee24e6610b975e19c3bbbf77f7c933792c01951dbbb224273b88ab47b4bd4f3112dfd7b42804a40e7e9562153ee61333a48dfee0ead2f0f528c76bf48bf3d7b65294c22240e0f3fab4b19eb5f637f651b51a1ef8ed7adc38e670afa53f1fdbf809b73c513f6a443aee25593ec2579a0dc81d236080cb21c708019d70508a4c48d2700b6f584e4f9b9c64bec9e4bdc8d57287ff6fa657e59dc37d3adcb3e94122ad8cec11ff5308aacfc68559305e023ca375f8d0720a315df144b9a1fe29007d2127e83524b39a7741cdc804b65b25178abf578c7e44e1b25521f382c2f4cbb69c48c5f7f2878389baebbbdabdc836cc197192a519b5fae12a39e4b6edff00842b6fac86e1604d90289387d56912fa37c49c0b296c8239c62e2f51b2d1bf28407452c362df06dc6eceeaab6bfc419315ec1b761b6ebfb41892901fd20c08b7a21129dd7e55895c9bc374e18fec3c23ad857da0ea87ad1c9a69f094c1cadf9f4b5815dd138f4e16c6e3da3de8a0bdc17c05fc14ad2b09a24d8f78b51e3178730ed44400dbc2e165c1e30c666203c80e99d9cc110871b9e3fa74c46b6bb4c99c15e6d17ec7cd39d27066b0ff225452d19ee6551eaf054796839aead2d144e2c98a2736470cceca3b3d3519423f8d55245f9a49aae762567e38f8e8125c74de28731f31642e7e12c20d3bc545b3c0d962dfaa52ae0fed06a736745bd65d8efcc3ae13b656470257c38cc9f24549a86b552c01a1ed5387f2278380db87958d63bea7f8236e4ca4107ac8c387b3aee6cf06a1a9aa6a28ce239ea4837e415b2c1ef2f7954cdb27b382ac768ba3054c4ad957efcfdc92999092d52506c76dc8229f4e11d26cdeac81e6c7df5529688b8bfd59cc4ded3398c6b476524f8f22f1a5f0efd35cdcb13db2cf1820e2f18ef40544ab179cd325ebadb2d68d894e01f156da7f612d9bee52e965b397ab137a62a3aa1b512f05c96c41a972b9e016563e412f4ada5622a65d1a498184a9f3289429dff091a74a96c7d7ef92443fd38a92cad99ef6d0a6b80335b2f21a9cb7b1f7193cb49afb1ea00b8563b0858b75a2f99d01fb106b9664ae62f6b077fcf9b406bb903867230c87c95233b4b4d183934472a8e87654e9d712072169695049e03ef0b27a486750afed9186c2d0e9b60a75a2b286a2ea6fa15cb051ac59903f58ff2463eb0c6827f2f4dcad64d7b0705af34b4b5d825e7b6274f9de23feb88d9cd7da1cd713addd964a2ebbadf50ea7db394bb33ecd1e1150129fa222453cfafa1e333805dbefd2f81ffc67e8abb002c49bfdbce7bd4079517b740a4d9a016adeee2d798804dece86760005001c873fd5444142f673660c1858ba577055941efef6fc02ac50d76acfd167bc9710fd5f12590c9ceec4d6a82558a93db17550a5368d5bd87377c2e2ae2abc19ac66df082365c0b5529a6b7ae56d4458d316368b98f64b6ea0e1668a4669f5f97a4a61cecbf9e9851a5f9d6b1856948d71eace13c2209a960883c0fed13a698559625163a6541c18259a7acb7e2d005494fd962f6aca4e059130f4997e8f62578720b4669de6fce711ffc2bf6ff44c9f3a2dc9f6b9025ea1785e244ccfea662162a4da40222a3a99c4d0361c2a3a5ba884707dc155c2095155e877883a1f363d47a6c37e55273d252f9b28cbf9aca2a8dd744fb64e0f7454abb699d312e20e4a2f53616f32008e7b8b5a71bc7a075dc7e45546f0cb60429a0f43619aa5de0c31a9c0e5b610a4e7ebd6082d88a782a180dc79028c54179eb8b48a97fc93d30b80ca3ac452968d68da39a113b134979070b0587a5a6ac610db07819f35e62617b612b42d8dc9d9269649f6040ce860b3767e233e8963f4d8d917c1a93332f04526d2b0bd58a68cfa388dd82a790106ec5ba0f61a025ac091d0b321b91ad60390b0da1f73382807cc4a16fdc75947e18513cf841a696d5976344e350b4a89c12700540cb05c3a2bab4718cd48fc5fd60bd08ab3edbb7e13dcb5e12b20e509bbc11d796e268737f87490f33f5719e5ea70e296d7e61c7e798b293198c21ac0d55a077f8ee4a9aa995ad2d70a32fc470cc13148e7e1fe460d1c658e39380707a9c30abcf3fd222a161480682e55b2ac44812f77e6badfd543dcedc7c6da26a8a4e98a2b8d7bc62751d48575f503e97707dd591acca5a240c307f1df186f9928349d908d38974f9fac09064f6e8eb88da17e880ca6d22b84c5dcd3e72161d4de4f1d4b877b8350e37091c69eed69cf8cdc2df79b2256f4e601656eb050bad8a3be2098c27fff3d681b75e36b1f9b9e881b5c63c710aa0c2f74756c2b7c870dc33cdbff5e3052e56257df9194eba024a01d4f98ea231f737dd5c2b3cbd8cb1936c85b6533dc1694109b2c024f5bf69f120910551b0f9d905286fd05c1e8d8d6a84842f8034b3d84037a619d28f458310e0c75943448849eac093ad330fc5601e6ae2d23d62328042880a6e035c55562426251477a39b552e433676a69dfb78fd1e282c8d53b65100712690c88ef91d4d24b4dc7fe7b44cad59ca6803c0ec816cc85520dad7c3bd8a2ce3f924c50d4eaa186fb82e6d32863afe147184ab10833979ad22848f15de2cf6bb1b3dc14a9095680d0f9c58a08d7688128465036eafda3975cf8326075ec814edc9f0fc401ee70332ed0f13cda6a0479f77d650b5481c5a0d16e18f49d74e6560abf6330896f6e77b359239cbab5da3b31f6523d1ed314e5432149a87cc600780d4f8bf551cd202223fb5c4ddf7154a16cdf230876cda3a3baea748f47c6971ed01302884120b82d5b117c1db4abde7aafafd2343ee1f2360ccaa1e5a5beca585052a079f8b5d8f17eb8d6c4dea7170535880b56aa5f1e0380cab5a0c1ec4a58c35ba9c0f89c7a42c5199fbb57e38a923c9ba54a0a51aa2c52cc55e325ee63306e7d8a6f0a10228db79af48e7a82e5bf34cecb8457db936490b875e3f55279c462af47a064b57819ca490f02d13226ac587879b73a52ad400afc87415030293c079d3b541f610581f077c5d703b6b08840bbb77e5e2a230ec3bc09888b79170d8047ecf3c4e2224428de14ea202139c229f1e0c40468be8cc23bd5a6ed9d256b02cfe4bc0dabaf42dddf449f9c62c865e6be9f46cef58b40bbe57b5c8b478dca85d7febfa7ffe8ff0681fa1f9b773a0d8afc908996045d932cb941cf031702bd0b439a7259deff42cff7edc15923938c0c1b2b6c932e7e3357b294ed58ee42440885e402f5bd692e589bd952311372485e84438297a0e5bc3bc964dd3f5a5eeb2f6590fd7c195d1fc18715d982d2f79e049f79e170f1bf50b18dbe1d92a3028ca06a9321e6993ee5ac0af22b36d986e12ecb8efe303698fae29f847413d84590b9e1680a8b0d9dfa070977cb0b26cccfbd44ac046aebe6578e9df300b0a684f01b8c0c8b69ffb01e90aa8f32ec3a5a5e26caf9f4275b7df56d70d072cdf08deb7506068acd5ae88f8587c5dd7e561f4eb25205cebab0420c3a0f40b98c1eb1a404f582a1343f29ba11ac2155c78fc18547ebe353406d9fb96d1e76989382ce45cdee2c19f8057c10ec5056fc85dd5233b45e81b9466ec44263189f6987599ba1dc97117d39b350a12fb4ff735fac90af232c8e5bcf98602318cd2b2119c832435b600d85a34fce41cdb8e618881dd50d9a019acedf6f4f6aea636dbb984c2a48f1a518719748e33e0988519cc4aaa83814acc03e81049dbeb061abb31880324a3dd88c879baa785d13815bdc589d6a812b5e2b725b353af0c75ced9cba6f573a4d47b3b7158d799ef2832c6e839665b9bee6106467fc6441d7068d858566febd0d6d6b5daa9f75473f7c73a1a4f39ce664eebd41dc7b9af28b0dc8160ea89326ebeda72530bf31338300e7436f3da6f160bc74e1cc574ded771a35accede9d41cc33dfa73563b2c798820996bacd45f736adb33081b7913e4bc1f7439aab495403981b8e64f5b0a122a7b83ccc4fbf81607cdedf72c5f40c87aa108bbbec76158722eb365ab79767a513ecc79953d6bd3feceaa38a00e2fbfb0f87e92f8adbe0513574f3addeb11e62d824c6de2cd936641d11aba0157c3af09d75a98b07eeb1bdf8aeb6fcea33f55a89b4dcc78bc991cf815b24288066b426785e9b37b6899ae7bc5ca88cb955fc77dd356f6eb10e5bd9c62824a8d4de2a2bb0a0be11862206245208f7fda6e1104bc931c35e0b472d899c6c9b93429a57e6c4f1867aea8355c7ccf9484e7a75a2fc02d9d43cda77506b98f212111717bfd1770097e9f42dc17d6d48dde07d76de97064d21e7293cc40cc6280603b258203768f4d68648b9bafe3d38808b694617c6119f759ab9f9fba70967d53ea702ebb16260445a7df4c477e31d121e9b8005b8a800d71a7c71bd016a752ca3f97105861bac80496798a3ab6b05e3a80610cf4b510b0dc782be8f3ed2efba62712114370241ab207acdb5ce759a4b5ff1b6abeeef11d5561bb612dd4c537e4e5d0d4bc385abcda4f9ce25f2dc06fe73f7c1336c0d90e7b90cc4249c818a3b18db243f5fe498cdbb99faff01f238c06d8b13e7b27d4d6569babe37b2e49189fc9a649172f77d494491568505152407450ca0add842a04924e56cafb4f33f557e896b3dfee99f93439414c4971e4f07a08ab50943fde5842d4eaeeca88ed1afda45be4ee4248bd287e6e64a327723d2a578f9979caa0a99ca232e1da9bb7e15fc265cd2248f27ad1e2de0e5e84e2e979570db86eb98a5d082016f5480ecc4e96a6c88f720ee55ceb5b8be3ef1e012ab8f56c10a8790b2674e8e5fcf515e9c879b39455c914295a5b810d6c128596053b0131343bcf03e0dfbdffb2e31ac540c1153fd3e56ff7acdc2cc313e34c882ae35e6c4b35fb04c45207ab60d11dc8091fe56f2bd42f4f7c07194ed15591174381ac9fa861783ab77fa95cf5e1d129dd9d5e9c603852827d86c576b7c30609b8e732f90be1b26d344d50d222606603a4c87abc0c72537ddd800ad7f536b109bcb0fd385e21a34580e4551efee8bc042f8dc7eb5e1bae3bcf70a5054d23eb085cf56bb550a1716e8eadecf1370e69e12b7153fcfe05b8e3184834d79f5e9a304cd8f72c858d5fd636388957d4b7dda6040aeac30acfdec308ec4afc3edc1c8caa567e14a1ffe6d103df8f27dca0419e6155ee776f9727b6638af07495d0c89df28f1e1500b6d31b82f5fb20b7eca8f2f9ffbb2fec4a51c35998befa373114fbf73a89259b6e656d6954a338932a8aaf426a8a6ec4bce0b3095adb91e617917c029970f253e0e4e01be432f242ce848cbd6aa3bde3288592fcbf1c74b9ed3b75efdca8c95b5f396fe7df4236948c884deeaeb817b5343c7f3783ea33314030c5fad4349df2dd5b61e96e4c4d11cd4f64cb3a73313e5c7b20214a83f51f0e0c480b084ef66685e074926b1c88707b7d03a816aba4dc70195602d7c345519860aa558c4b5eda822fbd7556aeffd2de829f88257fbafc7427590a6f79d5a146acde2", 0x1000}], 0x1, 0x0) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) 16:01:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86126) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) pwritev(r0, &(0x7f0000000140), 0x322, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="cf7954e37da05e995971be6a13d7c5ee4b8bdd9f9aeeeba426e4c959a7dab6e103ea48bc0c91046286fc3b00b401372093e34ee9a62d30cf351eef9aee84a8210a16623d74ca9fb228a27bf4baec49acd98f60927cce228749b58ad983e6b6c7921aba79cf184f2b23de36dc9d9adac21b75767e8afaf773e92714217675d4337d327c77013d2756514b9f924a8437ca6547", 0x92}, {&(0x7f0000000240)="fcf71797849b4f31e2ab95d59a0da98ed79af390025657b186d45a1d902beed93e00c7f2de35abc1ac54a5315910e50b2f95ce05b090c5048f97087035bc189a290eda3834be671ded4ca7b0fa0d9977ac72414c7b296c51afcb59dc871e819656a5f791e3c538ac3d6838a1284debf4ae3856abda84f074a6172b478bc5df72127e709410d0a30921ade58d9b412955d1df7d18d06a1cac6e2c33aa0ae48a2d9991e1ef77becc8a4d31cd0651690fff239c23c92dabb8b75c384f46b39ef02ec9fb968d66", 0xc5}, {&(0x7f0000000000)="3da486d4b60fb167a3637334c67db90641aae15ef76b9f58b816af3023bf17e825f9b954650d083865c5bc71260a10596dfce87dd16db27429fbbd9be0ec", 0x3e}, {&(0x7f0000000340)="48a8659b15b6684f022b82f70ae930e8fe300df01aafd5e256c6053bf5eb67204701614f31549fd1a8df773ab3863c388ef0f3fcb97a29bafe40243bf271a413399c5d925ab6869949080a336cb6f5c1788ffabe3d29942a4cb72a2f743df0ab2c010820d634f5fdf8020465a74eeced924c5a5532fd35a42cb965b28330496bedf66423308d8e7b563f4277fd0953e863c277cdce0494868f4a2267237ea76ff1696bd6902593d555bcf19cab1e0119e76aebea7aac4ee7b5be5c51b0ac4e2cee07c89a961c908c6354074cd1d9c1042cef12b255aa9f53478957fd202593bd22aecba6", 0xe4}, {&(0x7f0000000040)="5d1b9dac6c23741920468c9da24fb3356935fbdb60c1f994018f07fedf0fe17d14dc236016d5a7768f902137c52d9184", 0x30}, {&(0x7f00000000c0)}, {&(0x7f0000000440)="8ed0e7af914bc86ae9c8240d7aa43c17928641e36376d8cdbb4e974591068b5b2afb106b0c236f73bab751114f8cc3ce3cf6dbdd9ee3827f1fb27eb0e08ca6829d99a0564e2a0768cc002e1dddba818725c3c5054992340eaf72f6c4eae03a1169fb4193c3a56b3b3e2ccb72316af67787bfe1745e2c203bcab79d568f7300de1bf79f8f14bd846746b107c8dbc64cd4742e73c9cef08957267c38cde69fb6d5575c6a52889239d56f5b873d6098e1412453665836938e7a092e0efdf764d7efdbfb6feab98b53dcaa7b7ed0605ac11a", 0xd0}], 0x7, 0x0) 16:01:16 executing program 0: pipe(&(0x7f0000000000)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 16:01:17 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) 16:01:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x5df4da147c69eafb) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x344, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x83) accept(r0, 0x0, &(0x7f00000000c0)) dup(r0) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f0000000000)="450fbaaa0400000026c40279590066460fdf8a7e480000c0eb0047dce643180a65f0019cbb62000000660f67752ec4c259a6e02e660f73fa73") mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x61, 0x0, 0x9}, {0xc78e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:01:18 executing program 1: r0 = msgget$private(0x0, 0x202) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20882, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0x81) read(r1, &(0x7f0000000080)=""/253, 0xfd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) pipe2(&(0x7f0000000180), 0x10000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:01:18 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r1, &(0x7f0000000140)=""/114, 0x72, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10580, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x30}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, 0xfffffffffffffffe, 0x201, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x4) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r0, 0x91}, {r0, 0x8}, {r0, 0x22}, {r1, 0x30}, {r2, 0x2}, {r0, 0x2}, {r0, 0x181}], 0x7, 0x9) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x100, 0x83) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) 16:01:18 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2048, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="a47cc8418927ebae39b1d43fe83eba5be257c19d83e057a16ea5ede235fa360c94bb86ff02a3daaf057ff5a04daf69269514fc824254a45d1d20fbcf21b4a0eed9b74ddda592b172338f2e3d50e0c5d8cf920b4378e6374328473a3c36ac01e924e4363b93e892f9213e1102ab0c5ecaa8b6482b63bb34d7a123709958981f5fa80bf03dfb5d8bb56053677e3053cc42b86edc2cd84b815f66e7ca4a85f0a946c787509adcabc54d773ec53df09307f5b4", 0xb1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80000000) ioctl$TIOCCDTR(r0, 0x20007478) 16:01:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1000000000011) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x83) pwritev(r1, &(0x7f00000003c0), 0x5f, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="b9d22dc3f4df6ebd0775946be9fb5b626551f0d3650a795daba44b57e43c9d42e0602b18aad5a5d8917051751e38436ce78344538b9e9a79e5a710e89797a2d3216e0b4ff9f42be458e1be97843216ebe12f67f595e33c18c85b446e5e13e604f5f7f0ff2b8c8edcb8a532d72150fb7fc43b51f935dbf8fac893dff795ea7eb350c06159b818be283578b2316df36cff37c437e54acc5c3e778862eff791371460c5a5cbcadb31d9b711246cd4b2cfc790cba44968f0befaf5ed046e890960228d56a5d69b3506097a7861a0619eb7614c2b00b83e9707b47e441b1f4a948f08697082b044129fe2b160852915ec396eb0e03f56d4897c255462f816ef433687b9df2910aced624f72b189e8ae8b9165b59767bc9699ba828047c31244cb4ecf514c3f90dcdd0360ecea413ec61842f15bc65a9a69a859f3f77aed695bc35375b4fa900b62121286a2b0390d6d66951c3cc85a653869bc3116e287f593b535e1825c234062299b19e5e07e43867798a4e638dd0f3e86ec566da489a372d85e476b63c7b9071ed84f327dc3d15693f27b6ee5598c76d0bfe98acc3bcc364dad83383a4433a5f03faf51618de1e4d1f37ac73159119b2a122c49b6c5546847de31ff52eb10ea54893b60e25238c53e615897746fc1d4ebfbbdb58b21b15bff1a7332a7b858ce7c83506e48db132234d9270506bafc254a3051d6da4108cf6e3ec6ac7a70ea4e21a2a1a90430a3697b7a96f975dca80d3bcf80757ab33027787668f5c74bbeaf69e5f7592240e46d8edb2c163be128a1e314f052b5b3a2528fc21b343c6aa02e2fe1af8d5c672dc7301f1a85c144a8e7f9da2985e88d589b33914fef698c4e44a726c3a7aa4e71f1ee189a32722f884bdb8746be3138627f24b97904115088e5e45e7ec7bf1aa7dcb64546cbafb65257a197bef642655b69f86713ea79355381a1b518ca4864c0fe4d398eb39f2fd916e108080a95d0ecf5cbd6e971b831849d2a06cbd27c8ee6a563c7a36c514b21ece34f51cf3fd9e72343f2b118f8cd27da9214313667bc8fa5c7fe51376a8c02252bbbfad8d037d2a5594939ecabd185d75724e863fb4715ba9f35cf9250c3d9da0d1b978fad73baadca9d07ed9f4b77de144549f9d71b15cfdedac393f57f8a56b71e633c75418a79fd96459d99eb253b41c5c550d8dfc98f8cfd72fb74923f2aaa54351286735771feb7d8faafd2f1954a484ddb0fd03be32d9947e6572622e8ff29a70b6abd933c40be6ae672030b654e3c7331ff70fe7bc216153f5facba303ed755f8b528756a2f2bf9405bba19656a283a6e3050d3c1fe15a3dc44de6ebc3dd3cbfa523ef775332ebbebd6e09203b2fbeee888d957648d70bc214ec76f0a8a80746f5b1f00bf03aa3207330a533fc43281cf93102f7a16be6097728543f8997c9efe7134f3dc524b368c7c9d31f265da0d5c65b21ca499d4116b46bc6dafea846d9e294faf5c99d035217e60ae2d63487b7ae1e638f80f22347c5c601f63dad2fbd41b897614e9510c6a4b4e4d07d9078cab188863bf52249c4b579511706b939ca092e0ae37ce53a9ec6c5ee160cc4cfd3a4229ddd2ec94b04dd758e02d65cbbec78f40f7b459958e0e3215d58bcdf683c94b4e2a21186dd5a5c79aa5ef7a3f8f29e5a2c28d3ddd4a51aaffdbe911ee65b260e3efa5894ab1ba8504a2124094ad22fc88eb07534d050d68932215e3017b7648c42fe68ecd612d1b5e2b6e8af9b92020eb597b1e0675ce72d6ac53690948338a02fbb7054976e1bd8662f5d78229c435ee7a28e12aa9d9cdc506e5adb246e76231324016e1fed6bb56b413fb6de4a22d52a7e87a8245c99cca5a97b6b557ea2c10f512233d3d866d9f4d917cb518ba53c80a7beac03b2d49843bb1780c086391aa2f3e123b8977f74d7378c2d4df5ce3ea2ebd088c11471ddc6d699453f697e8a89b4e6d9de6fab04539ee7c64dcabadfcd7a76ff4824f984f36f472aec596e2a40fd68e1c29848ebc6b8caa3133f80bd6c727b85d0a6e90edd6e6b440906708af314f8bb0d9bee4e92a863e4700eb26b754ed5d6244608d7799ed5b8d6fbdf3386b18a19b335c348b7b223f8a0ce533db006fa4f8b4d33127c47aaafe2ab8901e661b913346d47b2c07eb2bbf02fd5c006c2be3fe8ad19cd7eccd1d11f1591409b0783e8506eeb83b8143b978ad99255aa7656ed1cdd4b74e59660eea566d7c84b6345837a494910cd5e5182b25b2092dd0f8bd55447191c0de11c3fd85abcb8343203a4a58adb28d7cd52e160a79978487828949c705142940d853d031450e008fc7911af757048a8c57ed02f220e69704351ea2bf645a5e739d37f7debe91e5f4e6caa470deb0b7b211c66d82e01f59b8f9279a8775d2dbc3459436dc4b816e951a4c54a86204a25d417950e12248b6e700a2359c461dc649f6d33c814215038941820eaf1bb86da4feb81955fffdebecc5ae30a9667109174918c25358345efd19dd799d7b6ed6163eb93927105a53aca4f9dc85f0d4561619da907262e04ba6f67694b90fd53ee92c61cb34ede2ff1004c543936f81db51644434eff55d55403633cfffe833e2bce45fc80a7658d6ffd43bcd05166a3d603fee605eafb505e4d541333601f8f4b6b694ecc2ba9a45ac244ae4242573b972298774fd6dabc9c49d638820835cc93c3c4637725e97b6e80a49d7e394225e21430d45ec1e30dcaa28725c292c03a8efef5250b232879b61dfa705d2ba63ec692b1dcfd0138a4e97cb35b1117ec3465486197392c036b02c9ea65e9cc53e720bf29570e7c9cae404549e882f4c8b56b5c65bafe72f3fecaaf935045d486aef6216ad7eb038a30dc17ae2d7b43822dc96c17a4cbb5e2efc86b676e7e82e6844bdca7e49a12fc08ca23854d39b6ad9fedd5460da7c981a35390358baf546866f2c44bad08828254e18b19ff99fc7fafdfd91ef511922d15ec5e42ee7a3300ff75d66e38a809b95bef2910782a1814371298bfff15dbaaf2231c7d4cc05d3d9e4c1d3c88546d6c34bbeeaaa51d2dc61f5fc2ba2340e23c7532f326e315dd7d1b6304b269ca4efe24deb4142ed6b74a0f8443a6e32f7f54b00d4687eb6cebaede2b9b3edd8fb7eb5cabb9b2affb38547dfc197412749689711d12114fdb726a8031fa7564ab9a1c0c577bdb89eb6a050cbc9f9f48790ce61cf1923f75dec8aabfef3ecbd396e781434d3759ea6e30e001d0029842f5ed0925c07e915694d8713e6222af757973dcdc317d30a1f49edd0c686371b5f6ce9e6a78d446df119b83023f5b091e21d919ba476bc1108d6aeb32b6ee55e10cf86131213c6e1496010d11246165442a94e80cf77a25dcc631106253516a00a9bdbee4262eb6e8d7276d7598b031b72533d065519a75c8ddcdb11c211229efc7328d6d44f842d3ec054b7b35a4160912a6c79078962026d1990ba8e9a8f143013fcc5e222260f4704d5b20038329acde2adfb30d5169bb5b8c6aea3984d9faf9396c462ef067f4e25273eba09480c3f95f4315caf34a9358013f0e53f65dfc9a85057a9d0c0949c32d9ff720ed73ee0a6c0aa0cf88c80208af0329aee463d706cf51475137a7b706147fa6a481df85543e81f29273c9b27e810cd686d3b9e8a17cdedf962bd31a7e5885fdbb81ba7032937cdebfc2bcd9d3ea50fe5e9505f78115c7e469eacc16f51419d15411b630e497394d58df69e968182ed67d3c16210a1d74a0785ed8a46fbcc56c4f0b460413a5b68917ab7bf09f74c74b4aeecde970a6e734059726151d4634b3e06cbf327259976ee86ee7dcd05bb51b444499279b4fbca3eebb84aa69e298817f47e1a94cca8bbb7732aa8b1c94747dc8b3823f88891cf2cf8a9e2a18891ab707760d3e68657e1824c9957522b861c3be6ac7c1b635c48608f1d65060c52c92030650184b98b9e42eb12ae0011d2d243ac7c0936d6f2c17f7477424eda77d3ec4ddc1f38ee22bfcf113d7a2ef6a927bb028a4541bddbfaf04a3c3a524e9013ec10c386582bd89365b71b5ce848355329d5aca338d18a07e70ff389ba27e9a402d2a78acdf1269151bb3c53a57e515e9e3ec54bc1dedbcf9bbfa25feb1d94690f92cb18f94d6e9b61da900dd333cb92dcfb0b14cd2b2003f5d6e8a8d8c227706a653fcefc29a613e9fd6a7a38ff878eb92365dcc3ad39ab8ab56837ddddd7cd98cb988c3cc835cb41e14985adb7a54ebe2d9588b570bbeb1ea3e2b71b27a1a1d3e0a7aa77368fe7e9d35437be7c9a53bc92155d460e5c2b30067ad717a6e239767d463ea787dc63d1c3928b7f96c6e064b0459615807e6dc069fa5ab3d5c3d30a764649ebe3d2229795102dfa15891b6b3aed8bb2cfb384aed6918c9f55346330040fcada36ef38a925f471bb663e755351ef8d2fa9838263264cb78ec148a76100138d49f97c9700738f1313aa598392490f18f6c3059ca4cc37adb4ec78bca7bb371b8faafe05f6d85aca48fbeafdd64b315530c73b68fd1f0c37f25c92a74bf7a20f3d05f90cff20a385e67dd10d5abbc5b8e059a7edb196bed9cc799d9dcfd586742536410f388054feb860cb3fa1592da82d13123c502f6b8f80790e693f728ed6c211d84c65d562ebaf689c5650bfbe3fb5e6a9cf405b35a60b22c7d85a88863d83e0854bb11f8447ddd3f8977ebf10c0f2a2511a4f8a0d3829a81fddd5e2cada63bd3c36e1ea12ab23fa1d9f5f439a3fd17db3fe1a4078b1b58cc1fa92cc0dd31209b035d1482de3b72572704add812a2d377e4fc7c78afa7d0d2f5fa6b9537346ba47c66d75d44cc861948b54de0a4a643bbafb0b77b5deee8a7d46d16e6848071882d5ade24665a35d1334be320178d86ba5ee4f3212ad19d80fd70d9ad18981095aa01f197bf48028afbb7cf89bdbe0c80ce01bf3a95dacd021d4df024593a906eaf9a9eee963571ed83bdc952148520105ddcedbe0401b4dcadad16c7227f69cae7417e03d3ec34c0cea644b875b02e314ce224e7e3baed6d906bb908dbb685bf992cdaad66da593b081fcbf6549eabc8b0f0019566225b4a19062164b4c88286e93fb990fbbf0cef7dd0b6a6b7f4a1ea85ad9c3a22ed2c49cf08006ed127560659cd26f78372e50e07e8da82a54e26e35e13b4c2045899a5fe8ed901b28b2099b501359530a9144ee940feb5068f4c527082f68cf88228c349e029b28f62d365d51911ba5b0f478a5e980befa1b17ba9d31ab3e6ee6bbd8c14439cdfcdcaec7a34f1344a4ce13584e6329fd280033058bbdc76cd109b6c8d011bc9085e4d45d5f0d53ab07bc080653b41def1a3c56aea28ec6e09b9d50d0da7ff713b0b0f35106fcb529a6283c064aa12503c2a3ee3204ac9323182f9b55f457e2075ac461fbef14eec6d364b87fe433c180486d141049ab298b84a2e74230805783338b802ccbc49055180fc3f0f342ea90bf79609b64bec367298f34fe37364f9a412d90236a0e2f3caf51966e1aecaf3e45a3f81e30a5f708158359f6293a0613e5ae3467b9e700bf94fe188231dda7fe510ecb0424ebda21917cb3b022c477d9c5b32631fb08f34113f3833f2c93e29cdafa73e135789209cd5b3db57238b68d920c24c8ef6e7ad822250b2d490b22baf82a142c176b179e3e21dc43b7f41c7d716fbb7bcbf9339cb8996b4a5424f0c6dae91f8e596b840989f647864c252386372255d8844f700d453ffb640599b2f88b891c993f562fc8d7bf014cde583cf78d43ad48d324c60f1898584a11714f7de23b8d6ddb0a0798248034da", 0x1000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="7968a7eb5ae86fc7063189a637fb3102ca967bf3d96d94b8dccd1722ff181984bde242e61e3e5a60c891ece3709ab70d4ceb9f8b680ee8fc5637b52ff25ffe07fdba95992a1d17a62a6296c21905e0b91739037ffbbfa6725212ea057ff5da6242b3d1936bd05f37fa70feb330fb732b6138c21f6ca1eb997c65ed643456b457f774e7181cfe50c6b6ac11a850ba9e7bbbd05a8c58163eeb48b9ca97f702ea4498fd9d4a7975061eb2f429e082a658528d3dca90aaf74c182584b0cdab538b365f72bcfd7ffc8ee11d260702a63ecaebd68f11b456f3d34b3dd6a2f8215b4910dd47e995e9110637ecf2c9c86113c9a9d842e0a34693c538559a65ed3f", 0xfd, 0x400, 0x0, 0x0) syz_execute_func(&(0x7f0000000140)="c42265169099899999430f87998999990f381e19400f0fb7feefffff9ec4019ddddb3666410f5686be40000065d8c5c462f9939cf900800000c42265bc8a06000000c422d591b4020b000000") munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000080)='./file0\x00', 0x10008, 0x2a) flock(r0, 0x6) 16:01:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08634dc80600"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) 16:01:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() write(r0, &(0x7f00000000c0)="7b9f00a6ecdc40e99c82d6f64411a5", 0xf) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4011, r1, 0x0, 0x0) 16:01:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, &(0x7f0000000040), 0x2, &(0x7f0000000080)) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7c, 0x1000}, {0x6c, 0x0, 0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x48}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) syz_emit_ethernet(0xffffffffffffffc2, &(0x7f00000002c0)="8f") 16:01:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4303) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000080)) 16:01:19 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x1f}, 0xc) r2 = socket(0x2, 0xc, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x3f, 0x1}, 0xac) socket(0x16, 0x5, 0xfffffffffffffffe) 16:01:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f00002e0000/0x4000)=nil, 0x3000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x0, 0x400) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/76) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x80}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="7c2e7b70dd9e95dc000000780d0000000000000023000000c5aa0ebe489dda89d5705dffea333cdebb117ae70655e040aaeb4e99362ef249bd35ed4baeaf589a584c56e75c80898f4fa0a6200c972fea773c75f6a71a5233cbf3991230ea55f5721d6785f833e126265b752ac617cc608408b005ff2f61c8cb"]) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) 16:01:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) 16:01:19 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0xe082, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x2b2}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x8002, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x388c1, 0x0) r3 = open(&(0x7f0000000480)='./control\x00', 0x8, 0x8) r4 = kqueue() r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x400, 0x0) r6 = kqueue() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x508, 0x0) r8 = syz_open_pts() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r13 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000001c0)=@file={0x1, './control\x00'}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)="86bcbc78673a62eca63c0028d8793f8c6b354f9185106fae7ba95a79d41f5d22c8564018af7ba8e09d52f62b5c9b5bbc993f64782e15b3f158e7f83d6046ab4bec03f5a2c17401848dbabc3d62ee610f551eca165a454a301a35f56934d26809bb38b021ac6cc5ccbc6d983f50a5b0fdd3eaa970c096ca318c9994a641f5cfc559c2c71e1853c4835f24d720c67db1838e4af76fe670b36658bfdcf88f2d1167f961ddf68d2d43b8354746f1f8a91633ab000a5a7e141e4f", 0xb8}, {&(0x7f00000002c0)="7982f90f8f1704c68dfce131ed2fbfb46692d93df7327a73167f6885a4cc1fef64bbe72b3bf3a80e9d1c8da8f87e5f19e215aa2d2b4b98877bcdd775f7b9a035ad45f4af8f36ef4bdec423edf9e2392a516873b9a6f5d79d815036cc6d2f1f23386c01c179c9a2e1517aaaf5a5e90f91ec73f55e6f2474639ee25732f00b000d2b02fdbfcc56f2d784d7d721a42e544484f2c09912ca1c57c1e47ae3ddb065063d9dc9d52b59da0f735c22cc9bcbf6e1bbb7ac112e47abcbb71760ba786153e2258d0f17565610914f8230ea34f478d35d5e422002c86ea43e550c803a7eed865f6084330938d38c57d1ea80cc2688dc7675e3f49b18dbb800f8dfc4cf6f89", 0xff}], 0x2, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xb0, 0x5}, 0x8) r16 = syz_open_pts() readlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)=""/237, 0xed) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r16, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:01:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000080)) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./bus\x00') 16:01:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x6) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/177) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:01:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100a0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000040), 0x0, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r0) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:01:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f00000000c0)) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff8, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2, 0xfffffffffffffffc}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x2, 0x0, 0x10000000000}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x10001) syz_emit_ethernet(0x1, &(0x7f0000000200)="8b") 16:01:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x90, 0x100) getdents(r0, &(0x7f00000000c0)=""/147, 0x93) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:20 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x41) fcntl$setstatus(r0, 0x4, 0x46bfb) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)='U', 0x1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x1fa) 16:01:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000201c, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x40000, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) close(r0) close(r0) 16:01:20 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x6, 0xff, &(0x7f0000000000)=""/42, &(0x7f0000000040)=0x2a) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x8, 0x5}, 0x10) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:01:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000100)}) 16:01:20 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1284}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000002400)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000023c0)={0x3, 0x2, 0x10000, 0x0, r1}) 16:01:20 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) ftruncate(r0, 0x101) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r1, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) 16:01:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x10000}, 0xc) r2 = semget$private(0x0, 0x4, 0x80) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000140)=""/255) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000280)={0x3, 0x1, 0x9, 0x8, r3}) ioctl$KDDISABIO(r1, 0x20004b3d) r6 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semop(r2, &(0x7f0000000440)=[{0x7, 0x0, 0x800}, {0x1, 0x8000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x7, 0x5, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0xffffffffffff8001, 0x800}], 0x7) wait4(r3, &(0x7f0000000480), 0x9, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000004c0)) mknod(&(0x7f0000000500)='./file0\x00', 0xc004, 0xffffffffffffff9d) pipe(&(0x7f0000000540)={0xffffffffffffffff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x10000, r4, r5, r4, r5, 0x2, 0x2}, 0x4, 0xfff, 0xb8b}) ioctl$KDSETRAD(r0, 0x20004b43) connect$inet6(r8, &(0x7f0000000600)={0x18, 0x1, 0x8, 0xe4}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000640)=[0x4, 0x7, 0x9]) socket(0x0, 0x4000, 0x7) clock_getres(0x2, &(0x7f0000000680)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000006c0)={0x3, 0x5}) preadv(r7, &(0x7f0000000900)=[{&(0x7f0000000700)=""/76, 0x4c}, {&(0x7f0000000780)=""/147, 0x93}, {&(0x7f0000000840)=""/111, 0x6f}, {&(0x7f00000008c0)=""/62, 0x3e}], 0x4, 0x0) getsockname$inet6(r8, &(0x7f0000000940), &(0x7f0000000980)=0xc) ioctl$TIOCNXCL(r8, 0x2000740e) dup(r1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) pckbd_enable: command error 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xaa, 0x400, 0x3a, 0x0, "c8d4ec41ceb1e77c74d5473106c32dd86a259b7d", 0xe5, 0x9}) 16:01:21 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000005"], 0x3}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x101, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffd, 0x5, 0x5, 0x1, 0x3, 0x2, 0x6f3, 0x0, 0x3, 0x3, 0x2}) r1 = socket(0x18, 0x3, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) sendto(r1, &(0x7f0000000440)="7cc5c480f21624347d87101a9ee90cb3e20b070000000000000075e935f62a99524146659a13ac5a4b9357f3e5cedbf57d78306fd869d3b2154e1af4fe758ffb7a9b9b8bbe128c8bb17646630ac7811a3d08e1ae035fa6e492c8b2137ce6b4144b3102e0ff6c2c6b156ca2c1885e0e7fd66b8ddabb85c2ec3cde27f17c97afbd08013607bea4c99a2c689ed06a50a7e425f8ad55ceb8518742091a0ee8687e19c0418583989b7c02f8672a74f51122b9cf43d779c92b95a3b4870d86994f5e4bcb7d678104fc665c378d76350f6c980b2efc561a382b4571aadd92660ea20b259707e66d4a2e2eda6b6974afb5c08edf06ede345df459f435ad7122d4d427bb0f08e205fb3da91958379a14def397d401451e6ef953e318e97ebe5f95f23357371b104709345f0ad44079c8d10d467c96df17647b0402fbf90cdde030d9fbb3fe7a9fe3d0b912c017505b8aa01859850cc5171e125fc3d95386728e17b32e525fe284d428335f8390f512ae381d0d57d239d5a39fb4330a25922e1b16b36aef58cc9272a0a5b99d12c6aba9d8491d1f8c416707831a68af12caff5405408805d6d5354c5f333f57d999625ec1eb8568570edb23934cb1951237f34f7cab40c2ac6343f41e57e00020000000000005e7fe05cdcea2dc28923217105b8c66121e1f1a9f6d16f4b4806d64a97e6ab47b7e13f77cd09c0cd2dbb38871e47665fb822c3e65a4e3ed6a649805511eabb9fe88725a8afe4a0193ff5e30406c9fdfc8dcd5a4c6231fb54f04fa7af13f03051e623f55049a747468baf14da193cc233147760e5d382a1f9352befe0663309b7bccdffeaad0fc0108fe808b0fe77383fa152cd9216f1d43b207212c0784380653f99070ac3a11d8e411c85b4c7141977fb6ed064e4c0d30ef08beded79d5973911a37205fa9602742f4be67a84ae9cf921cd735fb2fc37443215a3a3f5584b1c8a9a9b753403c952d9f51162483969056c6ad0a2f09338a1f885669021f58028c28b0032c11aacc2a6d83249cbeb5d52811c88e293e3a8d18c23508910d52217090606ea574ca0289cd048df65a6cf13c5d1a280fd51a25b4a30b39fb1933d778271f107bed417696c49fe086397831aeab3058d2ab4e0077576835a3a15359507bccab1669a5d40c69b2c391522923c767d2adbbd94d57520f6198889cefc50121a64442bb2c8403d9002010eb3799d8e3562212dbd79184d915415fced59fbbaea52a61361aafdeeb0b580b6a4b382ab3006cab85df8b9d766b5d8b04a0c7a56e60e3c85242142d7e88140696047ab950003cd8059ccf087745278f94d714205282f75a4519f2485333449ee1fe441d7f874d96b7dcb85718b304189c3e8b8b838c18ce9473c46c9093e838f082bdbebd7684452a748418c2c2f1e4e54285ccb76973b6d6fece7507d2f4a4532f85ac48a33c3b9d245c965dea37576595ab04a7fb0af36666ecc845f259836be54b9321dbbad6dafe7977c4849a249a6314803cd305fd7eef8e91e6ae299cb10e2775776692a96e8891201775777f966c182d6e5a5469ce6c420c069491db6f5f8e47d610231597d38cff02eb572d501bf9269896e8abee614ecc9535d0c8d550c04eb7a294789176773fbea3e83da0306e57d002155726771e8ea294dd9cd0194b3c19c71", 0x4a1, 0x0, 0x0, 0x0) 16:01:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x10a) mkdir(&(0x7f0000000040)='./bus\x00', 0x20) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) pckbd_enable: command error 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x468, &(0x7f0000000140)=[{0x101, 0x0, 0x0, 0x37}, {0x40}, {0x6, 0x0, 0x4, 0x4}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:01:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xffff, 0xc, &(0x7f00000001c0)="bc6975e4fd1cf8ae19fdbeebffcbff13b8fd8105aa4e713048e69931929648", 0xffffffffffffff61) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:23 executing program 1: r0 = socket(0x19, 0xc005, 0x5) fcntl$getflags(r0, 0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x5, 0x8, "9b9473b6e51afb509c483327f861b37d18426257"}) write(r1, &(0x7f00000003c0)="c19b79245f137db431ad7245cc12594cf3af7dfb236f0f03e07d6c6144d4d80929635e48a59666e1e00d1be632f09a606551cd8268da548f8483e2d59299361ad5adc233ca8b3af6ecfe71b9f0dad98252ab4e0b5a3fa39ad9370b6332ab3fd9ae5d5724d49e1e53aaebe9116578dcdb74c7a7b414a2eb6e4f45bbc70449a2a05ed9d941c03f8c961402000000000000003435cd987f0ec8a407c748a3056eadd1f39def2bf24a3482fe55c1b09f3229c852870d13235dcdddbc4cb2c37f2c3aeefc0f5493f90991362c3611ce719ec22e630deced4d8619650453b384c6b15dd68c02773ee90475f24950f6a1421703b91d2f3486a58245b1fd2267cfa093ef536ab5c5f93488f8e04971dda2f1a9dfe0c58c3f23eb888a1f878039bb4451288e1b12599351618c930e8b688dd32c6ddaf14388eb8556fc49b352bf53e467", 0x49d) 16:01:23 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) getitimer(0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xad264a091c3f24f2, 0x0) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x40000003d3bca6c}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80013, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x4}, 0xc) 16:01:23 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x20, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) 16:01:23 executing program 1: r0 = shmget(0x0, 0x4000, 0x444, &(0x7f0000001000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000005000/0x4000)=nil, 0x180000001000) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x18, 0x2, 0x0) dup2(r3, r2) connect$unix(r4, &(0x7f0000000380)=@abs={0x682eb13985c518e6, 0x7}, 0x17f5191d8406b03c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0xa2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r1) r5 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0xfffffffffffdfffe, 0xb94f85e4cc9b39a9, 0x3f, &(0x7f0000000180)) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffffa9) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f00000003c0)=[0x0, 0x0, 0x0, r9, 0x0, r9, r9]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/216) semctl$IPC_RMID(r5, 0x0, 0x0) 16:01:23 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) setuid(0xee01) fcntl$getown(r0, 0x5) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:01:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffbe, "c4690008000d00"}) write(r0, &(0x7f00000000c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) 16:01:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="84eee9e4af2d5a9de046a1014cc4c1cd4fee858585e6685a299ae69f76d9f21fe08f651f84b206f5f4e01340f7140921f653520cf8670ad76019e507b5140c1e9828ae3903", 0x45}, {&(0x7f00000000c0)="77e3b89eee988bfd0fbe5de471d328fe16cd77202bec0a04b7ffd8fffc6a3a26d0b013ce5f88ab2751c759b1f8af0f1320bf5284a981baaa49b06a64287e4bcd519925e44167aa79b955247df1281194bbf10bc758ecdb20be63654bb16b7cca4dd2a466ecfb5145a49fdce8d81c75277d567fd20e15654e2f67dd680a723a9994a0570b414106f55afa3586d89651daef8a9678eda9b8f9118c31afcf8a4432adbeb5b67ab1418c8a66d14830611914b9a4102a9e34f0d0fa6710d1846be4598a752b4bdf3e444c0e83c4cc09a8686487c3171955401566ae712bc8fdc2cb8d", 0xe0}], 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="7000000000000000ffff00007f0000000128d7271f23a37325d4ddd70505e50374c030f68c160ad28dc76340a93360590a5edb93fa7a77be47142e713ab534f8fd2c0e9654716f9fc27b4837ae9781c2eeacea75d8e0bf639857d6be36d4e57db312f1d67f0c80020000000000000000"], 0x70}, 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:01:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000010c0)="6c8df8e5743b1620e0e51f136e5eeddebf1a7b3c461f4ff302da30a507634f97cfccfc11dab2fc0b0199b2be8b3592bb1f1bb4d4057f0165545def4092aac45939690895c6f19f2ed402aa0b22694d07c6d6dc95ad0a66e4e5311e7960f3fdda85236596af576c92d70e65d69bcad287fa0059f90a9859e499c72f3085980c061826a64abc25b75631f36e19ea8609c10496765c09a423e1cfab2da96aa5316d7b3156edb3edb5463f908752d7cd51f0964b1424efc0f1", 0xb7}, {&(0x7f00000012c0)="e44f65d6c932806d804ecad9f0ab8b0eb01cfe66850677f0a1c84b95ad40ddbed319c0f9753a266e1eeaf18eba9c74d55d92adf886821b65861fb71280c37f57ef7562382499da50099a58a82887256d94a93e3c8cc729f9d29f63322a7c4092dd8624dd565ae5a50f44f0dbc88dddfeb9a9fb26469291b50c7683940ad31de544ec427e837ae2c6ef1a8452d7dae9d69870f6b54e30989a018e701887ffa07cf7e8287a93a986bbb673caef7e625eaee341674e573451cb2dcf4e96e8506980ccc0e3cf2672080fc58130176d7812f18d285f2348b4aa77ca55cdfd44855c3287ca60343b7aea42b272cdb25f6bb18777977f42416d35f5c5135729d2b263373fa15096cbeddcd2a92b41cb91020f6bdcdd4517127d147cdefe0b776992dd5f79f05ad4820b019ecf7929bb0c1136bb8ab19abcccfd5477d2ae7f934b7fff660708ffb24b5344f1e8006767f82d7b05b6f53ee0413cb7cb8150f919d587e60dbba89f71ff45fe2e6e2769684d37ab3fd03d37119c4aec9cbf6b7720aeaa6786b5ac54e074dcb0ca8876441040d7e0ca738fcf0ea7ec070749501006b4179627ef397f0f6cbabe917f75c9873868e4bf906547155852c401f7fd931ae2813c8e53eba5b6e527014ddd07824aa1eae91c3f58f6758b468ebce3cb00327dc1d5023120d3247d811db30d91466c2c1987073daa34ad3b0251c7d85f7d3496449cd001d78b7c1cc7919b8c756bc4bba9c1c90eda6b221dc6ee36ccb4c39ab02bc93e9b6175511d2ba3bac79a24c3ce9a864b786476649587a177fad81e4c9cdcbc6365f557cb29472eab65859b34da8a1087b8ded650a2e29e5816d8c159280dcb60551bcb0812c2aa37194b2ae9c46096962aba0e24787735a0f7babd17a92af67f599036ad4cc3b80a86b1f932bd2380c41962a4db62904136ea3f88c4d3bf2fcf40d5c8f4a7823c11a1a2f9388dd9852bd02e760cd796b39031e3a8f40379fbc146b5429e703ef7d446e8d85ca8c080f6384e11eb4877dc0dc4609c8c1ebfcf2d0982d679f06e0c7dd6681ed80c66986e7328d52154151c1f417ea9ce6ccc967ef06624c757c1bd073ba34efc96f4f280116825e3b16e92bf6bda0b5314252a8d89f2aa929425d5b3b7fccc3112c31c5666fb85bd06c8a26d10959869482bcd0e16d998b1df80ca54eac88a7db84e6333fbe43798395f3cf3bfbcaf6ee73dc24f280974a13e7fb4488457a3525b3778a83d9b32de86263e883625c3937ca2c00f86858e9130791504192176c928e0e68030f34d02aba13a8ab9054445b1bc8987cd1914f02ea781293651a681f24fc5e5c57fb609315f4dbd629abccfbf73e741d36f9f7651d6c522b89b4bf52bafb8cbfe7dc6dfe95ddab63fbd0987060f4735a28d2f86c8f84265830971dd64fe8943bdd9907e65f87556cee76ed3f0a38d87a8f33842dc13a79b950b05e136518b26e4387b7c191cc3b504cebe317ed383456bb61f0a0ab2bc70c7ed25ac3dfd4169e57f6736d823e2b87fb82f49f2e7c64e763a1f023f247bb0fe5602c483d0320bb84b86d4b33048a2b368fd21c1541e640a8760545fcbfac9682a806a17a806d02a932b92672cb581fc48f2547e24761409b3ed500929e105235be9912e02ed3873fcea2419d2f010dd376e12a6e4434b7687bf7749d94d9f1055391ed0c2434266a369b7d2cdff9801f7abcf8ebdaf1a009188c9cbdb9667098d848030560a12fbe29417ee8677bcdd75b2f420222f125c352b13a2a268606739efc6aa86d4609746689116092f2ca40cce449d93ceca1985cd3800a20a17f8c820fbac75cf5eb51eff10d890a3d87e3dff095b3212d1db27d7ebbb11f00a9ddd2a66f2fec9bb947da26882e7c081d1637a436b0d2a4bebbbf958a4e4a1b9209e903bb08b5639774c5b74175b44bd2ea7256e90194e2371dc12de957138834502649316b4d42fcd2f6a11c3f28a66a3737e958f413690c2d525c0b83ce06d7dc87904189a7bdd108f70f318ac97f19abbc431bcfc1104110caec9a4e326dbd967b4266009173f2fad20f9d686cd0c5cbfc3215b92126c4bda44a836871684efa54a06060766edb6326f0eef0a64cd8dcc210123f06591978a74c491048b90de533fdad406a25f06aa37d6b4dd2d2165ac7ea183330da179ac3797399833657d4a8dc0936279934acf8efe974e606db2b497e06f94b6a3ce559550e79eb25c73ca322bb914fe114fa206c04895c82fc7a665307639346b49c3046a61c44c438a4241df42f551e8247c3a5f501a3b6fa08f7180df3e12fe2daf8e3887bef7d9c834895cbf1c40335ced592cfa59273d510434e36799fa40e6ec3a74c47f635154c920bc92d1ab1b102a0cfee39bf56025ad126cecdee9f2173091b018945c95489d7f4701ef07c94f98e062faed86da43d688767b7f6d21c7900280c4d14f3637dd2adbca62633c00766dabd4eb0812cce1fac82b7c1b6fa0a3827937d1108728765d50041128d98e82ae8d97821468c84c65e5be185119e7c52181b0017d3d779fca4e64c7757344e3630a653931355d29191c7e437d7a25d2985ada2eb669fa3635c7367aa6b285626d83d75e5b8fd225be524de8265a477bb5a962b0f53068b76d0fb74a9acbb2b1551a7490f0f0505886de7310c06a6df1b43a025b313337c08b1ef6ae9cc81c2cc067c82b977616c83ee48ed2ee1b5a33d9143dea64c41b7b6a27e130558fbd8854bc5c840035b5ce0c8ccabd1c97d70982b1e3845416feb5e8c2f74218603e72a4a90c5c528b3d6d0b1061501379a6627776d43270ccdca86a9f2b50ae3a5131a1c5734f38f3aab572ba1c00f22512263625e8b55986db45e61263a7592cff11969b26cec2aa43eda71a4c15153ae63c4c5371bd5deecf7d73c6eed55881c608bff8087d0ddafd3bc126e17633c04e898b99917bbd20dba7302023e43033ac94e088643ffb43351b3859b79b0b3e3cfa27fe8762ef39e211ff9359f0482c057f526a868fd25bdce759f042c5ec1378ea498eb3a8f66e3bde181a40eca40a3afcf04c8962c8e4e8cea0fab2ac516b1db17da7057b870a4149f3f7f98ce43ebe61f422a9061a2b6b80ace160159c9e52c1f3b581a8c88b77f6ad4e821ba640131169d3cb1ef4f4a56f36c8000a414510cdab2c6804351abfc7c9cb2da1836f67ff8e71d0fb70c2d0118bd138259095278ba66644d6a08cbcca71058cc81c03501f241ac1de157e33edb2d3f14c99715c90c2af3083640a48c335a90a54de65d3c69f4640f797a1c458f4ef455cf71f11c88883ca58b445b727168b8844b33337bc3460859a8e8902d56f5c9d3f54d1d62f0e185974c724b9936c3c6ae07599c0eb87be809bcbb78548f7bdacaa0930f12700036b04cd4afba636bdb8b83931f6dbf4aec7e4dd539754fa965dbd66c9dcd257cb7a3fcbc21b1e96d675595fd7cd8b355405600a592f009b40e01fe72bba730b56d39f3682e3d890642cfae14f50a8dc6846719819e3fed4215f42851332c84c6b2ffd522cb4308d2c769dd25d71d0357357ff7a4ce2fdac589d1cbddea24013cc5c34c08b3d3b386d028eb44e1d7b4803eb450c565ac9573bc3a85ff30cd2d0089f15f413341cb0a91609acd8e4003ace0b820ea27853d496fa1dce84c74a3d7379b0c474492ff71f3ff4974851b38dfcd3024b5efa2ae2338b7b6ac55a6de21d15de206acfe9e8d203f76b53e26dcb34e71c1f0a1261aeb851801b5bd60c3ef97cde899b35f90ee693042ccf38b11f088179decb85bccd1733ec7888ba8275852a8505b8fbc7751e7a8ef1135ebd5bbb0a768201de53774d7280979bd1f589bcb7f49aed6b2f93f530284becaa0cde92e6a6fa126a3cc9d329180e5a39993790103ce0d3f7fb18150d044dc0102214d6cdf7e23bfb552b40d9c808f00fef773beedf0abc95d6f5a5e4825a7b409763bdd276602b0bea1c99829e2d070f1131c9abb3d0834c0817d95769e9720576a69c2694099a826ae4b1b4574ebca68f2ca2d2419dce69421f01387d8c358456bc0d6fe9739486d4003045d089bed4f819d2d3748e08296c306efba77ebae57e88a3fb2a5d545881bcd91f9d68c7e3a41cfbb74c2767cd470bb80c30e5ee2176527ff0137f4ef329e854428a243d98c135ea6135be95f29c47565ce620b044efe2fb20b90e088e6a23125dce5fc7436dd6b530d19b3c954a8fe22de71a578759b30a5882ab203662ec409f39583d13ab0f4996b4f0f5b9a0f9828b634a05362d48ff75ee907828f19176d273cd2a9267ed8f1599bafd5a912ba09938a0d67c44447c9bf93939bc3116d5c4ccae15ef4bee365c08f943049b4e489464ee7db0ec79773b44ccb4822129761cdd7d1b3b52e1d59a79c0bdcb10975b4e87b5c08ddb0284a24d8d80cb159abc1df55c2f75972218412f74b0cfbe4103bff91fa73a1cfb0418dfcae9d180a8f3175a9b8b8db58627b8f03d9170082bd3e3cc764cc81e73287dc6ee9fbba1de05d5dab4ad395feacb30b588c87deb482848dad275f026bd08edac93b9c0d5cfd3d2c6ac7a1d260cf8d94023def2773d2709c92141340ea2bed250dbad9e4303e0624843f164c6522fe8e21de11944488044cc0991ee33b490c2747f75b286b72d6e04eb0487acb273847ba78b409d100c04c3862ce8ee23f805989b9951d1de9e2130d472cb0501fb7035e6a5694f2647fe0fb85921cdddd4dc571b6380ce6e7861a3bf2717e77c8ab41c18c4b09b36377a6a9d8d3e5028afcd7cb4bb13f75071245777c4b00417f064ac092256c1ba7f3f78719dc6d954f58ea15b809bec58c4a2ec012eb86ce6a6b8e96217f2e85aff5d00cda0013352adbcc18bc0fc55badf2a32891cdbf5c1456a1b9457e2daa31683620f3903f56c59b4a3490e9c7e1c8df9d299a66e0af9907c7cb5bc25f043cb7b518091f9a6ca082236957c60af505dc5719105e6510a5a0bf9b8a9f5a9fc101048376568b64543436730110a01998b0a6909a252231e15c6810a7211f9dd14148eb430f36aa7d32c938335f564b06dda638bca99bfa454c9a0d530e4e0b40c863c885ccb7f0f597e1c551c08568fc681574dcc0431177489cc4dd4037a51fadbaba8f55460e6f178449441b6411109aa489430f52cdf3d48877a0e4d3f98eaa9c42ef409f480b2ea9ee6c5536d967e4bed8d60e9b50fb1fe87e5601be935ed29906ab11b32e422eb859de4381c5f77dcda1c09f2e309ec277c7f57d193b10966dff216f8dd7a6393f79b606d7c97c10ce09285d0260dae89295419cdde81db871879d4c3690e116f4666863dcde45a2616dc0d477fce82f960c806848b8233293bbd5923597a8820f999734ad3aed1eac5f670c4528275f8cc2faefd532ae266dcdff9c8102c0bc2593aca47e1ccafdac009d25700628113507176ac338bb936fca5c0d83c7d76a4a54e7373e7c11655c92eec221eaff83b9cfd6f6151d6d4928ae83b00b9c2d9e90942ff5bbba7bffec6b02fa107d36a6c20cfd4dec64e16cd31757c1e1824e5d6e321cbe02cddba1a7e36faf90af0f1e8d1434f1579b4958e0446af2ec789eb0919ea662e8a629690e8b7819897bc983e03494d7f6e53dae179685b591b92d669db38924e2104d560dea3a31a0fcede109d1af12127fbd6397d7d595e251c9b50e4a9ef0525a223c889473240aa10c7fbd25d596f97cd425bf4b7de41992d8a448421c45b3f6bac66b258994fe59fe4a3b4517b4eedea3134fafffa6530ac371942dacc2c1ae123b4ff834d", 0x1000}], 0x2) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) 16:01:23 executing program 1: r0 = semget$private(0x0, 0x7, 0x80) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) flock(r2, 0x20000000000a) open(&(0x7f00000001c0)='./file2\x00', 0x98, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000004c0)=0x101) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000480)=0x2) socketpair(0x1, 0x3, 0xfffffffffffffffd, &(0x7f0000000500)={0xffffffffffffffff}) r5 = fcntl$getown(r3, 0x5) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r5, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) poll(0x0, 0x0, 0x3ff) r7 = msgget$private(0x0, 0x404) msgsnd(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="02000000000000001c33775de977a5590200000096e00ad14d5cf085446c95733050e9e6d1149fb399a83a75a89a65754dcba033b47ff7d74ba17506cc9072dc893615d691fabc36f8183c52c884c5f3502f1f71a9ef936a529f1234c63550a3a67b014c0cf3fdf3c7192010976ab17a914ef79621b4dc010001000000000077be1cf37282525fb0259a24603d210fa14ef313895ddc13c0651c0e104fa25e00000000000200fac4c4c79f2abec7116f79988c15c475984e12e921e66151818da7c68511302a01ef0edceb7aa880d800c6fa20b240c54a3060338935a10b998088314fca275f544c068434ac7f5699e85a62d27051d24d5509f23f627cf3a61a3d39d39470744daf48d85088de9e89f43b7efd2f09fa39bd2001bdd83af3f85e21be5b8ad1ace4655e4ddb2bbda412735772f9f187b76824f0cdd47252fbb31d2444a21d59ae133b86e42f606100626eee5d834399bd38a9f5fffe7dabb5a820a45343128710c20f0456658ecaa4b32348ac90726bcf7ce4"], 0x1, 0xa2a104c913b8244c) mknod(&(0x7f0000000040)='./file0\x00', 0xc100, 0xffffffff80000001) getgid() semget$private(0x0, 0x0, 0x411) semop(r0, &(0x7f0000000280)=[{0xfffffffffffffffc, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x5, 0x1001}, {0x7, 0x67, 0x40000000000800}, {0x0, 0x80, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x3, 0x1000}, {0x0, 0x101, 0x800}], 0x2aaaaaaaaaaaace0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) madvise(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x5, 0x5b5, 0x1f, 0x0, "22aa0ad326e51b6f8901e6ac783ba9205cc935aa", 0x3ff, 0x80}) syz_open_pts() symlinkat(&(0x7f0000000340)='./file2\x00', r6, &(0x7f0000000380)='./file1/../file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1}, {0x6c}, {0x6}]}) poll(&(0x7f0000000040), 0x0, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17, &(0x7f0000000180)="e0") 16:01:23 executing program 0: setrlimit(0x6, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x6) mlockall(0x2) 16:01:23 executing program 0: r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getuid() getuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/128) 16:01:24 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) pipe2(&(0x7f0000000000), 0x10004) sync() open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) 16:01:24 executing program 0: open$dir(0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x2, 0x2fd01061, 0x1, "f7626d5eb8a646c3c7de660e6ed71a233544c4d9", 0xc91c, 0x1000}) getrusage(0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) 16:01:24 executing program 0: socketpair(0x10, 0x8007, 0x401, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getegid() ioctl$BIOCGETIF(r2, 0x4004426a, &(0x7f0000000400)=ANY=[@ANYBLOB="000000ffffff7f00000000000000000000000010000000"]) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") r1 = geteuid() seteuid(r1) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x260, 0x7, './file0\x00', 0x3, 0x4, 0x7}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x3f, 0x7fff, 0x6, 0x8}, {0x3, 0x1, 0x45, 0x4}, {0x9, 0x4591abe6}, {0x4, 0x7fff, 0xfff, 0x6}, {0x3ff, 0xffff, 0x8, 0x2}, {0x0, 0xa5ed0000, 0x1e92d14b}, {0x40, 0x996, 0x6, 0x8001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$TIOCSTOP(r0, 0x2000746f) syz_execute_func(&(0x7f0000000180)="c421fe16adfd00000064f2470f1b223666440f137c1609f0408143ab00000000c40263f5bfaf000000f04583410000c4e17e12820ca9c0930f9354e3003e79f00f1831") 16:01:24 executing program 1: clock_getres(0x0, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x10054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x400) 16:01:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xa, &(0x7f00000001c0)="ebffcb48", 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x8, 0x2, 0x6, "1d27483a111b55585269ac123621fd7cf3d47913", 0x8, 0xffffffffffffff01}) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x45, 0x3}, {0xa6, 0x1f}, {0xe7, 0x5}, {0x101, 0x8}, {0x6, 0x100000000}, {0x0, 0x7fffffff}, {0xa7, 0x3}, {0x100, 0x4}, {0x82, 0x4}], 0x200000000000002e}) clock_gettime(0x3, &(0x7f0000000000)) linkat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:01:24 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x110) chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvfrom(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x4003, 0x7f) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x80}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") chroot(&(0x7f0000000040)='./file0/file0\x00') read(r1, &(0x7f0000000240)=""/91, 0x5b) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0xe3) msgget$private(0x0, 0x4) 16:01:24 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, 0x0) setregid(r0, r1) r3 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000080)={0x5, 0x7fff}, 0x10) 16:01:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) readlinkat(r5, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r7, r8) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000080)) lchown(&(0x7f0000000040)='./bus\x00', r9, 0x0) 16:01:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x302, 0x20) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:01:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xa0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 16:01:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xfffffffffffff801, 0x7fff, &(0x7f0000000000)="fd239f064c231a34b46dc66f6adc4413af6902476c9e333243a15d534e91b72398c6b33d7c2f0539c7d761194ea65843dfdaf028666fbb28bc19d502e25d0318640f10d65b83156b23c1e5bb493bff92dc04584cae6ca4fb632d41b601f2e9c4f42f7af95b71c80c7940bd5805f52bd8bd02a799c8a86997f9080f29ec59fc718ec80d8d6ba60433577d", 0x8a) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) 16:01:25 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)='>', 0x1}], 0x1) 16:01:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r0, &(0x7f0000000000)="70c1f96559965908af4eefff84e676d8b147384dc14f951b0bcf89e597ab4ba13dc2858a275f24c8a8ad8a4100d21e726e83cff1a600dde8f8c8c3bb4fd1e886e6eac9848d1b86d218ab3516028b0ffafa814a0fec", 0x55, 0x1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3f, 0x7}, 0xc) 16:01:25 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x202, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x1d}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) r2 = semget(0x2, 0x0, 0x380) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x51, 0x200]) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') 16:01:25 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x62d1d48a48b30b76, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0xca, 0x200000000008000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0xfffffd90, &(0x7f0000000340)="67bae4bbd9feaed07480852eb7603a2910ee02d521537308729f78b55465e950747917e2624623485b6a7455296bde19911b98fb1bfecd98ec17bb8c380ce03a5acee8a47f98dd6cf2229f8fc13a8c1ee078aeea21e3ad59222af322") 16:01:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0x0, 0x8, 0x9, 0x7f}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x2, 0x7f}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000041, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x30, 0x2, 0x9, 0x175}], 0x8, 0x0, 0xffffffff, 0x0) socketpair(0x2, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r1, r2) openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000001c0)={0x1, 0x808000, './bus\x00', 0x3ff, 0x1, 0x8, 0x2}) close(r3) getpeername$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0xb1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:01:25 executing program 1: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) clock_getres(0x5, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20862, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="e5676050e73cd3264ef2ceda28788a2dde0545de9e51d8e53ae04df29f4682c9032088df1bf58c7ded4125aadb47af2d6668a73c97fa507c20aac3630aef44b50fb06e2945fb68e4b9cafa07a0a5f5644a7b2486d87c787ff9d2927ae7a02057881c0f4dff2b614a7d1d282cf2d8bd9484c92dcc8619953a9b5fb0", 0x7b}], 0x1) 16:01:25 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000480)="c5495f06df2743b91dab6dea79bab78fdab34ad73e36063b5ce838b829b8962b26662b296774446beabc70c124071d37cbc473386a11853c5b03b9bd76bf85378a61328f3d6f0ce6f23f3975f9c42f096f253804087aebcd33c954be44e830bd43779ddb967129ea2ccc7f69e48da17f2dfc0a613ae6c4fdf21f38ed1204b5973aef3373563b204a582b8e002f35a362111a44ec0c82be2b56129c0129f14d8ed123b4cdd2f9815fbe1fcc5148d7031008c906fc17e0189cfb955f949a83c7dcf5e9cff3230f7361b1800c45749defc2fbb4230d133d87df95c94afa49ec7a575bd56b32882bf3281328663a99fba81eec2ee5e76f6c", 0xf6) execve(0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000940)="c84d4e998f8214623677", 0xa) 16:01:25 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b100050390000000000000b15786ca90500e08fecea11ea8fef96ecfc73fdb357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200000000000000000000000000010400"/177, 0xb1, 0x0, 0x0, 0x0) r0 = kqueue() read(r0, &(0x7f0000000000)=""/90, 0x5a) 16:01:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r0, 0x5) geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) fcntl$getown(r2, 0x5) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54, 0x0, 0x0, 0x8}, {0x87}, {0x76, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x800, 0x8, 0x8001, 0xffffffffffffb07b}, {0x5, 0xec2, 0x80000, 0x100000000}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) syz_emit_ethernet(0xfffffc70, &(0x7f0000000340)="0010708d5bfb94f23d3cc24f292a5c5e98e8d79777634fd5edf4de3a650570c8dcbeff4103ce664411af6c9ce7047dc0c882c9251881b61ec2864bdfc1f6e1d29d5693e66157714dbc6a71c882f4b09037373bd1") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3, 0x0, 0x100, 0x7ff}, {0x101, 0x7a, 0x5}]}) 16:01:25 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0x10001, 0x10004}) setrlimit(0x5, &(0x7f0000000000)={0x6, 0xfffffffffffffffb}) setrlimit(0x800b, &(0x7f0000000040)={0x5d3, 0x7ffd}) 16:01:25 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000000)=[{r0, 0x189}], 0x1, 0x0) 16:01:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x4001, 0x6bcd000000000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="d5f07f50b8cb78082d1f78f833fd3263abce4b84c2382657b9e77192500b", 0x1e}], 0x1, &(0x7f0000000240)=[{0x1010, 0xffff, 0x20000000000, "ddb4ec730ccbeea08c09c0ec8f33643d7d28b3fb7704571ab7725445e7251175f69e0e53073a791617103a04795d2476a29af2bc69b732aa17132813f8923bf0214242fc02e182d74fcfaf1ed32e0b16cf3b2ee10c4a0f016f46c2f0da9143086d0b77cd3d4331ef201bf820100fc0475410b5734a2723bcf53f8ab44d6005e05e24fde3329076f7418ec44fdf97465f3f3b01e320e4778b6577e0959da56e30bd45a7738e38ca4c970626a7da795a825e94c9a1985965066560ac456c656f5a6e904b2f8748a4aa2b0e827f7670cce6c8a5aaa583c9781a727adfe7b20bb1b6502814dcd8944b3fffebed9f43e0292a1824f7f8613989325f003be59027dcfe987947bfcee9349a47ad7e14e4f34df20ab8c306d6345dfcf87464d64a99191413de510b3c54cfb3ee08ab881540f4c68e7171baa688e60d128d4edf256ef6e3830720c618087a26e2188590dd3c0a99911ea711988a8c2f3e8560a5dae78ad9321d66f30657c8de687acd123da65a7c2ed0796deb068fc5ff58436db73d4905a4fadbba0b4e2a6e15aad90e669eed9d387b783267721f3536d206f7c6032a45cad11e2196c4bbd576bfda0f8ad02585c9501de534b57c284576146801ddb8bbcb34f8ec48958622c8f5958a942e000d0d7201e4c4acebdcda938cc15488fe9e76e3439a6b7ef7b8c0360f797929154588db0eae3dbd8642a208a219f3c173021bd7986a0efb1432a95dd30eccee1ccfc45adb5d12798094001107096216cd5b152f564e3cbcf89096174954559a51e48c1c0b70833587cce652b479d39a032dede62b582b39d8f1a17f699ed3828d26bf1dec64f54179671fe01ea21c2461e74d7e91b3dc862b1839fe71efd93f240702e518def85e717f51bdbfb5384f1c501a3c2381a7641ca7d63a5dbdcadcb4eca097b745713ef842823dbed1a1a28e0fdf7b777b13ea496f04e6f0da25d119fa80f9b22a6ba5c62a1c38afb4a0cdd99391401e5a2866a49d433d962478c2240ccc80a843146c517c6252aae3ea990e5f310b5633743ba32d6b9ee36c599be83ed978c7647fe20a5d2fa0ccad1fe859d28b2f4e9ce708091e49c8af7c934e43d297e57831c374027a9256a33f743b498b600f8962a5b723aca382907d7a2ffc9600bfd5d917b4d76b0a76fefc600750a10da1f8e405cf7486b8d4f2f85afcc51b51e5df8c91b46b38f2dc65f9c5af80269f06ddba4d2adcc1159ef5029569166ba0108468e73983238d9dd5bb88f25438e653f05532c7116088fc45d5f62d15aac18bf7ca098d722e35251a822bc0bf37f3c15dd04dec65db5b07ce9c0eab3b202d868c0f059f1a88f4658bcbc2b0ab4b17e7edb98234842ea5ea4bed5bfb4908630bad0960b82ca4f687aa4e62c2c8c807a83ab3913fda66273b601181d83747daaa3dbea69471daff7295a97083e1b310f8995d293ab8801c09b0567d456e2323a815835163304f945d30b1594b0a0f078fd2c1c64997ca6f28e0376d754857fe61f44e0f9193fd403044e50679cd737a445941580e6c97a219ef7825754dd97c1b4f36a18c11168f5beee5b9cdffe0f2e94fee88a6e71595c5eb31e8e27f45817a64f033cebedcd31ca8581962c52b9bf75ec025dfc9193ad7f12b56dad6e054f2c3748ab994f8b23d76186ff95a0391ece32203e17f13ae9fc3ed05b9e77e54df255312c75484bc79a9ebc06f93889ebf39699630b853866554640be7b8ad3130c5e517f3b4d5eb659f833c774b6445878c556e7d6002de5344752a16ae6860bfedacf28a815da4e50d01b310e816c2522550a9f00375c0f04dbb7a897e62acc3230403ef65d4b8ccbe502457d8ff6341033de9f601748c2b81a8737e58d68fafd3e72e17c6f91d190bcbd17cd47a625495688ab3beff9c239c9d80eeb8a7eb41a9d924626c9b386ec60e617f48d809cbb7373fabaa5adf3ed88134fda096c66b1b12628b207a6b38045f6c316edf540bdd0aa7577b615f639a228816f9c6ea70d07675fc4ad48f39d45232a77be4814dd6c944fe404dcca435d0153414ace8707975d76f1a71ef1398899d85e08685329a737dee896923b17c3f54d7db3399232721a3195445f05c21dd575f1f9f012185f7ad28543cd1303a96b052220def3c5296e2e0ac9628f9d66f36ea4da22abd8f3b995765dc6472811cadee30169c4e622bf0c378f7db4cbb0f6c25d59649997ca539871d0bbe03b9194b6e5f3c0b104b64f6169bf7fb3779e46b3b465f7fca636426087eed357e2a8da408c3af259f123bfdfb8dbd7132cd0c2162a1c8a0859fd214dce288a5e8c54453cfa26b811e4f099b70fa3fb810ef31cd3e0ca826992ce15cf9568fa24b7072d5b5886c414959ed9c3b55bc91a349a09b5589730a44b22985e194eced7eb1fac87f80f8ffd18478555515cfa8ba8aef9e14150795375f011bbf84b037db45806c1dca6101ea22ce423ccb5c86cb0a95a21a02762af8e44c006d328e1de28777b72e407491c5960fb14121077a4849aa8f0a55b3fad35f567862f45a35ece7db291d69a2824f11a102eedc21560e5d428b4177cfd5d6b8f85ca816ff5d2fb1c7f625d306c60e7f9399ed5c09705e86f69197d2a4c49766bae157197a4a3fada3fb19a4a61f6c7756eea76522d24280dd9d8c1e85014befbb2c00714eaebeee4796a0c44e8cc389a2c179b19b546439e99b2ccf05ad855c39ff9ce4876a39b963b025159c58f9805af922f373a9ae1741eea930ebc0d7b2e3a05a3af1df2e41ca8f53fd75b4b41dd68bf17dcd5bb48d137910588ac3b609c32400b0f40e803cbeec3fabdc72b149c18c3c39efe93b3bb1b2dafd1f6cdff4c926bd9d2abf21ee92ab9be0ede7fb6e59484b41c2c7f135b91e3312c2c2688eda0ef18feeacaf185edea4b63d24734936c592d4e46ece75846109a3efd41cc28f908b57ffd3d24eb219677510f2fcf85b11b0ed075b7e0d082716c4d4284c052cbced2a2e39abf43749b3a4c2e0162d499b8eee417321afe38d48bbcf64aea811ae5484ca95545f2dcccea2bbd46376df7fa4f74c9b69ce5a6d6b360de70869c32adf85709f0e7e8558fb69da16f9e9534f9b93e0bfe31e249ff6859467bb5da663770f29f1d33cbb49b158558ad313afde2e18ac24ad3b632c311c9dfa538631b36e7923b620f9e1e21c7cd9a812bfa4341f3f6804feb209fdf9e7d1759f92a6bbe2cbdc3b59ae10673b463e68c6cc90047b792fce09c28ae8350fea329925f33bdd382f4079ebfd399f2b119446e0e33023c137a9369eb773f4ac4c75837465f64a420bbfb34ee1a12c6ba5d9f6eb05cb5be8decbde68f0cc1cdda008d749f9c8443e0ae9e2f6c436678a5699be5cb66ddef5a477835584419e679e96406da6ab8fe9232d5afcd900f7eb3d1e7650aaff8a75dad9f396ea6f439d78928c5bd38896a3557c4c31c47f4071fc1b669c03b087e8f5ce26040f1d2a9f2d727db4cbaa6815dd206c86193d449da401de124c4ec99ae26c71b1d94768365aa07a8f3faf4f7dc66a12f4d203f07fa86184f648ab6409ce87ef0a950db2222a5f044bbf4018a6a9a2bd61632f12963fcaf5fa8bc8af55748a539a9cb9972607151aa96deb3e6d595e0fd351dde5abc39f506fb0e4b8aa93e3ce8c640e9129efc79d0a04e3e018cfb8e5f58bf61ed01efdbe4501a12f3a2b47fa6501bc9e4cd884cec011c26985a8ffb970138cad09c49c773092440a0606fc1e9c15f8482a4cbe28996aa8fccca15390e13429f8dc8b12df7732387f7357f1a3df5ee2a3e6c05ae105e036568a49ad27a6af51e45390758ae86d83769dfed4895458da44159949219358f0dab522a0c35d4dc3c2ed8044a0c64f5998aa88fecf4f1462f9130253a9efc0a0d2942f36cb9f7da8ea240bbd175a0fe3a79c1830396c623d39fd66b1cb47202830d4a8dc06756290778c392348579b5ad3f9668cc0e2015ab5a6fdfb289c5e03d8d84648c60ee44d12edb1db29ca889b04eb91069a72ff82fa83a6162682231e5edb60b4ddaf6f818b6bd20187423e2323491ccd6beff385ddf046be906500e36d0b7684f50bcd3c03ddb49e515fc48c3c9853b1c14358499b973c5dc16a6b6f7d39477fe71cd5b52359be939f0cc98e693475d8f2475529d544510f86446d7d7a8b330b4085818a4e49bfb745e6d03b1f345528151873cb2f845c67be83b1b1c28187e1cb4e8abf659aae58a5d70037e67e2da5f6479eec2b6183c1b14671df42bcd8e3fba9500b4e363179a354ee4b16ad6d23ccb60ec04662b79719eae3a586fc186461fdeca2af3619cd4dcef8a71126a3cee116938d30a4ffb6d714020370b119d313da2045f75aa7db0d74ea289dba44b8f9a0564d846c8d2c6b6879d818cb55a4fb6c76ef01a3e42a0d6f2e88282c6350bf72bd21a3b5cad74d478257caccebda2fcf1e051c1dbb3cb81c2daf39e195c91f91c464630af3cf48be4a03fa96f7638412213ef55f378ccd714f2419111d150c4c2b67de12215c9da4efaaa638ed5ace7e3d74faf442105488e69cb7a5d22e70414120d626ce8d7757a939c1c7330e9828a520d5f320d39850c8bbb7c87da67de046d3e9b158d7f10f7ffd0387d2bd872b7197c8b7736338e47ef1529aad7bc2598bf4f10e91137e848a44d55f5a95c97c07f213d6d84180866d594285d0a1b9b9d830b8497f3a60a6bfd25d33c7662c2fda557bb1e9a07c266d9aaef9b0e923283c1958faae51cbce14bdbccdf10f57764941728f2aa4877a4b207431fb8e105daab0ed6854af722d975f5dd0096ac6220234aedcd8132fe8a256513159acbd3029d4ac1918e3d8171f0688802a5cd804dfd75114e61c99d15a4fee8b9c91d683951bc19b765d0ef190ae007ac6fac57bcdb6d2b114a99edcc713f3c306594ac1041b6440b2d375556b53a72e2ac8393d7d44fd8bc41fec3ce4e5d21578f552f17241b81151e23e03bf45f4fe4864c353966a2da844f8e3ba9ee932785fc504dc5446dc1ac6faa8a562f97d86a5ee0043e3da3db1c6d7f94fbfa9792b886fae3c483777703e96c5313830daca669bef44793dca66a1251261dda5518ad9beaecb1b05b6ff729be6ee06b05686dcac9273348a508a7351a5b9192a6b2af1bdc565378fa42927438f6a1fd21d8d955d8cfd0059e70736a27d6ad4a885009fea8059b033d9ad92b02731ec12086a046d87dd75202e53f52658c33fbdc0cc3824fd2e526443df41518413a9721a442f98fe4c7397bea5c683cc3d79b8da63ca856c829d706b9d8862f1203492dfdf9e362869c620391f7d6aefa304a5353df7495afea2e04ff15b0dde373fde7bca78fd08733067a0ef9e1f538d27d956121454b1eeba757d4f04e29cd364442120d32e4442504e3a1e2a1b828e421a9f50b4162f4163ba000b3f3e2ea3898171ad3a2098535d1d2b9843d6e68dedeff85770e37c361763ef233d9234925fe12c244860e91f62e4bc2a62aa8065df594b04019f061e672699e19df2d530feef8ac6c0ba3acd584b667c6aa8cafcc36257ee2e4f17652db8a2674197493c3d32dc4d67cc195aaf2be4c24d0fd795cc9a0cb8532895c4f6ce1bdca4c0f46d81fc8ab2dc8f9b466fc4f46e84c8cbd0341ea316d340f6a8fd61ff135538b0649cd689e4ce90a76fb64b4d43b1b74b947785c4388c5b66513d723a510355810ea98d255f9ad04e3ad5f4f5350ef5de38862e6a185c4e809d8ef102164cad11e43b27531c0cd9d07ea48d2692f9a2bf64e6580828791def485eb58fecf1"}, {0x100, 0xffff, 0x2, "53ad866145c52b2b7a13885c96e9a28c120b95152f7c7a81daa6d3e2ee41bc333712a0450b341b214dd27b91598cea4d3d3e663efe82240a50e25e5ddff0f202e2eaf8a5d760b9974295da781a12356ef78204d0bba41230d9022c9d2cbe8a1e9390a2f81f448c54f827e28fbdb50b16973560652a575e34fddd462320e865e69bc94f47588f2e4a7a0e98ed267b70a2f5d2d513ed1cb11332eba351ab3973603df602e56935b5d3a3850c21d729cf4eea58a28ff9e0f3d9e837a77ff0c8a61338dc726cc62f785c19c1cc6a595d8397fea09e19d33687930888aba07399b15a9bf4344d97c99919ea8a9c168b"}, {0x100, 0xffff, 0x3ff, "c3f3f6c537a65ea286b56997d50c57e14375931627401372ecf68ed553a0d20a63baf104260fe6aaff42723504cd9cce0f027f2af402956d22f1881e940f16b8f4b1179db12dba2e8f8d8da15d299ea79992fdfdad9406224346a4f8b0169ee83acb164b255433cec2549f2f69ff7bf8bec7f225f59da20755abf3911c5dd6c1e657080eb40515f436f9191c908c02de99dd36912822876b0403f0e828f582047a78fd23b3e736aa704e1d3b9058c47c10f54dfb40da888ac56bafa54caacdff0fe1b7e86e3ef5e9a99983875247f0cb6fb5d2b33743f03bd72faa8e486bf06dc99bbd561c36ed1edd6e"}, {0xc8, 0x0, 0x101, "46daa70399563361ec024a7d866126fb5aaf4ae812b83d53dc653f7e3a78bafec302c5f4c428a3e9d862d9f0ed02b876c11061acc1ea830a6195b042e9e95c1d825d67488e33754c517aadb24b2ad24700dc66ebc67faeb08db1d51cda0920c52b4baa77ee421c8e4fc90e957a7c45c6c5825acfc9a8e9bddc4219fbc327ad35c8e146d95769cface381559e91a9e166b2d1d919f6f0ffc5387e239462e9619b9e5252339c37189fb49752c1f83a15821b246a55fca8"}, {0x28, 0x1, 0x2, "36e8562e2c741fd9e0a2889e7f3d937ab9caf91c1a6763ce"}, {0x68, 0xffff, 0x5, "8c1e09ffaddfb17beda8b5d8f29b9d2a8c052676031d77b56a7b6188e4d28cd8e3f1b38252af396b313e078e52882aa6189d067ebf6916bfa5cf8aa8384fcaa999a28ba2b21d47b54e7725b96883a4d73ba16630ee"}, {0x60, 0xffff, 0x194, "dabeb992f59d38ee8a5cf5cfddf95c7cdccb3ee66a65384f62b6f1e97937d3dbd6aa5ca47875c813a041c624cdd160e1861729e5300d832891a385da386e505d9ffc8a90e6a5d4edc84ebc"}, {0x68, 0x0, 0x344, "1ebb9de3fc1ff4cba114850edcf072d5acff9a8f56cde2e0c03d95413d5b30e4bff6e7aa883d68b1f9f558dee7c9c88fb19f166d69b71983cca488d85b9b4665716289185bd14ec70ef97f2bc09ae61d2e00257ab46f8b"}], 0x1430}, 0x2) setsockopt(r0, 0x0, 0x4, &(0x7f0000001800)="c91b398d5d2b37bd588186641684d391bb24213764bd51e8cfb5331235b8ba06bc99262dcfd3e71b95a369fc3bc1f8fc1191ccd1d25c33d3f1a675fbbbdadc3c748ed601e6d6e14f12f00f2d4a60a03ce5016be80aea00b88d9b80e923606931c66c49e814e711731a5477e6007294d2c528b939d6edec3f36723c115b1c68aa5243dc048a29c67758d225085add53e1f802bea43c310af99b3c53bd79181a193fb5ae13df384b8701bf2a7c2fb33f38e2ec18f736e791f4ad698c357b20ed2193e993ac6126563a07b11419cf193d048997e69a346ad1566d431cc6d5b254061af0522f38defe5b389b1dea085893ac37c55bde", 0xf4) getpeername(r1, &(0x7f0000001780)=@in6, &(0x7f00000017c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x5, 0x100) setsockopt(r0, 0x101, 0x4, &(0x7f0000001680)="79853bcb093748320fef12aa73b57b268b02cf2d11b46b834dabca6a3715cf878773177745b452332512f5f90d12240349d8f1ac74e0af6a4cf5795ac3cffe17581374920418377d66de6215b8e559dadf3d41a2d076e092b3b03db74030e8eb99755d10a033614a8c182a86c2e4f6af41ce9e05c9e9c29688856ff08cbf20fb85e10865953be52f3be1aa5d1f40298fbd49e6d01a83bb6fbcc2d9bf17f764dc82f1029ec0620bba4a50c413c0b20c4ddfccc5c6da0145d023ddcbe40b4bf1ab6104bdad2ce30d3159e3b3352100c58bb75ed4de4eb09170ec9b516b59b03ad80e53", 0xe2) socket(0x6, 0x7, 0x5) sendto(r0, &(0x7f0000000180)="d661285741dcca5cd4513833d058cfb4197bd3ac5380ab93fb753ea520f599bf0c6485d45c9ec3f338017167ca44785da1fc64ce9b87abad663590f5bc135cce1c4d2ac5254b7ecf660b87504cccc83826626df61dc84c9410382874972d3a455da6cb059803034a59b59984b1508d97581c543484408fbe3f907832762392fe6b91e21fb3a3d75eea59622ef43280179893d73ec026435df8de0d415a023e6148d66323a6fc2dbdc18f35de4fc19b", 0xfffffffffffffd14, 0x767fa270e56a6c21, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) listen(r0, 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:01:25 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) sendto$inet(r0, &(0x7f0000000000)="9a99b7e735d85118641f045d5374a9cea1ac86dd3e29c6a1af730f8de06ab19fa6db3826b82602202c363b9bde0cb0854a5319c1d1f39947095df3dd913af081f2b392d495e7c753b87fff32bf72", 0xfffffc7e, 0x4, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) 16:01:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="626948d75eb5145622d58e11f34acf73822f67696c6530000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c603a801f50be7576a524ce0dd601a0d0700000100000000e2ff0000", 0x1c) writev(r0, &(0x7f0000003300)=[{&(0x7f0000000240)="31f35687c736e6f7230687a447ecc5508c17d1ace5938d1d7eb9bf1f0af762aa69303109461d48d7633cbf51faac618210662b0962545741ab55a1a325b07aede8b38516ea9cfdad208e81aa034e0c4838af68c2fb8756d2ac5c071bbaa875cef0fc78d9a00eb4bec425f373eb1b82398bfec20b294772d798007bfbed032048e4735c7108e26144e7e91fa5f8fb35e3b005535033294da711fd3ff4ef3dc85442eabdcd3a83a2d8fb198c3baef1bf81a8169ae601642803c40929fd3332c85a89eaa51a334539fd29a3f5d9eb353db0a8f9f2acda01bbd192440a306ce4c5e657fababaaa975dd8876986896d3d8b92ad63fb29fc0371a37f87f1b7e5478f9cbc2777e0239a6ff4a363cf64fcbd906839e8ddd8309dcea5ea992215135ccc3dd1a1e31db404f6254b55ed4933a7a39973f1d6eb431d55d7187cb24abd74fe4f0a9819a8b8e3f9ac0c662f50142d6c706a866609d67b8eeccdae640e552850454779881d4983d94f5dbd57b35a02312026b8c6c1831ad3b6c6d659220e1dc78cb0cbd8ee2adb198b6fc8441c15122bb6b7157e0549fa8b039c05144841feac5e568c7f9b427163a471f615cdfc560401004a96aec01d018627834d4a78ea3bc97e5eac3443e184d0bd5ee3a3486a7a4bd963e64fd14dc4c768919a5d36977a1f319b1047657dea9556c089930d6a1893d3b37005904037042d4ddc1159315ccdf4f44872ff8501d98e5e490d0f5d3d01b56c999cd90ec238d15fbe6bd51133f70cbd97aa705191445afc776578efc38e4127ef8f35f0c95178e3b627559235d951595215626cdb8c8400b7b1707231375163657120dafbe8630a6de1d619fd9d63c00e2e3fbc72b2f35553acfb1a79dc5d19256eb0d7a058081ddc62aabdac9b5058c20ddeccf136f2862753ce70a0d7f2dbd53b42821cc4e0116b69cd900013693c2b69a247a8ab921daf17974d47e40dbe4e7a23994410007811d0767225f4fd792336bc75dbc5ab1bf63965fa24c6c74069d57cb5b81dd13859d0a769b25ebe35d5ef323292acb1883793596c7b2b2584ec4371b325fc9296b579d1d6bf5a7e9080aa883218331eba898a0318b204e38fdb4ad72888c6e2b75c7c3fd8b7c6ec5b87cde2130becdcc638a9a112c1dbf1ff6972ac2c232389652de4493dd51a89fbe29a2693c850bbfe6d2364e124e33d4c834f18d4105b1476b89cf9000eee5fc943890c8fce9e4c326f6a9e6782378640983fcc0e615d4b156a6608c7584a7d4036da72a7fcecaef667100a4e57208c2644052a34a30ab3a5d0e5c8cdbfaa700c838d1f3c2e282a0f617f9639006b9acf4601e53134765af72b0440e7938f5d96dc98fefde8a2cd582b6cd2a8924cadc33aa751902ba29b053d05562d86d491a02f94b0954028e515556ee3d21f69743d3b1ee9bd362eb1c5d1789105cbd1b7a4202eb5d45796f2a864b2d0d5d7bfa4143e40c789b940b66c0502743ee131638fc41e2b5cf94525c55ba4e6b923912ad2aa591ba6da747d76236f411b32f3770147cfef96c17ae413f93b4e61d1a8cdfa0072da5d98f69e9710c655c1ae19d886bf83d51aad9eb95d83c8fa3602c45af8661c97cfc8a0fe0a9e447bd25f8ff41deb09905d53bc59c37ae256cb5699726dcf6cca3bf874d0641dbca33f28a97adf3ba67205c1280b6a574157f904110ed67ea3671a25923398f0379994d6642ba8fd86be57e327cbada3261fbac3f0a883048c6f9f55f1bfaabad62a7f43e2a46fd1197442c71e28c2590b75f70579af66db7117cc5a2139517e22ffe4e588a69fa7de669269c94b60dd68c6d9ead890061f44c7f9e5580e0379db24f5cad439c84bfbb5a34e645bada56afc9905a971cd6540d4e379ca7e7e96020e9918e2c6ffc2dc8cad528bfdb4097ddcbc4657786345b88214925410998dcb110dbc4f394da488a5f391b7b0272114de08c692a9b3d097ab5de0905615dac3a0b1fcee1f", 0x581}], 0x1) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) 16:01:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) 16:01:26 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) socket(0x1, 0x2, 0xffffffffffffff81) getuid() syz_open_pts() 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x45}, {0x6}]}) r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000140)=[{0x5, 0x8, 0xff, 0x280000000}, {0x7, 0x9, 0xd731, 0x101}, {0xfffffffffffffff8, 0x39, 0x9, 0x6}, {0xfff, 0xc6, 0x2, 0x7fffffff}, {0xfff, 0x0, 0x80000000, 0xff}, {0x9, 0x4, 0x7, 0x7fff}]}) r2 = shmget$private(0x0, 0x3000, 0x515, &(0x7f0000ffc000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000000)=[{0x6, 0x8}, {0x8, 0x8, 0x100000000, 0x8001}, {0x9, 0x0, 0x3402, 0x5}, {0x2, 0xff, 0x2927, 0x7}, {0x10001, 0x9, 0xc079, 0xbba}, {0x3, 0x0, 0x80000001, 0x5}, {0x81, 0x8000, 0x9, 0x2}, {0x3, 0x7, 0x4, 0x81}]}) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:01:26 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r4) 16:01:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)=0x3) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000004c0)='\x93/\xcfrw\xb6\xdb\xc5u&\'\x00', &(0x7f00000001c0)='\t', &(0x7f0000000200)=')^%+-\x00', &(0x7f0000000240)='*\\\xea^\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='^*\'!]+\\+\xe8)^.\x00', &(0x7f0000000400)=')$\x00', &(0x7f0000000440)='\\)\x00']) 16:01:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x38, 0x5, 0x2) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) uvm_fault(0xfffffd803f013840, 0x10, 0, 2) -> e kernel: page fault trap, code=0 Stopped at wsmux_do_ioctl+0x736: movq %rax,0x10(%rdx,%r15,8)