71c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b51", 0x796, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x412dff) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r5 = socket(0x0, 0x0, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000004c0)={0x0, &(0x7f0000000080)}) write(0xffffffffffffffff, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x3a8, 0x0) r6 = socket(0x800000018, 0x3, 0x0) ioctl$FIONBIO(r2, 0x8004667e, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x0}, 0x8) r7 = kqueue() r8 = socket$unix(0x1, 0x2, 0x0) kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000200)=[{{}, 0x0, 0x8, 0x4, 0x2, 0x3}, {{r5}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xa5}, {{r1}, 0xfffffffffffffffa, 0xf0, 0xfffff, 0xf3, 0x800000}, {{r8}, 0xfffffffffffffffc, 0xe9, 0x10, 0x20, 0x700000000}], 0x6, 0x0) socket(0x2, 0x2, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)) (async) setregid(r1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) (async) setgroups(0x0, 0x0) (async) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) (async) setrlimit(0x6, &(0x7f00000000c0)) (async) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{}, {0x61}]}) (async) write(r2, &(0x7f0000000000)="7696e5f3d1", 0x5) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) socket(0x20, 0x4, 0x6) executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x1bc) close(r0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x9) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='%c()\x00', &(0x7f0000000100)='\\}+\xf3*%^.[.\x00', &(0x7f0000000140)='/%-&.\x00', &(0x7f0000000180)='[,@.,\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='##-\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)='/(+#-)\x00', &(0x7f00000002c0)='})\x00', &(0x7f0000000300)='[\x00']) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') r3 = socket(0x18, 0x1, 0x7) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) r4 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r11 = getgid() sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000004c0)="ad3661461f1c4e34a0df82c90214bc66164d6f963eb5897e8d9184fef1e6978966f06b2f50039383b348a735fd4bfab60cab7492086666a5bdc4d1345f78edde74d44ae39c01b53d5f22396b4062ed40d20ac246e9f848a8", 0x58}, {&(0x7f0000000540)="d8b9d287958876434269d2077802bf678b3227ce6d85d28065", 0x19}], 0x2, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r10, r11}], 0x40}, 0xf) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000780)={0x8076, 0x5, 0x5c9}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f00000007c0)={0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={r9, r8, r6}, 0xc) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r12 = accept(r3, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000900)={0x6, &(0x7f00000008c0)=[{0x2, 0x1, 0x6, 0x7, 0xff5c}, {0x5, 0xffff, 0x1ff, 0x80, 0x8}, {0x8001, 0x1ff, 0xfa, 0x1, 0x1f}, {0x401, 0x0, 0x5, 0x81fa, 0x7fff}, {0x85, 0x400, 0x6, 0x4, 0xffff}, {0xffe1, 0x6, 0xca7, 0x6, 0x401}]}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000940)={{0x18, 0x3, 0x3f, 0x400}, {0x18, 0x0, 0x2, 0x1}, 0x2ba4, [0x2, 0xe75, 0x9, 0xbe, 0x7fffffff, 0x100000, 0x2, 0x3811]}, 0x3c) read(0xffffffffffffff9c, &(0x7f0000000980)=""/199, 0xc7) r13 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x40, 0x8b) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x10000) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b80), 0x20000, 0x0) r16 = openat$pf(0xffffffffffffff9c, &(0x7f0000000bc0), 0x0, 0x0) kevent(r1, &(0x7f0000000b00)=[{{r13}, 0xfffffffffffffffc, 0xb, 0x2, 0x80000001, 0x5f7}, {{r2}, 0xfffffffffffffff8, 0x28, 0x4, 0x8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x20000024, 0x6, 0x7}, {{r14}, 0xfffffffffffffffa, 0x80, 0x10, 0x9, 0x10001}], 0x5, &(0x7f0000000c00)=[{{r15}, 0xfffffffffffffffb, 0xc0, 0x40, 0xffffffff, 0xfe}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0x40, 0xa17, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x69, 0x2, 0x587, 0x1}, {{r2}, 0xfffffffffffffffb, 0x4, 0x8, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8a, 0x80041, 0xffffffff, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x15, 0x20, 0xffffffff, 0x8}, {{r16}, 0x3, 0x40, 0xfffff, 0x9, 0x6}, {{r12}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x2, 0xfffffffffffffff8}, {{r12}, 0xfffffffffffffffb, 0x4, 0x40, 0x5, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x0, 0x4}], 0x9, &(0x7f0000000d40)={0x401, 0xa2a}) executing program 0: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x3, 0x800, 0x1000}], 0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd4e, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r2, r4, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = getegid() semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = semget(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r7, r6, r7, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0xffffffffffffffff, r7, r10, 0x41}, 0xa, 0x2, 0x1}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000, 0x0, "00000000000000001000"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x4001, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xd) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) close(r0) execve(0x0, 0x0, 0x0) syz_open_pts() getrusage(0x0, 0xfffffffffffffffe) syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) shmctl$IPC_STAT(0x0, 0x2, 0x0) sysctl$hw(&(0x7f0000001980)={0x6, 0x17}, 0x2, 0x0, &(0x7f0000001a80), 0x0, 0x0) executing program 2: semget$private(0x0, 0x3, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) setsockopt(r2, 0x6, 0x8, &(0x7f0000000380), 0x0) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000000000, 0x2000100000002}) sysctl$kern(&(0x7f0000000080)={0x1, 0x20}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: semctl$IPC_SET(0x0, 0xd00000000000000, 0x1, 0x0) pckbd_enable: command error executing program 4: utimes(0x0, &(0x7f0000000040)={{0x10}}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) (async) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x7, 0xcf0, 0x2, 0x400, "63da8ef7438b5d4e6c20b3c263ef9b90a8061d86", 0x4, 0x7}) (async) r2 = socket(0x10, 0x2, 0x1f) (async) r3 = socket(0x18, 0x2, 0x0) close(r3) (async) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r4, &(0x7f0000001280)=[{&(0x7f0000000180)="32038f89ec924cba739da5e76595066fe4cd59e6ab89cffeff0f07ce14d6ad3c216ebd20670c4e5a8380e2ad81bbec2a974a18b2feaea53db6fb650cc55eb97f4910fd61d9fc7542f5713772cb991a9079e8f72500533777f6a9ffea7c53c27e9ce2ebfb3e7e8f8d79546a9fcbe2159c88e6f9cb3c3ba7917176620797a782a877b8b16c83ddd800f60e2dda3b5f8ac36462dc3fa5d685b2496807b892acbc5ee19b76700762e9d218d84e9feafa93f4a2ee048738c9ff87ad36b744320cc5deaae7496396b66cf9471ba74831ed5695eaa7fff2", 0xd4}, {&(0x7f0000000040)="07b2f1e7712de80b686bf273aea8fdc4d042257ebc0ec02adf7c0b61da74af8317f6c49c0acb1db2157f342c74f14c6ef7482932f8a85764e132b61852debe013e79019623b2e4fbe4", 0x49}, {&(0x7f0000000280)="fe5066700db6b4d3706417260ad4ec45c71c738a9b7d83517b0939d30135d55e22830ffc0a0a7c3361310313a96411815a31874d3f01ec00ece9ac14fddd442a6c791235bac58605d72c9dc2d4fedc289ae72f0a682e7a19dd84e3f0d6b6fc67bfbdf9f1dfce4c7b1db7070abeb7cafcdc6aada501bbffc76905fdad9e220affb23574c0b78d1da6c954322f8a97e37d680393239cf5c5e545a114b4f9fdc14c35f63ddf1133233fedb63a10e5d3ff6b90d5a8b0e5a6486b8be8967ae34a34bf036d140aecdb51db5bd728aeede97f8dfe8d7070e4fbaf0af42a4224ae7e3753a0265e2470877460689f9f13490326a7b91e2e79772eaf44447006e49bbfcd7c26d9b9947f82d3fa77eeae6afbfc909c3f6db768f8c6cf0bd931ebf813356228fbafae200c01504a7d905e32ab185a58ef2674bbac6bdd04089435939c95f75d3bcecf2d35a597f36fd0b606faa96613296b891904cf9c3442f89b5ae33c0a2b831d6812b7eaea664374cffba2d465a1a576b95efda52d05fa67c8056b97b43f3ed1dce418cc551a58e3eef5d29e764177a9de73ab34e0e02565361e2bc815730be257fdc368d8da82ce870e80363969dea66ca0e7a8dba5e7656eec7d69b0d76c86e4d58a2006d32eef4b73b98821b9724dd61bc27f870d393c739f1ff54b68601665bf0fcef543fe961947ace74837da4e5c1668a394393e1287e977dfb992a10139d6c1a81c06da2e1805d71b8ab2282423c046706a442860f917d5ed6f3e443c3187aa1e458c1a9a5bcb751e973d9dab33c616d19d5a169a4273b2e045ce493b956c04d59ed5ad5ff816c653ad4a3bfad00da7373bbaa554cc9a472cd364648fdc96d0b9a30c98591ea52fcf81d248f7a8038f3b3b65707c47d03077338724b573c3697ad98f37fe7b716a7c190f71c61f1be605cd420305f7ebd217c9e2bb89df98393139b70dc2280b1d07f1b05a3becbf2c3d81b55e65be5dc47c9df827d7984c6f3423f95def6f2ca347658d41192ce5918ae86fd92c9cea96c388d3eee60e8da9df2651616c6cfd360273b36bf33a02b5d4b33be4124a13", 0x2fc}], 0x3) (async) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) setrlimit(0x6, &(0x7f00000000c0)) (async) mlockall(0x1) (async) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) (async) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) (async) mlockall(0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000005c0)=0x6) (async) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x10010, 0x4}) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x5, 0x4, 0x2, 0x5}, {0x7, 0x5, 0x5, 0xfff}, {0x2, 0x6, 0x1, 0x7}, {0x9, 0x0, 0x4, 0x4}, {0x0, 0xde, 0x6, 0xfffff54f}]}) executing program 7: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xc1c}, {{r2}, 0xfffffffffffffffc, 0xe1, 0x4, 0x100, 0xfef}, {{r3}, 0xfffffffffffffff9, 0x9, 0x40000000, 0xed, 0x80000000}, {{r3}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r3}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1000, 0x1}, {{r3}, 0xfffffffffffffff9, 0x6e, 0x1, 0x1, 0x3}, {{r3}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0xfff}, {{}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, &(0x7f0000000140)={0x0, 0x3f}) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2ed0eced17e847dc4749be945558009960f60556da4a85ba970512735fbd8ee05c200d3a6af41c08", 0xb8, 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f0000000180)=""/183, 0xb7, 0x18c2, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x52d34f2c350a5b1d, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xffffff1f, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) setsockopt(r2, 0x6, 0x4, &(0x7f0000000240)="5194eb5d", 0x4) fcntl$setstatus(r2, 0x4, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mlockall(0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x104001f, "bb08001000f1675910508b00"}) kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x14, 0xfffff, 0x7b, 0x400}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x4, 0xfffd}, {{r4}, 0xfffffffffffffff9, 0x60, 0x40, 0x4ab}], 0x1, 0x0, 0x0, &(0x7f0000000240)={0x2, 0x8}) writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x49}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) (async) r3 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='\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) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) (async) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r3, &(0x7f0000000440)='\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//file0\x00', 0x0) (async) mkdirat(r3, &(0x7f0000000440)='\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//file0\x00', 0x0) rename(&(0x7f0000000100)='\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//file0\x00', &(0x7f0000000180)='./file0\x00') (async) rename(&(0x7f0000000100)='\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//file0\x00', &(0x7f0000000180)='./file0\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) getpeername$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/4089}, &(0x7f0000000240)=0xffb) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{}, {0x61}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) write(r0, &(0x7f0000000000)="7696e5f3d1", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4000, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 5: openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205609, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getegid() r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb2}}) flock(r0, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="aaaba5a4d6724eef462bb96388fccbedc806eecc88cdd7fcbd7b3d9cdb879a51a3dcf090301f3cd6f5dbf18f4636a83f9b5982a1b7db0c89a24f4a353e30f59ddc6ea62e106f573ebced75424a7cd4dc467eecd20bf9b59b413f58d550cdb55ca71c0896a365cf182cc49fc4c71555c2710b5df5697c13b2995a775a4d2200bc6eb3178dc6e4fe493a3ab63e0a5920647b", 0x91}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x264b, 0x9, 0xd, "fabafa588fc0000000000010080000001000"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="aaaba5a4d6724eef462bb96388fccbedc806eecc88cdd7fcbd7b3d9cdb879a51a3dcf090301f3cd6f5dbf18f4636a83f9b5982a1b7db0c89a24f4a353e30f59ddc6ea62e106f573ebced75424a7cd4dc467eecd20bf9b59b413f58d550cdb55ca71c0896a365cf182cc49fc4c71555c2710b5df5697c13b2995a775a4d2200bc6eb3178dc6e4fe493a3ab63e0a5920647b", 0x91}], 0x1) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) syz_open_pts() (async) close(r1) (async) syz_open_pts() (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x264b, 0x9, 0xd, "fabafa588fc0000000000010080000001000"}) (async) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) (async) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) (async) executing program 6: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x8001) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00003fd000/0xc00000)=nil, 0xc00000) sysctl$kern(0x0, 0x4276, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) socket(0x0, 0x0, 0xfc) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80146940, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x637e) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x0, 0x800, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) setuid(0xffffffffffffffff) ktrace(0x0, 0x5, 0x1000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="89060ba9f571178869feabffa401827b708fbc95154177bba5545dc6", 0x1c) ioctl$VNDIOCGET(r4, 0x41946472, &(0x7f0000000700)={'./file0\x00', 0x0, 0x0, 0x9}) executing program 6: utimes(0x0, &(0x7f0000000040)={{0x58}}) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000000)) r2 = syz_open_pts() dup2(r2, r0) sysctl$net_inet_udp(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: sysctl$vm(&(0x7f00000004c0)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000500), 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) semget$private(0x0, 0x8, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, 0x0, 0x5}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00003b9000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f00001fe000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0xbe9d}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0x4}], './file0\x00'}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000240)) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xfde0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c89960289bd7a07e488774592496856ca7b78060998608c2f952e43bc0bf11555c94cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a260458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000050000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7177f92cf061ad125ca670353b45d53a000000b3dea22d6027625614b12183721f98686e472b70b560f7021f567adf4d00"/230, 0x4) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0xfd, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000280)) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYRES8=r0]) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7fffffff, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) r3 = accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r3, 0x28, 0x9, &(0x7f0000000000)="ebffcbff13b9dd818b3064b13048e68931929648", 0x14) kqueue() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}], 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffc56) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd4e, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r2, r4, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = getegid() semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = semget(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r7, r6, r7, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0xffffffffffffffff, r7, r10, 0x41}, 0xa, 0x2, 0x1}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x4d, 0x1}], 0x200, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x6) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x100, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000000)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=""/202, &(0x7f00000001c0)=0xca) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5}, {0x45}, {0xe, 0x0, 0x0, 0x3}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2ed0eced17e847dc4749be945558009960f60556da4a85ba970512735fbd8ee05c200d3a6af41c", 0xb7, 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f0000000180)=""/183, 0xb7, 0x18c2, 0x0, 0x0) executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) getppid() r1 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) denied attempt to set clock forward to 7308332182914596864 executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[{0x28, 0x6}, {0x50}, {0x4, 0x7f}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaabb3a06613b077f58a6080045000028d9d6544fa788642d4d0000bb0e00907800000000000000000000e9000000"]) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="8d74f400a94f6257aaaaaabb8035"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x186}]}) (async) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000200)=0x8) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x7, 0x7}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffb}]}) write(r1, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x7, 0x24, 0x4, 0x8}, {0xfffa, 0x7, 0x4, 0x8}, {0x1ff, 0x3, 0x0, 0x3}, {0x1, 0x40, 0x5, 0x889f}]}) (async) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000415}) (async) flock(r4, 0x5) (async) r5 = socket(0x2, 0x1, 0x0) shmat(r0, &(0x7f00006b2000/0x4000)=nil, 0x3000) (async) bind(r5, &(0x7f0000000000), 0x10) (async) r6 = dup(r5) unlinkat(r6, &(0x7f00000001c0)='./file0\x00', 0x8) r7 = dup(r4) flock(r7, 0x3) close(r7) (async) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2, 0x0, 0x0, 0x2}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x10010, 0x4}) (async) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x5, 0x4, 0x2, 0x5}, {0x7, 0x5, 0x5, 0xfff}, {0x2, 0x6, 0x1, 0x7}, {0x9, 0x0, 0x4, 0x4}, {0x0, 0xde, 0x6, 0xfffff54f}]}) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020699e, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x21d4, &(0x7f0000000000)=[{0x15}, {0x1}, {0x8106, 0x0, 0x0, 0x10001}]}) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0x9d45, r6}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) ioctl$FIONREAD(r1, 0x802069c7, &(0x7f00000001c0)) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop, @rr={0x7, 0x3}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) setrlimit(0x0, &(0x7f0000000000)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0x80045604, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x3d0dfda3) r1 = socket(0x800000018, 0x3, 0x0) bind$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x400, 0xbb) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x81946466, &(0x7f0000000000)={0x0, 0x0, 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) close(r4) r5 = open(&(0x7f0000000140)='./bus\x00', 0x21, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000300)={&(0x7f0000000180)='./bus\x00', 0x8, &(0x7f00000002c0)='./bus\x00', 0x6}) write(r4, &(0x7f0000000200)="71887d4db2944fc9a007109e48f4e6f231da040fbe432b9b195351c64a05ff003a5b29028093e4cdc433e62151cd009881a9131dcf89aa1bb6e256683417dd62d54bc5a246e80b42f9b4f8f5fe819f3d79e7f4655b9eb2a2f541bd11093f054f21ad00ac06bb0d6d94830859ec1ef657bdffcaf50a01784743a666de113f0e1e0a49c129c45932c0d8070258d472c82f35", 0x91) connect$unix(r0, &(0x7f0000000000), 0x10) syz_extract_tcp_res(&(0x7f0000000100), 0x3f, 0x2) r6 = socket(0x2, 0x3, 0x0) bind(r6, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: socket(0x18, 0x2, 0x0) socket(0x2, 0x3, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xc1c}, {{r0}, 0xfffffffffffffffc, 0xe1, 0x4, 0x100, 0xfef}, {{r1}, 0xfffffffffffffff9, 0x9, 0x40000000, 0xed, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1000, 0x1}, {{r1}, 0xfffffffffffffff9, 0x6e, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0xfff}, {{}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, &(0x7f0000000140)={0x0, 0x3f}) executing program 7: utimes(0x0, &(0x7f0000000040)={{0x60}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) kqueue() r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240), 0x0) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x40, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x22, &(0x7f0000000600)=ANY=[@ANYBLOB]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0x94739c02}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 1: syz_emit_ethernet(0x3b7, &(0x7f0000000a00)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000381000000000000000000000000008000000000ff02000000000000000000000000000100000091"]) r0 = open(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000180)={0x2, 0x5, 0x3}, 0x3, &(0x7f00000001c0), 0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 6: socket(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(0x0, 0x4, 0x40000110, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1000}, {0x2, 0xff}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) readlink(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x1}, {0x30}, {0x6, 0x0, 0x2, 0xfffffffe}]}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x81, 0x0, 0xc92e, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00", 0x7, 0x5}) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4", 0x25c}], 0x1) executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x49}}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(0x0, 0x0) r1 = getegid() r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x1ff0000, 0x0, r1, 0x0, 0x0, 0x2c, 0x3}, 0x2, 0xff, 0x0, r0, 0x7fffffff, 0xa, 0x100000001, 0x8}) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffe09) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, 0xffffffffffffffff, r6, r5, 0x2, 0xfffc}, 0x7f, 0x0, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r9) setgroups(0x9, &(0x7f00000001c0)=[0x0, r1, r3, r4, r5, 0x0, 0x0, r7, r9]) sendmsg(0xffffffffffffffff, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x2}, {0x30}, {0x206, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000001a40)=ANY=[]) sysctl$hw(&(0x7f0000000140)={0x6, 0x17}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r1 = socket(0x10, 0x2, 0x1f) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x40047309, &(0x7f0000000280)) socket(0x10, 0x5, 0x5) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x1) r5 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000140), 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1b, 0x12}], 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r7 = socket(0x2, 0x4000, 0x2) getsockopt(r7, 0x11, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r8 = socket(0x18, 0x3, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000100), 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r4 = getuid() r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x3d) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) fchdir(r5) setreuid(0xee00, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000001eb, &(0x7f0000000100)=[{0x54}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 3: sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0xa, 0x80000001, 0x9, "1d93f4d949bae69e9fce4e619fbfd1f96d98b7df", 0x4, 0x7}) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2ed0eced17e847dc4749be945558009960f60556da4a85ba970512735fbd8ee05c200d3a6af41c", 0xb7, 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f0000000180)=""/183, 0xb7, 0x18c2, 0x0, 0x0) executing program 5: r0 = kqueue() select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x4d, 0x1}], 0x200, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x6) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x20}, {0x40}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x80}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@local, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="fcd0e218a5f1", @multicast1, @remote}}}}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) getegid() acct(0x0) ftruncate(0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00000000c0)) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) executing program 1: syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c000000000000009959f2205149f7ae18e4a52fd363d3dcdf1cebd627f9defe9a56b3c62e9d840776f2cb"]) setitimer(0x0, &(0x7f0000000140), 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9, 0x6}, 0x0) close(r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x0, 0x10000000000001}}) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x5, 0x3f, 0x81, 0x8}, {0x4001, 0x3f, 0x9, 0x6}, {0x8000, 0xb7, 0x81, 0x5}, {0x8, 0x7, 0x5, 0x5}, {0x5, 0x7f, 0x5f, 0x7}, {0x6cd, 0x40, 0xb9, 0x400}]}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) flock(0xffffffffffffffff, 0x2) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) close(r1) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1c3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = dup2(r2, r2) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = getuid() seteuid(r4) r5 = getpid() ktrace(0x0, 0x1, 0x40000930, r5) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000540)='T1', 0x2}], 0x0) shutdown(r2, 0x1) r6 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r6, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, 0x0}, 0xfffffffb}, 0x10, 0x0) recvmmsg(r2, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)=""/5, 0x5}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000000300)=""/122, 0x7a}], 0x3, &(0x7f0000000480)=""/53, 0x35}, 0x12}, 0x10, 0x1003, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x80, 0xff, 0xa0, 0x100008}, {0xa4, 0x9, 0x2, 0x7ffe}, {0x3f, 0xff, 0x7d, 0x6}]}) executing program 6: socket(0x18, 0x2, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xc1c}, {{r0}, 0xfffffffffffffffc, 0xe1, 0x4, 0x100, 0xfef}, {{r1}, 0xfffffffffffffff9, 0x9, 0x40000000, 0xed, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1000, 0x1}, {{r1}, 0xfffffffffffffff9, 0x6e, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0xfff}, {{}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, &(0x7f0000000140)={0x0, 0x3f}) executing program 0: ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0xe59, &(0x7f0000000040)='./file0\x00', 0x8}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0xa2, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4087}, &(0x7f0000001100)=0xff9) r1 = dup(0xffffffffffffffff) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001140)=""/4096, &(0x7f0000002140)=0x1000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000021c0)={0x3, &(0x7f0000002180)=[{0xf1f, 0x4, 0x96, 0x4}, {0x2, 0x3, 0x40, 0xbe}, {0x5, 0x2, 0x9, 0x53}]}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000002200)=0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002240)={0x0, 0x8}, 0x8) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000002280)=0x6) bind$unix(r1, &(0x7f00000022c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000002340)={0x1, &(0x7f0000002300)=[{0x7fff, 0x2, 0x3, 0x7fffffff}]}) r2 = msgget(0x1, 0x101) msgctl$IPC_RMID(r2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002380)=0xfff) pipe2(&(0x7f00000023c0)={0xffffffffffffffff}, 0x4) close(r1) r4 = accept$unix(r3, &(0x7f0000002400)=@abs, &(0x7f0000002440)=0x8) msgget(0x3, 0x0) ftruncate(r4, 0x1) msgget$private(0x0, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000002480)={0x10001, './file0\x00', './file0\x00'}) pwrite(r1, &(0x7f00000024c0)="240abc22571d5a5b8a1e0733070ba1b4f04d4a85c83bbd7b89763eef0ef5f507d60d307ce1f218bd881aec2795acc1282825b23d667b3e25b995da8cba380988ce5ec321f7cc0dce1898a996bff742455f961575383a50b6074c9ae2a6ded9ecfcf85a53dfb89d847ffeb382b7b739da61a2e90d69a842d9f260541294d1a9587d118c864e4c62128564b73aa6d764ce5e4d521721bece844b35be7b0a8322bc7582d02361a4a0520cf5e83d9089e8e4083c168b210a2b785e868a77b8c5e1d852d9680e61344657327d7923e0240227e37233a4b9d7f4aa0c9e04dc2915de72e1d4776f9273d807ccfc6c258a6c2ceef19a2f1f68139e97326af5564204f4c991864faa112d50d42e08b6968018afc22e9cbcfb296df34e45bcd837e68269963ab58b1d29a2b9f56992560e44608fab7db8d41eb46c42fd9c581d959e3597e09c18947ffb238084706eddc110ac2032a1b0ece99e1e03e0da6246bd968631d55ae29830d51b093ae91b058846af462a6824cde8c78e3b436ed03330566891a4d4ea2c7335be20fd991495197ab9b27f7880507b8c8798ae5b1f8b82947abc3bf43ff30fe1923db04134c5ec1e3b751c07c421e45ad129c6bf875191cb35681c422f4e8077999b8332fcfb5ed61bc77c0952f18da4ce37abb0b9c3a2d7b944709fe549823c67276b828e69b2142849ca4bc2dc6cd3e199ad0e7d3d95fc1a3277f80cb602ca85e03e52edfae126e781354f5bd62b848795d4bd186dc31803f98010b29586b28156c4b04995ebbb8cc85851a3970e0518a7b3ace1e1c49fc8ca8b73ea87a4e2cdd95b278f7bd3bb63999434fa3cc4ed1f2d2e33ea4838b26e90453c5dd34407f97a8dffe2964ec9383b2222a568606b929693b0280b137d3cb61c3799a0aedae04cc45d5bf8c8dd1890baca872793ee74e3d99273a15052844280dd3ca147479956b04704b64a79d6bf1cd109b52b4a314945fddb176bcaf82871146117019df855a8c5720908480510cabe2c3cb829ba738de4870f8f2f7f73458d95d840da07e1bd0f68f3697a3c88a2bef2fc6a400bec73a0410a733537e4bf4d1ce63d107434a6a3f6bace1ee4ff3ab30e98d70df5fd3ec4dc65b2a707bfd40eb86a385fcadfc852363c4ee81a2bddf344564e5da72b6263b426be009afea92cc8132981de1f74af18076c31cbb6bb26a20aefb881650cc51ce5bdd7b02d2b1a84a44ef23ef35b36e981c9506131bfe1f958fdb1fa48c049d81a7dd032ce75d7adc391032588002606374f730ce733d50cb7541b1ddde91d7af197fd75f82dd35e0723b76ff954487035b1fc73b6e331ca263f654a7a31138dc24cd1abac1aff6a3a8a47546c326102635e1b10229195e249df90d93bc479f8a26070daa9e4b4ea9f727649b70ca279a18a49e1ffecc5dd1164c772b53cdd9aea87e337787ce2b101defd7ebb2da7662d28aeab53ec836e01410f393bf42df48786038600416a018f1070a979303bbf3a3bce6f84c92600450e069775908115d914082c8bcac23cc693b68413aef1cc663ae74a654a6c0935e70b1b8c2df1ecae03876342aec7dca5d47598c0b7fabffe0ba558e57d87f1af28d58713b074a4ad9acc4ae24171777f0b7e07bef809dfc3d509988a1f196ebbc9a9abd834e107cbd7173d985a1e5cb19a21f5780578984eadfa97092d270f23f542e49d2c3f91a8e7208db8f340050e2d39dfd87a13aadb8b840ccdcec067cba51ddde71c5b6c16e19bd12d5a2a369124bfdc9d991f71c07f780194746cdc7d8ee65a234a8043c9f30e8b61dd29672558fe1e22fc4093e5645ea3544a8697dd4c0f46c3b809bed2f721d71d684e9a709e3965e2006637fdcf8b1351be6da6bab8cae4365db74a4e69bb41b4125eff401f15e75485f8747f545190ce4abcbfa7079ea2f8b4effb3f9c72cc09b2665247455c3fc12f24acbacce8879ef6bd5fb4b2c972d684935f72a613642df435f12a0ef2b54f65e7b0f396b5f827d585c8c6dcb2aa6a22ac2f9dc46f0741b7e82d983da7c920874de974fca2cdf8bffd284c6a1c87013e225d55255d28c324b1cb5d15333540d416c05af948514d9aec9902bf28819f21522d27abbe5381a57c83f9cfcba5de0e2392bc89ee82050266e28aac419cc5bb141109bef4702e67d3740034fddfaf6cbbb5f5c567c56e92a74fa78aa3794f368a02e0b60f0bbe53b4c02124a17b7925bb6c1ded084368b34a9879007775295bf809976ea934f805a90d19300282f0d8d658d5974bba2e7af06f640892cb24311fe3fc628cc90db1fbbe9da58559cfa01a1c24ee47c6b88c216793577f9733ee24ac32bd53e9c808f84c6f255b43a31144cd9b4115982d53f47bff30a56845d17bc1c4fcc241c3ea124c5b7c61c5585cee136a850ed552adc11d15a35833f61274fbecfb60e57cc09ca2fcc102dd3efbfe2069fa7e42a54a1661f4339d47e6b478c35b27442a93be126ca481c7e779a9011502304349739a14384da37ba3d9bf15ee6ad3c786dd235f187daca1baa13d5362be0356fe9d5577f66942199a0ceefd639c155320b9ae97b67de06a7bf362e0668d64c2ddd97eba80663e028898d491d14eb8be359e93e9dbbd39dc150f49cdb9890f6f3ea864e2279b008b26cd711ca04ce423ad9757e215c86326b5c864c505475b06e0139348d90badeb4912d85fec1445c5642e07279105cdbc62989a25227bbdd1a4a736afb205390992a05b5c93375783caaa8c53349b1518faed3e45fa16158c918b80aaba53f91e5a7947572dafdc511787b800096371e319631bbe2ec7d582fedc391f5055c634d961d25b71c77d5fab36db3c406fe6e8ecadce656c59101f6c001887d849572b320925d89fd9723885015bc8ac75f46c9b2b27a98aea0ca1c046db4cac829933a3f8c39aa9881b2c19234f21d50b9d78596e22af575de567a0bba6479a76a561099d459007124cb844825602b35031e4e096bb674d5a3c3bc43805757388fed6a2d0235ad6777e809ea67bd8e25b98e03a9288261166b4a9913f3fa689a06bdc75eb5267a5bb5766c433c85469feac29656ecd457cd91c892e17799fa0927d43e5bd91a3bc9025f2c9aa5144c9e307bcfa6b77b4322b8211b1459bfcb83c2de03c2c0d21425da2df9a43873f475fd853edfa94647c1bf7a30aa4a8209460e309170788c7f0ec1bbe4b07d4868e75b109d8eba6a0f6b2dc158dff2b563b71154e2ebe28902a681c51e2561264e254aa1c838ef7384224e7478a32c278dd4fcd2863ada02296854bf21d80e27e496e8576729ef7e404a4075ed1643ab01508a8e45e0ee7e60a7ea110fb5fcd12ec1b3e8cdbb39e5b933856952bdf968e4f56cbd5bda0acaad12122c218e8981df2202ab978df238618dacd7d1ef41e7241257533ec298fecc327b9d46340d7f624690ae6d0d8cbb8f50a7e344042ee49baa80035c139ff9e9334985228c101555cda6f92522e8b4a2dccff649b2d8c78dfc96e2d896b871700164e2fa90927b0c51b63e2a8a1f112689d6382f22d8b604af44b2165c6598078c2e15cd111cb3a26611d45a1b12daa43adbebf6682b7878bc87f43a933483ad74d35a7c01a535ff1518a0f3c6c0323a640f5aedc6300ccb7dc720596cbe524e81f76ffcf4332ccdb4e33e78b7e6bcfea6b084ace57a032d30fa25ed845fa68ac8103b295aca07b20fcf195912d7453401a9e0d1013e6a65b43467095008b3d340671db9686a7420344c36601e5493794dec2e209f43444a08c54cdb23c7acd0f3306e7a16e15f37dde9dcfa10fd8e749a98f59900988726dc9cb14841669d3cb41c2c2b69645a199eb8ce1cc7da14df9cf6f5c8a2d3674dd5bb01163768961c2ab4d9e0b17066fd477a9a9bf1192987db5c0e06fe9b0b05030f8d9cdfb0897cdc00327b6bb81f55ff61db08f330bd55a944c0f744bb16ccda3a502033255ea3a68a08769b7c6806a938579af21e77a655a5fe6ec5b160b9c1f31c73c498d4680491f8ff163a2482b902f60ff2b2f6240e0c280a37763c62dbe574aef14455cbb05295451a3de2fa885197b4a7fe5f01a889691b2c003dcec354b2053b9bd9ebc5d6c81642278c8fa0660cafe8d39ce621c4dfc0e59fe8492d16c2614a107dfbce0d1df63eb727db32503c66ca9217e711692d84bdb1e2bfc26c3fcdd89f5e266ebb98ab85e1b748dab56a6c72271fc0c21d6eda14d2494f864c14a827827736e1c928844234b2995071428f087fda13c90286b922989489449aa96d24ffd55bf368a232047dfd41a5b17c8b199b4fda14bf4436aa4043b9d5f2cdfea8fd29e09f2e674d075a00d463c36f7318e7d82b63acd3bb5f630a54ad9c00ee53638e891b48a09ef130cdc26ff01da682e5bf6e3e3cb11bc7dc4ec3d76b2942658aba724213c94926eb289284a04f9fc1cbe880979c48fd6092a69f728c8c3ae93b9bd3e4f2f56ab0520f52d7645888c57dd64deb10b48e465ee30a46d0bf795e4b222eed81b1d3f4025dad3c6b8f8a58070f14bc52aa037031d458d5584db0b6611cdff74c92885eb563f28eebc542952dd36fd04f9c99e9e0476b7d41beba65360a5027dfc6d73489028d9bccbc22fcbb0bc5231fe9b7c7968ebb5e9d5c7646b540cd54277c9d9a81c072731184ca5ab3647fe4f8f1a2ca8ba4c9de56f9bde1b6c7f3f630eabdab0469d272a41f85c8bddcc6e794f71a207ea7d69f64e996ebaef3f2e04d8d852bb65041df383801f77cfb59d5195faf29fc45d0d1fd8cfd571c529b6e70b82cd3e7223e35a2742c8312d053b7031b1df43db7f2dcd4c072b5106f9f1a9012e479c8995fd7da178e4960d1f189e361cb2c211bc145f3e82d11a9e5dadfd41fdac86ad1ac1d4ce0a22c446f202b059bf94a30752992a10a70ceadc2cf774197b431532c6cba6d1ce5bf1572b5596057be888c84374740e100ee7f0999369855eec1667fe7c189e1a79e021c2c2507a0ac672cd23f945e2df6336ab6d9c23116186eef71b11b8af417086e9c523681bc3a5f8d3192dea2df6d59b8e9c32b7d94878471d47f7f38b36be4f1778a01551aff8ff443f02e874c37183ff4ce800019495ed307f857e1f3f206b5c2cd0566f6b01db03fa4dc88956cf1dcc8feb2875b542d174deb824e78a68896f6775ab2b7626d17a0f830f3a11d19ad037f822e40126805121bc63c57e95a9d4bd33bee4b6247742d36ebe8b86ae1c7f9fd4a3a7262fbe9e38bc1639a6b02d108141790ffe7a7173ea917368f463cd6b6b143f45eb2d472c309c9d230dc4ca73e6a6bb04f0856e7f2aee93697f6215af967b85edb181087ef5babafc9b67eb4bcf4b9fb26ac3da470c6c880f34fe2b020f9add6db94beb4da0e9b23d8860d328f632c6c34864a43484719594bba78153e939ec90a0affc37fc07ea3e5748b2d18ba02c8177e77cbed51c13df31891ef519f69c82c5f788271efbcdaba48f213f517de79c7d0dfdd9e6685a4584aa7478326f482049131ee22a2b66152f010564cbde7b42a15efc1e11c327c0c6a5d508aecb835606266c6fa13ac508969daf663eb04794870911feba180bfd343985e802c10c9737718a7b60c7f23eabfe7ed11cf0699e99c6f31bab5795e60f187656c7694dfbdd3ced955645b8b5312691d3a7db45f0252f08c75afee9a54f5fcac3658fa7ea4c8c0e037ca7900c4d167035c734b2a19f7392c59354f83dcdb50549f9cc8d9c5ef171f508e03a9231f8451e05c0f39c025d523ee7caf95949723cff206b4c42075d976b", 0x1000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000034c0), 0x1, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000003500)) r6 = msgget$private(0x0, 0x201) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003540), 0x400, 0x0) ioctl$WSKBDIO_SETBELL(r7, 0x80105703, &(0x7f0000003580)={0x4, 0x2, 0x8, 0x6}) msgrcv(r6, &(0x7f00000035c0)={0x0, ""/11}, 0x13, 0x0, 0x800) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000037c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x10001, 0xfff, 0x0, 0x0, 0x1, 0x4, 0x4, 0x800}) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c820020000000000008abfba0900000008e371a3f83437a3051eadb71d89e000040781e4b2fff000ff00"/164, 0xb1, 0x2, 0x0, 0x4e) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000007c0), 0x0, &(0x7f00000001c0), 0x0) executing program 5: mknod(0x0, 0x1000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x3) syz_emit_ethernet(0x36, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xd0, &(0x7f00000002c0)=ANY=[@ANYBLOB="fffbffffffffaaaaaaaaaabb06009707e0e6d01fd2eab24789dee17f984e8a2f95b828338df09912111d134f342cdde5b3fe1904f3f197671eca7a30787ce112f8fa882f01ec107cbf6f9153935aa785d881a0d0100fd366fe7ec84ff7a139be1e5c1531c99d24697003c2c3ea3e46da6924f084522b4eddc51c9c142dafaacb55dd4780683dc5e856b6e69c92b8e657d59478f6abc3333afccd1617aceb741dc2668eeaba7544329a1abd745934431441f1bd33d54b4d0699e5cfd77d88bd8c34583144e13d7d28d1d7e59e7e7db1e3"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x2}, {}, {0x40e}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000240)="e46383c3", 0x4}], 0x1) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r2, &(0x7f0000000000), 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000840)=[{0x0}, {0x0}], 0x2, 0x0, 0x0, 0x400}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000240)={0x0}, 0x10, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1000]) semop(r3, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000002240)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5d02c4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f815fd34ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cfb24ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04714153ca7e8e671a9f224f4d95bb0140c27093ee3e0f69bab9caad25e8ddf8bea81b380e1f73199b3e", 0x1083}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000004c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb970ce1a875aa0475146c63b7c6ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24db", 0xd52}], 0x7) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) msgget(0x3, 0x640) writev(r3, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000300)="007a774de42cdefad090df9330cff30babe1d1782c1e25742b93f22af167b5002066ee9e08422f7d219bf16ea11e8f50", 0x30}, {&(0x7f0000000400)="7c7e80ed1ccab9e30a2f674a0c12608fc939166b83a1c174ae72c40ce2949e4eeda374539a19a0e3a6a612bd7e08d836a99688bb53bf7bb7b27239c078323c773b926d94be790b597229dbeb56f4d12c040305577f305e38432f95499274ab35b5ccb7c52ca59f4b96b0d97dba39427c95fdd489f1d969022ffd1f92429cde463745c04fec549592326c089c27243d8c5d63a4f24db58b2b958c3896b65fa5b682da226f501f86bf0a25e2f31e0d5e3d0068f8a6fb25c089505221b88b213563d40422e7bc006ed1f72b973989ffb42aae2ed0f45717417ccb8ad88b24c52b36895c31fcab417644e5c850811f621e72243705b33a141d", 0xf7}, {&(0x7f0000000500)="951499beb1196944d5281c7293291b6a621879a7061fb6146524eff42ec1ea745607579424cf70435f447ad3295a9ca4c8fc3e469317d0ba074002e553cc076f17f4806f6199b1c5b199794c7800af061ed1ce7b630c86a3347b9a73fd049d42bd12b680ce1df91da1ff910ae94dfccb8dce56d68ff4a8b95e7d4091c15a763537b014f680df73a946e3150504b6883d34ac684e0e6f5b6abb33001767c2f4654c31b4da9135c07e68e6982e0e5258554d578518c10a8a88d2f1bbeead6f832991df8668019b53fdcc4393d72be950ac3b", 0xd1}, {&(0x7f0000000340)="d27d291d0f1aafce0f4be11fc4c3e26a2fe0a840ae23ff56e69fea5a4afe8dd0b8fd531aeaf0baba5556970d7967388e9b8c71628957274847287417131810b4d373a1e9285bb10ce17eecd59838818462541ec60ec5d44d1aa9a58d388607d20b71b39c2259140bb2bd8a6b", 0x6c}], 0x5) msgsnd(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget(0x2, 0x0, 0x0) r4 = getuid() r5 = getgid() ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000100)='&', 0x1}], 0x1) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r8, r7) fchownat(r7, &(0x7f0000000440)='./file0\x00', r4, r5, 0x4) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r9, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() r1 = getgid() r2 = geteuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001340)={{0x0, 0x0, 0x0, r2, r1, 0x0, 0x4}, 0x0, 0x0, r0, r0, 0x78, 0x8000000000000001, 0x0, 0x800000000}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x802069b5, &(0x7f00000001c0)) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r3, 0x5) socketpair(0x21, 0x0, 0x30, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r5) ktrace(0x0, 0x5, 0x40001b00, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x1404, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f0000000300)={0x82000003f, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffd, 0x7fffffff}, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) shutdown(r8, 0x0) fcntl$setstatus(r7, 0x4, 0x40) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[]) r9 = accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmmsg(0xffffffffffffff9c, &(0x7f0000001900)={&(0x7f00000018c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f00000013c0)="39e263a11366a89c452a135a067fe4109b71e37e0f195b79992fbbdc119a27", 0x1f}], 0x1, &(0x7f0000001440)=ANY=[@ANYBLOB="8800000000000000feff0000f7ffffff9426873ae1e36412c3110b828b3bafd03cb06e3a5c27b9c37f15347ce4c15a9fab7452a32f86ca6b8b833d7d17b2ebc716ba3309b8c0ef21373f8d147b36e352c0d88fcbff96593577e8d32d8eaea0ac966660ab55498acd239450a9e0ec87e309c8cce393b0e8b1631e0000000000006800000000000000ffff0000020000001095bf275632f1214474b189f456f6c06b77b9df16c88bdc01a32ccadce865c11d17f770db5ff23ec92dbce2f420b4080cd2d9ce5c9baf7dbabf3f6a09f5fce7e542de30299a2f2635bcafd44ed41134dfc61c00000000000801000000000000ffff0000380b0000ba116d06f2db77f1aa28263a45e26293902f9bff63e41aabc06988631e104b34d1f78843fc169e72ac3635649825e33b064a3ea5b0ca8bd09665d49748563f09f7d55f7400f4bfeedec144a507e700b28ea27d65f85382f671278ba14441962c878c92f5354fb75fad4b823910dbe361d35ffe3c630949d8e6727bc425fd1e0bb753e55a5ac7c9d233881d49ecb6ae252bd31bb3f034d38c4c6bc81023d39096563a249b0aeb15d69c01aae771eeb50cc52e215c2d9a3b3a893bb4afbe04d85e5c5f3372647ea0894605d7be95e7f2b55d15a31867ee1415147c08fb74f4d6ea8346b8cd73274c6f869d8d0d9d6d8cc902c632ce1add9e00600000000000000001000000fbffffff770f0b26e140a4f900f3e47db9524f5817b2afe78c74f00904f99eed66e9ee2ce4796ad93d8f04347bcd7aa62b36d895ae480a780b8e6b5a3814fdbeafdce11ebb29105ea604ddc6a116a2c9685f42d9b0000000000000000100000000000000ac87cc104dff86fb7411affc8fa0e267b3de680828f7387f839720fad05ed8e541c5b293fb46f424c49eea2c3c17358dd0a78859bb889096c99424f08cf607327e699b6f7fca7e900594645a56b8f74c4ea0eb43811e50dfcf14a3d6c5bd39ea758669ebef18eefaebf99ad194a2e6063c3bac450b91d71b46910c4e2af29c3d1e413c3b3f2a38376810cf019cf886d0c7578886d235aad7c536aea923df5a00d000000000000000ffff0000090000003b2213b971c4fe036224b65df1663f9ae828846d6fd5e958a59ad149bf3476a5edb0b930d3fe24ada6fa38c2bc898028e894fccf6e3d71ca618b6e1508be497830aec83d40a80d26329e76f94a3296ba2093e787f6b7a1bb98c022636ee02bddfe5747845a431a810e1a203fe9fee9e08fbd6f6518040178fe123900b13b34952209cd3005c2700b2500b9dd39eca4ef4f6e819211af7de40fb07f2f1bfc908a888302b1d09c0f1a7e1b2912fc3077e3888ad581e15a3b8de4cc72cf141486001000000000000000010000001200000020000000000000000100000003000000670b045a476399f0ec31e30f633fd6475000000000000000ffff0000001000009c1c6d6508a9a458eedfc1f6d1b4c2db0c4babcdc7cc4987fd4250aa864a00fb75ab4f6e218202dbc080159164cabd3a726e89442d6bd04a5af7e6ec00000000"], 0x458}, 0x7}, 0x10, 0xd) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000240)=0x10001) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000340)="0ea89df303941f1060520a1bcf9adadd00b51db9badaa4ebeb6c32c721c7fd0da5e9278a87ccb24b7b43aa1d190372d659518e3cc035b6b0eeb19eef42119e95821655bd65032b84af8efd53d436890f08c6d956b876f0197bc72cb1aa1588a8e93cb32faa92c31ec08288ce1deb5ab7a6773585c9fa912324d826256ceb8905e52cf7f375bac93457a40c5e51316375a386cb8ac041908727fe5918b4d20ebffbfffcbb8fdb871d80fb3a23cd70b69486f9726428a1ea7dc68be5f0bb01233bbae0a5cf31d5f15b0840c08a5a4ae22a6c513f532a78d0761f63d1532cb1f2cc6230b72dbacd098078c42fe24ee22048d493dec0df9b59cb0a9acc993c036f5d4ad94de9cfcd51102748f9f1191f1b1bd503bba60dcb01ecdf23f2b77a5d05c08eb0731bf655c65c8c44f154de123a9e9785a1a3b3e3dad955e43b65e932c94868e49250c6eed76653d33a7102382193e3d0df4bd3e916838d30c8c5e1ba82fdfb18cd8ae0b322ae21992169aa1b91d08297735751db81618ba2e75e0894ecd44ac2ed9655e0bd14cf0b0146535d70d0e6ab2db7de3b53afb10d1adef3e8c0b7b515d62ed7c6d6347a08482483376e74db71d23a2bcf589a7edbaea3daab581f1c33faa2db124c74abb169b530e68e07ac62b2ec39fb9d8bb62386fb2a2dcee1b3fb45eb07bfcac3690d35ffe7ceaaa530a7a113acd2d7c70b914cb88ca9121a204b8aac5eaeba6c6f19a271bef2c498e0926a494f451320a1052e320c97099bb08879e8b51b6cab03c4d89547f26c0c13e15d0261d01216d998996eb32a49460cb4b744baf1b79c8ffd41496ca4fc120e5ec8d522b6693feb40f65edd66852f3c80c3e3dff3fa76d6974b985fbb9883b219d28864849e0d1a54614331a82936b9a921fa230327fda435bf01627b6a4526d9ffadcb0b91acc66dfb4457f2f2f3e73c6992ba0ac0033eae60ee147cf8c87e8f6b8fa4c7e052fba7b9f23a0cdf58b08fa07dccefed191c07aacb8e3563fe9652b9c49d6d36704dd1d6d6a1baec7334a35628a70330f52fc382d72d8da271677f85062c9746f1c2c325e9d2f58da6a42d6331ef34f058c246b41a28433d981492afb24d482b81f855095d72e12d7f7985629b1e41a11c61628f897ceec175edf0dca46186918b0ed41704473abecf3ccb0e18d06a518bda097ae850d4721edaeb7496e014bcc1375c977d4ddc0246eb5c4898a373c79188e431107ef9815b33f727d0aee0dfda99c84fc6f6647c26332634c8dd2ae12b510ca83f556b46c0bb5b4cd5defedd7ce2e09ba9342bc3d329b82ac69ba372e48000defd7c7986d5c3c6883d7cd08e4e34067441a99779f3e14b1a4c43c67602ec1d10640ecbdd62ef24e6f2584e5079bb0365b2607b0aadc184e80ea45a81057c4e182933128ad21e615a3464fbb2e1024aa275bfed4458873ead5dcd02ccc1f90ae8a921416a691776678e0048ce6e3370ea8fc581635acc0e348bc499bdd732620a3a4400e9dae12c719c97bccc5840e75eb9b74ad0747033dbe3642b4afb9843d4fed2f2dfef76dedebbeba7315d1c27c1079163ef93696497d2459a812cdad9cd566f1174e2d955a597deb7946996b7173ea7879532e4ade0dceb1a8ce29f725e97b862718f0890289598f041bbc3eb7a5c6a9fb15374739f07c6959a6c7a232a074d303dd131f18e4c7d05e35d24765ebc6301a9c25686a96730774764e6809ed3fd411a2b0cb3d47fd0e2d490564d60410c3702970c111e0af67f4cf5af7b04c82dcbc03086c031b41a350748727793701c2605710f88f4153f25fff0906339b7f1b7b6c3e7f2cd5224ad55c868b3fd22b501991bf8b8f4347eee61ea75dd3c79c4297ffaac85d2d1f8fb0a0ba80938acf430731d7e3854199fc7b1fc1bc2be8b465abc38f4f639087bab1c0cbebe2ca6f46098841cd90fceefdb00f4a3d141ea4acffc03251916e51b711c7981e4373f389d91ee673bf1c4d880d4f6cc2641932d68fc8323c05242637da69ab7b676a6d27631ad5b16a8f800e97b1bc43ed4cb31dcbe8c3ee8097f1c8357d1c812a077e45076292d798932c045976c425687ddb6e55dddba7d5758480f52e12d3546953879684d51417bb2a9b20d269dff8db6ac53f7bdf258e7fd08d3fc2ed64a2439f3f19ee9e9b086cd578c19874851750fe9a2fcc93797c570e5cd7333f704a5e24e6aaa980e013e10199bb041e579170bee9263893fdfaa4c82ce681ceedb909df4cfd6407e9593762c7a00875ac1336cbe7e03927fd96cb81452a8b446be377e798bb24376a153060b476c1617a6674ee85ec9b0fa84681016bd4934658e60076bae29c8115aa5db7fd9484fdb8c1f7b402178731ad9d88881a5d814dd2bdff8defddd6db6ffa4b66dad783fde8bb54999b266a88b3ad293a0324797438646652e206f28f0d6bb4f1a9db031ab9568108958324f7fd31168e954ae2e2459952e644c18418a9b5a4272d5f2f1538bccfef7a90970de7ad714a2eb6dd011175cf7565ea66c309260ad92a23f77510052726931c3d0db77fd04d33bea3efea70ed91193655250e1fff5e82d3159b496d8a2246996b74be3800ff2ed2c078e46ba2342f02a6f9b5de9a0cccfc41798f3a4be68b4ff5d01af49adab33c273ffed314f92c4ef121a73efacde1443391780752835304e993643f478b46010d5c914c91d4f8179c268eeb8e6ff77a8bf12a1072530eba8d64de42c9ed68ae4f158143913acb43ff7ab6ef2784f33a1f4d79cb626529a35d163f00720618ab936fd0b32a9a9323682819a08c16ea026ea68847191352a23954207bbd7c037163116e2d5a0ad1a47998b7198e9e8bd4a7b5465edc29761cf3c02dcddbdbf196fa9a7ca329f75295764878672d7fe1d07320fe5e38dd414ebe5553a117c30e9740889f27836c2e05bf14965a9bd496aa72c958584c5bf6e7020cfa73948053a0f5f8ffa2b111c8cb6e7f8c7952ac20013c9061cfc67773aae1cc8825bf274c8fd9b61bc2c97af079ee80e887da13ac5ba0bc575fc1bf28f8d27aae0e4d57951473b3ebc62c493e0c85d9b75540d1365a1f54ee020b7b0b20bb8a2123b3bb56794969ba23ffcf4072c266be15a5919d7113eb28c80f792af47bfd1172707caf8e7e8b20e1a30b205ddac73b7f71268cea0d1dd65591a0873e23107eaaa1e7fb8d58c79c98bdc3f5ef235f0e8e23bb00886f2be355e16c2268d617363f9198ec0d228a6345ecbbf75ce863ba7934b6a37584d355d13cb51dbd1e29e591a130a45b54ab9554b11ad443ddbbc11892c19e01b1f9df202028ef430dac45acd9312f898cb862ab3e812d8b0fbbb29eaac1df82b63eb5cf923ba25fc9562cfdb381630d125e0621453c61da7dfae282fed95b3404f9cb32f95c972d77a600b8c50dd2404b9b3d44f0dae57e1dd09aad5cc02ababfcd1175f862d299814411c8547fb3f6c303c090463a7da22a6168bb3070a7a7e2d893f60a7b0f3642dd6b58f068cdc4b112ce4dc12bb82c26233c0c4061b0e32ff6828375061019f14ef672fab7278a469e5a682a89c82364a20bfd0a9962778e72d80eebcc8e73540191d86b9c595fadf06f7490aca011e38d066dc494c30b5a9c55d5ab165f546327643c7f5d5236e56586706bdfe875e537da61b89b431301ece2ae6803cd1da7fe278e84a64301232027393b01dd68ebb4c5d44b5505d73ed3173ec4b49e214b3d799e6a9c58da2d32d1dfb6e4c118a841cd5a7da561d62e00ac4f0e868b103fc19c0a460d709bcc94114e9f176246320df09c9d5ba84519a3e379a0e7c1f78b18443f2db06120a3bf6fd287b13e41190dbd64747470e09734c38707b9d55f6ea28727e27d00815dfe9b5d710ae4fdb73b65357c9cc47e710862800cea148aa6d4217953d58634970bccbeccb30295e3a8944754311136ef24a065e325aa73ad85d5bfb86102bbe14896d7de2c3f40da0217476a091d7d4ad6b86efdcba12c0ef50f86da741341868b8df8d0db643a1bae96d552fc375f44cbbb1810f31e0b9653d28c59a4189bda9e75a0726df2f07ca68c5b39953ea22d167608955d6aa37011f4576d376238619218f3facc01869505a6be550e11edbd73041e94d4a1ef428dd36e8b2200b671c3656d59e2ca58cbf0da3edbe41f3295abc431778e6a6ff287bac9ddbce5350d8c5f220ace62c1a34da6eef10d33275f597f020e2a110797360b70f5d771833ead6608c36994435a512585f13db1057b193194ba18285c93b7e42a334eed1019be4d535af268326b31718e497e9045f1b871b5119f4c83ea0570e8b70837e43aafb4f69060c7d4e5164106306008f584753ea142dd62822e356b17b037cdce800924799aa5e7c74f4af14fe89b573338091f02fef0e555791211919c8a767dedaf33d5a1e91682bd9250dd25cc2ba70eb2ad617cf0d146f20e8ee7f782f4dca29c9b16b5457f4e30767fc8ec3042ccc4b777c40a4a2074bdf942260ba745075343f37ffe7d5a97171cff8bf9ce3502a36461dd6116f07256f37f6ee51ee54262bcd4ff4344e75624b86c062ed394140824cb23e6a8efbe0f2cdc118b59e7505a312935f6cf42b9495480891657adaf83eaec649f4e79d414f66b7b9371d97da99c67d0bc2c6e6a6a84548185eb8406c3fd37ee4b2ce9e34abf60af3ebaaf33f5618af9765fe055919779e55d27f8cf190e36ccb065c036776c3e238330e156f42fd2bfac37db29cd937ad7a474b64ec6f2992163bf308e9b70b445256edffe4ef4c7dbb60196d8fe1d5975c2adc165a29e05170b5c5cc4088342093e28780cefa58a7b8dbc41bb591955f8f104f03fa36afb88d256718e43400d5a3d0f71c95852a0489f7e843c1344de9512330699c30e6c14730c88e0fae9995930126a1fa11904d43b64076d18d34eb8f413c11258d8c57a5cbdf86778291fd94d810bf5b62128b5ffe83f74c3a5db212fad4794d36e4fce0a98be85472cc31bbb270e1f62e9583647699745d4ef25376fa2b47f196ddddf6f168c60f2255e224e6b209193132f42bcbdee8d20f1ae61bc61d1fe8d647389238757779bad086fbcdebb376c8f06fa3644b91a97acf23f6134466c7025b49cc7d4846ee1b1bdbe169194cffd1455f413cbe19bc00cff0dc3b5a4d1a6b0b9e97b028570de7ef6107dfa820c0567849587d32141ea59998269472e0c821e46dd58f04e7ff0b4210630bed37048c7e4962eba2dc0c9348fe5f59442b9d26755af4974c40d5e34e67b2f98b0f44906e40dfd899f36734bc6bf255bb968d25e7a71d51cab097ba7cb363bf8e063aee3ff8acfcc0c28ede7e20c09804dd0ad2de53300105ced7e05cbd6d874a49ad8c6ee4e4b653fc5a236b8bcd9e029a173d4c6b95d47dbee39444e0a5654f5172bfe6d1124467cb1196e3b7d05d28f28c65e3705fbac7bedba0d1329bb93c23c2fb6aa6a586640a0dc1c262eb76a7e4f1248f3a638a028ce00f31885b14ab1eff8d7f660b9264efef336334399aaa858cd250291110dbf3c5b30bc2db862f9aa3321ba30395b5827084854534866c9ab0a3c34350b481998be288d1cb35aae122c64cde305241a0c036b8bd58af70daa72e1f948456f48b9318d89b554c58291ae9a331ba0d05dc22aa7aab928e0fe63824e2dff5a5a5da7c9c55504e79d68990e5cda082e26c7f412d190bc4b3c3893ceaa6cc1e1314a4f68eb421f1b8b5996235d7674a1944c70325caaee19df1e779934db514ac4462aaf4b9ff8df440fdaca88b8f21d64b4f4c18", 0x1000) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) executing program 4: utimes(0x0, &(0x7f0000000040)={{0x300}}) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="1f", 0x1}], 0x1, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) (async) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r1 = socket(0x10, 0x2, 0x1f) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)) (async) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) (async) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x40047309, &(0x7f0000000280)) socket(0x10, 0x5, 0x5) (async) socket(0x10, 0x5, 0x5) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x1) r5 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000140), 0x0) (async) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000140), 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1b, 0x12}], 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, 0x0, 0x0) (async) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r7 = socket(0x2, 0x4000, 0x2) getsockopt(r7, 0x11, 0x0, 0x0, 0x0) (async) getsockopt(r7, 0x11, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r8 = socket(0x18, 0x3, 0x0) socket(0x18, 0x1, 0x0) (async) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000100), 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x18, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYRES32=0x41424344]) socket(0x18, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000200)=@in6={0x18, 0x2}, 0xc) dup(0xffffffffffffffff) close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', 0x0) mknod(&(0x7f00000002c0)='./file0/file1\x00', 0x0, 0x0) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000008d136a159619f3b2cc907f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df18b414384cf9365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c58920f774f264e6ebdd9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf9724fcbccc6a3ff2a23b8dfb840c22d5cf52187291f89d183c7802"], 0xe1, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x7ffffffffffffffd, 0x2000100000002}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 4: r0 = kqueue() select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x4d, 0x1}], 0x200, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x6) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) (async) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="08eae5ed7c0a80fd0f97d0034d1d780c8382fe47dc49792e4834fbcd15d3238d320090d82eb3b39f68f953e71517999072228b09065f17a19009124e00553f5cf3790e76bcbd7b7c101217b8dc8cfcf9df22e6003944b381c8614a96c4d6489351a25d0cab0c459ded91c357bff05bed744a01622ead6f7228981dc480f9410a902d82c524a9c5127e5e6a6dcc32741b7c599258af9d4cd1e6a9551e13aeacd9fa20fa475009edee2513595781bb908494bd716daa20975fe3691c1cb36920d3c55fffe72fc59c893b1bd6c815e2b972b5921181106180125218f9e1796c", 0xde}], 0x1) syz_emit_ethernet(0x3a, &(0x7f0000000400)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[], 0x1ff}, {[@loopback]}]}]}}}}}}) (async) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f00000003c0)=[{r0, 0x10}, {0xffffffffffffffff, 0x20}], 0x2, 0x5) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000039000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000035000/0x2000)=nil, 0xfffffffffffffff7}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) sendto$unix(r1, &(0x7f0000000540)="03f820b301d798ca640f3f0fafbd31110973edb21289a54d349fe94c15a3f19987077d747ae61c1aa88492dffb53789f41cd4b8acdcf2ba34c2bc04ed36f9cd07e9f4b95bdd3202ebaf9338f7fd9bd506a33f940f45b1f2ee018b40e8ccc79a98b36778f98df4c037b8b0bc2c8855d8b0049d2b47b4e9c58deb0d0633e02cc341cfed890b525a3dcf0730c2b64ea8940cff6fc54ace290c110ba0636d9223a64447063b9bca881be682c33fee55d81bbd8516b384b7beaa0e922eba3047a22c9d19528b500245bb09d20778b3e66e6185ae6913edabef1e5af373fdb40b2bfce7cf4d044afae085accc73f", 0xeb, 0xa, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8) (async) getitimer(0x0, &(0x7f0000000000)) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)={0x8}) (async) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) (async) getitimer(0x1, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) (async) r3 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000700)="cd39ab1e8bfcf74cdbba5ce88879d8e9a639d5d732cc109bae81cc4eaa03980ef437b98fce76a35401f90e53d4d5d4800f46e6eac46d2925c9837424ea427a7098930e6969766243ace5f5106cb2ad4f4ce39ba355c80e170d151fe745cce26ed89ab8cb6057e8fe1d7b5d080ffabddf9d005a7100c54e63ed05d963ddb6a45db8afd9ec48bf91797b4edbfc837c4c9b57c5d81353cd6689ea131c1160d59467b9ad42d0665235f60f9375c43337f1690a53039bb41e73730b18aa1c9ca6d55615915baea1d099a7a77734f2574f17a25a87f6e1cc76ac6d118456885120794d6fde36609f41a811e3f19384175ce32339727498fbd34a07211fc9f89f2de15bc1c4aeb83e86d15a8d3cb2245b69df3c906fe8fc20f34153ea1171835d806c51472d", 0x122}], 0x1) (async) execve(0x0, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x33, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = geteuid() r3 = msgget$private(0x0, 0x48) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x2}, 0x1, 0x7ff}) lchown(&(0x7f0000000000)='./bus\x00', r2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r5 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="17b5c201464e9637f144350e115439", 0xf}], 0x1, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f00000001c0)="f007426c6a7984d37bf078", 0xb}], 0x1) r6 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) close(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r5, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) writev(r1, &(0x7f0000002480)=[{&(0x7f0000001280)="c173f7c8475661bef7578bdadf24db38bbdb72a0ceeffd5269555481f8270619252caf8bcd0e967241c16acd43d0b9f972327a6d3cf501def6af9bb86c9ff435aa0d4fe869d97e472956955a7ba279aed29c27082f97f396cf21ac88fc2d2c047a56c3547cf282e9415a8bec3fd4b450711545a1ca616863db1cad165b982500a54eda0332b2689e6433d1671e90abd84d9009f4a4ef500366f368b68b21f84f302bbb308ef2e935eaf7ae49e5ca9f82064cabdeecf29be5d77db702be9c535dbf3313620dcd76bc1967b16cc97a668ed248b352301b5f2f208b02f456796072b8308b6b1b7a3f0cc7ad7455445f2ee498d7134154aa8b3712c627247066fb7dc69eafcbb7a16c44e0258f7f1079d692073b15b715cd1ebae3f2bab68e9917d8ac0000d519ad8e5e18e5c29015747b096117abc5fcc2485a9d1daa02e7445e9701d06a929fd1a5196d854bd233c8d106ced4bc40377b532d9521ea62781ccd5e6007e12da188e372c3efa782e3fb495b906a7f38c2a5966f54f6c7215dc3397429ce54439c0e79645d8ab4474cce6ddec3926250ae683daf34a3a01157b9e1ba6e5e6a867a21126720ece4198c4ffd12ed552a54891f62109ccc40383f0000000000000000000000000000e2429b4214c60b8623add231ec70be9f1cbc5a2a756f015fded3b00ef3e469e7d2d0824502753033890a4cf171aa6f53282d36ed60a450bd7be63cb3f2f6ae5dbcaff7c5e419467e6aedc793c660c30f021ab6ae36e4abfa2b233175f63fc1886d71c1c3d251699f30a16107b9834d05ddda977c733a2855ef5db7200faf1cc792cce51a7e159b89bbb1a37259fa8e8cfa03e7ec6b9e612379aaf41f03ab4af7a5170d5ff1e1c8c28aeeaa5d61ced63886e373d79c76b62831715af039dc60a71b681a0e5eadf147ace0050d513cd53c552fd1f1c87455b805713635bea8c2cce68719bea61a5478e27bebbdb3ea277bee0f27defe8a1863941863e54b3045b99a4c054f8bf6cc778539c30ff051c22fd97e984eab92b8a132", 0x2e4}, {&(0x7f0000000100)="029b7c65e298150cecad561da2318fe2f8a6717a1ffe1d7fc9e1814ad215af1c60310ae97631d9d486973914eb745851c896c16900c5faa53c5e27327a4a2fc0901b31237de006e6b21460c7d3981ee6e7dbb0070136914f5e24e249094e183ec9c0782c7599cbf12d0422164bec7bb1409328e890a8083213b3d5ef9ac95c4adf52d19d243ce6b75858d81ba5440280cab6ce241f189b794a0f6e30a631f52d3ab3ef7393405b4d", 0xa8}, {&(0x7f0000000240)="c79479002992da804c4805648a66437cb6d6787024f228fa0c998edb9642a23a1acb5d90fc16dfbcae5d4a161ec02c0b518de8b2f7b2b6899ac72c09ed3f3f844325a793327f297eb9f7d40c96175c48eb8da57132b7bcd0729f9a8220dac61ba3", 0x61}, {&(0x7f00000025c0)="54e5a6fe8dd98aaccf44e8a798aa2637079c22413eedc493ab60c29e7e5ac0f36e3cb3247f7ec8fc30ab42f22c14eb0547cf1bb667f46c2e3e51de410e72f371a92212d2085a38c6d5f8e8c0b1142724fa904090d154e3fbc6ec9f2d99cf80f619c551d368869597aff6b00d0ea8f1236c84f33df36e972b202c32b5fda8a8a1af962154174b6ad5a9ff7e31c12cc388c4bbea68fe31a342b8c6d116c94e92313469b9663249846f61f4f7ba0817722a45cc22986b62268db57064799e2b2d7dd3315b987f6b5b339eb14d46ec4d7ad6ee5841181c557563715867b5f4c8ca5de7ea39e864d9e16e79252620f879966d6b6eb928a30c3454fbcb10ec2f21f7596c10555492044eaf2274960705fe69a3988ba1d216158cc9dcef251e09e65717e58ac7e4b436b50cea0d1eb9f60934a01849756ffff21f97ec2eedac488095e42c4de841e2177f3a3dd4c42003bffd9b74459e77b4a06f45b3824e0562e3a40a1ca001bab0d07262c5a86eea00ae7f9c564bd03a499a5f691d462fc5f8820042eb03455d3eb9693d677f53643047d86931cac845d2f7525087bd604504594aaa6fa06cf16a34c2f2a1dda91a1f1867d1fbf5e2e5dccc15759d65170e06f492246ad9f50a28136b58a0684654136788785c2503f8bdbb51138bf78969ec314ffba0a426663734f1eeae80c6975c25bdf7979adaad7ca4342fbeb287eeb47179c00045ee0671a971bfbb3f48c6c3a7921c4b940b61ed20e0e4f1c5afb0d2638f65ba78475030612cab8a09fa76abf1984fc99c1361abe140a34b299261de9d9d671f41c82f67d3feb5af4877d93aeef1c79be81e5be17c99a01504f06738358b52811a432c513f4d3f899b2ae7b0891aaba63ee140a874641dc28746ec44c0a1eed90a6f4fb91297901560395bd9e487481207b9ad51aae8a78e46c061d723b9818b439cd0a00abe27486f7d125a2c7e453ab0303e464d3089df410b42e99f0e80974cc84b6c7163c46c4d7325b6f717ffa85d17e879c03e8c84d31e43fdbc08370f7e791a442791fa130a284a95b0b914b78b0d2597da77aab57f9690e6ef57f26151010df600149523b66d8f05279cbf8c22de5a689736273020b8e6f2f125654da72d8bcd48547f963f0c9cfe4d397dbdfc9064a5a5c49d03f1beef3e764e7f3a0384783b8c4fb9c9714a8ada750b08d5d86a6b3b9c28fa80bf35a6fb31475dd8f13cb0602f2bbc15ab0bf665a2d924dd23ec5a41dd08292eafba33cd08a000366e2296765e814e2be1403df67961b9384f7a6e41d8aa83be030d82dc6ec8b496fb499bc5d1e5257c5366c421d4bf2dc729bb51700f5071aa9775e0f5ff369ae63c6ae00eb8b0f5314e2b0bf1693c65cc678611e5ccdb810b9b136ba8b73a0303eeba55a2e2fea60bd8374e8ad5253a01d7c44b12977819b873502da4e05a29b4247d775a5acd19875f9ab6a84dc052e74336ddd90c76b2fb3bc57384984b0699812d076dd4efd78f7775cc4e7a69828b519fea471f5bdf7620a8f8cd4e48da22e462c8989794721eca881b15fc6ee61a14b0011c6fbc0e6b505ffffc54350b4ec3dedc15ad5ce439c986f84e8d4d93f2e3532ad140131d82c45cde59f507949c25731cbb6e8993322926662466586a9c49d0ce77b602cc78bd421fdb93e080fb007ee142408d59cc35dd4770cd36649db4562a185f72fa296cba9ffaad2741480b560c90be4fda0dd47e266910abddd9c77c135572d6737d783a70cc9357166f3bb740237c5cf0e245f7ec502f004d0abc9c0c008a8a8dedcc3a0e724457b17e9ea86456d0bec1893686ab59232594d9e462c3c58ae3ad5a93a18456b7ce579faf8ea24e3dd0e2006e607b6b9c98f464b06aa6c7ac6074aaaeba728957b17801056be311d81a6eea9f6b3da88662ff662f09faa310414af2b45a6f0a6ceecf371b22a6023105dfc5d8e065279813c12d2c1d47744cd48c04f2af78e974f39b3a1f6f217325bfaa5c8e605a2b9372c5902d8919c2800c8d84f11964dc72e6926d21c10b5ac76fcb3ec3481d94e69cb559666cba7e6b3a0e1801dbd879b72b0e56d965b659431c87a534622041d3d10464346597ea99e77d89c7074c2e0911e14bfc5df372d6c00154beb531e92e4c8f66e9aaf918cd001af4f0c7d35b19e49648535861dde5af06e053905be331711edb39ef1974a7426958ff167baa90be0cd044c4717c768014fb859f92ed931c9abe26c1746e29bfdc7e13da0933a69f9be31f060c89c5536c4ce2fc4547af91b350c6507d7a8af2d2e23acd101e03af1623e3a76354712ac9a98d6b03bdcabfd6136ef8aec58cef03a6477b6def4c29d4d6e99cfbb379e3011b8a4c65fe739fac425b348b1c6323640479befef253f67fecd90ab640cf0536ca04872da8746e94a9f3f522b157f32a580d0c2e614a5900a71d23de7b16d6db1c9ec34571caf1eb7938428168da4f74d79efa2a65c64a1df2a90436f76d609e4b0113bc1549686e29d8512106742c1aa7af2d2bb28674ad2b1bcad5a974a339bf97dd90c4caaf488fe5cbed39a627cc4fd13737a1917d814a9f7d70c04fdfd9739af28b090a73b92a314680d7c3814f3dd725808c566d97d34d571ae352e9fe8c36f66b2544aa8cd67566e5f0cb1aa22176ff2a3933f3a958802b06971352403887f16e8a9e600f51f82aa74e394b7b0969e52733449788fb86a66cee381e845c4b11c1ba8c215e85a1114739835be36f7c06b7019768035dac01fb387dd8ce12bfeb4755a4cbf88457bd1c8f5a3eefd5364230b40a74d4c4b2ed9832f2a1e6dfb27c169b501a901bc9c4251081f69bb3fc04ebdd848b1f189780b6cd3c6753668716e49e5962853c61ca775cb617bd2dab5b3f50870ef89bb2f213a11202b00cc0140a9e9819e1cfed27259c193fe1fc07b47276618008affba0495873b53fce2ba9b0eecca0d45bb056d7b4ddd6850ed6bb345fda0fd7ee8fc93119bf410b174523538a9d38b8943140c9f0a4543ebc4267df9a72d41075816f7eb2f1e50e92e8495b441dc93bfdb0e109ec471a3394c9e3d5a0fbbd3b4941129f4e90a2a37a1fe590b7f15068ccc0f723e26f4d1a0afbddff54d726e08446158071f860daf649853a5da0324c2263b98ac18be925b00f0433f6e7571cbed5d538a6812d2029a2466033642198b86b1641095cbc4b734ab639e15a262dff14c5779ef3821226ff61025e7d31ce7a4c229c1af1a16bcd2486093795d84e5f47180b4661ece2c1b4d904b3bf1cb7ec91d4a36b953d5abe18ee7655f798c1fff2cca23c72f45c80bf4d253c684cf940f17c0824a8e78ddec9550f7739e9937d5fe74d44157b22862192d07dc74938b03fb0cfa646d9e8ba4571d6dafe4b63d45f06ea3e93de13d59ad22caa49bb63f5416ea825d9be35dfca20ebedc19f14da7b20a259cc208dcd8754ece013b5e76d90c1e962cfe0e07b9f9f71e6248924b524dadb75cc6dd95100670343fe63fd56ea2b064b8b9a8250f674be6e504a8bcc4e6a519e14cc22aca27e8ed257f6a914e97c2371f1fc368a0fca79a4caec1d1f5ed8057a28e11896850b71c502b8abce105cfefbfad7f28e2cb76399c7808e7b7c475a19f3c0b32ab96cdbad038d5ca61c63a7668450c21904e48d0e2894e16ad92a07960c7b1c0c3a2f89c66f88b48ac418dc24330da85884aa2aaac8886590c1a84a458bfc4d14f5adf469d9bf26f548d743035cd2a8cee260e3588bc0e5eba25352e2a8f7e5a9cf4f106ff3e01a51fb84a3047e75da1b8a0c498e2a516a5f968bc71cda198d60897a0fb78e95fac43052d47f30512f6389bbb4c7efeba47736c1dba8a3dbf7269ff32a0f1edd1d55f5eeca80ca0a2a1cb8e00176170fd97ec569def831992d6b9a51b8dc388c483bae585698b84761ec8f771f8a8f9340ea2688cbb4149577566f9f816bf432b9dd1682ba74c743ec1474846048ece33df2e490cdf75cd5ce3c13671504cc13a3f2340709e6031870c32fec62c3051f4c317b54092894a57a655f6418f130c14c4c811b34645258ef66c37410e4ec9c88c9503cb7d0a74533a8ba8709a8db9603b1b35dc33ce6f7c9729bfee58941281e6d0d541ea5f03f945da7e614a27543ac76c045bee81f02b5fe9845a50808b4e00d1d9ec115f8daf59a68b049b2db24925cdc9eaf6f0367f756b699f249a021135aac7e97eafb52d750f659387b10279be327066822828c953c9875cd285a82b17c5ce02c5e5edde0c4eee58a4a317b051bed6e8eb8b66679f78b853e7a7b4c67c35c50b122b94515e8417b5732407700d0ac10ea9b94f51016f6e085a5f419e8deb7f2f886e2a194ed7b78c75facea3a281eebdc5892de26c4b1d2d5664f57dff25c86a51eb326c41241bebeb9b9af3435ae9fc6fa25ca2f892fd909e2de4de0ab2486955c466bee7472343a139d986b98264f38b1a899d3605f1d20d1286a117ff90e77b6fc9a2182de77ace9179ece3ad0b4baa3f6b258984135f53d3656ae85a0c7dccb633c0ff02d220c1490bd3fa426f9c2f523a1337a44935b123a40b5530526e33a6b517cec04aa02cb08c7175c31ef81f4bca320b9b1dab2c43bf5133d377ae910196835658ca8e5c10975d3ac01ffe4abd438f96bd13873b59c9cda9ba6b48a68d243c702729a3dcc107511981531d0e173e9a99ea3f542461ee4ee379288b98e768b1cb00920efa482116edecc8272c2910cbd4dcd7deedf6e8668ff91fde30df2bf49c01669ae0df297938d4ab31f5d651412548a60494e4cfa9a5bbd7a53da909c219f28b044fe15982af72ddffb5c9f328063f8d37d27f6da8b5029f346948776d5e7c77522ede4cc5c468602f47acf6c5d516f413ab10863cf4a8fdadd4e497018b8fc592725ff83a32fa0d42c2f2453a2d2643e06f8b1198690e0ddca693a5649ed014e3b37a83df169b1c862ca3135c417ebe93443f3263424b0509572335000c8a0c67c2708e76bd383f6620912cf66ceaa31b0ed76e983f14bc215dd85c9d2611c1bea4fda2ef8b63955248ed0ca997d9c64e4ddee24d0be16ad1bcc344b3a9ff7dc70536eb9c8163dfaaa3b1a0cc8b426d7494a27348ecbbef9e1d19f72d0ac3258c7205b73a1566d20b69a736bb7d54655e4295a5a5aefdefbd6d9a27afd53d0e19389c64dca466ba815e7d0a1b2177fae563817fe76e2e92566defd341ffcdbc03229113103a93b054cd872ad3b86b99ddb7145c4beb9cc2b21a8a1947f9f0f2efaf4603d997ee955d5021979fa4792063c0673df2ec8b63631729a12c715069f51a4911cb1acdf188f72030eb7a90b221f64a1babdeb77287f5e6453b8a28e97d24be1c26105d96bf38b258ce942fe9504b37eb66c0c9b5fc1c64522bf94f0b74641aab58ea9eb0eb8387eb94317f4772d258f9082fddc1d9090df4cb79d289e30", 0xf0c}, {&(0x7f00000002c0)="e7c1c5a463a2875de22412da2a3152420ad528701da5b2f6d1a992b4557bf5f3301e930a1e1c870df80e3c42ec2c52e0802a7fdcfaf9bdcff6e892b5eb489d2f86595277b80a8e546110196f2a091e3b7b1095fceb117db965966b35cbc258796052973ba1779481b97a0dd8519b3c472d876abb67b44640e9fb1451d09eb45db986a95091b4a7d591052863c8310443c42b01ba06b8eb93e24394b94104ff0d240006515297d14e0f1b511580c1800e909105c41751801aadd77981c6a9e0ecfe1fc3245faf1cfa9e55c8efb7cc6f0e1444e34b61b455debca9184830f645b5bad2b5f584d7ecd92c2ee265ea9c44113929f8e1fdfbc3249b40140cde248715287b014672b2678594508f206c705c469e4c157d46f23959a9c3e673df049d45cd2f6111b31c3bb6aa4f60ffc0f0dbb7ba7540529f0fd3cd4fa3c4caebd83a0a18ffe3c3f4ee70eaf5857914b3c8662dbf66a50914e1a9bf4006159b71d8a1bf13eb659be865bb1f64ae1863355ce9633d04a20991fe822cd47976ee681c3ee0fd3720475d4c5b54a4a6302398db963ee697c1187a0138c8ca30711bd4e8e0e08d87771a5b4fcb134550f818161029379997ed570e8a0725285aa12d58e61d68067b4c87b2901a20bb5d52aa166dc8f22a97dc31765017c7c8a72e1bf824b8f895d2f7cc55600dd225aba4b19f2833761b590dcd187daef02ccbccbac0924ed7e3de456ea0e67f896d1a5d81e77e4a342c1054f7c691e07789c44f90655addff956a0eb9a42aba82345875f363c0bc5682c96da7f75042f6bae171460da1b76a9dd35d3477720683c5aad40939728eb2fda7c88a085a1e1fc0580772487a084eef850a09ac9c3f8be353e040ccc31bac953b5c83419b5b8cc8f7626dde2b501981d00fc125180c7b3b10bc631abbfcbf0b7c141a411b1b513d365b1c6b350b1d97380e7a2309559ad8e49f9c24f2245cf12383632bd80831aab185c3da6e89898931d38ecfa20cc1a03633f2c9942e4bef7036b43bf8d1041bcfae2249cbcb8278d4e76de61d25a8cdf10af64cfc677d24968cfe8541f4ef16b964e5b59f36577721ab5f65eacbbd0b7de04d7b41a1df68e8a35cbf21002d61e79b232bc76a4954ef34b3a7e38b7fcc52b4075dd469f24479b56f6efa09772c4da1a5e9a975762937bff17ee3296e249d465ce351b3f19495b45b303a97a2c4dab6b22ec088b62dffee3a3d70dfb2704f7973e3a4c0a69a040251fbe6f5e84fcac6c0446909e9dcf64d109f7c5206dc28f7235eb9e20a8fc123aed1f9e65b1effdaa83b55c515bfee3f0809b20511d7b64b0ee5d262cb833d42235bccc896a0ee7f1174c6b2374857be6cc8e6f76ddfc214bb20c4d2c78d2c3b648d51cfe13a16259c0f07752b820fb89400964c76aa4bf247fee009b11939ed616e1ee6efd83e0cdedf2dddf5049cb1e84e5055393f0ed27bf6ded6d0ef6479baea6d0ff418acab383498a9a75ab56f55ecda41bc8ab392b291f4b995e13021ab03beaa5426fa6dac2b15cdffc43c450bd07bcd2e22d0fe40ce1c1f90cf3705d86e2cd45639f05707ee312896cfd9045541b0c405bc215c9e3179f5b4c681f6b4cc1ee76877bfdfdecec1a45611a9bea77bb6682a41c4bd2a8000c08bb2499e4460e1720ce74e6e05c415247fdeedf69b21d87cab06f309141ac907c3bd8779486228d1c569de299388ed2052508d46efbf9b58ace9812e4cd48f724773a4daff072473c0654230f3e670de53989cee607d99cd0af1f6793f570cc780a7962af9b01ce88aac06685e7c0afda1e927b3106bc4b8bed478db30d1048ace188800ddc15782ffebc5d1ade980675f02c3f3485cf72eaf2a4b9f74cc62e398189169ab4ebedf5c8c39d6db7d5c76326ac89e07c82966774531f1baa89393f295513bca4cc46ae3e887b6b3e0057496b27b976bc23aeadfd3193ed2489011917e7235c47642dd26ec584587659bc34aa4fb359d97579db3bb2cc63db337b3e8cfc6182ca2852e9477e26aa6d4f677eac3723b1c288a5097a92daa51567706b815934826d5b87a4086bda538d4a27f34c2abc2b7b841da4215e3520c374994bb5653de42d5b483a776b04273b6de784f3ec0b47a7c592a50e95d668eadc87b6e15bc4bbf5963f5eb0acc9eb5941d21866fe79f33acb52dbf40f8144d31dfd580de2c4a0fdd335a59ad54894ff6833cd226d7f4c8c4b9c462c20080f271bc47f58c3d28819a2cd868c54fe7ae7c418d66a8d02669419b348aa87f80d5bb870d906c572a0d26ae183fb65110d0e88589978f4739891ba1feaaf1ba02ac91b6d664fb2c3581d8d12f028c7f52726af1376b47eec8229fb8fe68da7e0ad67b1e31a47bc6a6395c42abc4ae29d8f2528136782515d2e9a76fb35165762338c3f4874621c94aaa49fce08987003599837f0ed6911ae889d69abd3662e25bd6b2ca5746b6b9608ed59faa5201f5c121cddc9fa56415fa5af93ddfc56c34dbc374776a2b99dc05155bee66119e58622aa4d148595b0b576c98d60ffbde14e0b97e9ce0de0ee930015b7e7b969e698c9d3b5131260d251b0aaa35e044dbdca05edf69caaf7701d7fcec38792aa4f3f36662500fdf927a9ea51a6736ca5f3f8f3ebb44c235fdd3cad6862a25e19011ddfddfb928f7b8206895d1df6dedb89281e1d57254a1208f24fae09da1ea6fc367ec2cf916d828ef74917906805a4e2bf31ed44e8a50fdb09916e07e158aa1b05a8832f2519b6d1ace6f62c3baf1f59fe48185e574ccc960e01eae12539bd81b29043e388b39c2b8340ce533dcb4a3c6d27d2995118d48c6de5fcbb4c0aa8ea769c0727515fc42eb57f8e67253657fc832755981c46f6c7d419ddf28d257a8d6dbb0b9eb612e9dd5f82e9fac850f3f49aab9a2aa895eeca3322d25121695b9844cb55cfed0a38ad1a0e94336c0907af176c3e6cf0d8879ec68f1bf2edc56f41d4f573d58b808702c7b5356178862880a81a12fdebe259cde39f80910534197fef4245cdcca321d9c06768cb3e966d9a55e0edcb5390623023045c92c391a4142e2786411457b791558e9b3a5ff63eaf0b6d9a874efa21550700fbe516f46aa35da706062b53321231adbb11408be092286160f3f82bef29727f51d7b0371420570cc070e7d031402e9fbc0adbc4556dbc8bbba149c8765f73a0cdd15356833f6383d6f6100587b11e87e18ca1c9a28997de5dfa41991c2e925b33a9236018e57ba85f690f9ea843e66e90d937937cdcc0f9ea4403283f7e77f422b80350d0f74e32e38b0801b78d52d09c7e3497877145bfe80b344875dea607589ed89c2863b1244a08675729d7446612e9ef4488bcfe0c4cea78352e47641d742bc2827bbea35257378371930f34ad1ce190b325578b773c13cbbd91b4e9d62f4074a88cf654399600edb472c3f0cdb7ba97014f7e2a1c1e12ec0bc7c511145212dd0a456de571929b854821cb3f68b76f41ccf853a7495b42398b206ebfaa005d7f599cfe71f66cf38373ade5a2df9d48b68bb03c4e6453f5bb09e9239fdca9961972c09bec7f4b5d0ecc476da89b3135e6f839427150d8cf9b1fe091528c8fc2d55be4b8321b0d7313f86ab90588777f5832ba172d9406b6a5dc24a645d15fc602f5253f7d04dd7307af43b2cf365750734d9d3e2f20cc3493ec9e15734f8bd888dd81fe1d5cd7496b08773b4e246e7dc53088ab8b16bc565f6e1f0df11268a01f69d1f667f9aaf30d52027dda4e183c8cb687165a3d8d0fdd624bd632070e4e5afc5b6a22e137191e046aabb37e099b598c47946292a696e9654339430cb0a57006532463ade199a3631e8f8a5685ca98f58afd88086f7e8ddf06056ac009bca36b3cd7a5fd0727f55b64e0c628654ef3dcf3e2df6fc1b093f5a3d0ea0f6250da6aafee53c4b5684d62ab3eb22b07098c5811cbf976f68a5730215e7e9470583a519b96e97766f412cd22124f1dadd05eb5fe0d19931ef59ef321ed28676027a66c531113fe04fe86e71c534601dc2b8a6852d1bb38b6274b7e0ec7639d17aab7067cf0c20616dc4a2badbcad54dc3da23b6719dc6b4718e27727098681dd91edee260443da8fcbe4f7a1f56c81fb90339c3692e0524dbe2b3cd08a61fd061b9d6dbdd5493dc8951184ff9ea6ce8532d5e26d912a1aec7b6193d300a30c0ce23771eff8c8ac9b0dee034c97af65f6afea08b34130a08859dec1ba72acfe72485d14a43e5fef3ff2e010de3aa287a19a6fc8b2c85ed200d2e587004ec6f578e9e780d3582c7570af6506b9a4ae91ba096229d8c9fa71e791741537cc53043dd403d1c6074d8c127bc278fb60b72603c21522b532e044c9908f432be1cc5f7b1d39ebb470037686a2694cd8d4ccb5a016b356a8a17567e3c008701abc2fff97f59e5b043f410695c4e392eba752a4c30e92f048ee519ad5a1fc2acd00392d27a18986e39934d9ee5b114d203c820df125c497f553a85a812598199df7c6bc480e8568dbb3a7cdc5455d6eff9fc0c94d79593aabecf615626c71bf9a62ee32a70e0067e08aedf1544773d8cf11350189d212c01d7b1f84f2fa6c0d013daa08061609bc0f2b4adba395bbd14f84c0b52b0f0ee42b0e7bdcff0d552be71041b0c60c86cb32e5a995fb2ed74022c3bcc090c2762f2545fac30c5a14b83ffcb16f373a1fb54e4c67dc1b9b048294b212d8ced6d99edf5e0fbd0a904ac87e6620c0d2b72d520a5b2fe77cbefbe423f21a319e7efa3dde93dfc5371a981d1dc2d43f168a8153350c762ac03132a3aeccd736f9244db026fdb64780ecf514e15a4bc2fcfd603e873265b89ee87f2e4d0c1dd70d766787940d3c53df8d4e333a4893f225979227a90941ad49181cb46ce409a2e7d266d83a86ec5de510c35c26532ce864047fc63b6de30cf1ac881f6c47c7ba6049496771bce6351a36ceaad255a3029367b038d461459f40e7e21e027dbfa59839b2405eff7d9889ced28c6bb181c6c0c86cbcb9643c3462009244ca9ddec6e3abeef45c5cf096115cb2ba50c5cfc9a2c8345627ede295c0fa6d614fef52b80f2142c3067efcf035ea6ccef531a095112beb8ddd2f3d4fafeab1290320edd25b427fe02a593d20ca52460c22eaf7831b75ffcd85fb0950749c2141c1cc549e3888a45a2d2f8e6dcc34466a6001c1150b0d0613c76489c8c35355f075a8805f851220157167772f491e2b9b00096b88f437621bf79783c2f648ca2717f70e4418e8fe4ad92e61356d418827609cd39198762d6b178b9d8212d8a3af0388f7efe6f6f4c8b48cf8b8beedc7451f9564ef5bf9d03d00b696d4903b83eee76453943867ffa59537c67d5127750fa45bbe43f5b29472e6bb94030b4a1d478e4758c3f821a5ceb884a2909059e72d538660b3e965991a9f064e6cd25bad35002bf2bbc53d86d3a5bd9c9833c286cfc630e0ecb1bd1c279d239eda8c38556a43d13117c659a799ffb7c7018f21f1dcb0ddff5a8c12ceacc04c8f23f56cc970a93e09666b40bedf549f909dce42b0a5f823e3ff6a76cf8a88b440c7d7b57346c496914a2f51a0cfd403a7e2ac5419c942bedc4ce7691652d15aba035e8d0efbfef03b9da69b3fc7092829377a7c782099f4d45c3a8401600dc2490b64545e8fb0cf5fdfd09c8f0cffc9b201cbd8a1205a1791960f3df1549bfefbf", 0xfbb}, {&(0x7f00000001c0)="0cf1", 0x2}, {&(0x7f0000002380)="019c8590bc", 0x5}], 0x7) executing program 2: mkdir(0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') executing program 7: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5d2609b1889beb7aa22285e0f0bfe009a53d6", 0x4b}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1ffffffffffffcb4, &(0x7f0000000300)=[{0x2, 0x7, 0x7, 0x9}]}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ff"]) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) utimes(0x0, &(0x7f0000000040)={{0x40000000000000, 0x4000002000000004}}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x3c8) semop(r2, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r3 = getegid() r4 = getegid() getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, r3, r4, 0x0, 0x0]) r8 = getuid() setreuid(0xee00, r8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r8, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, r6, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() getpgid(r10) r11 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x9, r11, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x90}, 0x9, 0x1, 0x3f}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000014c0)={{0x9faa, r8, r3, r8, 0x0, 0x100, 0x101}, 0xfffffffc, 0x8f, 0x0, r10, 0x6, 0x2, 0xb1}) r12 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r9, r13, r5, 0x8, 0x9}, 0x3, 0x4d, 0x2}) fchown(r1, 0x0, r9) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r14 = kqueue() r15 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r14, &(0x7f0000000140)=[{{r15}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) close(r14) executing program 7: r0 = geteuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r1, &(0x7f0000000140)=[{0x3, 0x4}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0xe0b, 0xc00}, {0x1, 0x3, 0x800}, {0x3, 0x800, 0x1000}, {0x4, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r2 = getegid() r3 = geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0xf800, 0x3, 0x8]) semop(r1, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r2, r3, r4, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) setreuid(r0, r3) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r0, 0x0, r5, 0xffffffffffffffff, 0x1, 0xfe00}, 0xdce, 0x32f9, 0x3}) r6 = getuid() r7 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) r8 = getegid() semop(r7, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0xffffffffffffffff, r8, 0x0, r8, 0xa, 0x7}, 0x2, 0x2, 0x10000000009}) r9 = getuid() setreuid(0x0, r9) r10 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x186, r6, r8, r9, r10, 0x51, 0x5}, 0x2, 0x100000001, 0x1}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0x5c, 0x4, 0x6, 0x0, 0x0, 0xbe, 0x20b4, 0x4, 0x0]) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x60) (async) open(0x0, 0x0, 0x60) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x28}, {0x4}, {0x6, 0x0, 0x0, 0x1000}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x28}, {0x4}, {0x6, 0x0, 0x0, 0x1000}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r1, 0x80606955, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r1, 0x80606955, &(0x7f00000001c0)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, 0x0) pwrite(r0, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) getuid() (async) getuid() fcntl$setstatus(r2, 0x4, 0x0) executing program 5: utimes(0x0, &(0x7f0000000040)={{0x500}}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4}, {0x5}, {0x6, 0x0, 0x0, 0xf00002}]}) write(r0, &(0x7f00000002c0)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0x20, 0x0, 0x0, 0xfffffffd}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r1, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) executing program 7: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd4e, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r2, r4, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = getegid() semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = semget(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r7, r6, r7, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0xffffffffffffffff, r7, r10, 0x41}, 0xa, 0x2, 0x1}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() executing program 2: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) syz_open_pts() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x40, 0x54) socketpair$unix(0x1, 0x2, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0, 0xffffffffffffff3f}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r5, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 5: r0 = kqueue() select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x4d, 0x1}], 0x200, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x6) executing program 1: socket(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(0x0, 0x4, 0x40000110, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1000}, {0x2, 0xff}, {0x6, 0x0, 0x0, 0xfffffffe}]}) semop(0x0, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xc00}], 0x8) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) readlink(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f00000010c0), 0x0, 0x0) executing program 1: r0 = open$dir(0x0, 0x200, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xc1c}, {{r0}, 0xfffffffffffffffc, 0xe1, 0x4, 0x100, 0xfef}, {{r1}, 0xfffffffffffffff9, 0x9, 0x40000000, 0xed, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1000, 0x1}, {{r1}, 0xfffffffffffffff9, 0x6e, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0xfff}, {{}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, &(0x7f0000000140)={0x0, 0x3f}) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=""/202, &(0x7f00000001c0)=0xca) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5}, {0x45}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000140)="d5bd0d1d2d9ffee9de25ae000299278f439e7ba85cfc6828fac6bd2c4db863", &(0x7f0000000040)=0x74, 0x0, 0x0) r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x7, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff3d) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) setregid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x100) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x2}, {0x0, 0x2fe}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x4) socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000140)={0x0, ""/40}, 0x30, 0xf83026569f0838e7, 0x800) r2 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x1, 0x1112, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x50}, {0x6}]}) sysctl$net_inet_esp(&(0x7f0000000200), 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r4 = socket(0x10, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r5) writev(r5, &(0x7f0000000180), 0x2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x24, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 1: ioctl$VNDIOCSET(0xffffffffffffffff, 0x20006473, 0x0) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0xff) close(r0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}, 0x3f89}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xb1c, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x10, 0x2, 0x1f) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000180)="b886b4e47f", 0x1}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) mlockall(0x0) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2ed0eced17e847dc4749be945558009960f60556da4a85ba970512735fbd8ee05c200d3a6af41c08", 0xb8, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/183, 0xb7, 0x18c2, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sysctl$machdep(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="0f9c53b99323a53377eeeb6756006dc9dd36f1339c4f65cf9c160d3bd4273a7ce61d4fc2bc52bf8015f77ddbcc7a98dc9b5bd0742807ff1d891e45d2738e599912357cc30f404a809f839b1bfd4cae68557b5eb87101a8ad9a43904a9c36a446c81904", 0x63) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) poll(&(0x7f0000000100)=[{r0, 0xe7}], 0x1, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) sysctl$machdep(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="0f9c53b99323a53377eeeb6756006dc9dd36f1339c4f65cf9c160d3bd4273a7ce61d4fc2bc52bf8015f77ddbcc7a98dc9b5bd0742807ff1d891e45d2738e599912357cc30f404a809f839b1bfd4cae68557b5eb87101a8ad9a43904a9c36a446c81904", 0x63) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) poll(&(0x7f0000000100)=[{r0, 0xe7}], 0x1, 0x0) (async) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) (async) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/156, 0xfffffdf1}], 0x100000b3) sysctl$vfs_nfs(0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000001200)="bbf9952ef3ee395df77af11e2154f9fd04b9ec01cd326699b45f8041fe85a59481cbbcd57bc0d1fc3bc629bd3e96141a1602f281fe84d8c71b5d6b008679dd3db39659f7706071000455f60d3e8999adf9612492a63e882a6d99d57c82c6bacdddf9cf7480588548f324abd69447558db91c41f54851a106b65c8da28c3b1b63339483d7b3fa0cbf5ff06fcdf039959461ffb34e63f4995fbc03e9417a7b40a51586682e712053bfb1f77aca1f69c98a5a924914f53d1a8b01c4872385cd1325de5c7414f684ffe2d3181ad299431ff71414eba6ff23e85ec8025d31cda5f76a92f40156e7fa53302bedaf37ef8dadd09a42b5b4bf59e5f03bc9f86c101075b7393af6717316ddcabf6716adfc4a3e73d7dfb24e95e6a78e4afec5a849e1725fc1cbe26e93a5e747aab1c9e4edad7eec930d97e2dc7ac5886a795974d148eccfa666b7184514217014159d30404bb0ca8dac5e1c43f62a892592d7844b383a3195b700c2a1f78bc32336fa031358f1d76bb121530cd31f1c87c3bf9e5b73b34270e546b0ac9b890da7e73680fe18ba4fbc51ff4d3b3f28db60cd911aa1659ff3666f166e3f73d2b00b5f4f55f271416f89728db09ba78b0a896730bf0e143a11bcc5bcc024caa62f9526655f14ab3db31dedcd7ce29a4b30a00402c79885b784e60ee6b158d6282a19e9bbdf496b3d836656e57a6726d9ebe2878df11c627ce09e0f979caaf423be33931b2cd224d57b9fba94a643897e879f6ffc85378a9b65a95473f4056b37cdd4d65deb0f2c480612eadfa2b6f049920c1ac16a752d37c7c1258836732b6c494d878073425e04e8528bc1af9ed2a9eb3be2e0b86cf6f36cc323da510a7d54220416b0f8d944363feb81b9cdf508904022a377f989b8ec72a227869d13ddd05be3b180fd34708dca45626645358563a56b13e7bdf9dc566ee6164870adad402c3057dbd0a43b1398548b02bdacc89d3f4ae0dbd11cad3e1f6859e70d0921f07f2e343dc40764a2f42efdba0411c6d05c8b23c9f29a300e7147a0c58177ef5aab200fd2f2012e1a1983995c49a5f235e42e032b365a8a115209cf85579bbae58be35d51ad5ae5edd673e7238cd9c57f2583bab7a0f9e54ab3d713ce8b2b436c519fba4196c95682af7994fa7217eeca00cf32082b910696dafb1441c69d0a207480bb52b0f823fed20977da4890591ba81245f39183b8153d2348fc34c57c9d68535290dd02ab6aca4b75716f37b20b9f20cabffad94ba4f70bcdf04d73dd4f3af1eb8864a708a480803a096318d9653bd53c265246213f3430fc7bac5956f577bb09432808aaa6e41a44328c67d73765be08db2608df6ca84f544da4b4388bc17645e4ee290d84a9d18aacf3e1283d7842eed39938baa612d975ae67a09bd37843c2a4c80a547fcbc247ee00c19fcabb78b2297458a02181899a079cbc78a241447d591da79cf99ac5968021ff27c46ff2131c60c195f7a99c2fa747567ff4154ce91acb4c369967a1a58fb12677730c56a181da1c80da68bd5f4653493f18e4e98b115296ce89fd31e18ea8ed76f603fc0ead6e1374039ce1a013843cb4184e3b2e71c5b55933b4f7b8ef40bd44033dd74fd8c7689e10131fbf6977db6f7fe0767eb5cf262252b7e2eb70a73dbc705c55b356fd92dfcf66a609717d8e8522b2c255b068b04a0992c0f1ab197e0242315a9cc1b01ffb166a07f4963c0abbf93b7c6f00b56b3f1e582a092243ac4578ae64ee3e6ea7168027d15727c0d0b1842129c3ec070ac684eb7540bae4ec03413f8b2b7f9da461c365e10bb89bad01cbfa125483ceaf6b38750c8c57b3655ab8ed211f4f75cae5bc62f4aca38942efa6f3a330d824c4638925a65634b90d26db7f3915dbb4fb5ba8e008662607a08022941c29938209369a5d011aa9ec457f2446e815c16cdca72192ccb7382a63d302da604ebc0854004b7783042ded49bbd99c09f2cf6babff0d0ac7c6431b842a96a2f719e6a11dea4d89a81a318165a66f4f127ea947d5bcfd4ecb23b10db25e31f018a7644f2191b1d8de805101d7aa2d35f8b5e63420c5882cdabd2571951c6b9583ea79c45b89c662df781a053c69d9010f362a261a569521fc806a9aed53e6764c970062dabb409936ec595e4f1532294afbb5e8f0ec133ae27bfd48cf5387474b45ddaa14971f73e4678903ee7a8bad1c1387ca5a300cebf01b2e32060e78834f8f8deca0a084b28067e9e176ca11de6b76629a55bed455e19f1f42dddee6097b266a28f666e7a66b3b9a47469deb222ab723f709b76664e8c068c341326909d642e6294cd838512842f5ed7daf7e9d4ca9e7a62b4c846c3ed1258523be1ba24466aeaf57786a92f836ed4478f40221f8530be9ef6d7bc07e8a59da24d140155fba2e3059cc9f84a9612dffc51577c3242d9279f1058db5eff969636a7a9b8d547980e4cafde3b6985942e55bb1e1626b9de52149f0403d6ef6d199bb0b8ffc53c6191596c293529158d51df1ebe6c545b33d09d3584ac5bbe9aeae0eb8c57d32dcbba6940a6b167c13d5990a7f72835eb54cd24050a1da6c1fe3f803a3e6cbcc743d90ed9ddc52649f801d7174b58f037761e51460703637a191accd7ed4d76357eca35539aad897212a4ac17a8347cce10875e09214e871664eefca144d565aa0c3af4fbc1cc01dd5e28812b7fd4ec6393693ccd61b27f71be526c6a174e12671503eda5aab48bd0a3b61d8b9764a256f15d65e19eab48c5216d7fbfd38bb55552692dbb2fbe5c4726e9c91aee836f186e568842f728683c27cbbce6a770f9bb196a6df4f498e8c025c32d6269a9a5e414728e5820d4c3b515ccbfccfccb0f5450053ca56e6adbd09504303e14cf9a2913dc6a474f18382707c81400c77761d91be5ad42ff4f3f1e1639542d88b065fb678cc06a087811197c012cfdbfc4ac095c5360e3fb73587252062dda4f501f69b58e783bfd9d2ce3a6e7057ea012704d93ba155faa7229000e1c200a71ed2183fdd8f68748c6d946af99e49c2ce8daa8b1c0dff05f84ffb693c6956c1696ae26b1ddf5ca80ddc4c07e8968b3a4d035426d73351889b8fe0fd5cf0d780df58890ca6fcaf3b3b4a6800e71948e1359cb54e667cbd0484264fd498b4c31d27efdf4d5eddf8409abc4d88b4a1059b842b1c1bd3bea1d558b47c70402b396bb621f642dde22a4b8d1ab412261a4d786a01490e98bf92787a44397fc950cd1ec720bcdf346dce8bd47106982e218418400627d2eb0966281d53b1813692f90431a4099682c3e88a1fed5c544cde30d02c0486448176afbc38e0c4f6f272f432479930e1dfb6774cadae0620e12cf1d9f8bc1b0b311a7ad55031a7eb2b5a561c2fb4640eac94eb1ab690d03f0e99887ed9fa8ebfd4e7fa7ff0a0292e747911cd2084d97ccc6dafda721833f36ce050218edea77358bbbcae0cac5d69785c4c1b3ec43f393a38a388bf3d218dcadac4afe337452c62e0a788d35d74b3c1629c8fae16a52b2ef890a676ea753e9ead011a78c8b38f9d1afab95d6f9ed59b6b9f5462be62afe8a9d9c9cc739aa237e2a01b922872351dc33cd6944b25ef73fed4c4c390705fe5f7d97d2d06964f57c54d05da1d75e272101fca7099e37534c0d06c4e328d0d3b6f39d8afa0152d3d04fc7013cd56a03d62133219abf0b8872204cb6b8b46cd6c67f8bd09743220c1ef41c1e23ddf3035aa0c5df96ab75764e50d3ed29b4e58d2d68f6b58d3a2246d6b66cd934d46226980c3e00ea77234d45172138439b1078bda8782010237ea4044540d17e1199fb3dbac6710f93e53554a854623847aff5adb7a9581dae7cbd9d0474e42439d7bdb90324baa503d0250cb81e382fc7722bccb5434db68c76d510b246b1c58a2c1382efd89f67153b2a8f56e6b845a33d16efac20796aa77876c27a6ec33b6e439e23a327558ad70f6920e6280731c351832cdfe7820fd4b0c08bbe0096178ded6dba2fc5da47cdb2f031ae275f5b96ad3c06b51b986be2198163a5b55986b4e60ccdcebd0b4b1668937f645918d2c1156597670b3920a10338268ada04ccdbd16d3d59b6fccb49adf8dffdf720142f3fb718f0e08e19f1c149d0335e0ce0002e578e8fd4e45fa6d3a6138feacbf0955d9b6666f98729ce4c8e6510ae2ce6bfcbf1205219f180b7d327d3b97c062c5f92a5c35769ca748c2f8552a275a15161a208047237e023e8fac1ad5b0cbc728c6122530ec7703a751490fc6aae8db7b904c9cd8495bde10bb4b09b64a45d405963ce763d845eff6d56e2fe80970a22965c092f817fc4a2cce8b8c2ba9cfb4f413f0e4b843e5b073f01e7186c2f2b27a3b3bd157be46b7b94997f8d955d2d694b00d6fa54b8e2006a30dcf6c49724819ba7adc05355a3da94808eeba24af292493bd04b68ebd13fa1a360aa5a5120527ce4838f99103db043f2ef6bf3e42ec72bc3115a7995eff3d1480d6667d0c7998924ac1be95e82656828e25bccda679b27537a549554b81d308a9aa9b11ae4dd53792deb3d78266c83d222af983248dbe2483e117d18c2b5ed9ea9975f8a03495e6bb1a9df659d98678f7a2618720c4cd6d7e058e86f61950966282a940089f6a4c337e8cfe80c449cabacad2a7b98f4eaf659d0eecce958f18462591384b470cefd7803c71f02609968849db50196ae07dbb0a183e3a81c42c286707c12aa99bc0edc02b0785284eeecbaea3d26c43f07c8b07533a40422edb05624c0e313a9d020219941168e7c2c8dc3ccdf63fe49ccc636f4b70b9b5707ab702b0c2bb59a0ab00e5aaa2c173f734fd703d1bfebf751e61579a790520101c71fbf5385f3f377fc5ecf5b0fad7de14f023d3c4218954c89665a3348aa2912942f9767653649b4a8c71019eedb7cf34d486ef2c9eda5f2b90094f66698d76fcbf8ad89ad0f14ad5f7587d869d41c53e66e979e8f9e22891574a28a6d7f8f59b15fbd8425620c7b3e66702dcccf0878bf89b8156ff12f443039aed25701da912b00cd5b575248b0dc26abfad04d912c29581bc529b1141374c0cf7d81838e902ebb2713566308401fd032d964179117046fd17d3885370ade61dada20a2d7997fe91598cade8d33d186351af1851fe79e5bcac92e236d0daea65f1d9015fbc31f7c5453d98684a5c5f5b8648bae583fc07e3ac7f76af6c9090b9288f53346316a5843230cd78fab1efb815e131be69a7154b50c70ef3f045ee6b3884d0017bebe35c6c460d3b43cea49b9afe7133eb9917fd1e259f78f8594e4200bfb1e7d1053e7a2b0131c5a9a8638a9b52416ecca5f37fc91b8642ae7ceb9ef2dc85db554614cd6786619175735216df11cd2d7b84c0d2c97fbc0896ff592fbc4e5e9ff8303593", 0xee3) kqueue() rmdir(&(0x7f0000000200)='./file0\x00') r1 = socket$inet(0x2, 0x1, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="2f672d89cd3d0d44", 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r2, 0x5) socket(0x18, 0x1, 0x0) socket(0x2, 0x4000, 0x0) r3 = socket(0x10, 0x1, 0x1) sendto$unix(r3, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 3: utimes(0x0, &(0x7f0000000040)={{0x5800}}) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x7f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) executing program 2: lseek(0xffffffffffffff9c, 0x6, 0x1) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) execve(&(0x7f0000001040)='./file0\x00', &(0x7f0000001100)=[&(0x7f0000001080)='}]+%#-&\\}$\x00', &(0x7f00000010c0)='\x00'], &(0x7f0000001240)=[&(0x7f0000001140)='\'@\\.\x00', &(0x7f0000001180)='\x00', &(0x7f00000011c0)='${\x88\x00', &(0x7f0000001200)='-@\x00']) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = getpgid(0x0) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000012c0)={{0x1, r1, 0xffffffffffffffff, r3, r4, 0x2, 0x334a}, 0xa1f4, 0x3152, r5, r6, 0x6, 0x8, 0x3, 0xfffffffffffffffe}) socketpair(0x6, 0x8000, 0x52, &(0x7f0000001340)={0xffffffffffffffff}) writev(r7, &(0x7f00000014c0)=[{&(0x7f0000001380)="59757cf80c861f74605e738532596c6de950d5fb64cd257d8f2725e2c302a0934394a96c8f967e5a491b022fa1ffb61f21e4ec0bfc7842460230af5b28f2d27394fad1b8a60e2f8ded163985ea5f8d8d77782322c92cde0b750cf081848286b8f0b9b826beaad4dc1aa1e9a12776ddfb9711a232d5954d3e8f57fc63618e0953f0b85bba2b9b1eb0622e1f3fcaea78224d4bc7d5738d957c95cb0e415c277cd8adc29b95cd45f57d5c9174b475228be78a3748be5c8b4f90450e38644c2f2b1c5a39607f41ee8e3a503846d94709b9a20661758f8aed8451b2fc0d992f4b87ec240ab1d22123f94eaa48d300fdaaf8933eb7846f646774", 0xf7}, {&(0x7f0000001480)="46a49a069bb18f34413005b84ba82ee058917dfa30889f7d", 0x18}], 0x2) r8 = semget$private(0x0, 0x2, 0x112) r9 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001500)={{0x0, r1, r4, r9, r4, 0x20, 0x1}, 0x1ff, 0xc395, 0x3ff}) setgroups(0x5, &(0x7f0000001580)=[r4, r4, r2, r2, r4]) r10 = shmget$private(0x0, 0x3000, 0x50c, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f00000015c0)=""/112) r11 = open$dir(&(0x7f0000001680)='./file0\x00', 0x10, 0x108) symlinkat(&(0x7f0000001640)='./file0\x00', r11, &(0x7f00000016c0)='./file0\x00') r12 = fcntl$dupfd(r11, 0x0, r7) mkdirat(r12, &(0x7f0000001700)='./file0\x00', 0x60) openat(r11, &(0x7f0000001740)='./file0\x00', 0x10, 0x151) socket$unix(0x1, 0x7, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001780), 0x10, 0x0) ioctl$VMM_IOC_RUN(r13, 0xc0205602, &(0x7f0000001a40)={0x7, 0x9, 0x3f, 0x400, &(0x7f00000017c0)={{0x33, 0x2, 0x6, 0x1, 0x7, 0x3, 0x8}, {[0x9, 0x8000, 0x2, 0x7fff00000000, 0xf9ab, 0x7797, 0x5, 0x9, 0x3ff, 0x7, 0x9, 0x80, 0xe25, 0xfffffffffffffffb, 0x253c, 0xffffffffffffffff, 0x9, 0xad], [0xffffffffffffffff, 0xa1, 0x5, 0x1f, 0x80000001, 0x80, 0x0, 0x4, 0x6, 0x7], [0x3, 0x7, 0x8000, 0x7, 0x8, 0xa9, 0x2], [0x40, 0x7, 0x2, 0x4, 0x7, 0x3], [{0x1f, 0x80000000, 0x400, 0x80}, {0x3, 0x3, 0x0, 0x8}, {0x3, 0x40, 0x1, 0x2}, {0xe, 0x9, 0x7f, 0x40}, {0x0, 0x9, 0x5, 0x9}, {0x0, 0xcaf0, 0x1, 0xfff}, {0xfffe, 0x6704, 0x0, 0x1}, {0x1, 0x9c0e, 0x10001, 0x6}], {0xff, 0x3ff, 0x2, 0x8}, {0x6b, 0x5, 0xd24c, 0x400}}}, 0x5, 0x7f}) msgctl$IPC_RMID(r0, 0x0) sysctl$vfs_ffs(&(0x7f0000001a80)={0xa, 0x1, 0xb}, 0x3, &(0x7f0000001ac0)="3d2be6cb4b619bf52632b41300c909fda28e8f3be7fe47a1cca71108af3b8afc322ed5606d91b79d56873ab3c99540caffdca68fa435ae580fbbf2f3773da5f6e08fd823976a89d996a3b9df8f091716d131ad21e33002b9d2e9232eec29154dbfd1a8af647a434c4f2337112b05d23642a28d517a62065573c5b79afd23fde6c3ba0d4053fd2a0e3d04ff767998abeb21618045f46c1f3795f8b7ebe2e112ce9c4f12c5f7322ed999d87c8fe54dc7bb21613f2354ece15150dba459d27588bd96", &(0x7f0000001bc0)=0xc1, &(0x7f0000001c00)="03f871e2fc2e957105026adb88890f4b9e40ad368332ef48ea8e1c664589bfb163ba77489a5ee76b0fefb2ba89ca0b8552a424c4cf8c3c2dfd6e6a14fa2dcc5f9e13772fc22d22a4706374f773ebe10227ef5e0f0d63f03ce1c78b8231486a2402d64920d561391b0363846950e4baf5a2ddc83aa1f2f4a6beb2eab14a01bcf4d516aa7f1d4085678d95a22784381048a1d6a7adb82204a7f5ab271b5c45aeae10ad92a829bac64a69c3dfef88178785b00d4cf21ba881c932b4d873b5e9e100575cd1f2abaa0ca62ad49871da90b0465f0c000c886d9784422b71c59770c536b817bf5727313ddd", 0xe8) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001d00)={r5, r3, r2}, 0xc) fchdir(r13) executing program 3: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x900) executing program 1: semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0, 0x8001, 0x800}, {0x3, 0x27b3}, {0x4, 0x8, 0x800}, {0x4, 0xfff, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0x8000, 0x800}, {0x2, 0x8, 0x800}, {0x4, 0x1162, 0x400}], 0x9) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000080)="d3f3351a05", &(0x7f0000000140)=0x5, &(0x7f0000000180)="21ab58aa1bfdca668af6b1f30cca5274ecb7375c064bc152f50867d33581c087b3fcecc8502601bfea75539052ae34eab61285a81b5bd726e3b11466d1d58af39f8c0797fda1135421ae9c8662ece405fd13fc809e3ce5580ade826c7faeee91c7ec5e9f9a8e89d63382ba66b2997773b9d30ced07136574a9ccf9429a887322411be15bf2dd60dc5031974356e40b4627881faeb7f3b1d9eb6dbeb26ae8ede6bbcc8de933183c1e148a38f8391bf03963883c50c129bd34a1ffc5ee39015e38735b525b6b3822090edc1b", 0xcb) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) readv(r0, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x10000520) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x50) executing program 5: accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1ff, 0x0, 0x0, 0x8000}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000480)="b437ab93c964ca79d412b81e9418a838b5b17a47", 0x14) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21", 0x3) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f00000009c0)="abd2be3715c80f80ba1108d426eb11a0f8dfdb89f47b254bd162e35ee021dba7bf2f35549aebaf80ce569eed54f2268ce796f9da9bb5c5e35ce474e73a604d2d9d7fb98c5915a8bd435d4d618bf4374f840235cc756a7391e95e338641d9a9b9104dab1e085195a9d4c7388904df506dc78c107fa87419bcff46732ba8c51a71bdebebf569b35487773ff968dd583fd1af11a1fd00e9c3a0860a7296cbc31f8ab70f2be658255b600f4c7c51b3fcef6971cafd301a6e6be0e7bd003efec9f74fd0a5d97cc770d2ca1341c217849b4650c18a4311e984e01f611176927e671bbc3c7d9e719e43b0db54abbc28b7fd60f4612320c00c3b7f8927924cb6cfd012412d81f7427904503fe1ce566c84f44b81a42e8de2078d1877a5873e9cbce5d390d0ccc3efd22239ccce3bb4aba0a9b8f8ec7b3ff726d8e16970d165e05e07aea4461f037441c2b3179f0ff50e25ab1a6a1b1c9dcd754d36bcc1f70f6aee5ac108dab2e42ed128720e3ef93d82bd96cce7087937da6b4afdc904e356ba64c589a335d1169ad01fe731dd681ff2875d29374a7a41206c47d098ef29881106648f4c94fbf3902a7512ebceed120549cc777e9a3d7ceaf94c53bc00f1", 0x1ba) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) listen(r3, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r3, 0x3}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x400001000}, {}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r7 = open(&(0x7f0000000280)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r7, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) getpid() ktrace(0x0, 0x0, 0x40000934, 0x0) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000001480)="24bccd23937b7ff51a8e7ac4590aef53fe245b25975c0241fb4bcc3d567c489c48dcb0c305cb9aaab5bb99a4fadff780bffe8b088dd29cf1f0c8f7544cab38a5cf287b98a577630bc8fcfd8cadfe4a682413b37d56a6e117949138c9e340196461f284f961a70feadf5c88b31398ace3e207acad102779e1c27a1a225b958eb4df7ce437153008bf4ec0a870ebb5a75ab05ee067733cf208278b9eb82022fea87e72897d68056cda6757aec49a358f99afc507f84692a33faa6e8c28ebc42a2774f5dd6195c03245676f59bd6af1d8fc7e45991daad5390306a0c4ff3b063b7328f24c7d836c64b24a32c5b275ebb90b4a4a694c8040ea5bc593156e4e35d4f849d4cfacb1840456c2e828435b7eb21ca3c4468d3fee39d2e564e801f86e152b1d1ec5ef9a7ef0951401b0d70167311b827556833940d3449da1f0e76e46e890823839a38c24622f0bfa391965403e0577f4f8427771fa0d5883c0ccf38ed58e9f7c76a8ebb94d0ee3a270645e40c965395f7a482c10a4a4f2a9492ea9b7c316fd9c29095c09cb29a87630eb8a55470f7e5b17c713d833cfffe960a26fbd37558ed4c8ce9f4791fee203b9adf7bc1dcd74379f8154c11bce9583bb3b3c7e98ca7e0ccb6d14a4ebb3e680841518f0ec552b110e8d6b2761ece06ee50951a435fec4fc67e90d2ce9906d1092320662cd9902091ed43d2eadf37550122c1b751fa866e82e8a7c1909408f9f622e55d4592ee794218a73e4f2ed06aac0a48f472cb884563340aa4a7edf92d1cabad3f9c9778a47d5d1dea32004db173c7a7146cda636d911e99bb1be14c3776d09eea055bf3a1fe72a7ed8c2a184fa13ab54a5ea62c245178bbef667159cd2481ad7e2e2d4b3faa10e05eefb4859b0e0c7e0a7dd1141e9238013c6bb5a608b4d430da137831588a5b7dbf9fabcf19fcb7c97c2fa1738f9f4bd3f77e3fccbfc760ea1ba265b6841511e74815e25901bcd9dee11207ec0f930002864acfa2a1d36cfd4e8627bd12abadc948e86ad2e01a2dfaba7a5ccd20f4824be73e6b0ad88dfd1bef9fee65da563da26ff35111b0bc9b354050a4b0b8b8786daa908144a2414ad61aa0fcf6d6ee0751c2058b3ae1cc74df380fccd23c4f6b74ba529595d60672b956843aafd1e73de16e34d847f56d106c10f6cf169d6c5583e43566b37a0c9b1652a5118f09f259229850c83a8d9e5bc3fc2999f9309cc98af832f8489ac3e6f2907c18e2708d3577af7c84d7984d44189ed0efff278ea3c8cf5830f4a0a87e12e12c25f87986d5cc0e70a58fb5073bc89f631babc4e2c31db3e2906b72bb930bcd5c8720b303b6b2f39853c808cc9699c7648c5d7dfe93dd8c28f42c801802cdeb7765ade3a415c11cd089ea3744be08698ff5f17fb3317e560b72e245eed2c35f3b62328ead75cfcf242e59a0d2b4f8ef64e8cba26730321b7fe1815d5b9c16f71d37e82ab0ddb48f5779d970660512bf9758ddb39dbf51908d43f343332e03ee0d627de315261deac920ac84269b8cfca6608a76408810b0074ba941288d8688ea86efb88ab0286eb36cbbb4acce52685d3b8001f2aa2ac32c69b220b083b9099f18034b4933f7da171352f4951cdb656c046e45b497da1f8d75a1e433fa83a52649846c74ac8dfadfa5e278684f828fcb8f9399981080e7ffcced0685a615cdfb56bd9a479ab099ddfad00cbd60ed5a7388bb723bcf962964e210fc8a7a14c7f4bfcc079edee2cd30be9f2a8c861d3bbc9b84301bb5423cc27682af1b85981be1c15e8bcb20f10e01ca9ceefda84ef2f0aef1c1da716d4e0ee0ee2101ccc09b452b6ce0c45e88580dd8f34e272a7d28ff09377b3ab363ff4f0a2bbced6343a8e7446b896157084a0b60241d613dd87e3aca837275511d4c55d3f92a71328b2ceb1c3ad0b3f2e8140128fc65ec5dcdd73dab3fa820e86ab8e0081f0d0f72d9036544126e19447c304e675b7ea58fbbb8d6714452a6bdfe5a6facf969674e635fa00bd6458396061ef7d56b1f04900b7a644ce6f0c1f880c351832fff138ea237a14a8995f2bab8e1a03a5a7b5249924f67f4875a63d292f3922695a3e3a001696355f938a7a37f12ae4c7a6e409318e5a7e3d75aab67ae4b0e355f3798af673961b5150b15e7c3c2e2522b89dad4250b379d86414ee8d4d39e6d4d48820975ab8a1151f5888d750591d6e9bab79b843527a2a95b84a1daa15c2a690b50e515f49e9cfceb910bd034893941607ae5dcc39ed8c41ebadfbd03bcedb602e0348d13e07d5920e84520317abf74dbef7a21f005a6ce9210f61e67f5927657f1f354eb0f25d5e075e577c232c97885022232705c3307a02d6ae5097441aa9e9cb96db92b54546978c498b78b1c211ff4e44b19c03a7226dda4461d5a9126939c8b28e5f143f571b0ea6744201d47ccbd65f6ff63314c8c301d7de54b626b0aff0b5331576b3fd09e6bacaa06f51b2ab0cf157d6dd1abadd081b30c885020be58c4384f2f3c504bf739528df0f0adc7872b2f22b8f54ead2b96cfb38fcf58b12fe0a21061e537dddbff72b2de7e79fab96f63e92435939dc51eb6e9e7a2c37424cc5378e4e3aa483a677f1b6ffb54e5816e10d29012dd0890d34892bb0be86ce61301ce84fd549f4fbbedbede59dca3bb2f378dc2d23f33a255833f2258d07698a005771b629792e0994e1c30f8d0ad826f2c53f436a110a3e9e4c6cc5e8665f855cb19c4b7cc690735b4e069985f1bcc7537a883aec6d9ca8610fe9b8436a252800126360b1b2629b5b8573646f702f16a52569130fc166a1ba3574c4f1a573f96695c33859f65d0bc4dcc4ca6d1008abac439a2abcde68e8cc61c56f05e8279242ec57944273f43d690bad1f36f255e543eac8c162d124487fcb41110efc1462952d07d428b4167d4786fedda4abb0ac2300a14f94f9ba06ee314e964225daacac8d74f1d7e4b3134315526621104074db1fb6ccc3e55afe8b27d40cf22fd94f8a77287a52de2e054a62af4d695b3311b1e395c1b3ea378248f7c2c2b925ead20cab1af14d7b7c1175b15061c0398122ce53d19c4ce1c44cb4a9a4699f421829853bae0e112321c842e6df01dcef14bc52969e298d67738b44961de2f9b3f4059891815ecdfbf1eeac78bae0050261c847016dcf4ad2c1c382dbdf9bcaef8f64655518c6721720bd1ddd620b4d42c796216c59f3b25ccd0c5b5c20df7357dc9f863ef8e070546bb2744412888104376b43def0ffb7af4d399e3eb5bf8870ba0874a3ff07187ee0cbbcc2cc158ddad373d18c601c9decb5ed5b9c3d248e549c65df3877544c9de074d18fa0a048ee31cc03836a8facb4eccf440b9b5472069d84f8ce127cd18358f0266a36dfe86aa18b42b5077d6424989b00825fa4d97c5a3e32b802e83e91a92fad75dfa96165bce1109fee732a2acd677f142c7d980386465a5da10c40d0883b3d6aa859b8f859fa36af3cdcdf9a3156526d979d87ab5044d83be5747282623167327bbbac3466e77d74bfa551072049229e9e47e86f8d621fb8b8964979dc56a445ea6da5a2158229a49982d77d55be098aa34a72acc72348bdb8d5b943cf285b62f5a6d12f1e2f190e79e44d0cfdccc25dfc56f2a72d387ea63fa1b2194ba9bf12a3252fb786602eddb70ec87e1f9a003087bebb01d3390994c4ba12fbf77aca2066aa3596ff49a97a623333b586acd596ffa588708074b95b17ac02a0f256daf12ad247c8ece06fc08f754ef5ccd8bc677c44dbfdcd37b8498a2f317aa1e022fe60045089297d3fd40796e1f8989861fc0b21cf3c12696e8490c558de3e107cd17a4d8ed9776166112965f19bce136211769b889147e3725f298ebb0e9f7bb801bb01f9bbbc02276dfc985eaa04ab2929f435e09707729397660d20cd1996fb73005e8169925bb5f15405770dc5900049af8aafbdcb9bbdd8b3aaa5f94597a5e98b7f3986691abae7e7463d2dce14bf7844ef59c534b7c19b6c46e03ffba9447c3d0258546f7439eb76897374dccd849ead6d14bf1cecb646a32925e93c3d78623cd4018398f5a662887716df0753d6eb00da0211368687a15ad3879e68faf0e81e81aabfdcc352a95ace5b50da91948fb1b34302d060846ec7a8f32ec1889a897d0a1fae719ec31965281ce768fd7d5f23ef58ecef09b6b6285434c16d6928019c540f000815ecd8143d7a45ad821c1826ed542b5e6f2f798dfae94a8cf57e98f15f062a1d899979dc8db353a99ffe17a5947d54f9efba2a563b2908dab12008d3569b9d781711810b9138ee3499aa27f1986207b0edb957fd95d5004802fba9a3678209b8024afab59344d74f97053c87132a8acb41559f5b59c89f5f36463b33f124c0adb22c8140be4e01881e48e2c42572e5b78f2cf181bf0250ca81126f0b520f294246904fc87ba77aa745c81badae81c9a7e0b35e3842bae60762b6cc91d109214050950186a8e0856a2a58ed3e1128d7f75a69914a0de8a6f999a338b4e06bc963fe3d3c7c902713c9c1b92248390bf3e87a3387d377231362321ee30958865835988319ea5c0aba6e43ff27a725c58f75c170048416de6c9b887446ea6eb5400ccd2fbfefdcf0b522485cfaddcc5cd361d6d324a90e085534cb9e5f1cf51ea7d138c3c2c03734c1a03bae2c29a292ad06e69ca247636f77ffb16a25757f72d96917fee3bdee30a413aa1472442cf9caec2a61738870a1e4520898c13e80cee78df3af5238b904cc4b88603a7014892b324049928f618b679784914841458f04416c8081f6f9ccc7e0cacac2f9bb10dbc5ff1e44f96e74ec124c2f549be735eae361c79aa4756f89fbc6dbfabceb973ed802ec024766e7dc2eafa796ef9765974c3045df1abe81c4737e3850a6c9a087b61944e165a17963514124f6f649bca4e88eddbbffea572a67381e1ebd0c69bcdfbd39ddec72fb73b55e2b1da852e4a152c76bcbd2df67b8fd2f1725f92d7185a1903bf767e30ab23ebdd1da04fd7bcd7225ef384cc5f57052b12ac14e74e20db088efec16f4f9a22bc93c4b8139a39bc2f2beb0e0c1a81df91bc99112caaad04998908cdea639bc99914305d14b56175486a43d013cc44a8451203e56bcd5c7d6481d068d62c2de7e6c9133900cb1014344c25524c750bf0042ab82e0a34d3ff2fbc47d16ccfa15cadc736d297cc5c8dd10f9d3d73e46c4841789b667c571002c380023f46c14cebf41010fece0ab44f004832cc096676ffa76926bbc627d1d267822c79f1d0e4c4586ee43a3b5f2e2cd46680d5d0d1c20a9195dd1a4771263859bed15feb9d05e8d1d05b0efc72daa0c74bec086cdf7669d0d4c6a2fd12adcfbbc59b5d8bb856152a168cc0665f7d483dfccb8878ef6d473f7df191310f06348a5acc2b06fd957a37095341ad4cd17a633a1d94821af68e52af0e47046c8185d33f643c7be2e43a56e62b400c70ab69e79578068cf5c5b04f68c21d22e1fb8ed27aa4e4b0991f81622b03c347463a7009a0add3dc22362192c98bbd623b9b8e8dfe70ab9943e4f706b672102537db656f1de816c47700dc0de4eb89a2346b1f33e838244792298cc1cd9c73735adfff4db8a39ddf83860571f7c7223750cde853a97128e4bfefff38cbfd4b14b67be89a7fa19c16be4ef161048e7ffb391b8e2ec8b627cd2f92e6dd86df8b8da61f6c44d35918a6d42cb256818c19b860605acf87606266da9261545a33c019469760d419b7474597ff9df8af10e95a7ecadedc8c0325901f1481698edd663cfb4d8f22561acac079a", 0x1000}, {&(0x7f0000000600)="8f53408491acd4e0118e4c439464c71048993655e81be0c8ffc9222e772b73bd935ce2714dab47da70bf6373819a19d6d0901e4dfb91dddd60f614417ae4aa40e4ffb11682132fef8621d237644f2b56771af479bf7caaa790c8cb61b1386a3afd7aebac23c74fe77dbc28a503099f04e42004f03a9a38987c85be08c4a7eaec5b2f830cfd844711e1189b9fd7b7cce8530d7ed5774f23488fbbdade0bff419f0fa078ff8a59ba4e2411e5bb81aecc8a7e7263c47c6ec8dbbf63a0c2967e46f6", 0xc0}, {&(0x7f0000000700)="8d2fc5702afe9f3c020d277804a247cbf60a3025369c8edca39da8b05f9e7eb190ef2f083a9183a5c580cdcd95c3888abaf456d51e3e76219a617469924d76333974df3a5f657d66275e96727e1a6d2e9e2193a0975b43a93272137a776b6031e3d7397ed784a890c9ccdc8999c1da46d18b1492f84d5a48f492f8f0e4a10eb144378aa01065ed991d553f75fed47e2e2847d1c9cf42819f49791c3ae861bd921cafa1ea5786f9a557a6cdeffd41f663c240a667e68b840108ff2b26b74e23a827c1e2e6c88e5001daca9b288f00e6b3fd1e51ef1fdabf02f0e365", 0xdb}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) sysctl$kern(&(0x7f0000000000)={0x2, 0x20}, 0x2, 0x0, 0x0, &(0x7f0000001440)="06000000", 0x4) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() mlock(&(0x7f00002ee000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x8001, 0x7fff, 0x40049c, "d88c07000000f9bdca0988d11554000900"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8b", 0x1bb}], 0x1) mmap(&(0x7f00001df000/0x3000)=nil, 0x3000, 0x5, 0x810, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) munlock(&(0x7f00002e2000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000724000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {0x0, 0x0, 0x7}, {&(0x7f0000442000/0x3000)=nil, &(0x7f0000549000/0x2000)=nil, 0x7f}, {&(0x7f0000292000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f00004f1000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000062e000/0x4000)=nil}, {&(0x7f00004dd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00003a7000/0x1000)=nil, &(0x7f0000339000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r1 = socket(0x11, 0x3, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101, 0xc21}, {0x20, 0x1}], 0x2}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000002540), 0x0) (async) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2ed0eced17e847dc4749be945558009960f60556da4a85ba970512735fbd8ee05c200d3a6af41c08", 0xb8, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000180)=""/183, 0xb7, 0x18c2, 0x0, 0x0) executing program 1: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5d2609b1889beb7aa22285e0f0bfe009a53d6", 0x4b}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1ffffffffffffcb4, &(0x7f0000000300)=[{0x2, 0x7, 0x7, 0x9}]}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ff"]) executing program 4: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd4e, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r2, r4, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = getegid() semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = semget(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r7, r6, r7, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0xffffffffffffffff, r7, r10, 0x41}, 0xa, 0x2, 0x1}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069b2, &(0x7f00000001c0)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 2: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="8b", 0x1}], 0x1) close(r1) execve(0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c2"]) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x6) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = getpid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x60, 0x8}, {0x8106, 0x0, 0x0, 0x10001}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) fcntl$setown(r4, 0x6, r6) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x80, 0x7fff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x881) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xbb, &(0x7f0000000700)=ANY=[@ANYRESOCT=r3]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 3: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0xa00) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000001880)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = open$dir(0x0, 0x200, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xc1c}, {{r0}, 0xfffffffffffffffc, 0xe1, 0x4, 0x100, 0xfef}, {{r1}, 0xfffffffffffffff9, 0x9, 0x40000000, 0xed, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1000, 0x1}, {{r1}, 0xfffffffffffffff9, 0x6e, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0xfff}, {{}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, &(0x7f0000000140)={0x0, 0x3f}) executing program 3: accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0x6, 0x68, 0x40000000, 0xffffffffffffffff, 0x80}], 0x401, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffa, 0x78, 0x4, 0x91f}, {{r1}, 0xfffffffffffffffd, 0x82, 0x2, 0x80000000, 0x8000000000000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0xfffffffffffff2e8, 0x40}, {{r1}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80, 0x40, 0xfff}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x17}, 0x4, &(0x7f0000000200)="e9cf6a8b754ad33ea69eaaa00fd521ef1489c85074d1fa1af2fa57d5d505bcd5501794fb6bd1753f3443ac22ff879fd3931d11cb4aa1ae54b0196ac243e92b0f46aed8a5ea4e76c138810bc1334bc44796c844f7bac25c6416327cff72c3f4b73781e2cd3c6cc4a4fe606b916c851e2f80448fc1b537c23584c552c9a145dacb7324d79267d8ed4ccb6774ea212f8dad406033bea639aef24874c54e5672b487cdc883c51cabf83ef384e9775a071f5b4cf4433482046e897ac3df77772356b64eef995fef6b1a28fb7e614bb0ebc94c6d77a300"/224, &(0x7f00000000c0)=0xe0, &(0x7f0000000300)="2d566fd11302009ad1e45c77796721b0a6c60320eabb1bb85cb77b8018503422dfccf796521376e0314b0ad8d8d8eb4ad47dd0c256f3037a3a42eaaab4187028e5ee476c858a03cca7255576b0b290c2d5eac8dbb549f20d6b3e510000000000000000000000000000000000000800000000", 0x72) clock_settime(0x100000000000000, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x40, 0xfa5b) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) sysctl$machdep(&(0x7f00000003c0), 0x2, 0x0, 0x0, 0x0, 0x19) r0 = open(0x0, 0x200, 0x0) dup2(0xffffffffffffffff, r0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mknod(0x0, 0x2000, 0xd01) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3, 0x2f}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000080)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x1, 0x6, './file1\x00', 0xfffffffb, 0xd882, 0x1000}) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000001680)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) r3 = open$dir(&(0x7f0000000300)='./file2\x00', 0x8000, 0x2) linkat(r2, &(0x7f0000000200)='./file1\x00', r3, &(0x7f0000000380)='./bus\x00', 0x0) mprotect(&(0x7f000005c000/0x2000)=nil, 0x2000, 0x4) r4 = socket(0x28dfa89bb42440d9, 0x4, 0x83) close(r4) socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() syz_open_pts() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000200)=@un=@file={0x0, ""/524}, 0x20e, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, 0xffffffffffffffff) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r4, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}, 0x3f89}, 0x10, 0x0, 0x0) (async) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xb1c, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x10, 0x2, 0x1f) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) (async) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000180)="b886b4e47f", 0x1}], 0x1) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) (async) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) mlockall(0x0) (async) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 1: setitimer(0x0, &(0x7f0000000140)={{0x0, 0x1c0}, {0x9, 0x3}}, &(0x7f0000000200)) sysctl$ddb(&(0x7f0000000040)={0x9, 0x5}, 0x2, &(0x7f0000000080)="6d65f783", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x3) setitimer(0x0, &(0x7f0000000000)={{0xe4, 0x800}, {0x0, 0x88b9}}, &(0x7f0000000100)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff, 0x0, r1}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) r2 = dup(r0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0xfffffffffffffffc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) close(r3) socket(0x2, 0x4, 0x0) dup(r2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000001c0)=""/4050) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setrlimit(0x5, &(0x7f0000000000)={0x10001, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() clock_settime(0xffffffffffffffff, &(0x7f0000000040)={0x6, 0x7fffffffffffffff}) r3 = socket$unix(0x1, 0x2, 0x0) fchdir(r3) dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 1: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5d2609b1889beb7aa22285e0f0bfe009a53d6", 0x4b}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1ffffffffffffcb4, &(0x7f0000000300)=[{0x2, 0x7, 0x7, 0x9}]}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ff"]) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{}, {0x61}]}) write(r0, &(0x7f0000000000)="7696e5f3d1", 0x5) (async) write(r0, &(0x7f0000000000)="7696e5f3d1", 0x5) socket(0x11, 0x3, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e30030000dd148b2778ee9e958a4991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702f2c500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81358800", 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(r1, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e30030000dd148b2778ee9e958a4991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702f2c500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81358800", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000480)="b437ab93c964ca79d412b81e9418a838b5b17a47", 0x14) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21", 0x3) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f00000009c0)="abd2be3715c80f80ba1108d426eb11a0f8dfdb89f47b254bd162e35ee021dba7bf2f35549aebaf80ce569eed54f2268ce796f9da9bb5c5e35ce474e73a604d2d9d7fb98c5915a8bd435d4d618bf4374f840235cc756a7391e95e338641d9a9b9104dab1e085195a9d4c7388904df506dc78c107fa87419bcff46732ba8c51a71bdebebf569b35487773ff968dd583fd1af11a1fd00e9c3a0860a7296cbc31f8ab70f2be658255b600f4c7c51b3fcef6971cafd301a6e6be0e7bd003efec9f74fd0a5d97cc770d2ca1341c217849b4650c18a4311e984e01f611176927e671bbc3c7d9e719e43b0db54abbc28b7fd60f4612320c00c3b7f8927924cb6cfd012412d81f7427904503fe1ce566c84f44b81a42e8de2078d1877a5873e9cbce5d390d0ccc3efd22239ccce3bb4aba0a9b8f8ec7b3ff726d8e16970d165e05e07aea4461f037441c2b3179f0ff50e25ab1a6a1b1c9dcd754d36bcc1f70f6aee5ac108dab2e42ed128720e3ef93d82bd96cce7087937da6b4afdc904e356ba64c589a335d1169ad01fe731dd681ff2875d29374a7a41206c47d098ef29881106648f4c94fbf3902a7512ebceed120549cc777e9a3d7ceaf94c53bc00f1", 0x1ba) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) listen(r3, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r3, 0x3}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x400001000}, {}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r7 = open(&(0x7f0000000280)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r7, 0x0) executing program 4: setreuid(0xee00, 0x0) r0 = getuid() (async) r1 = geteuid() setreuid(r0, r1) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket$inet(0x2, 0x3, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800)="d862b587c93d3b1171a1aab1523ba0b5301631bf86b46055af1b8dda71562f1f5be7cf27961abd489a218879145d86b43beced79cbe41a743953a3f2d9ae09862f0bbd77ad13b0f5e7823a30d479cded3305078d3a7bf5951a0d1e895f049fb4e1d98884895e255f39d84e52348a39052b6a802ae7d06648ccec42bcd32af277442864fcf3074576ee4d89ad4b9d0537427878e0c36d454478d072ea3f1fa5d37b9cfc73c6ea12d5861f6ab0c98277229337e2d938205cd0594f2de000c182f8849cf2f771ed4c2def168a8551aae080e5404bce4ac810da609eedd8a0deb10d0fefb67af3d2259cd87481275c9d11f2d7f104f41774bcf4bdfef3e35e8a6488", 0x100) getsockopt$inet_opts(r3, 0x0, 0x65, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) (async) mlockall(0x1) (async) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) (async) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) (async, rerun: 32) r4 = socket(0x18, 0x1, 0x0) (rerun: 32) r5 = socket$inet(0x2, 0x8000, 0x16) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) shutdown(r6, 0x0) listen(r6, 0x0) (async) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setsockopt(r4, 0x1000000029, 0x2f, 0x0, 0x0) (async) fchown(r4, r0, r2) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (rerun: 64) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000240)="851cbfb5339e5279c0265c4ac8186f12afb8eae37e67550703000000b6f87068234d79f736e096fd14053769472a5aad72addf957636d18fdcf24a7b9bcd99fc22d77c80000000000000008326aaed7a1da1378b3a93de7d44cd97dd06d305ce83a1a83c3af91847e20c566d48831b4773ac9b1dbf6e8abce528f589497109802005c7cc460e49680e58c4a5a1bf701ec97528e31bda8dc3db2f71178a6f196fc4ff1f59", &(0x7f0000000100)=0xffffffbe, &(0x7f0000002540)="f89497f1f7238781c665c319b7e8b29287d232177aa3dc8bf935528ee94af57d038185577d493906f59916edabecd38a7f66fdd373cfeb6f36cb31a1bbec6278f679d318fa2dc17e4135d11a883875af452b00809af17bb070c8c59f83e5f3395b2b188bebcd6529a6930afdbd808cbd7cf335f6b5b2a461a40891eb1893c3fe1446b91c376bc708d3add99f034a5ce96a6c29e468e2ca2188ff4c8f86b77d9e5c6d8cd702f30555f6add7cfeb0119328d0742aa639fa3f40871fddb7eee3a78446a62d560a0783e440f4d0c199149137acece71c744f67750dd69fb83c9dfab5a71301abd0db65e7a98394ae884bf2294c306cc9b7ad0766b4db0c2fe6ff0de8e81d52e240eabf0cd03f4514ec9d96cdc6c54f807e7f737cca17b4f884f60873a85e2b580901255756c8203a85c0eeb77f216a1cd9eaad9a922a9e23005fc1837bc02ec24eb631f5458c3067046f3cdc0955ea0dc2830e07aefdb55d34d66ae60f45354e6c8c9d59e94cacdd0bbff1b48bf84607b5960e3b30d8ca733f06da5bf6d9f1d0618f9b8fff37367b6b7ed95f639d3c37806c15a9e4cafd6cea8b14b956095011d9d3142d31a051b109d45f59366704c93732436e92a73766727f2a996b826a4a86f6efe2c36ca32a19fb7fb95461e98b8cfb2511d0c0832e8ad8db04f57d658d44123534383d8746e27417c505cbb3549dfdb5c46ff63084557930896db38a93d553709abee745baf788c91151abb690da1537888ab0ac7561c4c7a1519a6c240b38315f63a2b3735b1e2000156eafc122858df9c83b5eb120121b3aa8805afa243c68df484b06dbe5f7713a3a6d671b0230abc9847ae09e0ff58c429a08df237ce205467fbb54119ed044e60f27b2686e10300002a8eff1f5fa54a10c6c305e5d2d7aa1cb90325be209b59794aed051ada8bc9a36e2a3e985772d9f76f304c979101ef1c1c8ee4a7e830e9c044a5c09ca6da02ae2643e346111edfe70e17e1145813a81cdc64cea17fb3dd77fce2cd37b26d2b7eb9f44625d7966cad39a7c3a149bacbe4e10b1c78a2c9c51b1660aa06aee0269da06d43e0970ca95e1a7e4435956f6114c39dbf75d22e96fb9b302f561525230ac5210263f223ef31b90ec4da0a7dd167c2234f32b9f2ad1a8d57ebd18ebf9da6404da6060423a944f7ce3ad97b24dca87b2e105c431bdfc061e6802a72ba32dba546aedcae3d059579d5fa805814d8c08c98fcd2b96c35307d9995da2f05ecf5e34b3e907a743fd343a8fcb69953b8da342d375c2e4a1c3c266791a48fac80ccc69c332bbb38d3157b3606007dfae02266759a858b24336e560f0c75c7717cdef77261310e9691de14998c89667b799779f4149e462c669f6b6f923b753cc6b5a98498bf0e25734b1619e8e5316a6c1ff221aafd136d8ca681fd20ca62a4581794b7d9c52aed5f25b1177d4837f0b441a3bb7ee1258ca010cf6711b774cc588c883905e7687bc44e213fd89fc5135159d5f7c3a21aedb8365052c6938d5b9bde70f40cfcbf694104f1e62c2df4e103207fb5bcce47807406ff2d1719b4d76adb0b847367f04bb1baf90a24d5617b65214f01f5276940531f50e2e29cd3d59c83ca54ee191e33814ed63fd9485d44fc26211a81ef727a7595be3fba250e78ef3c902040387de1f5a442d609d46b1da1047c335a93a3cfdb79ebede735fc3a9227d070559add504ed4fc4847db961cd97793388b4e365df7845a3a2089ccd32da32579137343903c2c62715465121f5980b8cf42b85b689fbd381b34c371fa0ddb4931b90170ec65fbd7ce94b2cb52c074a5795fc2f613aea4cb71b423233a9fdb85860290ff0573ae27b07c6aca01e935f056db859a46f2c131ef768a0cf0920b4e1b1d9a38879bf1de13f3104d58407ce98c6dafc6858557659cecda0d1b7ea38ec39654daf1df8f844362ac8916eb2d79caf9459586464c0500613afa85862a425264e84a58710d2e14bcec19a53d5ea71986a80bcb4e0ea6c2116808faeb3d74c72185121cbf6d63f8193649eb216a6ba07d83535da2578bc3007b8e9ef8474b2b1008d0a964544ee66e4349d4fb1fbfcd420e061380cb6d912376e08211bcc3d1c906c275313a2c56f1badd85ae62d15dd541be60cd6393f416e41293eb1f1cecfbfdf12e7e1bf44a0cb1bd511d7450e4b64526a45bbb0be4445c244730b8e607aa6d5887f2c23d58fb1a9e9cd118cf992548bc65a4df1dbaecf1a791b693ba8816eaab0d9109db1ad5a8f57810842cf8193008c52e1defffdd56b5a570d434c35297225f0da4bce07a01aef696fbbb79e2a273677eb162c15ad5688cc2c7274e4cdf5b2106f47ed5038fc15ff5a74a48b583ad53b41646114cd040f4d3ef05490c1b6af2319569068622be9a7a12cd0db3c62cefdf07070000009b62b09862f7f4bf48484052794823c9b43731824119e558c573aee661428761570b47da80bbdca933d744c03c80380aef7ae67c0033ccc13e8211955323b3050f3a9dc88201b4986853767f9ecccda86a08db7f09ec5079eee4a67f94967478570453bfda78fecc3ff791e30d68d9f9910751721ffe1000116f62fc4171524acaca250fdd46a303545ab6e6f9891d6dc106ec83b1a9a87519154d938548ab4bc977a82406075e6a9ee2a8629da3c15429285f7201c5bd621793ca43034ca8b41b0657034dd318e0582d773fa12d0671f56dd55306f4a288316d3ac163dccb97a435dce1aefd21c8b0a92d8885705ae516a702fc279be4f9e13ff6e9259cf3155101c3c3ea93e77d1e029aac299dd2ba31f8c8f41d9ce7564400dffa56f22c919608191cafe27ba9bb73b9fd40ea243fa56ee8931dc5eb54372ddf0094e9b0c50a90d23b195720f9fbe393647f4f483022f650771fc9dde76f39bb27b585a71640e5e927ca9f5c8abb8295ba781856fc8b37a4ee17bf4c9c2e10546725cbc9a65d25fb67563292fc202e5b5efa329fd065bf1432c19a98c078a43f6c2c202e7928ccea30dfd6f1d92d001cf801decf9e0e07cfa43ea4a32f836e7ccdab5a09663446e34b64a85774f5d21ce12dae5939bdf6206cab434c286585259070a9f2348fe46cb3aabb99125d65308c59000277ce1418c00679c07eea10b6d24465eb5b930c3efdb8a17d866d49bda84be6f6c87edec48beb38e0c6d940088f2bffa1627b90ed6f3e66516b0398b4f540683ffdd18bdb0822f8ee96110c4f9062d05a7bfe3fe9fb612b78b180260ce66d63eec7606c416b9d104cdf424324e6dec87311e55927d2b838af36ade3e7a288f80d086e4c2cc3a8857c06bd92c755f6f85061ec051e20ee4b8b0edbb121eaba487eceb697c2c4ea58e62b6574a5dbfdc7ff473a6e9a943baeeb11ae5d4bbe00c294a6d02c20aa0b58d4b19c1e7272dacc2edaeb0b65b16b2c71e3261452893684539a6d85b9024a75a969e458ce5d527ff82404e206fe734e46a0831b6c1f1a8d16b43a7b681e5d5331b328abf9b5d4044bccee77381ec865e45e619372547506ba1484f3f39b12cfd5e1125e031938f3507fa9bc317096cf51e4f464e0ee83d83e5918d20c00e333ad6d890643c19f403f94d400bcb57023003c1197452559f0770f3183617940c924302bff858e6ae1dcf04d83b182a509ad4d456ea08ef3368ddd3d94b589a4118769dca6232c9524b78c91294e38f5d0d5993be5da9fc23cbab1b6d36b0d895f89d2db1c0a52e10ef8d9242b45f8213e8ae5b95d18955a4b6a840044a7d9d58cba54ea4967e28f3331d8eb8b30c9b9128ffa7d70b8c99ff47b7c7755ff2bb0c069ed1035dc71c99740b6c990f14f5de31914c7990b0fbe45c288983f48063e8025ab47f44e2c5eb445a4fa93a4a259d3be1b77c36c9467cddd601dae7e6cee5b673ee4e81beaf9683619b96f4e2d5809f0028d55ab2c7ebe19e0ef52af66ff7a3c048faffef34ce909cab218d483cef84b6e7303c6c1abaff711d93aeb18487d61feecb215cc93a2ae205a187a29f71e8eaf1b64e04c67aaea6b1b4d2413fe36f71d8babc00b928ceb821ea6d3b25a2fed908bd595ba3da17448ee6183ca3635b9d0fa665e8b1fe848a11f1ac2336ef6a0f570eb68e9942533dfb7ed9f57dd7a655d9df10c4f433e320c0df852b04721b97dfc70c66e9f22fb87cee4db92b6bf30afe8c8fbc7a451166537c0d3cee248822dd7681b07d63e3c1bb4908f388acc7dad4f75841dbd1c9080885bd4eed76ba1cfb6a0c900c97d27b87ec7c27e8e65387087a3344fbb7c1f6797a20119da74146a89599184ce5237946c396872323a0fee75db9b4baf9a2a38fa7d6963a17be25b61e3e0b21cf8e2be9fb764a17246306936d8e824233e214b86e0f5009d3cfca1c26ab6aae6cb2f6f154eb38df8cd00a00e1f7d183fb72a93284dbdbbe3501aeb816c9a44e3d0e603552aa6b7e6079d7796cf9634fb7c364849ab16f4ed3771cb67408bb77c97f87a25809302fc9326cbf4f57ad3cb71158163687044608bc8abcc3d7f0085d01c70a1c281f6c1cf8a9523209c5b9357ae8cb11d1cd1628b586c95c367be035f02cc39a2ce5d2d6b1a5e4ae1bbfd16cf176146f989b17714b1370b680bdf6828a091c43035a97b91bf8b191e825834fb561243af907c911d5fb6e0406cd44336f897bc96ceb2d94461259f66cb5b1b0e0900245d89c6564b4fd78781ea5a907123c3774384a7e4c6262a50b0103f66619ddd52435abe743162a72ca26d4ff2019f3ffa054de35b057be18add55b0121ce5e8df637c0c96e8cf8ef5b94bfcd758981ae6c5b4bd361f54aa9a7f60e72dec9a991c2aad75af3175107a5d9142e3f38e108334c45f714f36667d7c0c1e5a2ab752939faa8a218a434230d441e17db5dc31ce887b6e7a58a853568c48128d71533a167575dc26af60166ab8dbd9fd079f9ded35e752071b5b53d3f34e87a64c0021e7fbd53c53ce608a4ab2cb4f224aaece4ee550662cdd714f2817b74e1e9b35ad8a17e17dca340fbbfbdf8d217a2f8324f61e41473cc2cc487edc071125599c2f579065b0fa5c72398dbb6ea29a582abd91b4961392d3f89e4d0c9fa87621f2ab1f4b325b138596ddca19b0d9bd8e1a1ba415c2e823ada1ea4b61f229cc126936e2fb1e27576f70043a1c6223034ab0512248d5ae47a6d745699105fa97019193974f3b5538197bb68d7b317cdf10ab3a5080cb20bb6d46ee4e6282b480053f15f07834629b6ef1f8d13427f2ea899acca1472ca357222a5162aded8199a849057f8c435ebe94432abff1d02ce27374a864bc2c5be3c326f7e501ecd6563450e8480429d58a78e6c3935faaca1f9ec625a17afed2d07a9a5580c48596c038cb1237bf29b1f2f4883e8ca8183d1f3a0bd6700b0da34c54c932dc973b207929bb344213f0a4d2942e610be69a0b702726d5d225ed931c15bbbc1a49b88572b1ba70b71a650d28440b030758eb07d017b2b7dc54f4adedd211b0fc4d71e4d513a05dcb359154058263812ab8353660c5aa26cdb1aef86bb9940f6b05787e320c4ad5afab0f2cf9967d5fc754eb966cbac408d61bf71f1c5f44cb669dbb98de7cedfe7eab3e40511e88c74e57b274b52045391a3d5c9067164f7bd626e43a0ed0727a301e53c38c27b0200aada9c4da32c22fdc3349797e133fdeaa1fd8fe197d0c90d21231dc8d59d4a0547643d0cae444d31d0d639b25c0df643f9f7e05f5d7f15ac54c05205d13bdca2975214be5e73452ad6b34ebb771392718c6a9692a65f7c02ee701555a6d415770490dd1a76241617ca0056fe698dacf21800956078192ea9993331bbea70aa206c53ccebdd1bfe1fd8e0d8f8a6fec135938977c0d7ccd16d2cbe25e32c95a8ffcf501b63261a955dd00000000000000000000000000000000000000000000002219e39291a9be404300ef6004261c853986914c7128c37abc993f124fd3b1501c78159ca020c4eff1391ab0ad53d852166831a1efbf3cb023c55b18c0b15c0956cdcb17e2a76f14b1b87c4c7db9c90ba606d8ee68f00fc12edf3a0a35038e8243e221fc4aea16fd5d9fc9ecfe9bbf4e751bcb2cfea9e173cc497b9a73c574c265ba7614f87a262b62c6ce9b9adc94d68858dc97fcf3c7be487afe820e4f0de739ea6e64cda777dce978f5f837b4f13bb5818ca8b98cbd9a868f2befcb3f75bda0ca55eb112e67f158164d6b6dd1ea106a25b8", 0x105d) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() close(r0) syz_open_pts() setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_open_pts() shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000040)="d2737fc886c1625cab16db1ea60281fd246dc3bab1f7", &(0x7f0000000080)=0x16, &(0x7f0000000140), 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 3: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xc1c}, {{r0}, 0xfffffffffffffffc, 0xe1, 0x4, 0x100, 0xfef}, {{r1}, 0xfffffffffffffff9, 0x9, 0x40000000, 0xed, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1000, 0x1}, {{r1}, 0xfffffffffffffff9, 0x6e, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0xfff}, {{}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, &(0x7f0000000140)={0x0, 0x3f}) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000140)=@file={0xd19450564dee018c, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000", 0xac, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x0, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r1 = socket(0x10, 0x2, 0x1f) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x60, 0x80}, {0x61, 0x55}, {0x6, 0x0, 0x0, 0x4000007}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mlockall(0x0) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 1: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000002400)=[{0x0}], 0x1) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) lseek(r0, 0x6, 0x1) r1 = msgget$private(0x0, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = getgid() lchown(&(0x7f0000000100)='./file0\x00', 0x0, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getegid() r11 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8, r5, r7, r8, r10, 0x8, 0x2738}, 0x20, 0xffffffff, 0x0, r11, 0x7, 0x1, 0x4, 0x6}) write(0xffffffffffffff9c, &(0x7f00000002c0)="2f586915b105bf83f55562288aec0d21c400e6cd0ff2595ad5dbdb676db27f8f7267a867d87f9d2b1bb62283e174295cd4ad0c0c190bc3397a85a07864756c23a13755a00da3a86f6e0c60b949bea9ef8dd6ed0bcfe9e43fd1e899d1fa7dca24cdba01a8d15560e8ee82ae0bfc1f1068050a95027ddaa61338fed83fc137044364e676c0a96d873da34fc5ee582f20b1113c76176cb9b6eac561b200882f3e2895", 0xa1) r12 = fcntl$getown(r2, 0x5) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={r12, r5}, 0xc) pipe(&(0x7f00000003c0)) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000400)={{0x9, r5, r9, r8, r4, 0x8, 0x2}, 0x7, 0xfffffffeffffffff, 0x7}) r13 = shmget(0x2, 0x6000, 0x300, &(0x7f0000ff8000/0x6000)=nil) r14 = getuid() r15 = getpgrp() r16 = getpgrp() shmctl$IPC_SET(r13, 0x1, &(0x7f0000000480)={{0x8, r14, r4, r5, r9, 0x40, 0x80}, 0x2, 0x7f, r15, r16, 0x0, 0x9, 0x3}) msgrcv(r1, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001540), 0x10000, 0x0) ioctl$WSKBDIO_GETENCODINGS(r17, 0xc0105715, &(0x7f0000001580)={0x1, [0x0]}) getpeername$inet6(r2, &(0x7f00000015c0), &(0x7f0000001600)=0xc) fchflags(r0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) setregid(r10, r6) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="80ecd993af8e500876c389", 0xb}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r2, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() writev(r3, &(0x7f0000000040)=[{0x0}], 0x1) syz_open_pts() r4 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 4: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) r0 = getuid() setreuid(0xee00, r0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0x6, 0x68, 0x40000000, 0xffffffffffffffff, 0x80}], 0x401, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffa, 0x78, 0x4, 0x91f}, {{r1}, 0xfffffffffffffffd, 0x82, 0x2, 0x80000000, 0x8000000000000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0xfffffffffffff2e8, 0x40}, {{r1}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80, 0x40, 0xfff}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) (async) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) (async) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x17}, 0x4, &(0x7f0000000200)="e9cf6a8b754ad33ea69eaaa00fd521ef1489c85074d1fa1af2fa57d5d505bcd5501794fb6bd1753f3443ac22ff879fd3931d11cb4aa1ae54b0196ac243e92b0f46aed8a5ea4e76c138810bc1334bc44796c844f7bac25c6416327cff72c3f4b73781e2cd3c6cc4a4fe606b916c851e2f80448fc1b537c23584c552c9a145dacb7324d79267d8ed4ccb6774ea212f8dad406033bea639aef24874c54e5672b487cdc883c51cabf83ef384e9775a071f5b4cf4433482046e897ac3df77772356b64eef995fef6b1a28fb7e614bb0ebc94c6d77a300"/224, &(0x7f00000000c0)=0xe0, &(0x7f0000000300)="2d566fd11302009ad1e45c77796721b0a6c60320eabb1bb85cb77b8018503422dfccf796521376e0314b0ad8d8d8eb4ad47dd0c256f3037a3a42eaaab4187028e5ee476c858a03cca7255576b0b290c2d5eac8dbb549f20d6b3e510000000000000000000000000000000000000800000000", 0x72) (async) clock_settime(0x100000000000000, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x40, 0xfa5b) executing program 6: syz_emit_ethernet(0x66, &(0x7f0000000000)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x3c, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "b52ca9", 0x0, 0x0, 0x0, @mcast2, @mcast2}}}}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x40000d16, r2) syz_extract_tcp_res(&(0x7f0000000080), 0x64b84784, 0xa2a) executing program 5: accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5d2609b1889beb7aa22285e0f0bfe009a53d6", 0x4b}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1ffffffffffffcb4, &(0x7f0000000300)=[{0x2, 0x7, 0x7, 0x9}]}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ff"]) executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xc1c}, {{r0}, 0xfffffffffffffffc, 0xe1, 0x4, 0x100, 0xfef}, {{r1}, 0xfffffffffffffff9, 0x9, 0x40000000, 0xed, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1000, 0x1}, {{r1}, 0xfffffffffffffff9, 0x6e, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0xfff}, {{}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, &(0x7f0000000140)={0x0, 0x3f}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000140)={0x0, ""/40}, 0x30, 0xf83026569f0838e7, 0x800) r2 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x1, 0x1112, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x50}, {0x6}]}) sysctl$net_inet_esp(&(0x7f0000000200), 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r4 = socket(0x10, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r5) writev(r5, &(0x7f0000000180), 0x2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x24, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{}, {0x3c}, {0x16}]}) write(r1, &(0x7f0000000400)="21000003000000a8", 0x12) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x54}, {0x812e, 0x0, 0x0, 0x4}]}) dup2(r0, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sendto$unix(r0, &(0x7f0000000000)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e08a32010de4b2fff040ff00", 0xb1, 0x0, 0x0, 0x12) pckbd_enable: command error executing program 6: r0 = socket(0x0, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x1a) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x13d4) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000480)="b437ab93c964ca79d412b81e9418a838b5b17a47", 0x14) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21", 0x3) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f00000009c0)="abd2be3715c80f80ba1108d426eb11a0f8dfdb89f47b254bd162e35ee021dba7bf2f35549aebaf80ce569eed54f2268ce796f9da9bb5c5e35ce474e73a604d2d9d7fb98c5915a8bd435d4d618bf4374f840235cc756a7391e95e338641d9a9b9104dab1e085195a9d4c7388904df506dc78c107fa87419bcff46732ba8c51a71bdebebf569b35487773ff968dd583fd1af11a1fd00e9c3a0860a7296cbc31f8ab70f2be658255b600f4c7c51b3fcef6971cafd301a6e6be0e7bd003efec9f74fd0a5d97cc770d2ca1341c217849b4650c18a4311e984e01f611176927e671bbc3c7d9e719e43b0db54abbc28b7fd60f4612320c00c3b7f8927924cb6cfd012412d81f7427904503fe1ce566c84f44b81a42e8de2078d1877a5873e9cbce5d390d0ccc3efd22239ccce3bb4aba0a9b8f8ec7b3ff726d8e16970d165e05e07aea4461f037441c2b3179f0ff50e25ab1a6a1b1c9dcd754d36bcc1f70f6aee5ac108dab2e42ed128720e3ef93d82bd96cce7087937da6b4afdc904e356ba64c589a335d1169ad01fe731dd681ff2875d29374a7a41206c47d098ef29881106648f4c94fbf3902a7512ebceed120549cc777e9a3d7ceaf94c53bc00f1", 0x1ba) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) listen(r3, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r3, 0x3}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x400001000}, {}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r7 = open(&(0x7f0000000280)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r7, 0x0) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() close(r0) syz_open_pts() setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_open_pts() shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000040)="d2737fc886c1625cab16db1ea60281fd246dc3bab1f7", &(0x7f0000000080)=0x16, &(0x7f0000000140), 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2ed0eced17e847dc4749be945558009960f60556da4a85ba970512735fbd8ee05c200d3a6af41c08", 0xb8, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x18c2, 0x0, 0x0) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) socket$inet6(0x18, 0x0, 0x29) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x0, 0x2c, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x15}, {0x6}]}) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1bd4c7cef59c0e73397fe657fdb0908585fe492937c92ecfd3e122dec0c5a0487cfcaee983295d9e470324ad675945021779c5af345dc624b8942587f8a9a315f6f4393390fe5f8a4a9f01c0427ca0e29ba268cb44028f32d0b234d82c3d6717487f756535b6825eb7c8e10723df4256ebb2938ac755daf039beda1476282d8acf034d7531a69a26706b7436d7d85f11c25ccf2f224c8f8d3732a40b255de3e179e603cd6487012edbb94afee96c3b555a57d2d528a72ee438e6439dc69e4d0475fe3c3102e633d0a56c489aa9a2256c6727b1e29e01862de20f9b985ce9ab24ff1a1ef03d2a75ca07261cfc432fd9cf0c2b96d43e1eb2322f7b0e57792512a8a996fcc2005f23f59585c1e89c1f69ff339516d9c575f3ce33f119ad48858e79fc1d105045bceda32fd75b425f7acea05a29f725eb70fa4f822e6ee7ce8ff31e326109de8cc1762708a163459064660b22b29550377cfd8a421097ca4903fa77bcb503bedb5b2ee396e33f119a6628944504cd184fbaf6abb269d117a4e7b658b585cb3ccbc0f51d6b6f166f8050c38a7f63e6f586fc10599b93d6ab7773f5ce4b846f36fdc5a8f710be3d76d810e4c73a2a27c877f5fdcbafb4993194a338943ef8bdcf2810ba95fcf49237ba1d60ffb8d6c1f0d932482025d4f94e6a1312450fc85010371048543cd2366b347d2efe6ed3620b3eca3b8212ead85587ed15e51ea61ff810a72450f93544b6c42cade82c55ecd9ced5b18bb5f2417c02996a1456a2a522e31ac06a79a9602552c25c233a97ebf35059c480bc2d9123ac0bd7de91a6ca1d2254da8e53118b995fa749d7f4a835182a58f3bffa88a2888824ce71efea818afc45e0370a3868858ae9998065f5ee3b77fa2b02d4c9c20fe74abe9590f3fe5031ad594dbed7173860f9e9ddc27b250f8a91e5adb190e71f092366ba8eb8a777f3d6766af89d54191818568160b45fb3497cf889b9558669b43f282d46bf9f6d8efa44b58490cbbd00e70a2456d2837514f300e454c709085fe7a83ff3064c03976368c89b9a1bc126c934e4a1cef7725cb6ad8f96e0dd5bc9286ea8e462a0d6923fe9073b5de9b1b1b342604ce18b38af3f8b5d373cc30b55013123d66886ffbff2b656e80e8ceb2e37f5d14c088533247948a27a0531bd1efdf74b3d4988291dd623cba6c919d44375dae3fa288b083be486fa09616904be625fe37ee17a35675e4e9935cc714e97e2240206f6c446f0e014142813d5b11b0953959d865623e865ad5ada200c117ab5eb08bf8819d9d12beceb6c1dced5c854082c3ecc49b1c100c8ee4f14d687737f3e997d1408eee4f160b87b8067ad2d1290033664632b0e68509f6cf86720dfdcd37d3213c7ef2875a6071f65a870a4c74fbfaa221f5f360a107c536b368969236217a3da0bd2ffb7ccf45c624593351c8780790105e54805bdce3dc467b56cadff98d30c3b28cc9ffb98cbd48f8e64ea578168fab0b34959c57851c9648d18b600e9faa85950220822ec3bd14cf70e408d0599ac18cc536ccd8574a070762a4dfc562eaf54c6e3495836b67f1e91b1595ae99a0a209baf6035703f4e282d215c4a8c496bcb390b18e9f48b774873d802067aa4bc19b761c15a8dcd88492883672c9e2d8989b68dbce659786b53b81d42847cbf89a53c3eabba4ffcf7a71e8d123bfcd473d4740ac4b0b366f1ad5ebc41f11e73feaef524c5286af0e405f286c692f60914afeb25396b25693ef84e6b8e6264612063f98c81b354de26ae096a8ea5022adf21a9e12ba7c20d3a8a4fbcdfedf0d04b520fb96622b591b08b5dab9b9df834d8c45f62408f6713c43e1be494db36486279ba1311458029979190756f1ebe53fc7fc5a64a4e2a4f5ad1c464c0f5f3f046abf0c38ac0be8647a273b033352ed4812e7572f0ec5476520c399e88f6d0c8cf85f6f6cc5093949030d044f3c997db1532cfcb2acd7cad02497d3e527020f4c05b7b3bc16fc203086266bbddd3427339ef4e30ba63c4830f3568267ab269d7b5a2a78ca1789d12824f972de8367ea53a81e120b5a5b3a155fc5570ed05aaee4ea94bd2596df67fe8304540d04408154845afd538e9408ec6a520fbea5c308c6f489840c284455565407304569721fc7b0a3525696d2f72ad0c766d62bad3de7490f2aaaa09f6e6d3b1fdbeeb696b14d93a36f11a2eae36096db8604baed46c97f3c2b7b2effc6f8ae50df8c8020d4a1041a23fc91864e5d2083657b51eb8d0634bb5cfc6c6a19585e43af7d6e899de0c199bb8908f2d20cbdae78047b3ae3fda66668b30bf2a28de0768e79e21c9ed03f84286f2652c68242ea5caac8532928bd88c2980a31f46118f62333f4c7ac94e207d735eadaba3400f60b738d36cee9bf632aafe3fe874f3755fb612d0d1193c8c85f0e4e82f1c3123f0f088d1c088c5c621416635d501d9832db1cb694f06b987b464bc5de97db85c1847474af8b43f0fa7613fc6b6d8d7ff2888287889ba1625c645371c0cb0a91d6dc588d356aba1b738e0dfb95a1719bb8988996f8f57b2e89bc75b6d70e884326e4fb009dd59b3de6f0c19851f924bfbf47ef341b7f90c83190c22e8492b57c9509c6b2c733dbe09de23f31df68b83eb72c4fcc74997f21d3cd17788c3dc1fc5910ad5c7b8e5300bc2f1eb4610ddbc1986832e4fe886f429c8b70aa7d2fe66f9fc0db2c46a3c66ce0b53cc728eb3f9b4a404d95ad93f02417ed677bae27a17d5f43329334cb1654ef408441d23e345b3cfa3ec57a7ee0d1169339752a63a713d13e8acf399a09f23735241787ccf5d1178f4ca20acd5cb95814c0ed2d2d75b46c18031ec6e1f5224c375d48e50f1d02f07e62a89be22a37d3051c4f459b60e3015933a92504f5cbda267cdd43e8ef0404b55fc0778912d82d7fe86936ab0137f3c668e445dcdf0febae52541ed5918c9734e93b81f25af63b397f55a03d6376cf7dedb23ce2731a4c3db80784dbe7bcaddb7338d28ee37e32f378122809397fa48e57fd095be28f4b7e6eb6e6fa79e0d848c6440dc821f66fced20898c2a4b6489c221f2ac807ac6e18b9707075dd364e2b40fc00e7a7e090dc47c315860cc300c5923922b4c7ac811459d1940785e42cdcb1bc31148cb01079487613dffce3d4407679a878254739ca9f2c18b8441da14a20a66d0ad98e1ba65b76de090fdf2dc157a0cb328ae47bf11ff2e18f466cd8a00ccaca5bc4fdfa82223702190f140d640b997785a18e6283e91bd694d2b6de638641bbb9ccbe2ae975fece07fb2f140d427bc804e575ed44e245b9534433120f7dfdd4b0755b55377430ecfa5b52110ca898c7c5e2546c4e36eac32dbd56ff5205754ede44d07ea0af78d28e6dbd980568a8a38caa570d40ef0eb39aa5f1182e254ff2848a6c4bc13445c56f3ea0c5d3496419a90507e730662302bc8163fe38d13d9fbb90393c31473e0226f2734015de072fdbc844c2d00e262ccec4c4ef509206d3a2d59b79998de60f5503dff4da392c4a841549e02e2daa84eea1954b0625740118bac2d3aa741c5bfe28e3dd7d7667493476ba44586e84621da4591f7b560533bc57a2d1e36dce19830ca5af0a344196e1afb43e7ec3f57537754b0f4c2986175856b8219cf9147e7da8a4f56932c0dbc4ac03f44f00fdcbc4d812bf60af4c4825bd3e8aad3110732e08b14b162e43decad3c193b37f593f09fd4cd174b4447af1fcb65a899d7b852311beaf33fc2b7943a91ff7fa7df261c1927172f7c5e031b565d8d6f5aa25bab4d199b880126b2cd294761b9e15531b57fcd5d4ae0fca56749f414166860761653351e0ebeb0d2012d5dd77f438cb19e9e39f4eb44db096135afb383be2372f654e6952464e9c62b5312019e75073e08835dc28ba1e47f56c7b8417b237c66d28a5e9326d26503d09c429db8c1ae5923935770e1e79774ff11406968b1b840a6ee0a51fb2b479bafb68d9b72bb401d59f67398160c766562392c02d86f4d7d4721a4a8c85c6d2fe3d9f9082c1c811cdc29b4aef150fa0cab453c7aa50c6de06dba306d417017b7fd3093930a9a0139fb99ae05158e0f99ea3c7ce43b5ea81734f1e0bb0dd0d2cc91c7f5f3944a4741058daef223674b7e44502d4086cf94cfa5cf1a77eb4738ee4172a521cb83b6479fee8e4a9367ee61ca12eeaad8fce024d76aa0de17d46d79039c90b8f775149341ebb32a3e66039eb64e2547e276d0a5a86a77ca4b75df13c416b673b274a95d1d457669778954120ec227de14d2d15e31e29fbb0711e38f0fb7363b57dd63983ee8ba32103abc50bce43005a23cb1d0b84ac768cec26a9521736d7d6a5b14752cf32cff6b1b8881b8f96e2724411c456d87e5c13bb8d11eb6b6c72ee5b3178c575086650b2fac8eab900733bf7de230ff5a579c8667d59d4416f971f18d428fcab34c3812b1c3438d776db1c9d77b996ab5e4aeb869977da4e57054c06ab60b9e99b2d57da6325841fd4a1fb325823f2b8fdcf5955f64f7c9049f7240969c511d26fb0072e01bcb3a156b5004ec9ae9281af33fad77a5db0ef62c19d2ce80e0b4bc37b8196c1c1c88def24952cf2d76d46dd6b659f11da7d9584da4ffb19cfccedf819746a978ea6a21a425de64d044aa36e10e6aae3c114b5623d1bf7a1496ddff4fea9bf3c75ac8f3cb5c93c84379fb6406c8e0d11ccd8e1acbaf592eee407ef23fb2ada9cbdbdad136e13b9dce1aca0388516444d1b3d4db0afcac3b8f24d8cb5a6163202827d66f0832526219ea16b5f3ad4770237d2afe3dc0055dc705d456cb49841ddcc4ae94705233b9cdf97dd51537536a4d730a0b02d07d19f4c58fee4e0aab2ecf09a6c0e848c41de80d2d43328b31eac626224b05663c44325e58e03ece468f5c104cf57f447eae870a0b4d843c709a9808fbddb875ea06168682d62018cdbd0190078bda67687ae5c5e2a5673598fc38add48ec29683aa103304736ffa2da57f62080698c464948132cbd9476cee7f97ba6d1f436fb984ac602338717466591ff62429f0fcdeaf9efc017edd67bf097ccaf759bcb2d1b86b9565be9e352ef46fd30bb362ae2639d496aae6bc8b287cbd9ff28154e965d4faeb60306d0fdab866e0760ca92fdf8d89b1176876518356af37df1c9a600fb60a48d2c0e813e803c0d0615b03dffcb73e8f409bbf9a0bfeb30e480c01eabd482efaec9ad48052ebebf66c68323721896f525d75af89c38c4d75c06dffddfbebaa4f6db3a83daade6971c6397eb4e41e8531b8b07cb5262c1ca027367770d1c13e51cd4785a6ee43de1570698f725d559f713c7784d872652ab68577e0aad22e86745f958ae4dbcb448aab2eae85cc15d93bb2d178f549929d38669778e96b00e59e69b6e9ca5cfa3ac1dfc86f584c447dd48b26681eec1c242efc5033d3cb6f9053a83936f6c3cb260599f9a31f820f2f4ff33c64f8364c9c492b4958526fb326a3663c8df334916727b196a7235e46199512414ed7ae06d9a236a9de68a9e41467a0575312454ab1783baa793e38533ff5bce989d8e4f4c14efb2d0a5d0eeaf7bd71805e5d33d7da8ddf7efd3d787b62f8fe64fc38d5249fc0d17764de62a0be382da7e712b9eba423e4c890424015d5b0f55150ffadce5b847ff3f98412ab145988740a00d2f2e0cb44a798ab3aafbaac26d28ee9113bb6e8208349fc9c422b2f6f8a723007316ec", 0xfff}, {&(0x7f0000001ac0)="4b8ba2bb3c78210bccfa1f176d5a094daca0e74321bf1afcf74a5a2ea3de5ebe797e20ae0ebfdf36a54e4f336af984e595e62cb00baab3f35cbfdbc2baac6c7ac4ea12573090f6ecfe30c690a846c8026b9923223c36336829da5ae944fc41dbce6e0f5f28cad996c72cc5bd44704f650b7faa64cdd93b5b520be0cfdcc37a6bd1848d015e68dbf021bb205a8d1f85d4af693f895a45b2eb8cd54c7dcf25dcb2096e371a2943e1b76d9e177cd1f246863126356c3396b64c6f13c1515dd7aa7345bfc51c5a0a3f96a69692383308f38a0084a6eb871dd7538f37e9ebcef73d3e63b413a64e5480e05ff860128c7569245f3699a9746fb62d1d50d32234052ca6b85fba488950f1435bc44b72f2f774bcc8062f989677fcfbb8b3923b7a0545578f94f302cf298a6c5eb9155da20a566bda8c633c8387194e1be330a73a03f1a9bbefde407783f83b19af6a431a38b71a9cad525750893e44a9b2787142932e24c3c92cdf5053c5870153aee153bb8ad78bddc8f6fb96667f656ad9e3bacb65d429525cf316335b2a1c144dcf95df00b621ca8ac884f1d7482cd41b7afa27507df4a15d3ebc2094354f5599df3265ab03ae3cd86d7df1231401831193953c657b6a92c087904784312ddcade4bbfbbe341287054021cf3b64ea52ad15f2db9bd610338301b920ba65a2db4cd99e9e9d0d2c122feabe5439541edda13d097c4940ac15652990c3334380674de03aaa5312d1c3423c2307c11ce2150689bf7cfc98bd26613eedab86f7d79d6cd93bb99d878240d98c8a0fc9979c8cc5c9a71c950916d63726aaac75ab61d751b2b06fa3ba6ddea1d4381ea6f8ae2f9b83baf74303a53e688ed072940b3fc8c9e5cb4be1dac5aa0c4d9e6a4fbdd25c8151bfb17a0356ac8cd7b5dacc0bcdb59e44dc3eb0fbba5603679dca26b7e9f7d7087c025ac5a13421bb587bded578f364c4c0c22abc1617c49a75ef89bd10aa3fdddb73407971be9b00385788ea41c7405503e5a270fa15f68d60cca2d73c0dab8aa835668fb9a08863a8fdbf5d200bad3b3477af4b404fbcdd466b0b463aef591bff7b50a67b642d592d9f0ba6f3355973304f027a67e28199c04710a25642b8aab8e41e99d297e09d46639d68b2744d3a91b206fc1d6411e95cc4ff152ec1893bd078f8003c95e628e00bf02990fc9f523f1041f43faf80ac9560da93fb34f985b8dc165b1a27262b242a6201bcfaa28e7b2fb30c09d5d6fe05cc6d4dbfd10444ea11a2706eb8addb7728d7ad76e8b9245c161d5490bae80f5ecf29e8eefd5dd847cee76bea99967aea95053f67543bf240331cf672f48c724497c08788f165a658eee7ed8543f615ed3a778b10bf8b9299664bcc563ab496979fd6ee551baafa2069b9ccc356080dc1bbf6bfec8add416aa8ec885a43680d557f46ec313c85a76285f5a3ec9e8e79fedba15b9cd4ce8b81aa7effe254d2aa4b50b40c2a04c9eeb095ca6d0c286a12e044793d7e042774a576193020d7d7016c82c788ba60893f152d89172fa065cb09172aa2f17a9a27d96d8525136c80a57c1a5f0e06323aa8cf8851ed09a5d91170c9a35bfa481534300cefe71f5d644a32e6474517c383610a77c871326b14c4a98bc345eb2baa3ffe879925b0474538eb40c0733a3cb26140f120342bc8e093bcd47a8bbf40b00e47ea8854498c6dcf99918eb46f02d7f5e98436c235da825ce4d8a2ff5052d631f23ac8ad989291957f3cf74ae792104b44136aa279e2126a7164aba4a4f35f8738d0647422c6bea6d7e873e0b7c3925944c46d8dbc7cfec0893355bfdf9501456a8c410bbbb13803688898b205dbb1aafec123f0bd7e550a02d33bf6d36b59ccd45205c58202b5cade831bb54b2a8fcfaa0b05d2d0a93b80ff2bdfe893679bbeb7c478c966ec7eac36155d65914a9699a22a14018940c5ad4487c1524460a56bf8d102b8d08b3e9958806bfa9db2f2cd184ea5c17efffaabadd04efab964fd14141174e5d544547089a9a1f20674667bb7f688d5ba97702643db6a5170d98ff17181e55fe4ab7476f3966776c0b9c569ea5d45a37c70b792f9fc924aaf119052249d9040970cd88829522661d15496c14395aa3766466e08be56ea6e32a1b66d616268fb5c62f270399a4c9aa201cca755203c4e0eb840a93cdd28da34f2b5d38d60badf8148ee43574abadeb0443c5a34527ac74fb2c6253de013a971906d4b104a8e7a2a7114eca9d8c290127e6679368d1fc91c8a0f7786d543073f286bf97796935f1638b791ff45171124190ffe43ac686468f4657d87d870fa3960d517442029f7565beb11fef994ec570d4e5501c33e0fe03a9d1fded1bde9ffc4269843317fc6995501662d7558095a43a413419e28a4863b0f5e87b34b926ca19b40e93d1b9b413a3cec41a3ea7183ab815e79c36fef05bdbce43f97f261bed5edf675d9456500e1bae9784141a90e32739bcaec0fc3ababd08214ec97118d7c939549dcba5b7fab7e59497fca24aae402f75e819693c33df5af45b4250bda520f1391de7586da7b88d93aca9297dd0ce89f57c422f0b904a5d31bfa4a0a3087762e94fcff1359e0484662352afb3c82dbb25e7bec075d3cdb8550557c668472069f4a9a02418fda31e75ffab6facbd282afbee52450db14f941c45505f7a6265e798b85b82416a0f7cd06208a75d5eb0ad4d96710e675ab66ede43af06857b0da22a80788c11296057ca2fa8709138e93d0a349035070d5d501920d5dec70f6015cd7b9688f9004e84673e519dcdd033b3e6afd3ea4dc06e8817403f62ed128177a307c7b3f7a43571564ab918f14b1a205451a9ac365fb8c68bac63bfa0e0b4688ad3ed2e507ff1c5a2bb6df9d85f4f74b8bd1b174f3efd2c234b3d03bfe3ad6747944e17a3e37b4e946ac2be5c49fbcfa71d782f1f6910e81d5cc1541a96e5e0d3ce804b9fc928dce26415b1b5fc749b9c33e33655ac7e8069c4ca35c9df3ef3d14c67649694fad151f9def1f6750195cbf87e911facf836dc587d5ebec81a5101078c5a698ca58518c7f33b63ce38093cb064c07d7ddc635ae1acafb0543361b1e67e23b58899710c6a6ca02e7bd2a10b0c7d0a44c210d8b52e602c7327f880b6737a919892866d547aa1e820580f44509401ed083f6826f1ee3df533cb21a7f5e94f49400c717e77b09ef4d3c207e183d6e8c5c7a186335e7229591543b49e637c5e133196661badd13cf953eb31e8826d6e35820175da40e76494b3f2134e088a76df3af2fdc14661e2553e67f995037e834e738fb1bf480380eeabab29631d3b63c82d2b17b86c3167623731d0a29fa4babaf65cc14a2bbbd53e997f35d92957e9ab211d821318567714e419fea4ebfab5a39865ffff2ca45a9c9717764aa3b340dc38d82a9be37571fb2f7d520fcd432697eab3d9e734bd68a643db211148fca19a5e81f23296ad815077de1f595960b6f3f77330ee865430d4e75ee5c74aab3085f7f7d096d8608e0cd99b52f46f08b88852e82692b2b4ca1c5a964f97fcac16535717bc38890a858b53e4787f3e76f7b694066b5fc216b7247fe1743261fc6309ef37f9506306e2ca81fe70ced303a155108ef67f4c73bff408b400ff6428e65735d095dd1892753264f7a5f9fdec74c49fa97b151175d4df77bfdfac9ccb328af2a8f10809f12c7239b5db7db4c6e7aa17e5f19364dfe11842ebaa5b768cc31b3ae822740589a5bd8dd8f3ee86446f28ea2e39b55e555a26f8817146492a12599713b48459ff52a6d692d71d581bd2604559b047f8b4c99c92156e25de4d8ec6511380cc4b5a7f2ea2c866bd553c330736dd026bf760e35b3fa6d1f0a5c0d54d98f25492e855462749e8e4a1cfb93c4032f03eacef55bf3cd4f3ec53fbfb532205086d4f6aa5f02dea829f7c48516c93d1238b072a25ba45ef97562a55bc9aad3f3d7767ca3eb6e5a052827f4edef6a7cc0010be8ec32365e28a7f27325d9549e7a6fc5ae9ee6be05c080851837615ee869df787bb4697a90d969f9bd33d35b4c11117e2c5a07ab8a17f91637385810a2c88dc5f7a334a31b5ee543eea02da29308df19f6491d9450374d43cb8d4b2452ca0c2635b7a1e69af91170c790d13aa1bd7ef701740ba888ef22674b4dc7885e948d2fc87daedfe520ff5f458cbe40f9b5d121c79601700de62b7fdca89087523226dac78208908add89190153ee76414c8e02ab27e75c7652e5bbdeb5b647db388e1713742e1dd4ec0338865009575285d9c12226150deba26f3b99722834dd5eeefa1fcc35c34091ba3e878f9fbcb15c35611b4ab8622140ee0af9b0cb09220702c0dbbfb03ae348629cd2a7", 0xc0d}], 0x9) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb9", 0xd}], 0x1) executing program 0: shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) syz_open_pts() getuid() executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{}, {0x61}]}) write(r0, &(0x7f0000000000)="7696e5f3d1", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x10610, 0x0) executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3fe}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x60}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000640), 0x0, &(0x7f0000001640), 0x0) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = msgget(0x3, 0x640) writev(r0, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000300)="007a774de42cdefad090df9330cff30babe1d1782c1e25742b93f22af167b5002066ee9e08422f7d219bf16ea11e8f50", 0x30}, {&(0x7f0000000400)="7c7e80ed1ccab9e30a2f674a0c12608fc939166b83a1c174ae72c40ce2949e4eeda374539a19a0e3a6a612bd7e08d836a99688bb53bf7bb7b27239c078323c773b926d94be790b597229dbeb56f4d12c040305577f305e38432f95499274ab35b5ccb7c52ca59f4b96b0d97dba39427c95fdd489f1d969022ffd1f92429cde463745c04fec549592326c089c27243d8c5d63a4f24db58b2b958c3896b65fa5b682da226f501f86bf0a25e2f31e0d5e3d0068f8a6fb25c089505221b88b213563d40422e7bc006ed1f72b973989ffb42aae2ed0f45717417ccb8ad88b24c52b36895c31fcab417644e5c850811f621e72243705b33a141d", 0xf7}, {&(0x7f0000000500)="951499beb1196944d5281c7293291b6a621879a7061fb6146524eff42ec1ea745607579424cf70435f447ad3295a9ca4c8fc3e469317d0ba074002e553cc076f17f4806f6199b1c5b199794c7800af061ed1ce7b630c86a3347b9a73fd049d42bd12b680ce1df91da1ff910ae94dfccb8dce56d68ff4a8b95e7d4091c15a763537b014f680df73a946e3150504b6883d34ac684e0e6f5b6abb33001767c2f4654c31b4da9135c07e68e6982e0e5258554d578518c10a8a88d2f1bbeead6f832991df8668019b53fdcc4393d72be950ac3b", 0xd1}, {&(0x7f0000000340)="d27d291d0f1aafce0f4be11fc4c3e26a2fe0a840ae23ff56e69fea5a4afe8dd0b8fd531aeaf0baba5556970d7967388e9b8c71628957274847287417131810b4d373a1e9285bb10ce17eecd59838818462541ec60ec5d44d1aa9a58d388607d20b71b39c2259140bb2bd8a6b", 0x6c}], 0x5) msgsnd(r1, 0x0, 0x0, 0x800) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7}, {0x15}, {0x6, 0x0, 0x0, 0x101}]}) write(r3, &(0x7f0000000080)="2300110000fa4000805a099e20a0", 0xe) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f00000000c0)="caa88fca63326e9e183f1f8b9f731c9712fa835548f8951f8f9a621c8815f2ea5c2f1844c3cd232dfffe12792334cfc8efb33741a5f7f69397fc1a047659c44eb9ad9c27208de98f", &(0x7f0000000180)=0x48, &(0x7f0000000680)="2c587d49a8f0d6a2155582d09f10b3008d98a56841baab7850c500577ab897a7d7f0096c664a0e5e4d277fdd7421948e60b874a991259040f79017177231a196c9c4f257d57bda7eabc62c5dbcda97b280a9adddb0b7a581d26a9d381494d23662384029749116d3cf12cfac5ae932086c2860dcb3d5985544391809308838e853be61f1eb28fe6a76a80841494aaa91389098bb1d9b7f3335353b58be656b102bde2c53f499be60c940a243e9a4301a0f15a44dddf3f3ac339fcab9e6188c7f61d74a8ed8", 0xc5) getpgid(r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x0, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xc1c}, {{r0}, 0xfffffffffffffffc, 0xe1, 0x4, 0x100, 0xfef}, {{r1}, 0xfffffffffffffff9, 0x9, 0x40000000, 0xed, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1000, 0x1}, {{r1}, 0xfffffffffffffff9, 0x6e, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0xfff}, {{}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, &(0x7f0000000140)={0x0, 0x3f}) executing program 7: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5d2609b1889beb7aa22285e0f0bfe009a53d6", 0x4b}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1ffffffffffffcb4, &(0x7f0000000300)=[{0x2, 0x7, 0x7, 0x9}]}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ff"]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x1}}, 0x0) poll(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000380), 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffff5cb617efab7ab578b0220dd0000000000100"/37]) syz_emit_ethernet(0x119, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020697f, &(0x7f00000001c0)) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) executing program 2: r0 = socket(0x0, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) executing program 1: r0 = socket(0x0, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getitimer(0x1, &(0x7f0000000040)) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2ed0eced17e847dc4749be945558009960f60556da4a85ba970512735fbd8ee05c200d3a6af41c08", 0xb8, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x18c2, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000480)="b437ab93c964ca79d412b81e9418a838b5b17a47", 0x14) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21", 0x3) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f00000009c0)="abd2be3715c80f80ba1108d426eb11a0f8dfdb89f47b254bd162e35ee021dba7bf2f35549aebaf80ce569eed54f2268ce796f9da9bb5c5e35ce474e73a604d2d9d7fb98c5915a8bd435d4d618bf4374f840235cc756a7391e95e338641d9a9b9104dab1e085195a9d4c7388904df506dc78c107fa87419bcff46732ba8c51a71bdebebf569b35487773ff968dd583fd1af11a1fd00e9c3a0860a7296cbc31f8ab70f2be658255b600f4c7c51b3fcef6971cafd301a6e6be0e7bd003efec9f74fd0a5d97cc770d2ca1341c217849b4650c18a4311e984e01f611176927e671bbc3c7d9e719e43b0db54abbc28b7fd60f4612320c00c3b7f8927924cb6cfd012412d81f7427904503fe1ce566c84f44b81a42e8de2078d1877a5873e9cbce5d390d0ccc3efd22239ccce3bb4aba0a9b8f8ec7b3ff726d8e16970d165e05e07aea4461f037441c2b3179f0ff50e25ab1a6a1b1c9dcd754d36bcc1f70f6aee5ac108dab2e42ed128720e3ef93d82bd96cce7087937da6b4afdc904e356ba64c589a335d1169ad01fe731dd681ff2875d29374a7a41206c47d098ef29881106648f4c94fbf3902a7512ebceed120549cc777e9a3d7ceaf94c53bc00f1", 0x1ba) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) listen(r3, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r3, 0x3}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x400001000}, {}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r7 = open(&(0x7f0000000280)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r7, 0x0) executing program 6: sysctl$vm(&(0x7f00000004c0)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000500), 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001440)={0x0}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000001180)={0x0}, 0x10, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="1c00ff00", 0x4) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, 0x0, 0x5}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f00001fe000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0xbe9d}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0x4}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xfde0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c89960289bd7a07e488774592496856ca7b78060998608c2f952e43bc0bf11555c94cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a260458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000050000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7177f92cf061ad125ca670353b45d53a000000b3dea22d6027625614b12183721f98686e472b70b560f7021f567adf4d00"/230, 0x4) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xb9bff5d3b9d8ada1, 0x82) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x8004570b, &(0x7f0000000180)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000000100), 0x1000000000000309) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x99) readv(r4, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/22, 0x16}, {&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000300)=""/48, 0x30}, {&(0x7f0000000340)=""/5, 0x5}, {&(0x7f0000000380)=""/167, 0xa7}], 0x5) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x41) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0xfd8c, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f00000002c0)={0x10, 0x1, [{&(0x7f00007e3000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x510}, {&(0x7f00007eb000/0x1000)=nil, &(0x7f00005f3000/0x3000)=nil, 0x86b}, {&(0x7f0000423000/0x2000)=nil, &(0x7f0000176000/0x1000)=nil, 0xca28}, {&(0x7f0000571000/0x1000)=nil, &(0x7f000053e000/0x2000)=nil, 0x5628}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000635000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000415000/0x3000)=nil, 0x3f}, {&(0x7f00000cc000/0x4000)=nil, &(0x7f0000091000/0x3000)=nil, 0x620}, {&(0x7f0000302000/0x1000)=nil, &(0x7f0000327000/0x4000)=nil, 0x400}, {&(0x7f00002e4000/0x3000)=nil, &(0x7f00001c8000/0x1000)=nil, 0x100000000}, {&(0x7f000017a000/0x3000)=nil, &(0x7f0000020000/0x4000)=nil, 0x8}, {&(0x7f000016a000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f000018d000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000051000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000047e000/0x1000)=nil, 0x9}, {&(0x7f000035e000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}], './file0\x00', 0x67}) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000100)="10910643f2015a42ad5ff9120f290ec30665012650c5a08ac6561608f9e9d726f712e6fbfe0d56b41b6c460f3eb02f79074b5bc0c42b84ebc5759287b119101667c77f5c49ce3426a1ab28eb33d82b9fac5b1a8c601f65e953ef8f50a8e7211f3999f73da05230062943caaa5fefd6587a7f1b786e4a444677ca3b892deeea9b687d9cd80e30700d5735a319ad034bbdce8a4b2eddc18350c17d220658d2d78c726a0750b92296880e256ba78a5127b43b21afce646e5f6a6118683c25098d1d0a1114a35f48a1c1ccfb86b66dce1d3a034ca2", &(0x7f0000000200)=0xd3, &(0x7f0000000240)="6086a4298d4e7e66d5c9de49c1952f8dae826f365c140267077ea005f09d19a74bf87af4b01f91b557ded6bba966b7698a40672dc91a0babdfd0c446ad37b2803a6774741018ef1817c5f8412ad131a36b1d988385c8a33d8a8b56d1f61398514423a6135b52a885", 0x68) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x4e, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000ffff0000000000007dfad597af836b4f18a671a2daf8aa24e9a1a5accd76119ace04ead23d8c2c6041fa6359ba1f687b63ea965e94201c6c9be1fe3c8d606a8eead98bb0c8600f4230b3e5f67d482b291338a552901bac1046c51a2c3f4e67fb20c647eeead3a169abda603b75c111826070a9f4abcb2b5855f12fcb34aea2838009fcac19b8867a1ccf76488aeb311cb8a289d0eea1ef8fbcf36c95706a37cd8177915f60ee43769e9675b8d81b7e3f3c323f0d12c68169fac1b49cd12c7dfe17a86bf7f740ea8585fbe0f5a1becdc2a80187e714449fb832b635bef2a6f2b1fc528bffd84bf06190b07bf0d54f11ffe79361b9719641602efe1a3f20e4a41aa0a10b4006a4d442bda19d0ca182bdc3c35297d3537ea3f89a3ce44f931de395c880ce7fc89317f7c301621e353da1312980b89db086ec1b536efc53c2ee646951063f9b85c754c7665630fbddb4c4a09b5e040aab4b43bb6f0582a2f84dc4bcbe743f7215dd7b58d4558255d757dfc17986da2055418d7ae950d6ef7255692ea45f25b938c61d304d86b5a775a41199fbe8730a5480beb3ee5d554f02cdd568d8212b1530371446a65d9c65469f0d53dfbbf515dd8c4737c3fa580bf341c50a8cac44284bb5fa7f5de9e12ab02f00d7e8e61b32fa6f6f78ca56710e18c9078caeef45f2c30eef108d63c102ec6e4218b8ac67224067008de32244c48ccea56a25ec53301ed91ca2233faef25d5cc1fb63be8d4ec1ab9c987bfb38daa315098b57e71ef7d1e229e1b2cf2037b4d385eed3ddb4fdc7d63bcab45bf95ade03a16b5e51693434ccd82792c43a07c4b7de67fe19c6896a556cb65b896a0a67b8fa97249ddb4fcbcabcc1b6449d3126639ddc622f161a6ac00164f97a0150cbe9f1aec5635917ad82a2cf754ca9900edbd0cc193abeb9d95533b8114bc34308e032fc7387993c6a64c3ef66d354d2982df7e9a07d73bb30dd485b0cc189dbb4ae9a2e1926a9dfe97ff6f3112436cdcc05c3257a35a1f0f4760d50708db516d853b281e1e49235ea81ea8b48409ffbfa49e5bf2e38c03494b39dac04faf8316d243bc3904a0bc81083dd9f2359da1ddf0b0de29c64fa66f7a0421664d8dc7f1fdb5ad8a4ceb5858fac3122945bf1d99870d8b18ddecf333c719b5b97e78e13dda68582415edc8c49b837cc7b2f4cceaaef0389ffbf0bdacb752d0625ad045aeb68d17e090a59cc2e3f972a58f9950b8d257cbeeabc702ecd6fc256fd9a93314e09f9655d31aedfad82b7c4665c99378d6d1a1b2f7e000a9d9a9df63d719f6c7f734422d259d643802e1c990f4146a0f8cc81ce5a77914487ae1f33f5e8764c205deab55de0f08999ac351db08e176132936f13b4f447ff2176f9df43e814a823353367859fefdab711a75bd626352abaeaedae6a54eee7b5a934d8e99e90a1c9d0b2bee05a4df06ba8fa4409a0603fd07b781a7f855fe85557baa19a7c64cd5fa4159a8ee18d451bf220a0ff45028caf1fb342bfc001b0f4fe25fb79056a09a3a0fd87a1d3d193412c8129be58ea7a811fbf3e2ea8811cf44a451beec0f3d89d5059287553f029b4e7185045d39f61b6ac64353c96591b78cad8132690d3392196b1d4a609b44211f65074261ed24705d4f7cc42112f76b5e94d6b205fb6773b2ed9786c99b235d676c130ba787863245ddb433b99e24199ede57823794cad59f264a66b35c65c0f436fd677921a9cb0bd3a4de574fa5a499a102e97b2dfe34a244235770e0bf482c3456e2cec792384f3024ca24458c92feac9b8a6996a3d0bede661350391594b79989aab3e7129cfc0b9533b54157eceb4040605937b14ed6aa99141296548684c4accc6d04a31d222ca90d030d281bb2942912db45bdae061a1942751f5ec31de8a6e3c18006453895f2cbf61076546dfd88523b789589ebde34f893971919fd1e96975c8ddd2e4aa32f68d6fbae7caf7fd7c282153be3d11850804f21be8c8a9ed6c6f186a6ca9f9473fb3753cf1b4ad52e85cb432afee8a56392b1f9d782eecb5c89b6c2e61663eb7d83877747daa037ce6ddbed363ccf5dce44e9565118031183d71b885d9d3d5b04e62dc6494ccd19a6d700bc469a5aa23977e9353a8dd015f778b30ea6c50653f71b37818a98e1fb983e0cb59f896c816d5a57988d9f74b84d8faec3962098cbc40d8c64718076bac8d83218b9186b97617332bddaf2a03d1b5951df4aea85d7d5e86882986bf622b8db4da796d67068a502fbf0a8992628419275edf16c4ce0f0be91639ab9566b7740ccdbac934064740860c52730e4123e12683f65ad316d862d5e822c6e95a7384e5d9953d77fa45c1d81bb4d5d9ea97fdc22aae02def05444c805a310e7eda46671d9220d0da680e81284087e1d35d61140472eb3cfadc984e1ac3c92c37408a3898e45cbb1c0672d2c29a12964c354c2ba7d208910302b197aa7b1dedc59443ecd45f1a66f84a95657171f768b1c46c08c4252c93d9d7765a8ad0a08912a6d80d742a8259b2addac0b66adee20505074fc592f7d56720c526e88ba22c7dcc4a752479a92546e3327769f23575c764124209ebe3c4fc0065c8b2e8627493b32696874003ed2ea93f56c927dab4a04d1577a2dfdfd6169532d94888839735c1b2bb2229feb04ab2f440e7a6f85242e0062b27df6898aee5982949c8b202712472974a298e4c47da8198b3a318b12342639552f0b685f418a15f1aa9c70ff1c7bc5b21e058f647f847b96bef1d4ef715be07e723e76966cd23f4a1aea4f5df5bbf9c8ca9fcd71b2fc52bd533edc63addd7d6b67612a76e3b7f59de6106c20623f7de40e3c5d9b9539300c968f7987c9c5b45737b29b9fb7c35dcb9408d323dd04a274bef2415493d6a385462638f547f308ed05a30f64530316237fe358f29d362e33cfbdfb7333565ae8d4993b53df1a3560d7206e6805bd9604db34ef28f6e4b22fe40764e6725884f0ded66428a8b2bd9a52e151a4125c466d843c0ccb0488b123d42594c6773ef9a61c628085f8351618ec84a977c0ec080b569276f1d1bb84843d0e7d4201058dae724bb524f9c8dd466950404242db2ea2b4c1f0ed3ec2da14ce9d726eea91b9d5fb332fd3843533279235ca5e738b6d91cf69873aa6e567ad393c737cddad584c9c8df89081d7e17dbf2473e34914d23ae0192736d631c35701a4d824bca48f1052bcea56b85f01a892101b4eefd90235afa676662c30378e7944bf4120a0d6e1d4122508faef45eaa372c2ee1d18b84fc1d8eaadfdea7c9733d154cfcb812f3fc5a8481b475ff1ab5359cd2c9e4cd10199b27594981ee77b517e90f2125b14ad2352bf0c6fb770f582ae45015ed80032fae7688e962989ff42777d7b81be67ad1a735c5c1b79840a53517c07d2caad81613e295d499f875db37fd918abe862a82fadefed33f5dc22427a5d3d495d91bc359994f05663305246a8232ad53747c01f600cf5be963d0712ccfedbc11826425e34a78befafe856c77d39758db89ae801548db53b0997e5a4c2c762d66042f5d7bdb50bd8aa4c8315a4e9f08c63a00c6c6b2c5c5c1086f36269031aafd19639acc2bc07d27d121fad22759bd36b6fc0278495e8c20dafaacdefda2c1460eaf0cb23701ac4f3b7108a70e374eb6fd50b8e9d3c978a7b56e3f85d483886c01e165031c8aa5ac443ffe8b1f46265ce58679113393f594c751f2dec1e48b66f27a9b5f6759d11122c2fe8c302d8d8015d475933dcb0829e168fa351dbd17e98e2e6907366f99249ac54c74fc5af5d2db2811b9c9208777fff5f7e21e7ded541ec3edc1fd6e6d1e624c029a761d095ce4e709399c23da314fd8234974c35861ca5ccfc2b2b107e70ba112da692761ababf43a4deb99fc105c8d5da71f5fa6196c4f17b77465e71bf8ed5f32105c968630eb4408de1afd3b6f0b5d455e62cccba0555cd5d586b1e37245590d4d7eeac69a6916ddc50403c06a5a4557880e92641fd3f29afbf3ccd29bbe8e6406bb8d96dac877dc4b4f1f1a5717735fd542d89bdaab625b5d413c84ed25787d18204dd16d170d23b88810a5c6cd61003ffe33c6804070e087a666f91dbee64ec2e3ee98c51fbbcdaff708c57fccfa1aab11ff091511f2043e0da9bfe354961f721a752aed8a88fd98ead5884f5ffad947b64fb2e2f4c3391302a265ffa51dd0f14fa39eaee10909c2c459d42dba66e6ea8bfa896014857fb2858662d1440f9b212cef4edc9c03f5987468a037a0d63aaad6540c73c2082cd3b033e48627b54b489a0e2c43ef49f6a6579544de2d14f515f4e27f91f444dd57d38120308375df780bb63137b25b5da5217015b3f36218fb09906d2ab05c6146885f0255d6d218eed0ea2c029fe94b764fa46650f5faaaea241181b62844433cf8c9b3d29861b1feee0902ac91621521130234f4134c18beb32d673507e338e425bfe1c7c1af8859ed24eac282c8ca4f03c731e3ba8dd3f18439ed37c1d1f2cf5c36344688640841f9c8ec69ddfbd5cda6b56f1e22ea7aa2fa86871c429d95783e9729c83ddb0a1f7e1325496c05f6dd18a779b7f273efb58ca6a6193a306063a3d58c971c369714781c106de5a7c34acabf77dbdb891d4839166d7d45a33a5521a903657425c28590b93f34957bc14d5b3823ea7e19d3c925ee1cf031b147550365f780d0b78b122f51c7569b2de1012214d0f853dcea92d06d809e07851e0ebd187bb6d6cddb405ca54c5154fe37fb4298ab8fa38de16894fa466b1a476da16d5bad43b0280af770aa527d0a21126e2a2428cf3fedc014bba9b967f97737abd306748a4d209997a979b7d04bd5acacf7f62a4c1d192796ec4134ceb52db4be0bd662e0622e849f7f1b04b5bf9e1d41ee769d5bb9d8494b1a859387dc295916fa3b928496aff2aae0cbe39e2976462d98e45de7294e0b0853449375ca4c9d9d3401b528ae3146c394156bb5d4f7e0676c6955499126d1a9038121226fe9e5c0f47aa2cc61eafb37cd53f3f7f6333c253ab9e853604d7d78c553ac23f7ce9ec3ffc137d8f85f1b136cc48d0df93b740bbed783b1f7c7a2170cb8b1dbdc1ae0768794e62507eefe17722f4a1c91fd1d82675d402c9d0168b19469290e5981d1f83f372ed344eec68b66c14e25b500edb546a229ca58b54e0fd9f04c56b1d778f5ff4a64bc350f65cbdafce16bb3471c691bf8ba67ec661b932816a4682cad2c34fc0a5bf12e360808710853d4a7f0940452623758eb0d18b8b0f0d13cfa02db160ba24935cd6bc727542d3224f9e15a7c193f3fb5d0bf6ea5c85800fb71626a7bdd8abc2f86b197f83d4e07264e849b915475f57fb67222cb0d814d3d87d7c73c9da0bfddbd9968cb71fffb0f1e35b79c865398c5b6ec8df5be447036858bbb7abc5472262e7a5ceb9bfaad0839eeaba77b79792a5ce80497ba02ddc73e69af17e13b7e9fe88edc1a231d16a783af65bb25ff60b1ae2537272def9c8fcfdc524f3b6ab2b4425f97096ac39dbe8a2acf2d205311acfd18b7ec7983c17fe6fc65f11b3e230a81d3c77d51a146e78492e8ab0ad042b8891fa236395b8ae8e0c155c97187bf9135c7a678487468096664a87ecda789ff7f0f9e9d02b7737e1c0591f1600fb5e780f6049963036ddb5e0c60f54a346189138d8082d10d852bac218d2d729db98cd66a47082f70284cc12e0f527207c6d938be488449720cbc440332a777b766579e4b11a1e61236fcdba519a5a33afc69b606e483510587c728674ca1d828e81f75a9977ec1a1d299acdbb9446f1a3bab70000000000000000ffff000001000000bdfb920a2175b93bba8ad25c8b2cf2ec10b8136851fc6ca37efab544f868179606a25c8cbd29ca95d048b11d782c30bf18cf923ce12f1bfd85c5d16f7958d18eecefe683c19fc082c24b10681babb5af824d8aef01ad233fad426137d23027519603ff0f54aa78737246573782cd60e53bd26c1b44ca2ae7"], 0x90}, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c545, "10267e7b000000000000001e00"}) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="91cd3074f645a4352c9f4d63bf6874e5f2845a26cd9de9254f2cf688af3bededde9cf1c9b902da3b270101000071ff77a79330c5fedca8", 0x37}], 0x1) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000001500)='\t', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x14, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r4}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) executing program 5: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = kqueue() r2 = open(0x0, 0x80, 0xc0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xc1c}, {{r0}, 0xfffffffffffffffc, 0xe1, 0x4, 0x100, 0xfef}, {{r1}, 0xfffffffffffffff9, 0x9, 0x40000000, 0xed, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1000, 0x1}, {{r1}, 0xfffffffffffffff9, 0x6e, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0xfff}, {{}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, &(0x7f0000000140)={0x0, 0x3f}) executing program 5: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1ffffffffffffcb4, &(0x7f0000000300)=[{0x2, 0x7, 0x7, 0x9}]}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ff"]) executing program 3: r0 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x37, 0x0, 0x0) setregid(r0, r2) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1004) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x4c) bind(r5, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r6, 0x800c5709, &(0x7f0000000040)={0x1, 0x1, 0x3}) executing program 4: r0 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000280), 0x0, &(0x7f0000000380), 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) sysctl$net_inet_icmp(&(0x7f0000000280)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000340), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: setitimer(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) shutdown(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000100)=[{0x0}], 0x1) r4 = socket(0x0, 0x4, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000000100)=[{0x0}], 0x1) r5 = socket(0x2, 0x4000, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000025c0), 0x80, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r6, 0x0, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0x0, r7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x46) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r9, &(0x7f0000000440)=[{0x2, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x3ff, 0x1c00}, {0x0, 0xfeff, 0x800}], 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)) r10 = getuid() chown(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r10, 0xffffffffffffffff) executing program 5: sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x4000, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x0) msgsnd(0x0, 0x0, 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43c80595ee173a889b13cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a92143611ef510e"], 0xed, 0x0) r2 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/153) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, 0x0, 0x90, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0xe8, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe(&(0x7f00000000c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) executing program 2: r0 = kqueue() kevent(r0, 0x0, 0x7, 0x0, 0x7800, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) semget$private(0x0, 0x0, 0x200) open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r1) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000002c0)="625b83ff986931174735ef086c4ac54249b520100c84983a599dd3ccc6a69627dcbb61ec277957c6d4704d05c0c55625059e0c2ff69425650b2448b2d4ce98b9e1eb", 0x42}, {&(0x7f0000000340)="0e97df3f079c19956232fc9767e4b42ba819aa4e5fc23d6e05698e7ce1efc3cacdd7f98499acc9328c0653e00224a4e0ae42bef59972d6d85ca7c6dc5ffeb351a7e50836689d488546e7c0ac7b10ddf2f2f5c186ff0b10f692ac89d0a119fafe18181ffa790e406affb2e93395f4b1206d097ef7f815cef3ea245e8b011573ed06208d9e7a0f7c828d9cc5327c85a5d379880a4ba790ce2af05623d2456cd7c9dd87a1bfaa2709dcd32d88c721e1cab1f95dde083e6fe8c77fd73926", 0xbc}, {&(0x7f0000001ac0)="3d309d637145c57bc1be98e05c4f5b57d3337d6a0cf11789a2908d54b20d7e2c85d13f5273143a5f6e58a168632ac04540fad867cee81d435368ebe7ba158a402d48b9d68296bdb1e41f15f5e971f912da612721555d30389459e89912750e6e34a8cc5ec15f6d57ed0268672a5828c92ec4d820a144faa1350fa36e5e3661556d93060301221739153b7f73a534cd4c97000400e947e8c5e6db82d240efb67f5bcd741c8ffbcd4b00748a97518a42d76ba37c69c83098b7bec41e8493a62428d399dd6bb8f1a77d2834eb336d7874483f618c1ce95461", 0xd7}, {&(0x7f00000005c0)="de2c07b7eeaf16e0b2447676d763b799fb050f0b403e74abfddfb0a85f53e8e13a9a44cd18c7081709643f951e7dddcd42a34b0ce1b8365678a18116625ed9c5e537813172ecbcc1eb2accf2b1abd09b688df2b7621d4115a094cd7b30941c738efeb1c97eb40edfd8cccac5de077cafd95fb9f953c80a41baf4e9917fe740e3a2f2c7b2b5915b12ccb16178506d7092", 0x90}, {&(0x7f00000009c0)="6e5645659c82599c314e32861af3cce326fb952b33fd842944228c445042868aad91ef4abb678c34a80c6a6557e992f912284ad4eb08aef4615e51d3895a2edf440786617e2818d7193a25a4e2277477c27bf2383b5169020679404d0ca4429d010375facb43c518fe86b74a04d71658d2042ac77fd9d0fbc7935f230437c3353e208cf79c269a0422f2e741a98bf1c6950a4c4f6b3ea9698049784de7fa53b93f4727087317bb4e722a132efe3b4b224304f78729409cff0d1777d1c7cb06c41fab82683e4f87effe6e3750a314f0983d5ff2ec6c06f7b89fc09c6ce55015a07173a5beeab3055492e6c0d22da8373dc237c2b0d1c1912d10636eb47d133f5638f87a0c1cd06492bdc7acc443c5f977855f6ecf082d10ad4e3ecd5f0beb331f573b36f59a8c9fec8d6fe3d1844a1bed5995af329d235273eebe97aa93a0a3697ba8e5fbb80b1ea4ded35863aeea825035a137bef5d810b2ea8f4894d88bf4d33921e94a263ebad02d5fa20a7bd07d623f46fd172fdae6347634e80cb898dd195af41c64ddba5943a0fb60acbb053cc41f850852dd77a96d4511a9669c77ff0df691d79850dfc941ba0a8b4fb98a76bd826fdfdec737353fe1194f3b029819b7da34ab74af5e2bd0617dca07aff3d3bdb3cec2621b82c5fec76226d04ca823fbd97bd39ee94cb69f17f3a97ea67f95e3b8397cbcc74ef29b720fc48e14d1f3431f7a6e18287243a8906e3d3499b49570c925b43cf7479d56436898472cd1b8b1d9a3a1836f9cfa8bdee35b40ee0a9dfc9e0c4915cd665764cb94eb92abe404144021a0f0ed910de4f3d6fe7a4d8568561e0c03f7c7696c97f54b43eae0ba63f0a77a07d3414f7441011c156287a56e1acecf4d1c47ab67fef3b9a3f24c025b2af42e90b87ebb0f8f40e19a40f64a91f042a4c9076c8cafbba2f2cfe907eae480cba5e6877af64fc3a76ab68b8e11eec289e9ca13eab9e2d0bafb5897f4fb2877c0f869aa228c4f34c69963531318f0ebbc05fc2a4e7f5af263c1a1cf3f732912dd40c65e89b587e8f0aea4d05b3d6eb90626cb3fdc93b537e890419078fa39d42ae041efd4839d65c6853ec2c960f3364716019758c57250bf07400400a079b41c4b8df38b7f369cc57ab93b5b1d6af510cb8f0e896654994c7b4f409103aa0f7043cb33c8d2bae94b8c66193ae222c64c03d271b27ebf1d48628a7b8e8ddca04e991920c82cfb2a5ea10f87b0d931e950154a0f0051fdc380ce7c214ebac5c65505c4e7a9e797f56ed68b283d67efb4c0a3602ddcd12ffe4ed78c2ee099b40d9827a082128b318d8efb567dd3893b1a220364dc5f8ba83a52efff8f1682e427e47233f151a48a0f2f5c05d368725e67bdbe0f998509c0c669aea51bebf0324ae0d869dae5a8c3fbeec36d5dd47b374997e692a3d63222ccfa991540475b4b644adebf1b1fa6d4704173e0fa1befb7bc440abe082709c37e7e15c1405ae217ce6bf28bb1f68496d3ce8a0ff0f8d35d2c82deaea975517efdffeb4b05e47f194370e469795a40056c8df5faf6c027e76348ec009382ba6e2df80f1a7bea2e254140ba1bfbe4f5264f8c8696243023fea5c502d5116766833f93f7e93b58688a0b8cf199b9acfbdddba6dc0f6a2becb763d39e1a914e004c63895a69360c417c30d660944dbfe9b523d44d52d9b448efd2199c1f68ec7f2226d9d2e636383779e29529d6a52bd4cda95768528734859cb3f6318f7b9cb9a37ec9d24f51d6c39d52954e768e54959901a704ee9c667de174efaadfd666956366eebdad7448b9fb03ef7e6e0d9a26f5ca37b025a351351ed44d15f1a9d501768f6c9a0bd5f5436777b4adb5e195773e8917e168d4584aced3d3671dd9315177f9946f594f6322e53b6d483d385efd3a6eaca3bba64352381f6a3c24460c1077eefcce8572f0f9fc12438adcd4161f1f34b337d2e3dbde656d58425274c15646e657cc8a97c4a9d81af153f561919e0248b94c324559c25d9bd61bff222001952957f51ca06ed5fb27a79ed2e36408ea97eff073a4192e07c833a8d247cc7f07fd855fc9e16790e93e6b33bde894e8a981c7e95996106920caf7df39d7f728974e78d38aa142fa4cf2b8bb19386234ae125454fa8cb9c5785ef6f67b525f8493e7d93332ce351a8a799b8f2cf2619723f261443b80fe83d31e06535bcd98436048b9363f3b26365d02478106434e6010a5ec716e734753ab2535c4473beb563da737bdfd54c58b95afab3d410281f44c66bc02cd2dca9b6b7d22ffec136b81c93408c1e302028fb783fd295743ede181b962ddc8a061a7b6401c029303ded99e9d4975772cc6f2acd05fe3f449f8572a147067bc836a22d65af99ffc6bb30f9c0133045216c47206ce8040945a62266d221e51ebddc756384414a831549dd236e3a6096b5dd23f7048834fa3b73cf3ce93831c84f9056536af404144244e18273c78b125b2ff9b75acbb9098e5d3d4043e2a873eb58df95e1f91d34c6739ae97386cbd8b07cd36f64ebe8a443a3c15a768352b0de61725eca415bbf7187284befcc4477b73b878656847ddf986a265edb7b10bbd74c1c3e95434d6fca2fcf2deda783cc34437e5a64073ac529bd08457e5ab265963d1a6ff84598b13a898e55b3a236a7715e7c69f5afc900c8739614b01e42d65353821640598efd32d446371ed536db2bde4c91e6aeed2e3287b1c63b67fb249d07795c680377dbc259a7050be84c9b620a5505e43a336d75b69ed7e48a4eeab9669fd91700ba487a16bda146af0a4c3dbd6c3687ccff07d4874bd06e91a78ed463c38acc88ad5c4640d82d926600eb348a3dd7f270236a3d6c35160e189abf67e745d364bc7bbb3b8e668fd5b344727ac8b892005be63b6b07024468728df62a535d5fe2af691d110b943122dc7fe0d7477006358d7d3a38c001c0586e51ede8bddd8425d4781b5f0af3ab4658a3bacff6e0db5a20f4e0f5fd7ab05332f72c87d09af439c37eeffb220646c3019ddf58f7d5b209b13867e7540bbd8bd7f5feb7599bae4a6ae575ea5ca99a9053824698b6c9524ab869e33228d55095e5ec1e1fa118fee542f350dce7fb8c49b747c060f5b0c4471bd79803e1ae6d60dc051f781bc11ce8043904a43dd3222860988f1ae2621808f9962e77482ec937647b84425838d04857e62f45b22135b4f5e92a5b339e8080cab7e1ebdbc37974a8e1c921e6b793879c7ffa256e55f5394e6dcc2bbf07b2cb78c5c1616df548b1cad2024ef02c3ce35aeefb85382a708ed90943d34e4a51d827a9a480e0488d696494bf712d9adb0a49a1cf8f2a428597e370ad0de265284feeee06788c5b378deecc9f13af9cd2c46755bb6490e6ee371f1bb7996b300fe02267b293cc7c8cca15c27c40cb56aff36560b9ff0f9feb79d04fad2a3edfe232c83a7de010bb7515b11f6982a4e55ea598283412f146b2f819a220519e0b7d0610181d1de53d69e6fc1cee0d8b65b919efdd12118247521fa773767de475c6bcb11501783a4293406b46fbe29d08a26187f6c902cd8f3d9e6e4fa7629eea2f7f258618b6f7885c9da02a8621c48ff69408968a4b92d0cf61b14453d386ec9bddbb09e5b0b4463a7f88392732bb882eb375b14fd81f0f3be7cc071fcfab36b3f9d252b382d11899122667eda796c906da8573eff5691deaf36a5fd949aef59d4b2db3df2bb44050ae2292e88443b5d9d4cb9a1994df1c20fad2514757cc41ad3ebaa2b0c276d54f60c515360af6bb22af593f88ce37fdaf5939f6a9b3b0d18c3d709fa97a00dff849cbbe386af7b2f5c6bad39988d3bbf1ddc97bdf6073804f8f9a792e218db1a9e5ff3629f0fc9235307500134f142bf07b74db65d5d34d6f6a4257c4662d3fd32a05962ad00992c02192370f6e11d4d2e6c2b1dfa2abff436adb7b28f1d81e15137a8c6f587b8ddf6262865300a283c203e5709b8be298d7126ba09a7bea0031ab76d0bc6fa493d4a016cfae1383e66eab1817441994c3912859a4388806d846a063404977f87b7f1be001a875a406cd9f0b50b321362759c182776fbbb8e28283e53371bff1427d39bb27d94d81a9799f0bfebe978c067152aa8d0b878a27cdebccd49037840924f81db637f8ece754187a08f8745548934a58fdc07916c56713fdf977c75e8bdbc5df401ec3cc8667dbba78bc1ad01ff2e4a4b14c15d40b49e0aa588f8efd4654b6d555edbf187be8b8f1a6df95210c7257a837a3dfbba0e6064df12c312c8340c4db0c46d40608a9a379b2b059affbc5886c1017101996ea93f62c3484980a94db830f8e2a488b162ec59addfd53f893ef8a8f94383e1c7ace10c37e16e19ba2c6ff8dc21cb34c1fd91eed4ea0d56b5085c51837e8661736d9e203f9e1123735291f22a6f6174466a4e01ab2e85217faa491f8b89ffdf0a47db9817287b13cbb52681cb2f28c884443c8391708ac9d203833a0d89d93cc2901c823217a2fbab9f703ea651a86c61f89e2dca44b7e4802f75ac139090186098a7057a08f4d6c2318ce38f32986f1c8d163d73316ccfbd70989be6bc3142d349a6ea2fd0fd0a9f4be8ebe562b3205061c31e1b04bc09a850f698618649457dcadde27b1d65043bbcb973105dbcd5afa100ce7a4dd12b8b0b164747657a3fe427551a21da81ca5b2706bf598eacc1b64a40fd59cb804e78a2f54a1311bdbe2710564ef9bda8f892908ff9dceb8642e97ffa98699516440f5f51eb3e3ef5c9666256f49bd5833a59cf2bcc47659bd48fdf98bc1b695d05592009448147f042c57e1215f633e66318a6d2ae5096b23c00489fe450d5520884f26f2f288ad02ce23bb148498bb9c814d36f7d1c45c74026741191c4cb64db0d3039b4c726be2cd6672da3c449cc6ed53e2f8f336ed1fdf1504db3378e6b6a73db5803df4ac0c1975ae14e58734694a359221530bfd7c9dbc30892d3a8906420c9f4b8a35d0530ff0c2f0d2293444e58292b5918f054bf87046a6c6ac171ee39e04b967aa1ca1347ef81974bf0368ee8e9ff1734842ee0bca0cfe1dccedb80f8a5731a81b7cf605fc0f0c9f548a0e599e5f8542604987c49b72bc4484bcd6f1e0c140936d8a594a34e5e0c5c7c5e4a515c0f16587e9e7f639efe82fa36d44092df902d3d49fe0a7dcf425c0465e906531251022625d0a2a4b1d8c0f4cb726fa1114fccf2d37879e9e254d7c6bfef0c35f3ea4b51f4be912a742a863257e26fd07025f3fba2a73aadc595502fd5efd72d9e236323289a05972569d9d14a6b4b191e5ebb18334edb45cce965dbb2a23720995c243308134405d4dd72bee33c19972693309f09fb9a59f8463aa976a43c0490089a094cc966299e3af951d977c47ecdd63eeaa808b5572f0ae5745f973420c5c3dac81211e6a05d2cf4c9b7c0f3ff8084e6d465c60129638afeb1d9d97bcce091587d35d81fc123df0bcdb25148358f7e59da6f4916462699a7e1ad50082cd87f2567f3ae5536a31cd9592ea8e95568a4577bd2be83a7b9b9205c7b013068989feabbea0bb555becc9b2885b361a9495d6414e3e3f8b2fb00d17d9cc40400310a2cb8781661f8e47bbe6cdc04fe6c87df298a46bd24f48169c65bb6913b3efc3c6d589776361a4682b0ba8cdb49f837e3a4ab146a6083aa3a5f0cb8ad84f2ebcdae52cb704e23e4b13a3b2dbb262990c884ae0334f580b61c27fe78ab51ed07a4b0756649220e6b8a0a060e52b16d3d44cfc1c779a0ce5742fe431d484d03ae5d0aacbba6f905a5e24174e0c90a0f79c8", 0x1000}, {&(0x7f0000000680)="d3a94181ac8567104b634c2296b4a5ac2ea2c431f55ea7423ef944c19835b68265d72cf130019e1201aa7260e996492f2ed11bb1920468539c89e8786efac73106f545b73b68c990bd90d35580d8dcaab37a24769b95ee38fcfad5dbb320a18b4a6b764587c2e4c86a4d47a19d8369ad5f2dafdebf491d4a0ce311153a41045e0dbaaf56f0d83bca26", 0x89}, {&(0x7f0000000740)="9e38a829c621c3f20363fc30f6231bcf297ab656a1f4065da38616a4932e5b493a09c97cb60f125c6a2e2b7f284f9541b8c081ca445a3078bb77f92a3af11a14dc19786c955e6aaa3c4f7ee1e77cc112fba0521da1f7e7a3bcb9e0f5e57f5090a168f75bcc10c537301449af69616b616a753dfa96ebc5ee0bbef4", 0x7b}, {&(0x7f00000019c0)="a36c9dfbaa38ced97d1ef46b68a429e389e05235bea146889b0b6c9fd54c7e428a4c5ca2817fe88e7666eb82db16d77f78489fd33f52e4860025970764ff87bc4fac53370dd818a65372ac041f8983bc11573c543ea3abdcddaf754c6fc8b3c9db673430557aab0c8e5550557436119fddc6fb77f3b3c3a6544885a0f76e5238bc913aa134b2b4435ecc2f4a06e3b47cbeffd3190a66ac6dda7c1260dffd605fbcbab9e564c10cf7b2d2f8cb0cc9063c78b9ae4eedad74690a132de7cbf0832880a06d7039982b3c3eac372853fd29a678fa3e665f369189dfd3709805101c2679fd7f5337c954bc3e", 0xe9}, {&(0x7f00000007c0)="46bb3edeb733344d7c62bc50bbff973dccf7335c4d390fbc41ae49bad0772847ecb03d417a6cf04cffdf2e4e8f9946f2e314f516eb2e90c89c07c354f4251672ad27fdeb80cf1b1d6afb1fb6e5b8652ea02364da2ed5524b8ee64be92ce2670ce82e0a9636184e78c0e0815928fff713146aedd0dea70c", 0x77}], 0x9) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1286944, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f0000000580)=[{&(0x7f0000000080)='o', 0x1}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x49}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0xb) socket(0x2, 0x4001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000180)) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2ed0eced17e847dc4749be945558009960f60556da4a85ba970512735fbd8ee05c200d3a6af41c08", 0xb8, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x18c2, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@rr={0x7, 0x3, 0x8}]}}, @icmp=@mask_request}}}}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 6: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = kqueue() r2 = open(0x0, 0x80, 0xc0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xc1c}, {{r0}, 0xfffffffffffffffc, 0xe1, 0x4, 0x100, 0xfef}, {{r1}, 0xfffffffffffffff9, 0x9, 0x40000000, 0xed, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1000, 0x1}, {{r1}, 0xfffffffffffffff9, 0x6e, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0xfff}, {{}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, &(0x7f0000000140)={0x0, 0x3f}) executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3fe}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x60}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000640), 0x0, &(0x7f0000001640), 0x0) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1bd4c7cef59c0e73397fe657fdb0908585fe492937c92ecfd3e122dec0c5a0487cfcaee983295d9e470324ad675945021779c5af345dc624b8942587f8a9a315f6f4393390fe5f8a4a9f01c0427ca0e29ba268cb44028f32d0b234d82c3d6717487f756535b6825eb7c8e10723df4256ebb2938ac755daf039beda1476282d8acf034d7531a69a26706b7436d7d85f11c25ccf2f224c8f8d3732a40b255de3e179e603cd6487012edbb94afee96c3b555a57d2d528a72ee438e6439dc69e4d0475fe3c3102e633d0a56c489aa9a2256c6727b1e29e01862de20f9b985ce9ab24ff1a1ef03d2a75ca07261cfc432fd9cf0c2b96d43e1eb2322f7b0e57792512a8a996fcc2005f23f59585c1e89c1f69ff339516d9c575f3ce33f119ad48858e79fc1d105045bceda32fd75b425f7acea05a29f725eb70fa4f822e6ee7ce8ff31e326109de8cc1762708a163459064660b22b29550377cfd8a421097ca4903fa77bcb503bedb5b2ee396e33f119a6628944504cd184fbaf6abb269d117a4e7b658b585cb3ccbc0f51d6b6f166f8050c38a7f63e6f586fc10599b93d6ab7773f5ce4b846f36fdc5a8f710be3d76d810e4c73a2a27c877f5fdcbafb4993194a338943ef8bdcf2810ba95fcf49237ba1d60ffb8d6c1f0d932482025d4f94e6a1312450fc85010371048543cd2366b347d2efe6ed3620b3eca3b8212ead85587ed15e51ea61ff810a72450f93544b6c42cade82c55ecd9ced5b18bb5f2417c02996a1456a2a522e31ac06a79a9602552c25c233a97ebf35059c480bc2d9123ac0bd7de91a6ca1d2254da8e53118b995fa749d7f4a835182a58f3bffa88a2888824ce71efea818afc45e0370a3868858ae9998065f5ee3b77fa2b02d4c9c20fe74abe9590f3fe5031ad594dbed7173860f9e9ddc27b250f8a91e5adb190e71f092366ba8eb8a777f3d6766af89d54191818568160b45fb3497cf889b9558669b43f282d46bf9f6d8efa44b58490cbbd00e70a2456d2837514f300e454c709085fe7a83ff3064c03976368c89b9a1bc126c934e4a1cef7725cb6ad8f96e0dd5bc9286ea8e462a0d6923fe9073b5de9b1b1b342604ce18b38af3f8b5d373cc30b55013123d66886ffbff2b656e80e8ceb2e37f5d14c088533247948a27a0531bd1efdf74b3d4988291dd623cba6c919d44375dae3fa288b083be486fa09616904be625fe37ee17a35675e4e9935cc714e97e2240206f6c446f0e014142813d5b11b0953959d865623e865ad5ada200c117ab5eb08bf8819d9d12beceb6c1dced5c854082c3ecc49b1c100c8ee4f14d687737f3e997d1408eee4f160b87b8067ad2d1290033664632b0e68509f6cf86720dfdcd37d3213c7ef2875a6071f65a870a4c74fbfaa221f5f360a107c536b368969236217a3da0bd2ffb7ccf45c624593351c8780790105e54805bdce3dc467b56cadff98d30c3b28cc9ffb98cbd48f8e64ea578168fab0b34959c57851c9648d18b600e9faa85950220822ec3bd14cf70e408d0599ac18cc536ccd8574a070762a4dfc562eaf54c6e3495836b67f1e91b1595ae99a0a209baf6035703f4e282d215c4a8c496bcb390b18e9f48b774873d802067aa4bc19b761c15a8dcd88492883672c9e2d8989b68dbce659786b53b81d42847cbf89a53c3eabba4ffcf7a71e8d123bfcd473d4740ac4b0b366f1ad5ebc41f11e73feaef524c5286af0e405f286c692f60914afeb25396b25693ef84e6b8e6264612063f98c81b354de26ae096a8ea5022adf21a9e12ba7c20d3a8a4fbcdfedf0d04b520fb96622b591b08b5dab9b9df834d8c45f62408f6713c43e1be494db36486279ba1311458029979190756f1ebe53fc7fc5a64a4e2a4f5ad1c464c0f5f3f046abf0c38ac0be8647a273b033352ed4812e7572f0ec5476520c399e88f6d0c8cf85f6f6cc5093949030d044f3c997db1532cfcb2acd7cad02497d3e527020f4c05b7b3bc16fc203086266bbddd3427339ef4e30ba63c4830f3568267ab269d7b5a2a78ca1789d12824f972de8367ea53a81e120b5a5b3a155fc5570ed05aaee4ea94bd2596df67fe8304540d04408154845afd538e9408ec6a520fbea5c308c6f489840c284455565407304569721fc7b0a3525696d2f72ad0c766d62bad3de7490f2aaaa09f6e6d3b1fdbeeb696b14d93a36f11a2eae36096db8604baed46c97f3c2b7b2effc6f8ae50df8c8020d4a1041a23fc91864e5d2083657b51eb8d0634bb5cfc6c6a19585e43af7d6e899de0c199bb8908f2d20cbdae78047b3ae3fda66668b30bf2a28de0768e79e21c9ed03f84286f2652c68242ea5caac8532928bd88c2980a31f46118f62333f4c7ac94e207d735eadaba3400f60b738d36cee9bf632aafe3fe874f3755fb612d0d1193c8c85f0e4e82f1c3123f0f088d1c088c5c621416635d501d9832db1cb694f06b987b464bc5de97db85c1847474af8b43f0fa7613fc6b6d8d7ff2888287889ba1625c645371c0cb0a91d6dc588d356aba1b738e0dfb95a1719bb8988996f8f57b2e89bc75b6d70e884326e4fb009dd59b3de6f0c19851f924bfbf47ef341b7f90c83190c22e8492b57c9509c6b2c733dbe09de23f31df68b83eb72c4fcc74997f21d3cd17788c3dc1fc5910ad5c7b8e5300bc2f1eb4610ddbc1986832e4fe886f429c8b70aa7d2fe66f9fc0db2c46a3c66ce0b53cc728eb3f9b4a404d95ad93f02417ed677bae27a17d5f43329334cb1654ef408441d23e345b3cfa3ec57a7ee0d1169339752a63a713d13e8acf399a09f23735241787ccf5d1178f4ca20acd5cb95814c0ed2d2d75b46c18031ec6e1f5224c375d48e50f1d02f07e62a89be22a37d3051c4f459b60e3015933a92504f5cbda267cdd43e8ef0404b55fc0778912d82d7fe86936ab0137f3c668e445dcdf0febae52541ed5918c9734e93b81f25af63b397f55a03d6376cf7dedb23ce2731a4c3db80784dbe7bcaddb7338d28ee37e32f378122809397fa48e57fd095be28f4b7e6eb6e6fa79e0d848c6440dc821f66fced20898c2a4b6489c221f2ac807ac6e18b9707075dd364e2b40fc00e7a7e090dc47c315860cc300c5923922b4c7ac811459d1940785e42cdcb1bc31148cb01079487613dffce3d4407679a878254739ca9f2c18b8441da14a20a66d0ad98e1ba65b76de090fdf2dc157a0cb328ae47bf11ff2e18f466cd8a00ccaca5bc4fdfa82223702190f140d640b997785a18e6283e91bd694d2b6de638641bbb9ccbe2ae975fece07fb2f140d427bc804e575ed44e245b9534433120f7dfdd4b0755b55377430ecfa5b52110ca898c7c5e2546c4e36eac32dbd56ff5205754ede44d07ea0af78d28e6dbd980568a8a38caa570d40ef0eb39aa5f1182e254ff2848a6c4bc13445c56f3ea0c5d3496419a90507e730662302bc8163fe38d13d9fbb90393c31473e0226f2734015de072fdbc844c2d00e262ccec4c4ef509206d3a2d59b79998de60f5503dff4da392c4a841549e02e2daa84eea1954b0625740118bac2d3aa741c5bfe28e3dd7d7667493476ba44586e84621da4591f7b560533bc57a2d1e36dce19830ca5af0a344196e1afb43e7ec3f57537754b0f4c2986175856b8219cf9147e7da8a4f56932c0dbc4ac03f44f00fdcbc4d812bf60af4c4825bd3e8aad3110732e08b14b162e43decad3c193b37f593f09fd4cd174b4447af1fcb65a899d7b852311beaf33fc2b7943a91ff7fa7df261c1927172f7c5e031b565d8d6f5aa25bab4d199b880126b2cd294761b9e15531b57fcd5d4ae0fca56749f414166860761653351e0ebeb0d2012d5dd77f438cb19e9e39f4eb44db096135afb383be2372f654e6952464e9c62b5312019e75073e08835dc28ba1e47f56c7b8417b237c66d28a5e9326d26503d09c429db8c1ae5923935770e1e79774ff11406968b1b840a6ee0a51fb2b479bafb68d9b72bb401d59f67398160c766562392c02d86f4d7d4721a4a8c85c6d2fe3d9f9082c1c811cdc29b4aef150fa0cab453c7aa50c6de06dba306d417017b7fd3093930a9a0139fb99ae05158e0f99ea3c7ce43b5ea81734f1e0bb0dd0d2cc91c7f5f3944a4741058daef223674b7e44502d4086cf94cfa5cf1a77eb4738ee4172a521cb83b6479fee8e4a9367ee61ca12eeaad8fce024d76aa0de17d46d79039c90b8f775149341ebb32a3e66039eb64e2547e276d0a5a86a77ca4b75df13c416b673b274a95d1d457669778954120ec227de14d2d15e31e29fbb0711e38f0fb7363b57dd63983ee8ba32103abc50bce43005a23cb1d0b84ac768cec26a9521736d7d6a5b14752cf32cff6b1b8881b8f96e2724411c456d87e5c13bb8d11eb6b6c72ee5b3178c575086650b2fac8eab900733bf7de230ff5a579c8667d59d4416f971f18d428fcab34c3812b1c3438d776db1c9d77b996ab5e4aeb869977da4e57054c06ab60b9e99b2d57da6325841fd4a1fb325823f2b8fdcf5955f64f7c9049f7240969c511d26fb0072e01bcb3a156b5004ec9ae9281af33fad77a5db0ef62c19d2ce80e0b4bc37b8196c1c1c88def24952cf2d76d46dd6b659f11da7d9584da4ffb19cfccedf819746a978ea6a21a425de64d044aa36e10e6aae3c114b5623d1bf7a1496ddff4fea9bf3c75ac8f3cb5c93c84379fb6406c8e0d11ccd8e1acbaf592eee407ef23fb2ada9cbdbdad136e13b9dce1aca0388516444d1b3d4db0afcac3b8f24d8cb5a6163202827d66f0832526219ea16b5f3ad4770237d2afe3dc0055dc705d456cb49841ddcc4ae94705233b9cdf97dd51537536a4d730a0b02d07d19f4c58fee4e0aab2ecf09a6c0e848c41de80d2d43328b31eac626224b05663c44325e58e03ece468f5c104cf57f447eae870a0b4d843c709a9808fbddb875ea06168682d62018cdbd0190078bda67687ae5c5e2a5673598fc38add48ec29683aa103304736ffa2da57f62080698c464948132cbd9476cee7f97ba6d1f436fb984ac602338717466591ff62429f0fcdeaf9efc017edd67bf097ccaf759bcb2d1b86b9565be9e352ef46fd30bb362ae2639d496aae6bc8b287cbd9ff28154e965d4faeb60306d0fdab866e0760ca92fdf8d89b1176876518356af37df1c9a600fb60a48d2c0e813e803c0d0615b03dffcb73e8f409bbf9a0bfeb30e480c01eabd482efaec9ad48052ebebf66c68323721896f525d75af89c38c4d75c06dffddfbebaa4f6db3a83daade6971c6397eb4e41e8531b8b07cb5262c1ca027367770d1c13e51cd4785a6ee43de1570698f725d559f713c7784d872652ab68577e0aad22e86745f958ae4dbcb448aab2eae85cc15d93bb2d178f549929d38669778e96b00e59e69b6e9ca5cfa3ac1dfc86f584c447dd48b26681eec1c242efc5033d3cb6f9053a83936f6c3cb260599f9a31f820f2f4ff33c64f8364c9c492b4958526fb326a3663c8df334916727b196a7235e46199512414ed7ae06d9a236a9de68a9e41467a0575312454ab1783baa793e38533ff5bce989d8e4f4c14efb2d0a5d0eeaf7bd71805e5d33d7da8ddf7efd3d787b62f8fe64fc38d5249fc0d17764de62a0be382da7e712b9eba423e4c890424015d5b0f55150ffadce5b847ff3f98412ab145988740a00d2f2e0cb44a798ab3aafbaac26d28ee9113bb6e8208349fc9c422b2f6f8a723007316ec", 0xfff}, {&(0x7f0000001ac0)="4b8ba2bb3c78210bccfa1f176d5a094daca0e74321bf1afcf74a5a2ea3de5ebe797e20ae0ebfdf36a54e4f336af984e595e62cb00baab3f35cbfdbc2baac6c7ac4ea12573090f6ecfe30c690a846c8026b9923223c36336829da5ae944fc41dbce6e0f5f28cad996c72cc5bd44704f650b7faa64cdd93b5b520be0cfdcc37a6bd1848d015e68dbf021bb205a8d1f85d4af693f895a45b2eb8cd54c7dcf25dcb2096e371a2943e1b76d9e177cd1f246863126356c3396b64c6f13c1515dd7aa7345bfc51c5a0a3f96a69692383308f38a0084a6eb871dd7538f37e9ebcef73d3e63b413a64e5480e05ff860128c7569245f3699a9746fb62d1d50d32234052ca6b85fba488950f1435bc44b72f2f774bcc8062f989677fcfbb8b3923b7a0545578f94f302cf298a6c5eb9155da20a566bda8c633c8387194e1be330a73a03f1a9bbefde407783f83b19af6a431a38b71a9cad525750893e44a9b2787142932e24c3c92cdf5053c5870153aee153bb8ad78bddc8f6fb96667f656ad9e3bacb65d429525cf316335b2a1c144dcf95df00b621ca8ac884f1d7482cd41b7afa27507df4a15d3ebc2094354f5599df3265ab03ae3cd86d7df1231401831193953c657b6a92c087904784312ddcade4bbfbbe341287054021cf3b64ea52ad15f2db9bd610338301b920ba65a2db4cd99e9e9d0d2c122feabe5439541edda13d097c4940ac15652990c3334380674de03aaa5312d1c3423c2307c11ce2150689bf7cfc98bd26613eedab86f7d79d6cd93bb99d878240d98c8a0fc9979c8cc5c9a71c950916d63726aaac75ab61d751b2b06fa3ba6ddea1d4381ea6f8ae2f9b83baf74303a53e688ed072940b3fc8c9e5cb4be1dac5aa0c4d9e6a4fbdd25c8151bfb17a0356ac8cd7b5dacc0bcdb59e44dc3eb0fbba5603679dca26b7e9f7d7087c025ac5a13421bb587bded578f364c4c0c22abc1617c49a75ef89bd10aa3fdddb73407971be9b00385788ea41c7405503e5a270fa15f68d60cca2d73c0dab8aa835668fb9a08863a8fdbf5d200bad3b3477af4b404fbcdd466b0b463aef591bff7b50a67b642d592d9f0ba6f3355973304f027a67e28199c04710a25642b8aab8e41e99d297e09d46639d68b2744d3a91b206fc1d6411e95cc4ff152ec1893bd078f8003c95e628e00bf02990fc9f523f1041f43faf80ac9560da93fb34f985b8dc165b1a27262b242a6201bcfaa28e7b2fb30c09d5d6fe05cc6d4dbfd10444ea11a2706eb8addb7728d7ad76e8b9245c161d5490bae80f5ecf29e8eefd5dd847cee76bea99967aea95053f67543bf240331cf672f48c724497c08788f165a658eee7ed8543f615ed3a778b10bf8b9299664bcc563ab496979fd6ee551baafa2069b9ccc356080dc1bbf6bfec8add416aa8ec885a43680d557f46ec313c85a76285f5a3ec9e8e79fedba15b9cd4ce8b81aa7effe254d2aa4b50b40c2a04c9eeb095ca6d0c286a12e044793d7e042774a576193020d7d7016c82c788ba60893f152d89172fa065cb09172aa2f17a9a27d96d8525136c80a57c1a5f0e06323aa8cf8851ed09a5d91170c9a35bfa481534300cefe71f5d644a32e6474517c383610a77c871326b14c4a98bc345eb2baa3ffe879925b0474538eb40c0733a3cb26140f120342bc8e093bcd47a8bbf40b00e47ea8854498c6dcf99918eb46f02d7f5e98436c235da825ce4d8a2ff5052d631f23ac8ad989291957f3cf74ae792104b44136aa279e2126a7164aba4a4f35f8738d0647422c6bea6d7e873e0b7c3925944c46d8dbc7cfec0893355bfdf9501456a8c410bbbb13803688898b205dbb1aafec123f0bd7e550a02d33bf6d36b59ccd45205c58202b5cade831bb54b2a8fcfaa0b05d2d0a93b80ff2bdfe893679bbeb7c478c966ec7eac36155d65914a9699a22a14018940c5ad4487c1524460a56bf8d102b8d08b3e9958806bfa9db2f2cd184ea5c17efffaabadd04efab964fd14141174e5d544547089a9a1f20674667bb7f688d5ba97702643db6a5170d98ff17181e55fe4ab7476f3966776c0b9c569ea5d45a37c70b792f9fc924aaf119052249d9040970cd88829522661d15496c14395aa3766466e08be56ea6e32a1b66d616268fb5c62f270399a4c9aa201cca755203c4e0eb840a93cdd28da34f2b5d38d60badf8148ee43574abadeb0443c5a34527ac74fb2c6253de013a971906d4b104a8e7a2a7114eca9d8c290127e6679368d1fc91c8a0f7786d543073f286bf97796935f1638b791ff45171124190ffe43ac686468f4657d87d870fa3960d517442029f7565beb11fef994ec570d4e5501c33e0fe03a9d1fded1bde9ffc4269843317fc6995501662d7558095a43a413419e28a4863b0f5e87b34b926ca19b40e93d1b9b413a3cec41a3ea7183ab815e79c36fef05bdbce43f97f261bed5edf675d9456500e1bae9784141a90e32739bcaec0fc3ababd08214ec97118d7c939549dcba5b7fab7e59497fca24aae402f75e819693c33df5af45b4250bda520f1391de7586da7b88d93aca9297dd0ce89f57c422f0b904a5d31bfa4a0a3087762e94fcff1359e0484662352afb3c82dbb25e7bec075d3cdb8550557c668472069f4a9a02418fda31e75ffab6facbd282afbee52450db14f941c45505f7a6265e798b85b82416a0f7cd06208a75d5eb0ad4d96710e675ab66ede43af06857b0da22a80788c11296057ca2fa8709138e93d0a349035070d5d501920d5dec70f6015cd7b9688f9004e84673e519dcdd033b3e6afd3ea4dc06e8817403f62ed128177a307c7b3f7a43571564ab918f14b1a205451a9ac365fb8c68bac63bfa0e0b4688ad3ed2e507ff1c5a2bb6df9d85f4f74b8bd1b174f3efd2c234b3d03bfe3ad6747944e17a3e37b4e946ac2be5c49fbcfa71d782f1f6910e81d5cc1541a96e5e0d3ce804b9fc928dce26415b1b5fc749b9c33e33655ac7e8069c4ca35c9df3ef3d14c67649694fad151f9def1f6750195cbf87e911facf836dc587d5ebec81a5101078c5a698ca58518c7f33b63ce38093cb064c07d7ddc635ae1acafb0543361b1e67e23b58899710c6a6ca02e7bd2a10b0c7d0a44c210d8b52e602c7327f880b6737a919892866d547aa1e820580f44509401ed083f6826f1ee3df533cb21a7f5e94f49400c717e77b09ef4d3c207e183d6e8c5c7a186335e7229591543b49e637c5e133196661badd13cf953eb31e8826d6e35820175da40e76494b3f2134e088a76df3af2fdc14661e2553e67f995037e834e738fb1bf480380eeabab29631d3b63c82d2b17b86c3167623731d0a29fa4babaf65cc14a2bbbd53e997f35d92957e9ab211d821318567714e419fea4ebfab5a39865ffff2ca45a9c9717764aa3b340dc38d82a9be37571fb2f7d520fcd432697eab3d9e734bd68a643db211148fca19a5e81f23296ad815077de1f595960b6f3f77330ee865430d4e75ee5c74aab3085f7f7d096d8608e0cd99b52f46f08b88852e82692b2b4ca1c5a964f97fcac16535717bc38890a858b53e4787f3e76f7b694066b5fc216b7247fe1743261fc6309ef37f9506306e2ca81fe70ced303a155108ef67f4c73bff408b400ff6428e65735d095dd1892753264f7a5f9fdec74c49fa97b151175d4df77bfdfac9ccb328af2a8f10809f12c7239b5db7db4c6e7aa17e5f19364dfe11842ebaa5b768cc31b3ae822740589a5bd8dd8f3ee86446f28ea2e39b55e555a26f8817146492a12599713b48459ff52a6d692d71d581bd2604559b047f8b4c99c92156e25de4d8ec6511380cc4b5a7f2ea2c866bd553c330736dd026bf760e35b3fa6d1f0a5c0d54d98f25492e855462749e8e4a1cfb93c4032f03eacef55bf3cd4f3ec53fbfb532205086d4f6aa5f02dea829f7c48516c93d1238b072a25ba45ef97562a55bc9aad3f3d7767ca3eb6e5a052827f4edef6a7cc0010be8ec32365e28a7f27325d9549e7a6fc5ae9ee6be05c080851837615ee869df787bb4697a90d969f9bd33d35b4c11117e2c5a07ab8a17f91637385810a2c88dc5f7a334a31b5ee543eea02da29308df19f6491d9450374d43cb8d4b2452ca0c2635b7a1e69af91170c790d13aa1bd7ef701740ba888ef22674b4dc7885e948d2fc87daedfe520ff5f458cbe40f9b5d121c79601700de62b7fdca89087523226dac78208908add89190153ee76414c8e02ab27e75c7652e5bbdeb5b647db388e1713742e1dd4ec0338865009575285d9c12226150deba26f3b99722834dd5eeefa1fcc35c34091ba3e878f9fbcb15c35611b4ab8622140ee0af9b0cb09220702c0dbbfb03ae348629cd2a7", 0xc0d}], 0x9) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb9", 0xd}], 0x1) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() getpid() setpgid(0x0, 0x0) r5 = getegid() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, r8, r5, 0x0, 0x108}, 0x2e8, 0x0, r1, 0x0, 0x1ff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r9, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r10 = fcntl$getown(r9, 0x5) fcntl$setown(r2, 0x6, r10) r11 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r11) getuid() fcntl$setown(r3, 0x6, r4) executing program 1: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1ffffffffffffcb4, &(0x7f0000000300)=[{0x2, 0x7, 0x7, 0x9}]}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ff"]) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/244, 0xf4}], 0x1) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000240)=""/189, 0xbd}], 0x1, 0x1000) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) (async) setrlimit(0x6, &(0x7f00000000c0)) (async) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{}, {0x61}]}) (async) write(r0, &(0x7f0000000000)="7696e5f3d1", 0x5) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x10610, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xb9bff5d3b9d8ada1, 0x82) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x8004570b, &(0x7f0000000180)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000000100), 0x1000000000000309) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x99) readv(r4, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/22, 0x16}, {&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000300)=""/48, 0x30}, {&(0x7f0000000340)=""/5, 0x5}, {&(0x7f0000000380)=""/167, 0xa7}], 0x5) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x41) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0xb9bff5d3b9d8ada1, 0x82) (async) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x8004570b, &(0x7f0000000180)) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) dup(r2) (async) writev(r3, &(0x7f0000000100), 0x1000000000000309) (async) openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x99) (async) readv(r4, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/22, 0x16}, {&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000300)=""/48, 0x30}, {&(0x7f0000000340)=""/5, 0x5}, {&(0x7f0000000380)=""/167, 0xa7}], 0x5) (async) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x41) (async) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) (async) executing program 4: r0 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000280), 0x0, &(0x7f0000000380), 0x0) (async) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000280), 0x0, &(0x7f0000000380), 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) sysctl$net_inet_icmp(&(0x7f0000000280)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000340), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) (async) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: utimes(0x0, &(0x7f0000000040)={{0x100000}}) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r2) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) r4 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000440)=[0x4, 0x8, 0x3, 0x8]) semop(r4, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x6, 0x1000}, {0x4, 0x2, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x8}], 0x7) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000480)=[0x0]) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001200)=""/40) semop(r4, 0x0, 0x0) accept(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) semop(r4, &(0x7f0000000000), 0x0) semop(r4, &(0x7f0000000040)=[{0x0, 0x7ff, 0x400}, {0x1, 0x0, 0x1800}, {0x8, 0x4000, 0x1000}, {0x7, 0x0, 0x800}, {0x4, 0x14, 0x1800}, {0x1, 0xfc, 0x1000}, {0x0, 0x7fff, 0x1800}, {0x0, 0x7}], 0x8) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000300)=""/20) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000280)=""/104) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffde4) recvmmsg(r0, &(0x7f0000000680)={&(0x7f0000000640)={&(0x7f00000004c0)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/80, 0x50}], 0x1, &(0x7f0000000600)=""/12, 0xc}, 0x1}, 0x10, 0x0, &(0x7f00000006c0)={0x51d, 0x25}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x200, r2, r3, r5, r3, 0x101, 0x15}, 0x1f, 0x8001, 0x4}) r7 = semget(0x2, 0x4, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0xffff, r8, r6, r5, r3, 0x81, 0x2}, 0x6, 0x200, 0x3f}) r9 = getuid() semop(r4, &(0x7f0000000140)=[{0x0, 0x6}, {0x2, 0x3, 0x1000}, {0x0, 0xfff, 0x1000}, {0x0, 0x8, 0x1800}, {0x0, 0x47f}, {0x2, 0x2}, {0x4, 0x8}, {0x2, 0x8}], 0x8) setreuid(r5, r9) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x2, &(0x7f0000000140)={0x60000000, 0x60000000}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000440)="c17549c65ac630a04fda30a4894f20ef59f9e86385bbd85ac7e1371ef4d6ab23ac8794f6835feafec0417449262ce76cac5eb8992567d48423339e0ae8b8d8b6c10f509145ad465216129ffb4b162b0b3dedb77b92d53c16da2f02b86c84a7400a2dc95b903772d550c3399741831734901ea9d6e2bcc9c9f2cac7d8fcbf3c0686722aac018872689b5a9d255eaec5ea1be805ae90feddb48fde5bb1aa0272513396e4b918cea01bbcae7a58a11efaf4fab1c880fc622438a126a749f4e8d5d6169007ff9c4e12c82bb389187dae171ddcc8a591a6acfd15a9cd6403bed39781aa1bbfbab02e5e4d28b2ca9ba5a283eae16d46402ca78a33064f6a2dc9a404", 0xff}, {&(0x7f0000000280)="28478b9e621f", 0x6}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69342f7f5278b8087de9b3bc9988336c18f655c07b48a3cdfac1bc39d9a960526c1f593efdde03fc41f5263e876bf499b9627d6083e2bfe1708d1a9486189e1c70b296be58175384d6557e7e7612abfcce6c7b66cfda76da7e8a6084bfdcc2fcc6e0e3fa7d8e876e11a93e58064d10342e3418cb4adb05de1a5a2167ba23980d3da9697991fd3803a1c9d463815ee38d2f11b608c9063719cda251f4bcd26f603a0583e189127695c6620853882a881a31f6e9884cd9084c9adf5cebc2c84b48cbe15cfd92fea52ed9e53fab751673be53814979103b8e73347c72a057deda0e6cb4fa1997676e0e1271e531e65cdc6d8051cce59d0a28cc6adf0a76f5b0bc50dcd89c642a8953fc1aa96b16c9d81555b747a82b5450738770b61c68593770309db2ba486e9f751a2956cfc6372292c9f5969ec686f1e954e11644f54fce4b46a16887d1d385a50948cada21a2f7ace7adf93cf449cf469914c177ba9358d6ce0fc3d058c05db70b3850a72f22a9c2f8e3e3caf6367c75dfc450044ccf69af6d93d9c42861b08a791ac870dadef185343ce616cea9b118e786853626714c96ba8a62d4d4a79d5c7aefb3000f6f26fb747f211be769cd62bbd3b8d72b4972d1c0088ffd609f5cd891fbf86b9f0187d7686394159430548ffc4a0b649d2d803ab9800341851790b38d8752f6bbf4ebed48abb7a4ccc1ab2f69677238db8e9ea20586047d4b581e3b5d0837747a0119b16be349852214422be6e64045e6b0d952f547d6a025c0fa3bbabea9c6cfb6d94901deb730b6d6d4c2f2058ab73600d1820090aba1c9fa43d89c79e042d434f111f27f7666102cab5e433e5f97aa70fca2161cdd798e6d01d7c483c77e1143c7c4efc465844ba0632ab1ccf48a80d983fc2e183d21c7d53a78b6d4eb8e8bb8c30268d0103a470b2091fb07355cf6f27c0ef6e7d3a56fe6fc36ee3d0403ad381d48642606c8a3ae1e78db055038c0ec3223c155621c9975f13c74651210de795aa700f4205a473ba43af3ec1d5f25c29a951512cd0da692685831c51e6fe5fb110e6acb360c0a8c4faa8130d946b28d634c284d2f982edf3740f5cb70c6c00617b8d4fb6f8cc925606bd53d652237434d617d4c3f461821b97005cc25ebbafc2398a677904fb0614f6e6f3631491dae91e8b6b5d8d1c71d45e2d464eabb9e92dc3f02525d903ed3230f437b84573885f141eeca1cdb909a80a778eda97661838552595dc409cedfe088477a9f30d848b4f862a27faef2ea167e54089bbbc1a36b4cf1c4b703a7b9bf8e5acd18e1de59040aa4d157e20dcdb029dac5e156feee9f64bcf023c7ef3e2d964aafb4bf97050fec5827f65e89016529b02bac7f5a69ae2b06a41f595315ebd001c46a5fe04728c83adab949bcf8c61e54bb5df73e1748cfd1fc299bb658aa50deb6fc45e03191cb99cc9f0bb4a7e8c9993530e8b5d988d8cb4a691702fc41f314aea39c0f33d8d8c163f9cf2b25fdf266cda80423be1bb6c51162d4776cb1b6bb1030c3193a36dd18a9b815674114dcf5c22cec3d089bda936d5aa592734cae4a479dc64a3c35e1c506cfa8e85d0e80187af0ff5951365c2537503fefd3c6668db8328f263bd67b9930feeacac91a9a47f1406fe6b192b5d71ad23584c6ad0983dec0d2bc93256cdd9c6680feeb915b083a0fed15d06bf6891a37680eb92bf4683a5d8cc7fb91b5809969b234f016f119112ec6035fcaffb0bdac42feed2c17f6a5b52c58de65dd4343c6e62e8e8da1a5ec53f617a44991984b140055dc8ac125891753eabb253eb6a4a29882b38e988de3baa97dfe7af6f29f9543b9d220c4cee96df0d4e8fd4a2d2d67038df338b65926bf82156adad8cce2be410bd05ff0df842dcec7bd5330c8921e0966dfc4e27bd97f16be2a49a1a84eb6c2a2b6eb960ccf08df79a155c328c3068884cab34279ba0e5ecc62f509dd349399ce49c9e4bd7e9d2742a6b3b4a9647e6860a943cb32b3a4ed8c4ad37cf32980ae4b19378ad0783a5e1d7899486bb0eb9a52c9a9826d6e9a5e6499d228bf3a2da55421fbd5d78c914872071259c1a6f5c8028e60a4e211b0bf0f4d4dea1345a2379215795e6bb941060fb7582da1306b9e2d156b801f926177cfc42b57a2fa476e9fed1ce76fbdcd314f1baeee62f02e22ce0606648706e01642891fe12eda6c91d7af49d84842a352af8dead21ee9fd1e441ffcd0ef7b68c85a821304ef4c87bb1978c3397ac3869fc93d3215b3852c7a39d1eeb4ac3c7b6be5108c252df12ed5611030a399781f604850f6e26d48596a6a8a8084cb3cb7beb80179200e91da0884c5bdc7f01d561e91a43ab76dd703bfbfcb3c2fb26583c0e65d5c78c50b38f5d51160fedc6376bd28c228ec25ab3fe7f060f52d4cfd647867b9522db6c6557d0d9f77f3ca0a34e59b9a7b972f8fe3160363a21350c78cea9aa964379111e5e59bc8f5ee5d15a1d7fae5c9e71b112f6c00adafc04fac2928b8a16d2f477366f065db1eee5fdf641d0bf53108f3097a4659314925227eaae301bb1238089a583ddbf9fb6e9ee493a711d33fa07a988da181eda063ea7608a6b17a8c9b8fca2cfc0b7036f376a4a7c1a6c0605647b633b549a7196825cdb99d4313ceca61c8868157c393133dc49065270b4f43cacf89b088efa9be8754219c5fc346e981028c133d8a4e4f6e392d8ba6b64ca74e759567fbbd7b16eeb09f6b886b7d07992c180e8f1fbc1cb3df334a7e398e250be4149fd599f4dbd85b7a35e87164d13bdc6ee19ddbf601fc55dcdd1abc7d7af0bc4fd948c1e2f1aed868014791a358ccc228b160cc476092edefce914d5d0d9b107a458edf9428a201032d21ce62bc119bc07b8538378038890a46a051ead9df330eb9b90e5d8b5dfa3ec8b6de1df04220aecf68540620b2b4c71deb1315d3defe625bcc3c9ede804fa3a3f55fbe52e51dd01fb6fa4b0b1d2b7d175e09a72dccfb68591176f15685d71c7785d21702508f24d2a3658e8826f3fe09b9f20131bb8fea54885d281a1a1edad3ef46ec7e1e3660605fd2c8f1002aa6d029499565d27e21d033395b3ecad701870eb9ba3bf4d530aedfbff6f6da744f69a9bb81308cc5a751e07ed368592f4b195a0b5fbb1639b976af063d8e53f8bcc386de53d1199446d86c1d60c23eb31395df94dc8b0ccbc4d39f0588d30e04f6faa58248112fcf81e87d9dfcfac515aed62ceec62219d4054f57eede708c19be2bf049ba88675082b0db7b65837d9c0271fff27fa09f34b11c583101279692dfd96232754c7f2637b2320a6856e83e9f61c64f4aa6e4c3e3fe24c12bfbf321269e89be47d964158ad1cc66bb9ab7465435b9cb39efa132ebcd342f655135e9f4276cb6da0b0bcbd57e03ec8bb107d1d700c4cb2a0acb14ccc64e83ccc7feaec5eca72ee76716abd8e24eff36b26809d1584ab6e5252ffe7a2c416a2dd1e37198a8486e1002f1278b7955f9281cc39312937c7885e2f81347fe157392112cea957324a94e298ba0ea426559c4c4e275941b86ccc7d4d4a5a88363bb6ccffb6b3fb94b2b3b2b00a132c0901a1c7783ae707e662289e23d48de110839b9b0daf95f2c0fbb13d1072e73dbe94ccab7cc064ea69c541af564d632208cd27c61d85a7a1c2d7c6c705cee0ef9dd3a22af00ff93276b068a420fa8d7977e796afa44d70d30ae235de6b75f0971deb8e9cdfcf64e486ceb7a58752490100904e7f324c28df487a3a41822b0eba5db92bbc34b73b2ab0589a71d2cba9a3dd20a0c3d65cfeec214da9e08082e6f9803ec614c16a251bb4c6581cd85e6cb8fdd990b53dee5212f61f2e3b12097588ca332c0b2a8ffe91e7a5f71619116f92fdfe4824e0fc29dcb857ea94171e367d05c3e8dad3007bd84ba11276c60eb0149152d4ac5ee8946be651b319a53f676dbbdbff937a6fdf34e7305672f00304f127f8711f7ebd3171939e75315a8e59abe90dca113df2613ba376f772a0ac1a422e126da1eaf89cad485f026348aaaaf9f3eed95bb15ecef5ab10a07793b21c2adfe660e31b4f6f939a9b318ba12919154347a74300ff2ad3a1e754676babdae6160bc2975e6bb223e922773e2a9f8d56b8b6e88659026338ce70644444dd3cc43d6ddba52552a4d15dd7bd62643636ccc483b61f47b0430b5115f8083cceb2d94592ee8556d3d40da79933fe5e20fb797f69833c39a321adafb9ae184e30c658dbb0983f69c9d2755d5556b7c2c6794fd1b6a958a20e7c36196af8975553eaab65329058c5bf6f365b3a1783e1838cd4f494ce0b2cebfe191744b416198ce23b745ea91dca93fa63bbd830859568caaa40ba7a3d48bfd669491bfc94c28efe3af3223eecefd75993764869802caf5030a7ca6ebbd9344a451a14cc5fada332e125aabbd912754a63b86ec36081a6ee153c81bdd91e024755f5b32955602f0a2998eee2b4e2a6f1ebdf532464da52d9898ad2b74f57c3561bf93ad1dd7b8db18623e08d060bf0a4361095477a1325bccaa7ef98dba52e952b81c68bde5cf1bfaeb46b236a5cc8934dfd86e4538e2d65d0b4c43fce54cbc86adc5f4ebb40a721fc09bdd8b57852727a17ea0b30334ceb2411f77ccce694f492cdf7c729737c7a5670728a8fb590fa9d73c34b891a4c5d6ada3b5751b2eadb140ca346efe25e3c8abe855a0be97efef438358fc61f9f15ac6e9069d39dc925d219b2ee49a6f50bb89898df6b39728c8ec133b013b2f90bf40edbfd01ed5bbf953498cf3f9eecc3e1937c66bd946da030a6cd3e718f1500eecd254e2648e1ba31941ed1c3739698061dad912c864f73eaf47af483d3b9daf33752f010b743d2a562c6c5c510e49507abf8849237e4609e7afb9e2a782677b5650d3c4e64daf65f46c11cdb3c3f508cb108d2b42b14c22fb6c3523cf7760702f66bbe346987ac353541ee500f59137bec876b9e3a06ffb19d538d794addfdeab2f23431b7eb9b40ea8c3e400d60112891fdaca22f9b76527a8b6a2b6faa394eda2691d23ff89c4ba36bcb8847dd15930dc", 0xff2}, {&(0x7f0000000340)="487701bb3dd327729aef7e7e632532d652d1c3e5674ed36e04b0d5a2cd3eb581394e72a6987c7d49973e645d8dd281fea551097a6eaf6d1c2e1cfba707e58b472fe6abb1ed1a00000000", 0x4a}], 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffa, 0x0, "863bb0c205ff4b54a9c3e665cb5c31c265ed2e1c"}) writev(0xffffffffffffff9c, &(0x7f0000000400)=[{&(0x7f0000000040)="e2", 0x1}], 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x1f8, 0x0, 0xbb, 0x87}, {0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r3 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x4, 0xf9) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x88) sendmsg$unix(r5, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x520, &(0x7f0000ffa000/0x4000)=nil) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff0babaaaaaaaaaa86dd60ff31a200080000000000000000000000000000000000000000000000ff07110000018000907800000000ea9550a801e1e841e734de85f9e66486e48fbc9600"]) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) dup(0xffffffffffffffff) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: r0 = kqueue() kevent(r0, 0x0, 0x7, 0x0, 0x100000, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2ed0eced17e847dc4749be945558009960f60556da4a85ba970512735fbd8ee05c200d3a6af41c08", 0xb8, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/183, 0xb7, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) sysctl$hw(&(0x7f0000000000), 0x7, &(0x7f00000002c0), 0x0, 0x0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1ab}, 0x0, 0x4, 0x10}) r1 = socket(0x18, 0x1, 0x1) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(r2, &(0x7f0000000140)=@un=@file={0x0, ""/4092}, &(0x7f0000001140)=0xffe) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x3, 0x4) openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kqueue() r3 = socket(0x18, 0x2, 0x0) recvmmsg(r3, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000440), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r4, 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xa59c}, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) wait4(r0, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000340)=[{}, {0x26}, {}], 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@noop, @rr={0x7, 0x7, 0x4, [@multicast2]}]}}}}}}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xe2) select(0x40, &(0x7f0000000080)={0xa59c}, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/244, 0xf4}], 0x1) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000240)=""/189, 0xbd}], 0x1, 0x1000) executing program 5: syz_emit_ethernet(0x2cd, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x7, 0x6, "964437", 0x297, 0x37, 0x81, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @mcast1, {[@routing={0x2f9aa80f59e4d056, 0x4, 0x0, 0x1, 0x0, [@empty, @mcast1]}, @dstopts={0x2f, 0x1d, '\x00', [@jumbo={0xc2, 0x4, 0x3}, @generic={0x3, 0xe4, "732123055c7f2262b6a5d01c6b4359fcd9f142e7adeda94dea51402d05f7d15727ed23e410981d49d023a028737901863f688aba81d7a82a8eea585947277c2bcd6bc6c6d48fea2ba0f2d6289e395a20deabb9b9d5359056a9b06eefad6749fee75b819386f4c72d9cc5c22e3a71af27654aae78f3746406231001781797f56919e26ff30bbfb1f7e7318c6b09280584307e329f3b90e2146edb1a3af2bd48bfcaebe9547e57258bf0964f1277584d7c3292086bb4daa40bb14a7e1cec1a847bb21ef9437bb0b0760b75c649a64af38df8edfd4b819d76c0e25f784dabeaf7a45b085450"}]}, @dstopts={0x89, 0x1a, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x3}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x5}, @ra, @enc_lim={0x4, 0x1, 0x81}, @enc_lim, @ra={0x5, 0x2, 0xffff}, @generic={0x2, 0xb0, "8fa69ef405d8196e4646205f55e23d0e517cd51644fb1c1dc57b04908195a8cafb8d242030c7ba81cb8cc2f8ade0a59cc07a1a1b2d1173a44aa7af96a868cdd23a1a99af26a6e870bd8dad2c9d44d582ced2f19634b8fe16fd38bb919108b892b0f7f1cc10b4a4f12d3b1e5e1ea5452fb99094b94d28838a3fdf17e041a50e07e958d4a88a484b0ab9b4655092ae406cb08e93f679fcb8799e746038b60683fd9738b7a5d31d078943e8823aef18da87"}]}, @fragment={0x50, 0x0, 0x20, 0x1, 0x0, 0x1b, 0x66}, @fragment={0x43, 0x0, 0x1, 0x0, 0x0, 0x11, 0x68}], @udp={{0x2, 0x1, 0x8}, {"a03fe0d0c390111fe718c1ac47accf8a3cefca329fd73e6b791b1ba95ebb8b49078535383cd7eb933964a8c6169cdbfc7618079fc209995bb18aec5ff9ce34837ca64b5b8b569611fb3624e0c126483d12ba0867f3b257186bcab4f2288a2f89dfeab51b69ffe449afcf94d98aee236c1f131f9c2c8a553deb5ba0a12a2501"}}}}}}}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r0, 0x8531) r1 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ftruncate(r1, 0x5) sysctl$net_mpls(&(0x7f0000000180)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000000040)="1700c2d6180bc8011cb5d647703bb976e7358f5cfbe712e12acbba8951b48cc7ce33a8689bd136e7da99e6ff50fae36506f7577cb23906c108b6264f7a4c3505e28043cb39ab0c9e807415c12645145297111a8b43cc75f9", &(0x7f00000000c0)=0x58, &(0x7f00000001c0)="64db57feb60ad2b92ea82d68bd45a492b19a71676ef9805d776181539dcde7e5c39b65fb6f42f8480c6be58b925253800ebfaca1971c2610b046e9203ea4e073e10175730a2d674d01f8b467c268c238d1365393b6fb88604994b1f0b8cdf2b663c596f3586d291af11d85b04da25ac7ff8c1c4be396c1fae9719b151e", 0x7d) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) sendmsg$unix(r0, &(0x7f0000003100)={&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r4 = socket(0x0, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) socket(0x2, 0xa000, 0xfe) socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5143) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x60}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3521, 0x4, 0x28, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x48}, {0x3c}, {0x836e}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r5) write(r4, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: r0 = semget$private(0x0, 0x1, 0x771) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xe, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x5, 0x4) listen(r3, 0x0) pread(r1, &(0x7f0000000040), 0x0, 0x6a08) mknod(0x0, 0x3a0914c44f7b202d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0), 0x10) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035e90a00550000feeaa490bc1896916bba7182b0ec9152ff"]) write(r3, &(0x7f0000000240)="25a99fbf493e6b7ae9dc4182d1026bade187a7be89cf552946d563431143152158a12f214a6e0c20e9a3421f30604d429b39d114790337a1fa745cc813283a583683b6426b6373d5edb3e7111a619129ebedcc0c2fc0cd282cc79305be11f6e191db897b0e373a7e262086e0c0c2102679bb7443d3b8d0baba7eba74cd3c403470796bf44e57278848c3d0f96c68323fbed4a0a3e2fc53a6196d11c5f0f529df35c83e4bf5698a8f53f62df2cdda65d6508622fa03918871f87c0944", 0xbc) chroot(&(0x7f0000000000)='./file0\x00') r5 = semget$private(0x0, 0x4, 0x90) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x24, 0x7, 0x4]) semop(r5, &(0x7f00000000c0)=[{0x2, 0x2, 0x800}, {0x1, 0x65c6, 0x1000}, {0x2, 0x7ad, 0x1800}, {0x0, 0xffff}, {0x1, 0x8000, 0x800}, {}, {0x3, 0x81, 0x1400}], 0x7) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) dup(r4) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000180)=0x7, 0x4) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) fcntl$getown(r6, 0x5) dup2(r3, r6) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) syz_open_pts() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/101) executing program 7: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1ffffffffffffcb4, &(0x7f0000000300)=[{0x2, 0x7, 0x7, 0x9}]}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ff"]) executing program 4: mknod(0x0, 0x2000, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) r2 = socket(0x0, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(r1, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84, 0x0, 0x0, 0xfffffffe}, {0x50}, {0x6, 0x68}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x4, 0x0, 0x0, 0x1d5f1fad}, {0x7, 0x0, 0x0, 0x4}, {0x16}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc, 0x0, 0x0, 0xffffffffffffff9f, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[]) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000200)=0x8) syz_emit_ethernet(0x12, &(0x7f0000000300)=ANY=[]) minherit(&(0x7f0000ffc000/0x1000)=nil, 0xffffffffdf003fff, 0x0) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x5}) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2ed0eced17e847dc4749be945558009960f60556da4a85ba970512735fbd8ee05c200d3a6af41c08", 0xb8, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/183, 0xb7, 0x0, 0x0, 0x0) executing program 6: utimes(0x0, &(0x7f0000000040)={{0x1000000}}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/244, 0xf4}], 0x1) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000240)=""/189, 0xbd}], 0x1, 0x1000) executing program 5: r0 = kqueue() kevent(r0, 0x0, 0x7, 0x0, 0x1000000, 0x0) executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000280)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{}, {}]}]}}, @udp={{0x0, 0x0, 0x8}}}}}}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) executing program 7: kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = socket(0x11, 0x3, 0x20) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff00000806000108000604"]) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x48}, {0x3, 0x4}, {0x6, 0x0, 0x0, 0xf83}]}) write(r1, &(0x7f00000002c0)="766dc698d1465d780e0a617cc7cf", 0xe) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000380), 0x0) semget$private(0x0, 0x1, 0x448) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000240), 0xa) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)) shmget(0x1, 0x2002, 0x0, &(0x7f0000000000/0x2000)=nil) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) write(r2, &(0x7f0000000000)='$', 0x1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r4, 0x2000747a) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000140)={0xab6}, 0x0) pipe2(&(0x7f0000000040), 0x0) socket(0x18, 0x2, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1bd4c7cef59c0e73397fe657fdb0908585fe492937c92ecfd3e122dec0c5a0487cfcaee983295d9e470324ad675945021779c5af345dc624b8942587f8a9a315f6f4393390fe5f8a4a9f01c0427ca0e29ba268cb44028f32d0b234d82c3d6717487f756535b6825eb7c8e10723df4256ebb2938ac755daf039beda1476282d8acf034d7531a69a26706b7436d7d85f11c25ccf2f224c8f8d3732a40b255de3e179e603cd6487012edbb94afee96c3b555a57d2d528a72ee438e6439dc69e4d0475fe3c3102e633d0a56c489aa9a2256c6727b1e29e01862de20f9b985ce9ab24ff1a1ef03d2a75ca07261cfc432fd9cf0c2b96d43e1eb2322f7b0e57792512a8a996fcc2005f23f59585c1e89c1f69ff339516d9c575f3ce33f119ad48858e79fc1d105045bceda32fd75b425f7acea05a29f725eb70fa4f822e6ee7ce8ff31e326109de8cc1762708a163459064660b22b29550377cfd8a421097ca4903fa77bcb503bedb5b2ee396e33f119a6628944504cd184fbaf6abb269d117a4e7b658b585cb3ccbc0f51d6b6f166f8050c38a7f63e6f586fc10599b93d6ab7773f5ce4b846f36fdc5a8f710be3d76d810e4c73a2a27c877f5fdcbafb4993194a338943ef8bdcf2810ba95fcf49237ba1d60ffb8d6c1f0d932482025d4f94e6a1312450fc85010371048543cd2366b347d2efe6ed3620b3eca3b8212ead85587ed15e51ea61ff810a72450f93544b6c42cade82c55ecd9ced5b18bb5f2417c02996a1456a2a522e31ac06a79a9602552c25c233a97ebf35059c480bc2d9123ac0bd7de91a6ca1d2254da8e53118b995fa749d7f4a835182a58f3bffa88a2888824ce71efea818afc45e0370a3868858ae9998065f5ee3b77fa2b02d4c9c20fe74abe9590f3fe5031ad594dbed7173860f9e9ddc27b250f8a91e5adb190e71f092366ba8eb8a777f3d6766af89d54191818568160b45fb3497cf889b9558669b43f282d46bf9f6d8efa44b58490cbbd00e70a2456d2837514f300e454c709085fe7a83ff3064c03976368c89b9a1bc126c934e4a1cef7725cb6ad8f96e0dd5bc9286ea8e462a0d6923fe9073b5de9b1b1b342604ce18b38af3f8b5d373cc30b55013123d66886ffbff2b656e80e8ceb2e37f5d14c088533247948a27a0531bd1efdf74b3d4988291dd623cba6c919d44375dae3fa288b083be486fa09616904be625fe37ee17a35675e4e9935cc714e97e2240206f6c446f0e014142813d5b11b0953959d865623e865ad5ada200c117ab5eb08bf8819d9d12beceb6c1dced5c854082c3ecc49b1c100c8ee4f14d687737f3e997d1408eee4f160b87b8067ad2d1290033664632b0e68509f6cf86720dfdcd37d3213c7ef2875a6071f65a870a4c74fbfaa221f5f360a107c536b368969236217a3da0bd2ffb7ccf45c624593351c8780790105e54805bdce3dc467b56cadff98d30c3b28cc9ffb98cbd48f8e64ea578168fab0b34959c57851c9648d18b600e9faa85950220822ec3bd14cf70e408d0599ac18cc536ccd8574a070762a4dfc562eaf54c6e3495836b67f1e91b1595ae99a0a209baf6035703f4e282d215c4a8c496bcb390b18e9f48b774873d802067aa4bc19b761c15a8dcd88492883672c9e2d8989b68dbce659786b53b81d42847cbf89a53c3eabba4ffcf7a71e8d123bfcd473d4740ac4b0b366f1ad5ebc41f11e73feaef524c5286af0e405f286c692f60914afeb25396b25693ef84e6b8e6264612063f98c81b354de26ae096a8ea5022adf21a9e12ba7c20d3a8a4fbcdfedf0d04b520fb96622b591b08b5dab9b9df834d8c45f62408f6713c43e1be494db36486279ba1311458029979190756f1ebe53fc7fc5a64a4e2a4f5ad1c464c0f5f3f046abf0c38ac0be8647a273b033352ed4812e7572f0ec5476520c399e88f6d0c8cf85f6f6cc5093949030d044f3c997db1532cfcb2acd7cad02497d3e527020f4c05b7b3bc16fc203086266bbddd3427339ef4e30ba63c4830f3568267ab269d7b5a2a78ca1789d12824f972de8367ea53a81e120b5a5b3a155fc5570ed05aaee4ea94bd2596df67fe8304540d04408154845afd538e9408ec6a520fbea5c308c6f489840c284455565407304569721fc7b0a3525696d2f72ad0c766d62bad3de7490f2aaaa09f6e6d3b1fdbeeb696b14d93a36f11a2eae36096db8604baed46c97f3c2b7b2effc6f8ae50df8c8020d4a1041a23fc91864e5d2083657b51eb8d0634bb5cfc6c6a19585e43af7d6e899de0c199bb8908f2d20cbdae78047b3ae3fda66668b30bf2a28de0768e79e21c9ed03f84286f2652c68242ea5caac8532928bd88c2980a31f46118f62333f4c7ac94e207d735eadaba3400f60b738d36cee9bf632aafe3fe874f3755fb612d0d1193c8c85f0e4e82f1c3123f0f088d1c088c5c621416635d501d9832db1cb694f06b987b464bc5de97db85c1847474af8b43f0fa7613fc6b6d8d7ff2888287889ba1625c645371c0cb0a91d6dc588d356aba1b738e0dfb95a1719bb8988996f8f57b2e89bc75b6d70e884326e4fb009dd59b3de6f0c19851f924bfbf47ef341b7f90c83190c22e8492b57c9509c6b2c733dbe09de23f31df68b83eb72c4fcc74997f21d3cd17788c3dc1fc5910ad5c7b8e5300bc2f1eb4610ddbc1986832e4fe886f429c8b70aa7d2fe66f9fc0db2c46a3c66ce0b53cc728eb3f9b4a404d95ad93f02417ed677bae27a17d5f43329334cb1654ef408441d23e345b3cfa3ec57a7ee0d1169339752a63a713d13e8acf399a09f23735241787ccf5d1178f4ca20acd5cb95814c0ed2d2d75b46c18031ec6e1f5224c375d48e50f1d02f07e62a89be22a37d3051c4f459b60e3015933a92504f5cbda267cdd43e8ef0404b55fc0778912d82d7fe86936ab0137f3c668e445dcdf0febae52541ed5918c9734e93b81f25af63b397f55a03d6376cf7dedb23ce2731a4c3db80784dbe7bcaddb7338d28ee37e32f378122809397fa48e57fd095be28f4b7e6eb6e6fa79e0d848c6440dc821f66fced20898c2a4b6489c221f2ac807ac6e18b9707075dd364e2b40fc00e7a7e090dc47c315860cc300c5923922b4c7ac811459d1940785e42cdcb1bc31148cb01079487613dffce3d4407679a878254739ca9f2c18b8441da14a20a66d0ad98e1ba65b76de090fdf2dc157a0cb328ae47bf11ff2e18f466cd8a00ccaca5bc4fdfa82223702190f140d640b997785a18e6283e91bd694d2b6de638641bbb9ccbe2ae975fece07fb2f140d427bc804e575ed44e245b9534433120f7dfdd4b0755b55377430ecfa5b52110ca898c7c5e2546c4e36eac32dbd56ff5205754ede44d07ea0af78d28e6dbd980568a8a38caa570d40ef0eb39aa5f1182e254ff2848a6c4bc13445c56f3ea0c5d3496419a90507e730662302bc8163fe38d13d9fbb90393c31473e0226f2734015de072fdbc844c2d00e262ccec4c4ef509206d3a2d59b79998de60f5503dff4da392c4a841549e02e2daa84eea1954b0625740118bac2d3aa741c5bfe28e3dd7d7667493476ba44586e84621da4591f7b560533bc57a2d1e36dce19830ca5af0a344196e1afb43e7ec3f57537754b0f4c2986175856b8219cf9147e7da8a4f56932c0dbc4ac03f44f00fdcbc4d812bf60af4c4825bd3e8aad3110732e08b14b162e43decad3c193b37f593f09fd4cd174b4447af1fcb65a899d7b852311beaf33fc2b7943a91ff7fa7df261c1927172f7c5e031b565d8d6f5aa25bab4d199b880126b2cd294761b9e15531b57fcd5d4ae0fca56749f414166860761653351e0ebeb0d2012d5dd77f438cb19e9e39f4eb44db096135afb383be2372f654e6952464e9c62b5312019e75073e08835dc28ba1e47f56c7b8417b237c66d28a5e9326d26503d09c429db8c1ae5923935770e1e79774ff11406968b1b840a6ee0a51fb2b479bafb68d9b72bb401d59f67398160c766562392c02d86f4d7d4721a4a8c85c6d2fe3d9f9082c1c811cdc29b4aef150fa0cab453c7aa50c6de06dba306d417017b7fd3093930a9a0139fb99ae05158e0f99ea3c7ce43b5ea81734f1e0bb0dd0d2cc91c7f5f3944a4741058daef223674b7e44502d4086cf94cfa5cf1a77eb4738ee4172a521cb83b6479fee8e4a9367ee61ca12eeaad8fce024d76aa0de17d46d79039c90b8f775149341ebb32a3e66039eb64e2547e276d0a5a86a77ca4b75df13c416b673b274a95d1d457669778954120ec227de14d2d15e31e29fbb0711e38f0fb7363b57dd63983ee8ba32103abc50bce43005a23cb1d0b84ac768cec26a9521736d7d6a5b14752cf32cff6b1b8881b8f96e2724411c456d87e5c13bb8d11eb6b6c72ee5b3178c575086650b2fac8eab900733bf7de230ff5a579c8667d59d4416f971f18d428fcab34c3812b1c3438d776db1c9d77b996ab5e4aeb869977da4e57054c06ab60b9e99b2d57da6325841fd4a1fb325823f2b8fdcf5955f64f7c9049f7240969c511d26fb0072e01bcb3a156b5004ec9ae9281af33fad77a5db0ef62c19d2ce80e0b4bc37b8196c1c1c88def24952cf2d76d46dd6b659f11da7d9584da4ffb19cfccedf819746a978ea6a21a425de64d044aa36e10e6aae3c114b5623d1bf7a1496ddff4fea9bf3c75ac8f3cb5c93c84379fb6406c8e0d11ccd8e1acbaf592eee407ef23fb2ada9cbdbdad136e13b9dce1aca0388516444d1b3d4db0afcac3b8f24d8cb5a6163202827d66f0832526219ea16b5f3ad4770237d2afe3dc0055dc705d456cb49841ddcc4ae94705233b9cdf97dd51537536a4d730a0b02d07d19f4c58fee4e0aab2ecf09a6c0e848c41de80d2d43328b31eac626224b05663c44325e58e03ece468f5c104cf57f447eae870a0b4d843c709a9808fbddb875ea06168682d62018cdbd0190078bda67687ae5c5e2a5673598fc38add48ec29683aa103304736ffa2da57f62080698c464948132cbd9476cee7f97ba6d1f436fb984ac602338717466591ff62429f0fcdeaf9efc017edd67bf097ccaf759bcb2d1b86b9565be9e352ef46fd30bb362ae2639d496aae6bc8b287cbd9ff28154e965d4faeb60306d0fdab866e0760ca92fdf8d89b1176876518356af37df1c9a600fb60a48d2c0e813e803c0d0615b03dffcb73e8f409bbf9a0bfeb30e480c01eabd482efaec9ad48052ebebf66c68323721896f525d75af89c38c4d75c06dffddfbebaa4f6db3a83daade6971c6397eb4e41e8531b8b07cb5262c1ca027367770d1c13e51cd4785a6ee43de1570698f725d559f713c7784d872652ab68577e0aad22e86745f958ae4dbcb448aab2eae85cc15d93bb2d178f549929d38669778e96b00e59e69b6e9ca5cfa3ac1dfc86f584c447dd48b26681eec1c242efc5033d3cb6f9053a83936f6c3cb260599f9a31f820f2f4ff33c64f8364c9c492b4958526fb326a3663c8df334916727b196a7235e46199512414ed7ae06d9a236a9de68a9e41467a0575312454ab1783baa793e38533ff5bce989d8e4f4c14efb2d0a5d0eeaf7bd71805e5d33d7da8ddf7efd3d787b62f8fe64fc38d5249fc0d17764de62a0be382da7e712b9eba423e4c890424015d5b0f55150ffadce5b847ff3f98412ab145988740a00d2f2e0cb44a798ab3aafbaac26d28ee9113bb6e8208349fc9c422b2f6f8a723007316ec", 0xfff}, {&(0x7f0000001ac0)="4b8ba2bb3c78210bccfa1f176d5a094daca0e74321bf1afcf74a5a2ea3de5ebe797e20ae0ebfdf36a54e4f336af984e595e62cb00baab3f35cbfdbc2baac6c7ac4ea12573090f6ecfe30c690a846c8026b9923223c36336829da5ae944fc41dbce6e0f5f28cad996c72cc5bd44704f650b7faa64cdd93b5b520be0cfdcc37a6bd1848d015e68dbf021bb205a8d1f85d4af693f895a45b2eb8cd54c7dcf25dcb2096e371a2943e1b76d9e177cd1f246863126356c3396b64c6f13c1515dd7aa7345bfc51c5a0a3f96a69692383308f38a0084a6eb871dd7538f37e9ebcef73d3e63b413a64e5480e05ff860128c7569245f3699a9746fb62d1d50d32234052ca6b85fba488950f1435bc44b72f2f774bcc8062f989677fcfbb8b3923b7a0545578f94f302cf298a6c5eb9155da20a566bda8c633c8387194e1be330a73a03f1a9bbefde407783f83b19af6a431a38b71a9cad525750893e44a9b2787142932e24c3c92cdf5053c5870153aee153bb8ad78bddc8f6fb96667f656ad9e3bacb65d429525cf316335b2a1c144dcf95df00b621ca8ac884f1d7482cd41b7afa27507df4a15d3ebc2094354f5599df3265ab03ae3cd86d7df1231401831193953c657b6a92c087904784312ddcade4bbfbbe341287054021cf3b64ea52ad15f2db9bd610338301b920ba65a2db4cd99e9e9d0d2c122feabe5439541edda13d097c4940ac15652990c3334380674de03aaa5312d1c3423c2307c11ce2150689bf7cfc98bd26613eedab86f7d79d6cd93bb99d878240d98c8a0fc9979c8cc5c9a71c950916d63726aaac75ab61d751b2b06fa3ba6ddea1d4381ea6f8ae2f9b83baf74303a53e688ed072940b3fc8c9e5cb4be1dac5aa0c4d9e6a4fbdd25c8151bfb17a0356ac8cd7b5dacc0bcdb59e44dc3eb0fbba5603679dca26b7e9f7d7087c025ac5a13421bb587bded578f364c4c0c22abc1617c49a75ef89bd10aa3fdddb73407971be9b00385788ea41c7405503e5a270fa15f68d60cca2d73c0dab8aa835668fb9a08863a8fdbf5d200bad3b3477af4b404fbcdd466b0b463aef591bff7b50a67b642d592d9f0ba6f3355973304f027a67e28199c04710a25642b8aab8e41e99d297e09d46639d68b2744d3a91b206fc1d6411e95cc4ff152ec1893bd078f8003c95e628e00bf02990fc9f523f1041f43faf80ac9560da93fb34f985b8dc165b1a27262b242a6201bcfaa28e7b2fb30c09d5d6fe05cc6d4dbfd10444ea11a2706eb8addb7728d7ad76e8b9245c161d5490bae80f5ecf29e8eefd5dd847cee76bea99967aea95053f67543bf240331cf672f48c724497c08788f165a658eee7ed8543f615ed3a778b10bf8b9299664bcc563ab496979fd6ee551baafa2069b9ccc356080dc1bbf6bfec8add416aa8ec885a43680d557f46ec313c85a76285f5a3ec9e8e79fedba15b9cd4ce8b81aa7effe254d2aa4b50b40c2a04c9eeb095ca6d0c286a12e044793d7e042774a576193020d7d7016c82c788ba60893f152d89172fa065cb09172aa2f17a9a27d96d8525136c80a57c1a5f0e06323aa8cf8851ed09a5d91170c9a35bfa481534300cefe71f5d644a32e6474517c383610a77c871326b14c4a98bc345eb2baa3ffe879925b0474538eb40c0733a3cb26140f120342bc8e093bcd47a8bbf40b00e47ea8854498c6dcf99918eb46f02d7f5e98436c235da825ce4d8a2ff5052d631f23ac8ad989291957f3cf74ae792104b44136aa279e2126a7164aba4a4f35f8738d0647422c6bea6d7e873e0b7c3925944c46d8dbc7cfec0893355bfdf9501456a8c410bbbb13803688898b205dbb1aafec123f0bd7e550a02d33bf6d36b59ccd45205c58202b5cade831bb54b2a8fcfaa0b05d2d0a93b80ff2bdfe893679bbeb7c478c966ec7eac36155d65914a9699a22a14018940c5ad4487c1524460a56bf8d102b8d08b3e9958806bfa9db2f2cd184ea5c17efffaabadd04efab964fd14141174e5d544547089a9a1f20674667bb7f688d5ba97702643db6a5170d98ff17181e55fe4ab7476f3966776c0b9c569ea5d45a37c70b792f9fc924aaf119052249d9040970cd88829522661d15496c14395aa3766466e08be56ea6e32a1b66d616268fb5c62f270399a4c9aa201cca755203c4e0eb840a93cdd28da34f2b5d38d60badf8148ee43574abadeb0443c5a34527ac74fb2c6253de013a971906d4b104a8e7a2a7114eca9d8c290127e6679368d1fc91c8a0f7786d543073f286bf97796935f1638b791ff45171124190ffe43ac686468f4657d87d870fa3960d517442029f7565beb11fef994ec570d4e5501c33e0fe03a9d1fded1bde9ffc4269843317fc6995501662d7558095a43a413419e28a4863b0f5e87b34b926ca19b40e93d1b9b413a3cec41a3ea7183ab815e79c36fef05bdbce43f97f261bed5edf675d9456500e1bae9784141a90e32739bcaec0fc3ababd08214ec97118d7c939549dcba5b7fab7e59497fca24aae402f75e819693c33df5af45b4250bda520f1391de7586da7b88d93aca9297dd0ce89f57c422f0b904a5d31bfa4a0a3087762e94fcff1359e0484662352afb3c82dbb25e7bec075d3cdb8550557c668472069f4a9a02418fda31e75ffab6facbd282afbee52450db14f941c45505f7a6265e798b85b82416a0f7cd06208a75d5eb0ad4d96710e675ab66ede43af06857b0da22a80788c11296057ca2fa8709138e93d0a349035070d5d501920d5dec70f6015cd7b9688f9004e84673e519dcdd033b3e6afd3ea4dc06e8817403f62ed128177a307c7b3f7a43571564ab918f14b1a205451a9ac365fb8c68bac63bfa0e0b4688ad3ed2e507ff1c5a2bb6df9d85f4f74b8bd1b174f3efd2c234b3d03bfe3ad6747944e17a3e37b4e946ac2be5c49fbcfa71d782f1f6910e81d5cc1541a96e5e0d3ce804b9fc928dce26415b1b5fc749b9c33e33655ac7e8069c4ca35c9df3ef3d14c67649694fad151f9def1f6750195cbf87e911facf836dc587d5ebec81a5101078c5a698ca58518c7f33b63ce38093cb064c07d7ddc635ae1acafb0543361b1e67e23b58899710c6a6ca02e7bd2a10b0c7d0a44c210d8b52e602c7327f880b6737a919892866d547aa1e820580f44509401ed083f6826f1ee3df533cb21a7f5e94f49400c717e77b09ef4d3c207e183d6e8c5c7a186335e7229591543b49e637c5e133196661badd13cf953eb31e8826d6e35820175da40e76494b3f2134e088a76df3af2fdc14661e2553e67f995037e834e738fb1bf480380eeabab29631d3b63c82d2b17b86c3167623731d0a29fa4babaf65cc14a2bbbd53e997f35d92957e9ab211d821318567714e419fea4ebfab5a39865ffff2ca45a9c9717764aa3b340dc38d82a9be37571fb2f7d520fcd432697eab3d9e734bd68a643db211148fca19a5e81f23296ad815077de1f595960b6f3f77330ee865430d4e75ee5c74aab3085f7f7d096d8608e0cd99b52f46f08b88852e82692b2b4ca1c5a964f97fcac16535717bc38890a858b53e4787f3e76f7b694066b5fc216b7247fe1743261fc6309ef37f9506306e2ca81fe70ced303a155108ef67f4c73bff408b400ff6428e65735d095dd1892753264f7a5f9fdec74c49fa97b151175d4df77bfdfac9ccb328af2a8f10809f12c7239b5db7db4c6e7aa17e5f19364dfe11842ebaa5b768cc31b3ae822740589a5bd8dd8f3ee86446f28ea2e39b55e555a26f8817146492a12599713b48459ff52a6d692d71d581bd2604559b047f8b4c99c92156e25de4d8ec6511380cc4b5a7f2ea2c866bd553c330736dd026bf760e35b3fa6d1f0a5c0d54d98f25492e855462749e8e4a1cfb93c4032f03eacef55bf3cd4f3ec53fbfb532205086d4f6aa5f02dea829f7c48516c93d1238b072a25ba45ef97562a55bc9aad3f3d7767ca3eb6e5a052827f4edef6a7cc0010be8ec32365e28a7f27325d9549e7a6fc5ae9ee6be05c080851837615ee869df787bb4697a90d969f9bd33d35b4c11117e2c5a07ab8a17f91637385810a2c88dc5f7a334a31b5ee543eea02da29308df19f6491d9450374d43cb8d4b2452ca0c2635b7a1e69af91170c790d13aa1bd7ef701740ba888ef22674b4dc7885e948d2fc87daedfe520ff5f458cbe40f9b5d121c79601700de62b7fdca89087523226dac78208908add89190153ee76414c8e02ab27e75c7652e5bbdeb5b647db388e1713742e1dd4ec0338865009575285d9c12226150deba26f3b99722834dd5eeefa1fcc35c34091ba3e878f9fbcb15c35611b4ab8622140ee0af9b0cb09220702c0dbbfb03ae348629cd2a7", 0xc0d}], 0x9) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb9", 0xd}], 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x800, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xffffff1f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74, 0x0, 0x0, 0x40000}, {0x80, 0x0, 0xff}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000140)='./file0\x00', r2, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) setreuid(0xee00, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) close(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x43e10e0f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000006c0)={0x0, 0xfffffffc, 0x13, 0x8000, "5238f0980ba4b32494000000002fd505aac10fe3", 0x800}) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000280)="be", 0x1}], 0x1) poll(&(0x7f0000000140)=[{r3, 0x86ef6a69ee17bf91}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x7ff, "1a0e0ad5e4a52a829bb82f36b921aab39b58505f"}) syz_open_pts() executing program 3: shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x141, &(0x7f0000000380)=ANY=[]) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) r0 = syz_open_pts() dup2(r0, r0) syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000002600)=""/4090, 0xffa}, {&(0x7f0000000600)=""/169, 0xa9}], 0x2, 0x0}, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) fchmod(r2, 0x40) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) close(r3) setsockopt(r3, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) fcntl$dupfd(r2, 0x0, r3) r4 = socket(0x10, 0x4000, 0xff) setsockopt(r4, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000200)=0x5, 0x4) fcntl$dupfd(r2, 0x0, r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x7, 0xffffffff, 0x820351a, "090e4de6d30aa6920f8c7e0002f9bfffff00"}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3d}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344}, 0x9, 0x7) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = dup2(r2, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x28, 0x0, 0x0, 0xf6a0}, {0x44, 0x1}, {0x6, 0x9}]}) getpgrp() syz_emit_ethernet(0x23bf, &(0x7f0000000280)=ANY=[@ANYRES32=r3, @ANYRESHEX, @ANYRES64=r4, @ANYRESHEX=r1, @ANYRES32=r4]) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r6 = semget$private(0x0, 0x6, 0xacf8a22a973f3654) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r9, 0x0) setregid(r9, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x7ff, r7, r9, r10, r11, 0x4, 0x81}, 0x2, 0xe33, 0x3}) mquery(&(0x7f000078d000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0xfffffffffffffffb) semop(r6, &(0x7f00000000c0)=[{0x4, 0xfffd, 0x1800}], 0x1) executing program 0: syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xc4a2, 0x80, {0x8}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x1e) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) executing program 2: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x49a506530303243d, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1000, 0xff, 0x7f, 0x6}, {0x49, 0x5, 0xda}, {0x400, 0x8, 0x9, 0x8}, {0x2, 0x7, 0xf7, 0x4}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x2, 0xccb, 0x8, r2}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) msgget(0x3, 0x20) write(r0, &(0x7f00000001c0)="ba711ad807c595a23090437e3d5afedff54c05deb8e26440dfbef80b7f7997133fd6de9109ffd37466a555c43e1c0b2b4ea6c64984a41f0b0f51df3538532ead0d97d423e31906fdfeb74b88bd54fbf140943bd1457ae986e30cb0a40cab10e46a11ed1cf11cd1fcd4cb6f398d1b095e29b0f9b11731cadcc0f80b5b5cca76e7a0e551f6fe112c75ec6492c12e9998982aac51c66b667627b014f181ef1f46cf7732fc7f7999c967544019bbfc940c226c5161b2e9506d143fa5b674fd66badc87e35846f5c951158b34cd9440fb64fc1c9dae94c0101551bc346914347b4002ceaee4f301ff1f37b2979f8b571c14dcce766ff5a3f645bb06434771e01fcde33da360b0a72e6f2d19455d3015df7c8aa12982c04e6bf2ca9a0384314414b2d4c6d6046fb45aa5ad9fcc14246c351d94f9b42050831987e7f619e83179fa9ec620d9caa9ded450c82d07c15acebc652ba92555876f7b9491fb844e7366ff29580169b74820c61d37db45f92a41521b0cc26858795df3ba129911498735deb06f2c28598ff5506f4bc6a9cb772c958ae1c1f21b44c570486e06c5ef5c8b045991b2ad7c0c214b0d6d25c7539aef6723276bd36844a82a27c75a45a2d237cf0a60970a2db410c6728dccc30c062581559b9b88ff5c86d24bce217698dbdbaec842342c4674980f9c60985b8b59d6837eb5239fba9684cf2f0aa2bf75719cd684560c12ca541a825779db8390eb02658fff6e180be3e1d1c033da55ca3b63128c39dad5886a312b7732487b21e187752e5322c1d807c60ab0000e13e600650a101c052040ece583d3841764d9bf51ace64f28010f2618506f084e7e9f68b90ada1f9dc3fd5c4c041dc5213e038bcd64df1ea407476f2b8406fcf5d35178a4d9665ae3a1f96279306721b8eed587a4400afe15f371dd34145c7f9da5df03ca5a4397799515fe5ecb6d4725514eacb186f69a25ee7ec2860bd2f17ad66c5f46ff4c8d3959f059607a26fc92ca7e2fee402d341191bb45e6dba23385d71f69d19c68f681ec7ffe6db3473732b437c7757446f2ef86f3b2da0e364d7489dc7a781d52f6e81f1f332f4e37834abc7a7205a9f9f0a76ec5b3a58796971e91f78e51bc4117e2c65e00ac33e64c68a7e90a37c80fa9d78869487b467d3466b190555cc778fc0206b4d906e5426297ae9f3e1c79e7de927516e4e22b3fdac75fd6b9de1e8f24f289b1b754877d894eabaeb44736947b4920834bc73fcfb8c8a67048a08038a5f5a877fbc9d132a6c90af8bdadc26d5f0f03f17d7c00185d3aa1204e8242062ad8e09c50b285dc8a865e00adc02f86ecbcce1c847af35c68cc73c4b5acdadef803dc379f88a342ad367300adb2610c0ff692d34d4c1a8dbf0ddc52b40e9eaf5a5c6b20b096552769dc514e4cfe5b7e29e89c31446eb6214efd2111c2ccce05f9a06b9214fee87c5b15c724cbe29b45bec95063c85e571591c9ec8eb241100a90fad522d5791714635b2b981d10a758dd9fe223e5d2f80108c20182c5b8ff0b43d51dfc025717a6158ff10a66d8db7d9b9cbc9c39a836efe5210d1f3c15a0d0f4f05dca30673aa41a5d584ad81f6e1efd3cfe6c938814bb57de18e712c6d46f6e51d18ab5773f711734ea87f7beced45a67cdb03d067ad140baaf0a5dc8bede738050efd7014f8430c2146071fa69912f2be706b4a0228d2b0826c7bab79a4f24b0ba2b698998b87ea7cfff921a8bf982ff4b4b62248fa0388088eba58619bbefb0f0f54c7eb43c45ade264f7f4189dc54dce4954c5f2d4c40fbb5419a642f3f7bffe9b8f10dbfe469f4ccec248c2692ae71e2d1920d0d9f63181276acb2e297f17baaac3438453a85c481c7df36f441b22b61b08b11c4a9a3b7b9469b9789dd9ca1ee091981a3034bdf9c9f739fff2facac8d0d7118d651b9e6c6c83842bd165babcf0cc87e0b93aa19c8025e50e907862b5106fb8fed2c3ac55e79b94618500c49bfe19c76f6024fec8231fdbd57d46f7ba1a06fbf474d7c9c43fe4be36cbd6611ca6b72248dd69ef59ee26d7af9c71e99634d203402a4c8f98ce3f908a8d84b8dd9f5a3c1eabdcd7b7da0ef04c1699443406f3a85850812517189f125331ee2b764615335635694379459867f479cbf3a26d714c971276e6ce30e739fb4375a5e91efcdaa27d5b230f6914482d2fafc6dc8315826d44caba64027a9d26bb6d061ebdb6bd637e106a322edacbd83e2011eb08f7ded0436084affc2a1ca2caa1874267b15ed88627eb89c793c538a28675fb634f48b9682e56cebb96c63ff892655cddcebf8ee97ae3c2384f1fc9ea9bb51e844e239d728326304fc135ef9f8b4d848b8a87cd612eee4572f743ec3e25e3e880d111c9772226818ddc1ee6195264f4bc721da20903c9d42b18bf3bd16893fe554fed122eff760f9503c7a8a38dceb3c79c0da75b88a4d971edadae88c9822571276ff87689f5bfcaa1e260bb676bcfe97d321970856bac0ed66ee6ae98bbdbb44d900597ef194dd70e574668fa1be37a6fc1d1c7d48a46402b50ca2b6f5dac9ebf1e68ce8681eaca21af9851df6af1450cad3aebeb99b9f61c0696a9bab85281e2455d9bff9855d7b5f487c7ee10073786ab1a16f143e9a6f143b968176fd1972da4339d95e340a26ed6b82f6284108a732b4600087b259104592f69e0b19376fd9f99851afb0a2c037e4948025560e2c8d37745cecb43ad4231790bc142688d3ca6d2689ca983ae2c70e1c60843c37919ec42fe341cef78c7db11e0e41a34cbceff82bda8703557af4490a08c2484cadd30a74ccf9bf6347b1257200643df227f9adf6b07dd8c75054e33af4d64813e3896cf1c745118dea5775fa7b22286d5e572a7f1394aab91cc0c39bd0fb46292d7966d6e86490774afbdf3b751914fb57dafeb1d566d5885d0b5dd4fe34cfc06dbdec944a53d5cf9ba6ec532961470e4ed65febb1102b159086f3784d531fe68b5387ac7de78ddee3eaa6d52ba907e78841ebd91fcbf73d0dfed862f0d018ecd71cf218ec1a54c55eb9b0568f53e07260ce06f10ba6c7d9f2f2b149c70ff6f4933601ea9ef4c2ae5f7dcbc695aed5d57c09816d7c97ec76dc9e5fb1b9304aa1aeb152cf954267117746413673b03a713c1d354705403d8863f06d4a34640f7038b5ce9fca16aa88576782e2c56aba9d3ee7aa22a73ffeab86a6bb2e36e8ace69aa4cfc0e594d4f83b9f28d599235e5524f010ef242f6dff5fd8b91b20ba6def8f3877cabba0e75c45008dea1510e0ab27fe9c46ce595df0b3c576181860458ecc3240b73c230de46337e3da7d108be2475d35453396508fedc1b292c9d65fdee1707d58427be1188c7ef1dd040b0e54cf8bbcf6ae12c4fec458412686d9e0aed3955e5921b43009e20aa18f58dbaa04eecda9ea710ab6f6e0484ece5d2e68314d447cc5baa73629aa5c5d4cf54c280518f91fc1e414423dfd97fa3aa796124e403daaf071ab324b8b1824d138a649cd7be1eb3c2dd94c9dfed2c9375ec4c8d1a3e07d35ceb7995dcdf6f70b455dab6f5a324e103f8ab96ac03c0c13081b68d71a665bf70f5b6ac2deae4767326d7170b107cb499b7ddfc7bf39ab8959d56aefe3e9100430e326fa6d10e6c75cd4072adf87645241bef652508e1a96bc5d5d9e8e226369308dcca5a1e947767c46527d886a39012504ea6e494672e8a0b5346f6bb45f0c9a45143ae753cc2dc4e243be260bef80fced24fdd9400ad2d85a343bce2652955b3e8a1feaa393c63f9bd53889d25733c0074c9d053fef9fb4289c07b2cb61e43e56da52adccab782f942cb7179d203dd5e5bcd6b09dd4aa901532a36890958db961f33628947d15e3bf8d9a802c16babc78e8304a537b25b1419320ea7dfad746729eab57af29489b3f3739afaae178ec96919c407f30be0b3c423ea56c2cdd05022918e88c0291b1dde0e4d0abc3d89eebd247512e6ff0a78d0f103213d7608bf29f470df0701f49944696fd193025446e6b8aeaca5b2b3b6c544fe09e173e68ec475dc9e360dff166fa9c7638451aa93f39534c5d077e6f293ced12582b1e95fa0d25fd721c0c0bff1a596f8c93832bf8347403907eece832d1c2f6adc69b21d44969fe673a2fe3c9056c2a6a6d20feb92f4dd560bbac26852a917ada898356ddfbafd4f91a5cb0400ae364f810957a9ed6b814506f655e8f631e2794f562a9b6fe3945b27ad8b5ae79f22f159743907e60b78e79caf3ffc46e513fde85487efc82da4aebe2d3f15b4681ee84586be20d697ee3a67d86670370847e2c709c1022c03be8adcc360a23415b37b53e00f1574016a0d2c6ba37c42c21128b9c4583d1376d5f85ffa8a6e14a7af21d4ff539d8908e29c737ced40275ea877a5f0eecedcc3971d1c5a078d6dbae823eae46b922570789c5f678fb6a3e04f2d23f547613f2080193c449dbd0a9ede4ed91c69c75b1bc6f98fb75e166df0e428f80c46652e2a184fa67dbb0ff6db14a5b00085a283699f818fde68d4157839e9dd3adbecb5ed1272ce737f288f2a2fba3dbbe98413c44f657d1bb11e4bf7697c3f4aaea9ec9be1bd07e3457923d992a0715f25fdeb4d78950855322f9da382881bae2822a9e5b5b22300a9fc50ce8238702554fcb89981a3a8b96fc9d63094d506896b2bc50074b8f1e9d1a93ba8821ae5a4681dcf970d9bd486c4b4cc6a9fbdd32e762e48d68bb2df8aa69b56eac5d294658ce6c1171c0dabba0ea3a1234e8ecf49667d873f83d531fc2fe1b4c159578f33b957e7a0ca8b29fd0dcbb15711aaf1bb348d24b4f939c67a856ec4f1eb0c6aade40486b532661846bc6eae0dc01bc4e2dc92bcccfbcdfb8350a280ddc1782a4d532d1eddd7bd0159338053f5e4f518968f49175f07d68f8ef5d77ddddcbe3a87cdce81eab2e3eab46612f6604fb26b271b8a56739b71263edaa2c4e2f032b4720a31f02dd5e8abd567739553436f0a247d69948b33eb370691c285604a285b2a99bb17873cc16ce668fba5677c2ad1a69234b7b6e8124874be6f770d7f16de5e32589646457aaf46d1c7db1d21d2710f40d70163f3344960e0ab54ef5bf8310d365d3ac1be27611e87ed8069e8ad271c54541365c6da3aead0c30bc00b94148d693d157679eaad976c67e9fba321615135e55aa62aa64e8a9f42e164d3648a00d0a88f8fc225a469f7c731d61aa4d1c3eaf87a5cae9260a2b4d1155d2f951b1880659a9e686e49e8c4770128546768191c2ff1b5faf41808e6a13b3c18cfda8329b5b990fc663d1e4599b8cd0affb381e90cef0103ee27887170b1d5af29ced4ee76a61d6c2a2984544893a80ae83ffad7385c097c7b6567e45d4ea9f8f36f8fc600d2330cc2caa0dba73bbe4a276336164fa829f90a35eb0ef725d521b9e6bb2ba6f8071b662df9920967e089be608c071ef477044d5df5bff5a16dbe9331960d2b247af8fb8a7b8f7e4fd67876a75930df43ef74e1270a1bd7bc03a259d37b180dee95096f94a9b3a6f3a095121d80b82f3e892f6ad47e41a80f6c1589c6c96e047d6742ff2d133e6cac8021a692012f197f1a41a1af4b044eb2f6a9ae0a5ea9ab0f9769594d6f4656f464ebffde819608a41e749a6b79ca79395b7fe39a217003d0bb4123f125d497f84ce6098b0f114d69b2c9c2e1c28c0a8ba3da75ac98866fc221681c34e4f61f7e71f1730caa66aa43a1ea67ae7926d526542135369328f51533c67dd599e83852339f118affd8de60da099c51bf775984177c85af300598395b0de3be9bfe05", 0x1000) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000011c0)=0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) chown(&(0x7f0000001200)='./file0\x00', r3, r5) recvmsg(r0, &(0x7f0000001540)={&(0x7f00000012c0)=@un=@file={0x0, ""/247}, 0xf9, &(0x7f0000001400)=[{&(0x7f00000013c0)}], 0x1, &(0x7f0000001440)=""/207, 0xcf}, 0x1040) openat$vmm(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) r6 = open(&(0x7f00000015c0)='./file0\x00', 0x80, 0x8) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') r7 = fcntl$dupfd(r0, 0x0, r1) msgget(0x3, 0x400) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000001680)) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) ktrace(&(0x7f00000016c0)='./file0\x00', 0x4, 0x20, r8) unlinkat(r0, &(0x7f0000001740)='./file0\x00', 0x0) chmod(&(0x7f0000001780)='./file0\x00', 0x19e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000017c0)) msgget$private(0x0, 0x210) getsockname$inet(r6, &(0x7f0000001800), &(0x7f0000001840)=0xc) r9 = fcntl$dupfd(r0, 0xa, r7) dup2(r7, r9) open(&(0x7f0000001880)='./file0/file0\x00', 0x0, 0x100) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000018c0)=[0x6, 0x2, 0xbd04, 0x1]) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x5}) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x5}) (async) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) (async) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000340)=""/244, 0xf4}], 0x1) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000240)=""/189, 0xbd}], 0x1, 0x1000) executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000300)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0xb26102061c041bb9, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) getrlimit(0x3, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978c, 0x0, 0x1, 0x100, "bb08001000fc014c674f8b000000080000000060"}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000340)={0x7, 0x4, 0x2, 0x20, 0xfffff801, 0xfff, 0xef, 0x10, [{0x200, 0x3d, 0x9, 0x1}, {0x8d, 0xfffffffd, 0x4, 0x9}, {0x10001, 0x0, 0x8, 0x2}, {0x800, 0x1, 0x9, 0x7fffffff}, {0x2, 0x6, 0x2b, 0x1}, {0x3, 0xfff, 0x1, 0x3}, {0x9, 0x7, 0xc189, 0x4}, {0x2, 0x80000001, 0x6b, 0xfffffffe}, {0x3ff, 0xffffffff, 0x7fffffff, 0x4}, {0x4, 0x4ee, 0x5, 0x2}, {0x7, 0x4, 0x1000, 0x401}, {0xbe, 0x2, 0x1, 0x10001}, {0x6, 0xfffff12e, 0xffffffff, 0x1}, {0x7, 0xc1, 0xcca, 0x7}, {0x3, 0x0, 0x9}, {0x46eb, 0x2, 0xbc, 0x1}]}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{}, {0x61}]}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) write(r2, &(0x7f0000000000)="7696e5f3d1", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRES32]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 7: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1ffffffffffffcb4, &(0x7f0000000300)=[{0x2, 0x7, 0x7, 0x9}]}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) semget(0x1, 0x4, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ff"]) executing program 2: syz_emit_ethernet(0x3e, &(0x7f00000004c0)=ANY=[@ANYBLOB="c6aaaaaaaaaaf33d8665545586dd60948fdb00080000fe8000000000000000000000000000aa00000000000000000000ffff000000004e234e2000089078"]) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380), 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680), 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x21}], 0x1}) executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x7, 0x0, 0x2000000, 0x0) executing program 7: syz_emit_ethernet(0x36, &(0x7f0000000280)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{}, {}]}]}}, @udp={{0x0, 0x0, 0x8}}}}}}) (async) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) (async) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) executing program 3: r0 = semget$private(0x0, 0x1, 0x771) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xe, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x5, 0x4) listen(r3, 0x0) pread(r1, &(0x7f0000000040), 0x0, 0x6a08) mknod(0x0, 0x3a0914c44f7b202d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0), 0x10) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035e90a00550000feeaa490bc1896916bba7182b0ec9152ff"]) write(r3, &(0x7f0000000240)="25a99fbf493e6b7ae9dc4182d1026bade187a7be89cf552946d563431143152158a12f214a6e0c20e9a3421f30604d429b39d114790337a1fa745cc813283a583683b6426b6373d5edb3e7111a619129ebedcc0c2fc0cd282cc79305be11f6e191db897b0e373a7e262086e0c0c2102679bb7443d3b8d0baba7eba74cd3c403470796bf44e57278848c3d0f96c68323fbed4a0a3e2fc53a6196d11c5f0f529df35c83e4bf5698a8f53f62df2cdda65d6508622fa03918871f87c0944", 0xbc) chroot(&(0x7f0000000000)='./file0\x00') r5 = semget$private(0x0, 0x4, 0x90) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x24, 0x7, 0x4]) semop(r5, &(0x7f00000000c0)=[{0x2, 0x2, 0x800}, {0x1, 0x65c6, 0x1000}, {0x2, 0x7ad, 0x1800}, {0x0, 0xffff}, {0x1, 0x8000, 0x800}, {}, {0x3, 0x81, 0x1400}], 0x7) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) dup(r4) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000180)=0x7, 0x4) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) fcntl$getown(r6, 0x5) dup2(r3, r6) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) syz_open_pts() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/101) executing program 1: utimes(0x0, &(0x7f0000000040)={{0x2000000}}) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) (async) sendmsg$unix(r0, &(0x7f0000003100)={&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r4 = socket(0x0, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) (async, rerun: 32) socket(0x2, 0xa000, 0xfe) (rerun: 32) socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) (async) open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5143) (async) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)) (async) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x60}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) syz_emit_ethernet(0x68, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f5f00082bfdfe8000000000000000000000000000bb60"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x10000) r2 = fcntl$dupfd(r1, 0x0, r0) poll(&(0x7f00000001c0)=[{r2, 0x2}], 0x1, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) truncate(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) close(r5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x1192) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r9 = getuid() seteuid(r9) r10 = getpid() ktrace(0x0, 0x1, 0x40000930, r10) shutdown(r6, 0x1) poll(&(0x7f0000000080)=[{r8, 0xab6cc3d7ffaa0897}], 0x1, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000700)=[{r1, 0x4}, {r2, 0x1}], 0x2, 0x0) writev(r1, &(0x7f0000000dc0)=[{&(0x7f0000000740)="81", 0x1}], 0x1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000680)='l\x00', 0x2}], 0x1) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000001}) r1 = socket(0x20, 0x1, 0x6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000080350001080006"]) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCLOCK(r4, 0x20004276) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 0: msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000000)=""/244) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x9}) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000180)={0x1, [0x0]}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x1) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x0, r2, 0x6) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000240)) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f0000000280)={0x0, ""/192}, 0xc8, 0x1, 0x800) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xff, 0x6, 0x1, 0x1, "dc40436c7b6fe0a9de4f70be13033161c743fada", 0x7, 0xf7a3}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x5, 0x7f, 0x1, 0x4}, {0x4, 0x80, 0x3, 0x4}, {0x80, 0x3, 0xc1}, {0x200, 0x90, 0x6e, 0x502b07b2}]}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000480)=0x2) recvmsg(r1, &(0x7f00000008c0)={&(0x7f00000004c0)=@un=@abs, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000500)}, {&(0x7f0000000540)=""/141, 0x8d}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/3, 0x3}, {&(0x7f0000000740)=""/80, 0x50}], 0x5, &(0x7f0000000840)=""/65, 0x41}, 0x1800) sendmsg(r1, &(0x7f0000001d00)={&(0x7f0000000900)=@in6={0x18, 0x2, 0x8, 0x1}, 0xc, &(0x7f0000000980)=[{&(0x7f0000000940)="5480993f4e8ee5c5c79638c3ea38", 0xe}], 0x1, &(0x7f00000009c0)=[{0x50, 0x1, 0x3, "0cab18fa2bb73a4d1c0cf42a14d7705c79a3d9d681e94f36c83f1d1139efb6d12efd7926678a997a45370a8d529d5001285852e17a251ee7c760f89d"}, {0x110, 0xffff, 0x7fffffff, "77c728a5b5e64adb57d80fbab14433b80c99fad05d328a0cfe9bdc623fef632f38a2f6e6718e6f302da5556c76436582efb32887d2792c35a3d208a6209d820d1f70f955b3439f4a3b01d949cd9345a58d9030242f7de054e7fe3b36541ec0d8cc83d27cc9a0071cd999b98ede7c73755655f9651f8c8c5c63efd5e3b0d5568a1af703caa2d4335013ab6aec969dbbc3a302ef6cdcdb4e18b576ddab6624acde3885b4af37ea181dd7f8a164adad31fa2265fcfc9be3e00d0cdc77d91fa754ab6467fbdb6ec526dc830b37f7adc16e1c5c9745bd5d619811645cb03b32da224c3fb1903872765fd88cde2dc41ced6b1a909f8bf1ae1a2e6f69f77ce8f678b5"}, {0x48, 0x1, 0x9, "04c67240933c793fbb33a3159690292ac79623bee2a6fbfb067432d1acee8876bfb5471c5b5401b6bf8cc9df1c50f92aa5c0"}, {0x50, 0xffff, 0x1000, "26ef91024ae8c40b813f63b5c8db9f1cf355fc98cb1888cc0d72844669147b23f9750e40c851351e3747f12c17f154d4ee54f6934edc4de1b69a93"}, {0x48, 0xffff, 0x7503, "d89c29b235f7ab4125514befe3c9c9ff76be1f78d2a13b1704f7ce4cc2e82f059a5e1d0b1e3764ceab333a926b35b08f30"}, {0x20, 0xffff, 0x8000, "e54c1864040f78dd4e05"}, {0x48, 0xffff, 0x2, "77fc5e4af0839ee101a91c42fba07cb38195b071269d5711b8748ad2716d0459df2e70b776b16733533057259d5b11b57a2f4a71d2c7a04c"}, {0x1010, 0xffff, 0x8, "487b85f209cd049d170d0d196f3b1918ae22877d1c85f0e61cd1b5d59938c04dde67301d79517c863af2462091e67785a9b3f605b87f45d6eda685c3824868086baf257a73cb65b74a0f4b40d8a76d54a39c9f87229551707fb7b56457d93dd89ea661840293aa630a9142cfd06ac31b1b6c03f57fbac05b6bc0d6bf60a2d2f2dcf5d542e742fe9b1982286e568fa6e34ff6b2f623153f2d236b83c1fb896cdbe7ab25533e6764c1180fdfaa06e429d8781eca7d120f51e467c6616f660f68ceb24d119e183fc59c60254e29f06c28e3d93998083914beac0f40eedad8026730cc9a8a437550b31c2237046b906956dbca549883bd44aa2d4fff7a48c078b1559e0f98af4aac8441acb397983df1caf143a9149757667d3fd0f22f5a5921cc518a2482600afbb3b4020a3dd06639c4b2fbf8959f8771ce657db3a83fd7d811068033479837bc45b71680e3fe033d7c0c1d01404fa53b6288752db5473cde1ba0264f8a27fde24a988cda0cb61a166607b7baf75aafa853788a435bc94eb775c8606ba82ae410bd0a442fcb58ffc4589bcd7b12c998e3dbc9b3a14e35e1dbd510f7ca1aac6b3255087f588aba08ecb684cc3b8013a834fbb29e66f09644992d1caf38fab135c75a74381807934702391a04a9f953c46a8bb58029ee4e9fae8ca0b67b75af0d30e30b6ff870f475371f724f03ff58eea88a468857e7939b03c3e818eb03b900bffa9a38344b92adc4882a33ec152b0afa750bd5120001d0b5ee293b332db278590f9a82cc93ab0ddab67cc3b0c1da72c36f3d877478412a4568346a71a9fdd3dba1268b1a0fb9f551075c7853fae8e582bb38e091623c843723c588a3f44a1ca9d979968347258355f7c9c3aecda7acedc8676a42b0a6efdb63446ee7d870ac2b2e8e6ad164edb0c63d1f7b577161a929e6aab1c9f34da167cdc34af3f68695fd9a26d9ffe226dd4f3079ac96513c41bca3d5c034bde19446c5542a2dbf82a753980544e135c00108b54888b32d796bf523c5340fd7673619f41510d9ece095c305a437a89845dd4692db97687199c54c5e0677f2b96b7de112061d75573ec0526aa3556701ee78c5dc3c07e26915c852a361609aa3b2a215923a77458b2d6bd097d630243cf06df898c863d43c67c737061fdb70a76bad750b83174ef4372b25df92748ce008ab8021328802f567417d08f0250563cf32a6a7a66c1003459469c468eb772a9f2e4e29666e9c3a4cb19ae9aa6cc6dda0464fa781ee450ed8a360a2cb72a71316e0b38e5f3d04875fe27a90ac4113103bc5c2cdbd53c2efa91defe0fd2b94c7f68b1e74ebc58b429bc1f7860f538f471f05f8ef56c837bd4e1e8c5530b0ccead7f8fa4e7c0f22886e2bfacb2249a0ab847876d015b431dd128a280067f4ff68d72c8eb4c29122a384c3718db94686de7a21b35789a5b115dccb1b55dd5e02adc2583365df429d88ff73bb05090946fe4687a5e18b7401949edd22c6dc7a672debb5db3096e470985097f68517001f72dc9ff9994f43d8844997ab4275184b641ca3cde85a8617a7e2dfb56c68e95c1f7b0c6f693a1e8bbbf6263b17412571981094bad1da92813c0e3f0a749a7beb78fb541c78659a9c4fb2a6c0356b76ff71eb7afccc6b32b01f819b129d2940eae93d5c48e8f9d0e7015a3a83a01cc750cc068dcd1e45114eabd52bd927c08f8dd14b2dafe3fc8ebad55f459b711d929ab4ca75fcc2b20496df6a3ce7f3bf726073dab35c3fbc64e793349a5a8935f4ad8d5b4ab5954c6d2592863b70d3b130e74d093ff952ffb588a938825d9766b828acbbc9522c0320f6ee56996ef115111be441081d87900d022030520bc14aea3f07ff4e3ded6a3ea27b009400e8faec52cf6405aaf14170d0512e139d9abdbf9965502231d431b7b4724a96f5b1ba68d2b6e1fdb6d405cfde5567354959c1cfeb4a9740e8ab711d87a18448ca9d78dbc8243b2626f4481f1eafa8ded7e0a5beb7dce6f4ede4db39d60317e9ace010dc1d6b1f60867fe3b926e74aa77ba412b520f394be7d7b70fcc64e42d84374c6222a20fead34738a5615933f3ef0421338b92dff9a57165299c80686fa2f45dde3703bfb1a1c7eb1f7136e82cadeb265668676538e42bb7cc1ec4675af2b06ca4905e9531d1773e90e5dceb0761c6eff46f8ded927b3e4178af8236a2f096debf6ff48b2b4b8a9f53bde450de3ee9ea1e2fbf3dc3b569a96b295704b2a1e2d0aea95c37f761f52a19b1cb405299468ddfa5429fcf2ba6c83641355149fa056e0439e13870379bb7ae2cd903d66ebd20fbc15940f14639516a358dec8233a526208ce32d23c22742073b1257ea70ea617e009b4d91757bdd9b9b76e469e64eee1c531947bdf8d3c28b4be1f9bc22c21f95c403a0fed48e006fb6008c70013e38e6ed59bff0328b799fcb8bc757ef0849937ba3ab4b97e0e060b9223d349b38abdfeb1b4821c12bcb0eee87bac472f9bbbdd555bb5f7e687b062179409956807f2504fc4d29c763b8c63c24781f95047cd1b150b76203b5d8537ba32fa8a9eddfd8d17440c880ab073d160576906a0260086aacabdaf766bad8b1b4981f4d7ae110156d6a7387b13fe7e45ca0ba6b35322b778f10e350c6bc0c72ea2f076fc4699c5485d68f544b9210b0d4bd77237060e09f059ddd9307ddb70d12329ac5700e32ba0569d2c9cf4a218c48831d3e4843da10fcd810f2a8cb3c2eeb1ba7e8f09926ab06db98308982ea90ae581e43921ae7a2a82b6acb4bef4dc2609b69073e689cb132237c5c24eb0e550c83d1059d5b37ab86cdce8af99d4219d3c043f1c6860625cf661dbaec62e24ba3a01aa2a594975da97a87001eef687f1ff6459273f77d94974bc3b77c941d649623b843a7abd1243e4834f18e73752b2051fc56e1669f83b14b8aa94c6b39acaf971eaccb116b6ba16df639f5c493cd8e652984b7e0970c1a6e4da2d2863c1f99d145fa73d159877aa64e9f4f7d5ebc5bb7936ac7e9c27a0cc0e26a9f57a1d95de190de4fc8c91a321851cda5c441a2f787be0e022fd0e51a20d968225b9bab6de06184af8e3df1e7d92f4c633a7388910b34f01ee6fd3648f43a062cc28cf76f4db4fe66d03e793ac5f73f08cfc41fe1f85223a1a644c8eb18530682ea1c16d646fa16383a39e5f22379b5bd8f209c319eb7863bcdd81ac8aa9ff5ccf0c86471be413e634496916350db8988780e69301d966990b1e7a09567736ac29a2b5a78cc2917a219cb8135862051c7ec4a2df10634f68c8e892ae43e8ac07b1e3ef0f28840f4a074e2433efcd36b99ad246bd9d4224758ab0c86b3d33f21f4f4b31b7852e8133075c5ecc779dca62de8a7b5603337c679a8d645c4a46da25805b983247b4c97e7a99b23217ed4a832e2c34509069b7eae289a4d6afaa90cc4e2ea472987e1c06e0a9a8d90f51840130b1d40437d2ddc65cf939b6c5b60d07c5b1ed0295b667a223a6e8c473c44f0b22935672676bd8967f324b44fca2a42d1297098dd592bc29492454a66b8bb6ae449f73e59710c6a247af44f5fd4ed490fef1b791f4eccffda05eec4e2d99d48b1091fb38019a741c799ef9d6d0b91651c6308bcc15e51387488649fcc0032bf5a105c8be5d1d367804ecafda4b1e2454cd63156a1d21bd241b42a1ff8b2b9745dcd3812c1468a177aa6aaa1a94ca7bfde8bf8d81bf486c7dbe008a5f13ad34e015d73c311cde56c1abe1a6d389b31594a3b5d3dd92886df724add149e09a5fc15cd30e9d510c22e0e772d5c7ebc1811037c9f62dc17a3568019844bbb61249ec158a078bc431c99b10516a4ebde97fac64f2ab7218967a1adbf471e31aafaa05dcb077a87ccb63e53f4b47b4d3996e44864029358b7450d42311d56dca187d01722cc68209b672df265876f7b3020ddc68fe5551ecaf5bbf8527cdc287f1150737367bc84543eebe6c73c27b92cdfba1b3df08f0135081e11f6032a53643a9a24d082faa5137202dec9415fa82f16b599763722c2dfe81b91ba34cd112e779fd46d6262e56968479019cef2ba98a886652621a9c11274fd5c11480e0284c63037dce528e5a26e2789c390ae1d6495a5d82ca7ec9f4ad59775d63f5fe358ed094584594e441e1f136e0b65c14318ca111a54ce2362260562a2e0ca5c595217b1ce27e879470e6efc018c90381eea832993747418cb94565d0f86e1ee2ec884b5d36df48afa695fe14a84050bb2af5d42b6075e3be5d454ade7ff27d5ea11d1c9c70ba90b99e425f325dc7e884175ae5cb30179e5f0025bc5288ce31854938033e8d3d028c24ca76b7b9bedd937894f9dbb92539107eace6126454373540e1d91e340a526f5bebe601136ba52e48db70bb3a5795043d0e616a51413b818639a0aff90a49093df4a0c86860984920e67877effe681b1b269325d7edeb1cc57d1698f74e9a1b378543c874baeb50993f9e2a33099b68746dad2afee536cbe4023ffc634b89dbe62a255d630c3e411c5ae29df86eb0b206fe050c7981b6e73fc8d17de42679f69fc3d80194d8273a90101f63db6fff46dddd63aec1a329172f2289477074795e6b0f0610b29e41a795011cef120abdda37138d22c17989305589b731fe6f1234ca8025315054b96920232e546567e85134d4ab60caa2829e976147fb5537a26290c9c0cca4f31cef6ec8e4683038af1b239ee551ab2aa2f8422399d68c31cdb5dce292265dab090acfae26605e5d3fdde4abbf0913e9d86f47c5dde3e801d99ebbafed87c2c738ef83931508ae4e5b35b998b426f036221f3a36eeb0ad6ac6ad5e09e4ff989a697eeac11eca77003eae6cb9676329a660219443e2ec3262b4eda0959b99bf14e0b9bc4f5cd65fd678b6da68e44100b0de5028965829741f9c06488b7707a968ad5f72c72f24e0fec38a1eee99991515b85087f3149c322efe5a6cbf5500e7cb840061897f0b12ee3d6e0cc4876373a79c773566967534a7effebb284a6dd91d8dbbbcf79a5c7de1a6359521aa543ef61a4e8a9c3f11d2ecfc58372394c32ace237047c9fb7f4397c45ca8f59ab83bc2d50877ba261b4778e856b121b28d92fce5cced164ffa4b6fef2bfb26c01118db0aab28eb4a971aef17dd2043dd1dd1fb6ef0c92d900dfa8661dac478017656f44c822786d2a245b1db80002f4f6de5ceca9ab43411a8d5e77a455a441c4954d0d0a960c4e053d4ca6f999953ba7aceced5a8fd05fe1c43c867f1fb01ffeddbfa9566f25dff55e0a9dfb5ab7a314da198f9ff37a10d4727dc3ab82cdbb04ff4958573dd885f27727b19fa0f61b70d540066528f251d47a6cd9773c81ae954e51d976902a085e3579bca24983121ea70b2e8b9d218038ee3e559f5fcc135c3ef8f05cd848e757f82f6d845f96e223f2d6530aa5fa9ff1b81d133d9369bd1556753e65393d0116bf3bdf52f6cae064c567d696b0a94a9382505531f693e4474061c2c3b56a4474e695ea4baab21581166d2442bce563fb0fe03414bb2cba4a8c0539a05521028e6449ce8f1a38545a56972e3bb4b0cee02dbf5ccff1ee581fb9787c60cbe4d0a9dd9a39c5727ec6a79f55edb9f5886243eb114a75345595dce64a73e1d6ddae8e61e1d6622a0e989c1b414e918fa0765ada33cdf994d5fa02184c3b834352551bbb1ed8a98c211db48ea5e136f35fb53d727b02986b477c4e0b3b422fa95711150aa5abb370863b4a868c5d653b85e76e5b9cf52a48c7d73229a4e02114f2a4177ad80eca28074c8df2c9def7794b3b3557d45"}, {0x88, 0x1, 0x3ff, "463249802ca0988b9bb921ec5347dc13dc235a312b01f3f3127af3f3f59fd1a109dde014030f48b4ab1d9194d7e932f100c52f0f9339dc567596088121cfc70e68129dfa5c786f468fce77e4c4e1cf4d8f6c7d08f990e73e3d80683f7b5a757127367bc34b7d20d17213f77d54b3230d48550d"}], 0x1340}, 0xf) r4 = socket$inet(0x2, 0x4, 0x7) recvmmsg(r4, &(0x7f0000003040)={&(0x7f0000003000)={0x0, 0x0, &(0x7f0000001fc0)=[{&(0x7f0000001d40)=""/157, 0x9d}, {&(0x7f0000001e00)}, {&(0x7f0000001e40)=""/108, 0x6c}, {&(0x7f0000001ec0)=""/206, 0xce}], 0x4, &(0x7f0000002000)=""/4096, 0x1000}, 0x4b65}, 0x10, 0x1000, &(0x7f0000003080)={0x401, 0xffffffff}) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000030c0), 0x20, 0x0) ioctl$WSKBDIO_GETBELL(r5, 0x40105704, &(0x7f0000003100)) listen(r1, 0x800) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000003140)={0x3, 0x7, 0x0, 0x2}) rename(&(0x7f0000003180)='./file0\x00', &(0x7f00000031c0)='./file0\x00') r6 = getuid() fchown(r4, r6, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000003200), 0x20, 0x0) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000003240)={0x5, 0x10001}) openat$bpf(0xffffffffffffff9c, &(0x7f0000003280), 0x80, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = socket(0x2, 0x3, 0x2f) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r2, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f0000000200)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x40}, 0x10, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x8}}) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) (async) r0 = kqueue() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x44, 0x0) (async) r3 = dup2(r2, r2) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000040)) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) r6 = dup(r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x54}, {0x2d}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) ioctl$WSKBDIO_GETMAP(r3, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) (async) fcntl$dupfd(r0, 0x0, r1) open(0x0, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000000040)={0x5cc9, 0x2, 0x7ff}) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000340)=""/244, 0xf4}], 0x1) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000240)=""/189, 0xbd}], 0x1, 0x1000) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffdffc, 0x0, "1106e07482ecdadd4543940000040300852300"}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) msgsnd(0x0, 0x0, 0x14, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) mknod(0x0, 0x2000, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "046cf52be3da1c664a8b55dd634db17f1cf7f9b8"}) denied attempt to set clock forward to 7308332182914596864 executing program 5: r0 = socket(0x2, 0x0, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0xff) close(r0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd4e, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r2, r4, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = getegid() semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = semget(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r7, r6, r7, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0xffffffffffffffff, r7, r10, 0x41}, 0xa, 0x2, 0x1}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x801869a3, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x6a, &(0x7f0000000080)={@local, @random="4924cc79c6f9", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x34, 0x0, 0x0, @rand_addr="8000", @mcast2, {[@hopopts={0x0, 0x2, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @padn={0x1, 0x1, [0x0]}, @enc_lim, @enc_lim={0x4, 0x1, 0x22}, @pad1]}], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) recvmsg(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/159, 0x9f}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffd, 0x1}, {0x1000000000000}}, 0x0) poll(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2015, r3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000c40)={0x3, &(0x7f00000000c0)=[{0xc, 0x0, 0xfd}, {0x4, 0x0, 0x7}, {0x6, 0x0, 0x0, 0xffffffff}]}) write(r4, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB]) msgget$private(0x0, 0x0) ktrace(0x0, 0x5, 0x40001b00, 0x0) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000080)="240900d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(r0, 0x0, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$net_inet_etherip(&(0x7f0000000100), 0x8, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x8c) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x81286947, &(0x7f00000001c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='c\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000200)='./file0\x00') r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000040)=""/92) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') geteuid() semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000140)=0x2) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) getuid() executing program 2: r0 = semget$private(0x0, 0x1, 0x771) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xe, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x5, 0x4) listen(r3, 0x0) pread(r1, &(0x7f0000000040), 0x0, 0x6a08) mknod(0x0, 0x3a0914c44f7b202d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0), 0x10) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035e90a00550000feeaa490bc1896916bba7182b0ec9152ff"]) write(r3, &(0x7f0000000240)="25a99fbf493e6b7ae9dc4182d1026bade187a7be89cf552946d563431143152158a12f214a6e0c20e9a3421f30604d429b39d114790337a1fa745cc813283a583683b6426b6373d5edb3e7111a619129ebedcc0c2fc0cd282cc79305be11f6e191db897b0e373a7e262086e0c0c2102679bb7443d3b8d0baba7eba74cd3c403470796bf44e57278848c3d0f96c68323fbed4a0a3e2fc53a6196d11c5f0f529df35c83e4bf5698a8f53f62df2cdda65d6508622fa03918871f87c0944", 0xbc) chroot(&(0x7f0000000000)='./file0\x00') r5 = semget$private(0x0, 0x4, 0x90) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x24, 0x7, 0x4]) semop(r5, &(0x7f00000000c0)=[{0x2, 0x2, 0x800}, {0x1, 0x65c6, 0x1000}, {0x2, 0x7ad, 0x1800}, {0x0, 0xffff}, {0x1, 0x8000, 0x800}, {}, {0x3, 0x81, 0x1400}], 0x7) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) dup(r4) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000180)=0x7, 0x4) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) fcntl$getown(r6, 0x5) dup2(r3, r6) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) syz_open_pts() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/101) executing program 6: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000240)=""/3, 0x3, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff59) kqueue() socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000340)={0x200, 0x2}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000380), 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x3}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r10 = accept$inet6(r0, 0x0, &(0x7f0000000000)) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000029, 0x38, 0x0, 0x0) kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffd, 0xc0, 0x2, 0x5, 0x99}, {{r10}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40, 0x689}], 0x20, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffa, 0x83, 0x2, 0xe7, 0x5d3f}, {{r5}, 0xfffffffffffffffe, 0x24, 0x2, 0x1, 0x1000}, {{r12}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x1, 0xcf6a}, {{r6}, 0xfffffffffffffff8, 0x22, 0x8, 0x1000, 0x1000000}], 0x20, 0x0) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r13}, 0xffffffffffffffff, 0x95}, {{r9}, 0xfffffffffffffffe, 0x58, 0x20, 0xe2, 0x1000}], 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) close(0xffffffffffffffff) socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xde500c4b158afe34) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000520, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x2}, {0x1}], 0x3}) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) executing program 1: utimes(0x0, &(0x7f0000000040)={{0x3000000}}) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180)={0x4, 0xff}, 0x10) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1}, {0xc}, {0x8106}]}) r5 = socket(0x2, 0x3, 0x0) r6 = dup2(r5, r5) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x7fff, 0x1f, 0x1, 0x3}, {0x7, 0x1, 0x5c, 0x8}, {0x7fff, 0x5c, 0x1, 0x30000000}, {0x4, 0xff, 0x80, 0x4af4}, {0x8, 0x0, 0x2, 0x2}, {0x1, 0x42, 0x2, 0x6}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r4, 0x6, r7) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000001c0), 0x0) connect$inet(r6, &(0x7f00000001c0)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0xfffffffc, "6100000000020300"}) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) fsync(r1) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) getsockopt(r1, 0x400, 0x46000000, &(0x7f0000000140)=""/78, &(0x7f00000000c0)=0x4e) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035e90a00550000feeaa490bc1896916bba7182b0ec9152ff"]) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x4004667f, &(0x7f00000002c0)) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x100, 0xfffffffb) r4 = syz_open_pts() sendmmsg(r3, &(0x7f0000002b80)={&(0x7f0000002b40)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000140)="9aaa018829264eedd93ab878f6a6ec8d888aab6049503f47113d23937b7319c362329641b3635a91a36924579b3894d8554190861383a8dd05cec4aab4a20970a8c0342b8162201557e3b9830a36692e2cf6cdd0d42c24ad998da7c0d3da3bb6252830f3188408479a124f0a799e1fa9fcef116328a5539533c7d3776944e54c6cd1bebc7501b5ad16123001b96ba3ec32207a598263c201b778a4be4b7b64c00fef2ffbbd0365bed17f3005af0174f657fdb2dc9543d5a5cb23fe1afe523c9c55e6953f8123eeaa0f887c641413c83950baf4b66c2d2402a27a14a8f40683ada77bb0ce6a935a631f", 0xe9}, {&(0x7f0000000240)="afcf42858902df03e2335b68378726f719efea852e990940f4218eae57ed133fc2f784b2c74635a5af9e4a968634a558d2809ca14f100ba1b1b98a706f7977d395f89e09445f6076315c200b07c54f2941d41653dae88af58699764691df25e640d1eca30548da8825", 0x69}, {&(0x7f00000002c0)="1bdf31b19c659ff41e1a40e9df273821be8eb6e68fd56d85f37b81e8a82a3d1a916307769e2dc6f60e3cb28eaffb0a05517930ead9d294e5054261a15559d42424d391ed615ed4cca7ff816b3330778fcb67eeafafb63a242b34b78640fc3af825bd5d85e0deb6009aeee1bbeff7454688e5d91df73c6cd71c6bacbd0c14b0ba869f58fed77b5fee5ec9aaf99cdc23c682a802ab283ee517f7c55c4175846fc04b38c216023deaef8273e31193", 0xad}, {&(0x7f0000000380)="dd8632db420d98ad59380c3c3c36a006a2929714b70ece9e594e13f14c64a7e18ebd2a0e65abcd3f81cbf94662a34d7d4ee5eea31affe1182bca65031688d5b3e3669e", 0x43}, {&(0x7f0000000400)="5c5422ca4c221a8f29eecfa1d3cba9bdbb864e06d104af73c690e8d458275789f2287fc97b8a3a1f6f4a5fe221", 0x2d}, {&(0x7f0000000440)="99cfb789bc354c03bbe184b5baa2ae33061b379fc2c51158d90fd31523e58de2433da6396ee303756f2c08dd579c23ca8d00c274cf569858dd111d7327c189ea6c604d5b27cf0a4844d40b75c7d624ff88b3efab510960428c780e5c5d4361dc88d9a9da2721bfc1c2c6ccb6a0116a7b67910ed8222d5d5ededb3f26674e278dfef40726c11a44db4341407c3e7117763342ed34507855692ee966dba1302e7fa9ee94ef788e602be1", 0xa9}, {&(0x7f0000000500)="f7ac2880471e594e057f1e70664a5ba3651e14e95875ba329964d9bc076d38", 0x1f}, {&(0x7f0000000540)="725c856b1a0bcd483772f00d3b095db8c2e4b38bee2c0a4143a93e80dce2e195c22e7082cd83ac80a2fa0a4cc58e2c2aa8f32a42388b6b2d44c590dec3d7b5b62bf7b3de2f1800ee926d0ec3a7d4defc76c486e004c295495f879f6aeef9fb63b77986488680c293bcbb238a0b398ff302c3bfab1b035eaf7ed0799c9fd359b797f77060dbcf44cff94863d53712eb6604eaf597f0a23a01056b47ddf13f", 0x9e}, {&(0x7f0000000600)="f6c28d1c0a7c7c7b94e6e69a5ea401703e470f9090", 0x15}, {&(0x7f0000000640)="d5eeaa422dd5160461b12928bead01177ed368fe9d011e50ce77ce31cef03f6f9aafb7ce40f8986c9b57c65940ad84a311e6674fe71dce27876fa6e80348a15c4237e8f35e4e8e5dfa00503b17730ee9497d53a5fa7e50dc5d4c07dffd", 0x5d}], 0xa, &(0x7f0000000780)=[{0x1010, 0xffff, 0x0, "920cc4fb694778e4b0e11274f699a490cdc9d1e175f8e54adb980af09c92d67533ac0d32d2cdd19142dfc4b27ad0b60c10dfa8951c16766821f12a45a7d92ad319a9aa50e4b0d988766e0bc2c4a5217300d54e57857106824c0b5f6360e77df5eb3e75968e98cfed1ad97ec006b36131c627e9980591d2b529e78af2b499990b062d37b3674b5ade7a1bf31424d418593468c78aee80f2ebc0eec4f1fbc7ccfd3f0a8460e7dcad3be60b1d6aee5f0171c1ff85508eb8495b53dfddc674251ed881677983d85182fb13bd132b835a75f57401a181626c4665d8b31df0f8884a8f187e7e0b31a5003a1d760f5aac761b5bee0877fc32b7e92c8abdcfe36c96c710a0393c2f7672ca003e1ca8359e13206f4926fc3d8aca7259943f0009201e19ebaf2618d66093684b95373c700fb17b2febeedea796ab8ad9ff7b471251ed2d3b782aea76dd538967755cfb88fe6abddd5f08d5b592285917095250ed5886d491f5ce58fbd8286b11cf11998b8e09daa73723c9e0c3d35d60ccdeb0347731aa150ff540e98697fee179d0bc69ef2b5e20ec0af0ccfcc7d3f9486914ef78dc4e9fa1bae9891daa3b1676cc2854e5fd8b8ba95a0de21065ad27d786df7721865671d19dcfca1f8801ad318bf1c92d791014707209b384ddbccad904fc5b6199513782900c1dfede012d4c7211c2f268c6929fa90ec3608e7beee55fa3e570b1d7cd8517c724fe4936bd94895bd102bc643fded1082d6fe50d7ab70d5ca1ce0aae7735a367a9c22ddb58c1e4261ed848a68991972a6078bdd59f3489958bff6cab7c7f260551b67ff5072ca476c6632d4b7942572807d8aea83f340acae029c4c550ea23033ffd0a0d0af81bc64786fc17a15ac7afcef3bd7347a9d902361d647e0e5345559cad9565a03f90912b052d3ebbf4b88a5c00fd001fd3a316644219ff77c9975bd47cd5504967542cd995994f4f74f0126efa242d8821d530883b62f277c91ef19c7bdf53c8015647e52a83b71d99ba35d45bf23e2b95bb7da662c7841741a72571ffdebb37e5cd1921307af2859f4a1bfa9df1c9c21c11640c89be66059c230af59f0ec962fa03c99244712299cd0a6756dd48a5899d7250cff72095e6a75755e07ef2e12038cb38e0fc43002379d624ca160893b30cded51fa623d7be0710a25b0578f7f31543e342011bc79a84f6233709a0ac7fc5fc88e35c2b3eecb37f879e7aa3afe75bdd4069f449330f77e6608d097064a149f925e766a0e8c6c8739d10625c08087ee64a11e798946afc32ecec48376e641b87a3e3193268b6e5de2e68b08964767cce2c15ce00f75e7f9f4ceefdd6ed599cb841845f6a2b451dcdebea966635fc99bb60be91160a2a9a93feb56fd8401fa7b28abe17d598c712d9a4bc6c59d4b7fb51256cd2c1e7702231732139d2d804a0fabd91fe7e19944088d338a4d9073f8e4465490a15490f60aa061a5b4c36a1e8d97aeb189be2f4379cd587dfdef5d6148e3b7d4908350558b00bdabe3abcbb2535269a794d7b83b485f422a81736e0251da0c7886cb5776816d303ea8167dd52b92954f4d9e84db24c1b2181405d400920ce8b9fc06b1cbebcacf684881d67f4b87f0e74a2c169b2de9022bbe4c925867017fd2f0c297a5ef3d315cd38fc3d911471497e921414910183a26c3d3f9a08924d071165acab0d0ee6061658c8998047af55d99450e18183de4af80ae1e67563ffc781770b860ccc9bdfa709aedfd69cf17e2310245e6ff02fab4ad4797fb039dd8feb55908c7f9d36a5b96c79a75b12b56886d138b0077e06f0f7891c3f58cdd3522b4ecd8d8452f7cd5dd1612914becda0abfc8c132d514682faae1538f72fbfa56ed0b87baf6d70307a1d098a9292359e44cd1f76ad7d220ab87972a2883e5656146cd31acdcf7f921472da52f1892a2a86ee72529b720b7312b4e361e01c4c6dc51673b65819a2f86926c9fab359f0c5ac35a71274139d2be865a856322d987b5274c53a40d7a9a62b4f97d5045b8fbd2106cb308b014fd98ec52b128075577264452d990ab4398d4218bd04979175aa324f515f2a95ad60aac63f2477c0b0a39f0ca4c7c7e211e7ba5cac2adf9a4a65676a3dd4f9aaddfd3bb0122dc520add916b87b20905bdd77e3b8389407531cf6c2540c766bae05e62e1ee2f575882784687d2fb850546c04c7e5e3b9f7995233bc5693eb5b6f3c8d3492cefbe5757d5fb6b62627a72b06b65b3acdbcea82eed77a0698cb555329dc8a4ed505dbb7ff075f2b3e41a8219f5bdd917d129c45cf55d52e0013a3a008246b1bb2689657d33540d0fed2fda18c67c04956cb3b5a076409a80baa522da181d75ffdde89efd739cee13bffc37fed5b65a520ce8b59c712c9cdf779c035fa52be612fbdf3a423182ad67d33465e043a5af5a27dcbaac94b4b4d93dfe526d6bbcda059c625651c156b9d6b0f1cd78b31e8c72d34ddf6ce2446617657a65805cdcc8381329bf798797190e49bc7ccc0aa3537eda442366a2b6c2bcc0c2214fd49b522534127545a2d5c6eff1a8451b41c3ff7b7623d25dd0119b95eb13c2e9e640ea9cb581cf761d3aac8dda0b8f64ee396e271a497d6f3a170da149618d7d7508ad4ba7ef5c712da2c0b9217698bf8e34904f53118911f85d998dc46bfaf1196e5fad0d6e07098fba4a2bc85659b6e65f6cd44c72763f87e31cce42b2443248715d5814dfbfaff7535c124ba17c35d1c9fe0e98f71bf8d1c07ed58e87ce68aa6d5d747a90ce2b0dc7f9ce8c4493fc70ec498b321471ecfaa079d2818a652d217ee3d56829a17178f62be03ebf9881f40e2979b0c20162bc84a12b0df22b9027497911d6061767221980c9bb62e50fe301c6459858e2bb4b9803cc16f9d17a54e6f61496e1999a8ce7199c5d7c15ba140627227ead39cff8d7dadce2aaf32b15ee27e1c2e22edc87d0ebd8126944d1659c1bbd4abf2675cc83de89dd64b95f48a94a81036c545af0a59ebfba5f1f54fbb09c269c1d112bed42e3981fdc56f7227012bf96bb94016880209502c9a2bb3d97bc8b3c86f32a35552388e17f4a128a2f7c4c82a3ca5c2ae3558f48b572af97fc1e3926cd0e9d27a7bcd8d790d41a0e86a75e5c54670c6ec48462f01091c41683752eae3efdc37850a7fb08c645163332a77014a791a53107a057025ba33b99261440892dca17c21376d6856189a0af69fdf7625fbf850f9aa8511735f10146819b85fa9b929883bee90865beb29a2bd924c224c2ab243df90fe7008cea151ff4411df1418e2e5f41c0478abfd98176fe1bb394d50efb26a2ae9bcea013b63992610b3f925f1120fde8414287e991ae3dd43ed6fa28be0ce59218465a20b3f2ac1814d526d2f701b3625f81db9ef3e04de5c0490162c401a432d54064e7a8bb11fb88e379097412f4161bb8c5b3990c2824720cfbfd0054e1e2fd8460e4385bf85696860003046328949ee0c622f7b84537b618834e2c3fe850ee5f6050624e9ec60a6fe5766f5a084248cefb01bb227620829cb5388d7db28c7041527d2b65a006f3e28ae719985dd5e319469dfbacf68e392048ddc16b1e35c27801a76b6a9d6896ee7e4891457e7026e8e59eab6e94061616b8b6a0508d8d654cf9bb3376755466e696afa5c4a7db917165ba0b9403d9b94792c307247b220ef71331cd9f9067cc859637cb8fc7cdac8dfa303b0fa2b4470146f9712aa1b7a3b43787dca374736c97c9a5644610a1b91217c485aaf8b0af066eb15fee2b5fbfcba785b2fa1760547d72d15b9bdc81157033800d96e2f3be7b02459144fedc3884fda7292517d56f213361c994337bb0523db02ce1a6896a02ea5b03aa01e84efe001b1ea8447bc3d329af3b7f138070bab65772e2615e6cb5f3e6deef8a9d551271b64f52ef015d098fdf7dd2a13b6def9b74f75ae1ec9997bce7120ceded1ea89bf635e7cb2fa4f62ed5f56927f70d635c2bb5e211ebc4eb457ab765c9e160377aa9b52ed3c2b445047c2f010878862b921ffe661de5690e784bd0ad750edded24915331a84462d701aa851a9b41b77070c3d1279d87ca1c452b37662828e4e28efb86ccab28aed2a3df8d3013aa1d5276c1a3a5c836982f32ede36d45f7b2360c3cd489ec16a1f0849d00a1ae72da6fa538fca115caf5297c7df80e4a685fc593f9c9a007ee3350ca23669f2d402eb07e9f55570946bc6949e17eaf365bb21a82f1b2c8f9bb5e80d5d16cc71c616a1a8cf40b6c8e14b4d535fda0efa1f8c0d5a25f1284ddfa31d5cf77f9d305a6462ac61ab27787611e490690346fc59ecfdec3d3d0efb18872999ab15a3a918cddd4db83be8b2f814828345b15edca06467db3ce7a44a81c5baa61b4d4bfa812b05b3925dc2b4f665f698d91f9e19d88c9d898cd759e7d01d7f3f581d43e736828248b103e49cfd174aba4d315a3405dc9c917ec3e7e9024663864d660b5d65f11da712a6a1ac2b14f678944300abd78f7071daa48190a2f1d3edee8b29b38d77917f007d0e853955e34c39bb18bc3bd69fda162c89d08d2509b6147fdcfcbf6f649f5def96c544eff7a4a4b5e1846c0f466384b32c9ca65de861ebe379f50ef6dd9df189cab89a8c1bd4235cf8816cc2d11a04ffe12cce28237a691898d60c7790465aff605888c65442b60bce8af3e2b33c1ef4fda5cf68241bac02467db85f10d8ef0b577791b8b5cf4ae6b5c22e08addfffa3c02f6f35471d76fda296e3ac10cc536a0db9314d25f9130a46f4d0d2522118888cb2c9c6fef390b649b2d0b68655d9018677b06a984eb078ec21b9200b42ac107f97964d7a3719a4c3daa5dc115e4cdce506a551fbbb31c3c2a9746868c8436494ded870653e3b855488343a489170c10560e733d857abf9627aa16c49da94349792cb66c6fdf58a65ccd8b2deac1729a5614d2fe95b698ae25e8b0d985457c9b949503219359d77b61c254236b27ebf0fb0052951163f22b8d9703256a06b39288b22ba9465a52d77dfaf13bd24aace103edc21c0ea59e9fc3f5b08d0cfe2f4ffdf3bbed3f6781ffda38ddfea9c327364921095fdc33397f5ab39d9073ff31b9bf32c79c613e517577bd9d0b17d20b56ba17bbc89a6f884f8c223f00635be7cb7ed5c4eaa1c78b03ba059327fb3cc400002c3ae5767f6d6b3a39ecda3c393e8fd9ffeda044363542205ee976dc47d94c277ab19d1bfe87880633f0cb74d45f12766cb60f716087cbe44d47a1cfb2505198a44ce093e5eda9e2c14d2c4d469c9a8d67d66723175eee198fc23b5fbde79d095aa1621132f50bf6ba975445c6fff12a7a7b0b537c275e8474fa8b5abfaf976e55d46abae799e238eac96b311560050b2a1d91740a269d5465001b1571d79bf61e00606ce20bdeab2b64fedd350339f9e63e6d7d46a36e6bbafc0a82ebe79ba44ce336277ab5aa46ab2d3436f505e100bf0f9f6e8a7ac8c04a21676f9c9bed4357f484ee96fde99c43eaaebb57c02e13aca9e37f2be905b0439b33760351ed540b4b0906127473b2f830d6f9ea8c9e5cf6ae8ca046a3d546b02afa692cfea5f8e57b4a94e2a1816510d9b766d673ec431adf33747bc8b0e630f4fd90bb753ab58b4f0590a214f718e16279b3483b2b8e25142c299f5a78c6fe39b279dd6f041594116b422aa61109ab90765620b5e1067e3244d3ab7f22a6547bbd391395405b8f9a26be7fb841e5cb0b871f8108ed84e55c284e633ce2657c8f42824d25c6137e57a30c23a04e376b29adc468cb50c8bc8a604fb59868ac36595fb05"}, {0xd8, 0xfffe, 0x9e9, "0a77e76900ef6277caace986c12e5f0e16344110360a5f86fc36f8b6e232f149f7f014adf317e7be48d7fbce96848d40be5b8b8891dcbad0b60d0a82195534fe11fe87a7098125eac90e6ea9a1120c5bf66467acfe9b60e88d440aee99ad6bde8b081ec88f668193ef22be189722d3e03fee36992fccb44d3254168597886f4007a75f0cd2bb5cf0cac196db677583b47c91a8aab970a84b2b3c865fba85d38f4033455a1876cd67fe3127cbe3f6ced6bc81b4e436b337566a71ff08198361bbd019"}, {0x1010, 0x1, 0x1, "96fd29191c1d5e01e2c1d1fb3b298cc992ee7a33de9e58aca5b11b9ddf9a6895bbbf5c4bb6a1e9ba334b18f13338aaf26a040f9d3c9d848403b64795e41a7df20ff96f5d20502296e29e12f0236160fadcc17e12b0ef4b82b29fe0a5d6fee850d45bf2522afdf6e2ceb1019a7497c5cf1eca232ba4a43360f3c7c3767f77b53941930f79cc4461ff5364258f9c9c51ddfa0022174bef5b5053ab27648aa3bb03b85782a05dd45608376eff45d2990d749599040daade252957c028b987e58b76bab65daff4b838c03419f78b73d7303483315a531f655bac15f6c4144edae2182ea5e462e7f5dd9484308d1f7599a8943321bbff83afb9fca0c2c19b66b94a0ac06c2eb970c073fbdac3d648df1b71013748b60c6a5fe0f7f68a4d40ded65029a0832fd374f4537a5707c1b656e7ffcaa119cfc42edbef247126767e38ee0c3b2bbf09c897de086b7f88d5a3459d8c76029ed2bdb2e3d509c9b1c469b8188984cc3922b6f72b1f0ebcb683565771db2edc89687d1ad102f23b543bc5ff0a93cacc145e0ffaf1e674bf405c353fc68bb531ba5519f0b4ae61eeb5dbef3c8522130b590e384c8dff925ab231249b83599e36a9a179917282491f1f2c481dcd68a4f822dac2693567b6061291dfc79268a5ccefb46ead7b6042415904c09ae181d246908d50b88611594775df515858c97cc69983706a05bd6dfa05c47c4134b23fb60601faeeba48e9c95510f3ef7c3ee29230ac3661cfcd45b737b3a00a75f6d976bbfd339d130a99679ed6797d64350bae73137007ba4f6bf1246fbfe77db3e3c16ff08c46e2bf25d7a97ce0ef37f725be8c7bd9e188987dcf3951c87a115122732cb7efdb11e4b8ca9bac009245e11c72466d015450d8c5c0d75363f0c00796ed39d51f1f048b363e54466ffda9fcfecedcb29bac7e75e92b07d54150bdb99bafa017766a124a90ff00a6ff509c80ffd58a6cbf289810b1323a57082383d32efa29fccc77875450fb21b9a1e0e29c876e1b4e7f669c965a7dc98910567ccbaa38db6881b30e7bb3a667e9a15decbe7bd268a8d93f14d764046fda69f4145c81d4483ae044c00df5dbf94b96164fa847d9ba13acd913e4a0a9f10f97d97af3f998f0dfa1ee9990015fafc227783baa7a0bd00f1c98f9bf1f902bb22454607d64b093d5fa65e44ed39b7e43e4599011e6047c6f743bffdf60e89944e29a3942b892ec46eb9a55847240a68131e3ec13896b2a38224fbb08da4318dc8ad6e26e82a0a21ae2f6a7ca2fcd818daa4af08aa9afbdfd03fa0e28fd5cb5d27e5e09e528bdd8a44a7ab5e9f57200aa1adedc33bc39825eca593f1c1441c4695e17da214c39f84063eb48a6cc68b591af79feb1b0b862a7179d7a7a90a536e6b9ab73ad699bcd2b48704c11559ad9fec8d7e232fd648ef55936617069698256262780ffcad5e1a1f4673fa63116359475ed4eb2932b75c2cc53c60a2d14074269647ef3a16ab47d7ce240caeab33bd0d62a421fbfe84d5e8d1d4fdbd25b636f5d09fa0df00a9921c7a3a95207956f7c0b7c1edc43fe33034000225248d960fb85180cd0c7ec06775e2e84e8a8b5f88d335fd81bd5e83f23a8bb689a3ca9f4478ba7dac68945695dd53559557079199159ef0cee1df5b312219c4512bc543c417527fdd34b189f4943e6b934ffa7d895c2b6562fa4b438b286d21232b92ec4c9252c30ffa7e8f1713adb3ef8e6afedc5fba4f9f69393a6f995b3c30d66a4bc19826f81949ee98d81c61b29b0b8e5eca6e462a7717c454e68d8c6e6363c5c701a4e85917de29d7c045f6c81f270690f81a6c2a77fd45542a1ca8c77f1d86c6e3eb7f8c07cacbc28423953a717054fcda8224b000562bcb933e319789a48b43c4c2753f6ec579b51cf129b980282394504cc49c876df59b27261db7a0e57776fd97120d9a0b08c391448000e182d4224f711d5c154aa8200b2507113259299c59066ae52d2b4c5c8e011424b6af9eb6c1bbfc65154d15a5485f6cff579e69c2c3de5b96c719eb1cbae7806eb18ae3a97209b0638e4d8c788138542c5191c99ecbb2ffcf80fc190fb244ddc5784735faff5ad113fba6bd12013c0f5e4193bfe8b789bde137b9736ad89f03c7ef3dae832666373fa2a445ce6917bd544270c6eb86a05ed48cf2f54ea99e28db0dba93c078af92bb84db664fc465e9f88953435d36e9880e4f3b9cc96a58c123344598efe1db7b5aa70350f633fdfb4ce38bd3c35865495f969a12fe802a3302ace3521b205230986f351e590ab05730c016b048f6b2b4c48934cc0fba7d9a082ab248d0be5c6bfd36ccb264e05670e0b3c2c34848d5b8fc862bf5eff7d94903cfdd9cd6a9cbaa9ce12bb012455fd601e1ec65c5ac924bad4415f6a7c1c28a021fd0e551938ba0496b070d2b50baf9b5833f20e351d39a8d700d1de3fe6420a2b6dcf1426201a0818cef701b3a4dfb576932e67a63b9c87d7c9ffd42ff6491a4b54935490e567a8cc31714a48ce25364f3a47162aa88e61474543e3a62a77350944cee5037b205b1dec846807716bf4c06a0a6d052cb6292a5f36a7d636219c976f4422facf129277778660c62b59501f9ae815a7808d384a495ac2902a5b0964871ea9e319e9fb0775aff098c0c98a67662ba53c018ab5866990cdeaf01886667c6b7a85362ed2cc1ce88e61c53351925b1892cbc3dd873c7f29f36888590f26118bfadda7d95c942b1f7891e3960d2b84b1161991f0b09525ad0dd137f19663a0570b612713ed31b39b12ddddf7a2ae79747e2f8a5893a4463caae7fd0cbdb38576160646f2fafc8183d2908f585530bd0794a48dce6ddacc93c0e1c5e62b20707e9b826602eedba924545925c53e9331f0bf91769fd31a6be23df9c1d4104ffd75df37c6aec7451f0dcbf72c6d3d4e26ddbaa03377196adf7d808c544dc27933cab963b33ef6e4953157bb962b06b5d36ed09a96ad250e0ead33e9b667d843fa831b7c0bf487638ea541530cff9f3070f5d714e80732cb36ca99897b4e796510a33230362c43023dcd8c134890a01c9ab13ee81eb712c686e97e34eed76795ebe916b0837987f8718f8d33483c2848e44ec081313dd3c6355a077a3514c0db60a6641b3d9a77a3e70b3eb8d6abfd97cfa5e7778c745b807e7496b9b77e794ed2068063f64a2b006f6c8baf4f0c18fae0bafba461d6bb5dbcdf824f25209453098a71315f369c7f96ceb815df260449e6cdd865a721d6303b14a07082c5e73ba2870af84c7a35838a3e9849a85c2c44410cabfc716e85c717fd4cb23a3698aa1d3a03dbbb3b8fe762e031246c09c456a89b71f5003a16c0e369614d04b0775a4927feb5023e7a567f59f6020fecb6138b10adc30a6c3bcda6724b6bcb4109e3fe55f9523543251e509ed10af56f0ee46f7da95fe75f56a338e5a3c235e5271060bdab0dfbb12f8a4de6afaa8e3ef7017e0191973ebcc3d1523320b78e51a1af678d31da6b2d44487526f3c743bf7b270606e265a6f220e034b4f62ed05d117902492b1da65f4178680dd65bed0810d56765d243417d86ab2963d514095f332985da97a27ebd6be67c357166e6324b19041fa3022110ccc22ca39fef06758aa5a1f22e007894538acb4df17e68257461b021b79450df1e7bc0342695556610b2bb5712f2ee6c6b074be98edc0a8f6655b2b2df91aa28165c7b22c2f70b972a34d4441ed8f8ee16bfe438c387134344a94b08b97554d559e639bc52b7d7203bb4896a487472d1b25adb716977d908902fc1b9f62cca4eae049bd12b2558b8e942ae29e05c9ddd44ecd48fa03aee3b9bfb7e315741bb20bf3e3880d065116782f1849a7d9d8cc61f527693872db62d8111a43ea219e29df97b130eaf6e15bd258bca39361892e9f45eaec1c83fbe7179ac2a413249d5b925c761e741c532549efcbf7e1655bdc976f73bb6961d5031a81777465bc8e05184a14183afa67aa70eacbf693ae19d98b3b3ce6a5c769a030d594a8869bb74d415d1ff6106a8fde27346673085adde7ce08ee84be475a26d60f06cb7fc74c8aac927e6ce38b4fd9fe270e023e43fc746a7ad2b3438a21d0fe11001adaac5f9cf1e51d385a9454dfb7fe730550005ef8959e325d105fb1404657cc03467b9e2f899ca582823a3ae71b3ad6ac595b1685a3610e5cdf6972f1c0e92dd1f1fe096b39d275535dda5eb6696e4227ce6598036773f982e83e052c87a0e02325d880ac794c5c4c2ff536ec01180679e91d75d07bb491ae419a4de24a1950973981d78e98d2d435183fe24e681da69d64e2dfb044372ad1091d0042a551dfe50155511809ac82b5b6e246ef2e10fa5a920c6f6249af9c7344bf365f6ce15b2a2cfe1d3bd79e868c5992cd4ac7d10a375a6101ab54c7dded6bdf3b10eb7dbac3a74c62b64280af1bd5feed5d597e5ca04597a323390455c57341fe749b9e78f8426064f9309d450cb233f17a8b483022fad225a4d5ae99ec504116ac15c2f09e8ea51e50e051a184b675b6124b620d4d32756254effe4b3e6042e3315c765604a563fd97fb6b233a7c4012f5950e2d6fbf817cfac73826019bcf1e82f0fe2eddcf13b2fd91cb0fceae65a008e7d04784aa6d05abd226f362e3ad85cffefd23a5eca5b260b0c571b450a725cc76650bfeacf36fabcd561bde38c723abfe1ff0bc1170a4eba437cf37e76a337861bdab77ceea11b30d2115bb3882552f003864e47c20363efa0ad0876a361b18a82994ee8bb61cbc81b27a93104579e4d58a851d5bf7cc9407cad65209bf0474f0b7659c28f3190a15c63c188dab01f7ded0f2b26cd3accb6d4d1c90cfdafc6f5f57851ca65c39f0347d83eac42be422501ff0c6ceb22f76f1e594ba46d01f4de07c4608e95c8cec59ced65fdc109c9c11423d7d048f000ee76e6b2ec9b02ce1685a88944891d85812ce2e66b49e211116a518f80c1f2e7edfe4707095f09ed67174037eee1e1c589bd418201e6fb5e660a3e39e00489c8f4877a975ad2e84a0fac5a97cf0f32b55c1cf12411dd3a8e6a5a4370decb66ea98e42a979b8977d8d0a4047cf21b9840c5f9dbaa775ec86cb2951d0d1404f869aff597d35b06f7e563706b24df1e200b1f39ba92221b818553208b0de705344a58f55f782d2f283e2028c27ea003ba810cb32abef7f09f1a9d6d09c76f17a0b22b6987be2fad49a2008d92b84cedc35f66b09c06150063a5950aa81b20ab388118ecaf9dd8d9166ac035a474b27c05d843edfd2f08981e10abb9b4fed455c02df6cf8eaac5eb96df60a7df27314b7a239134d33ee70b824b87fe142caf4bd9b18f557dae09aa618ac5946c813da31b3f41d79c0c0b1bcacb499620282240c6efcaa4d58de95d47201587df1160362ad7c8d83a619c8905fd11750da4ed0ee9b16c0f5098e8130c94de4d303e68f69a135d1a4544548c71a7e8b291e06e2e4a715d76f5c691d15f56e9b60e68b3e55fb58b1f2cc50d3362f6d536abc9ee3a442c177654009c947749eca4df75dd1d00f11fbab34205a069e82020348396aa5175c488a7a8349a282635782485b51033d1853cc53a4754ff3aa687dbd97b5050b2ff14b812a977b2ee272f5991d78176009d3f95e0a2307864c368867a332f454655f1531dcbf8e06e1b2212778e06e5618a5a901785760b14cc70d305f46c1731f863fee03c97d27841004fdf9273eaddf968932af0c8ed868cc5a0d96c5f9a8b5e9b2241790d0fa8d20ef7aebdea0e8c8cb70ad24ef2260934385fb05a5037194dae8b27fc"}, {0xa8, 0xffff, 0x5, "6ade4ef5bce2ca241dfe30ddb1ff5ade8811a4224ea35e79d9be28ea7fc250f3d42e9ef8f7ac8d30c56127f0ee6c3cad533c06b68797f67d72a32fce7ad921f0a148089a66ded722e2a33014be41430799d64a514ecc7c783a8c249c279e2eeb176e9f331e07fd06dabb53853989ae7ae2c71c0f20413e3a63ab12abbbf79b5b70ebbaa6da2d2bfd050eb33c40970ccccff6fcb8"}, {0x68, 0x1, 0x7, "fa7faf4a0e6a127ddc24ea818f2eb910cb1118bfc4cf190ca15e2820f2b7cb7ee1946914e09f3c6883e91c708acaf402c9a8066c040733adbb303953557238de795bcb2ad9981ebb62870ccb047e18055b1a"}, {0xe8, 0xffff, 0x100, "74c84d21ec73337fe9df1a98e6ae9d07bd24bf5bfdff674354eab26ab21a551b9a1f5faeb12e696d29c370df510cbf883fbd78042ce155f3ad454c403950249614752c776853109df48fe7b0d3bc89c2d25cb199a18279ea6b0130d46e7db5db5765b41b8ea6da3e2461ec1d050b55e9a0488d6465c5ef6653f091c9bb391ee9630601f4e21d54a3340f9a56db99f63cc772e640bb436ea574e9a9ee29195d98fdeb89a93fbd6379b28eb8c1087cd1cf6374dba128e4e5369048f600aa9f92c2003e4c914c5f14c309bf937d37a470436aca9299"}, {0x18, 0xffff, 0xff, "cb"}, {0xb0, 0x1, 0x80, "b88dcfcc799623b90739dd75fe9ad2e9e0a25fec31e846c8f99df8841954fd13066d2b4c01280a05f72adf6a77782187e4b68c5385eec754c9e0af52431f7aefa7f8ba81ef2b3c7816fcd1678e0ef7ce15cc7582d77ad37cfce17dabf193a15caf6224b79e65f168b97749e70301c71d2db0aba655834d9d0869320d856ed89363680ad66a32055417e289d79dc75b48bdcee7855c1153202bb517"}], 0x23b8}, 0x8000}, 0x10, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000002bc0)) r5 = open(&(0x7f0000002c00)='./file0\x00', 0x800, 0x80) r6 = fcntl$dupfd(r5, 0x0, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002c40), 0x80, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000002c80)) unveil(&(0x7f0000002cc0)='./file0\x00', &(0x7f0000002d00)='W\x00') sysctl$net_inet6_icmp6(&(0x7f0000002d40)={0x4, 0x18, 0x3a, 0x8}, 0x4, &(0x7f0000002d80)="382f40cbb356853974d53e88989c17d41c12ffbed0c28df92199720a15f97bfc69295b32eeb30d7e1787013537e35ec7f78dc98bfaacb478acf6b85fd49b", &(0x7f0000002dc0)=0x3e, &(0x7f0000002e00)="0bc892e7029460e2c8476e7a", 0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000002e40)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) renameat(r3, &(0x7f0000002ec0)='./file0\x00', r6, &(0x7f0000002f00)='./file1\x00') sysctl$net_inet6_icmp6(&(0x7f0000002f40)={0x4, 0x18, 0x3a, 0x12}, 0x4, &(0x7f0000002f80)="3ded671524fd83102bd1e4db47d30f3095a0098541ed0ca9a6bcc6a287bad4e527db8a72b3c316bb05d39f2e1787c2dae45c509b0636d31367b105006578f650d2dcbf8a416818740b8c160861fd8812245a778d438fa91c041f838593b8eb883b6246b4cbe5efc581d3495e3ca05db9603e904a05743779d5af9634dca31556b5581cb113a7bc3d7a0531d25ec10aadd82f6c083e9a96407ce37ab371428b41ee7aaafdaa5a6cccb784132599cdbb84783af9bea6c9543562fcbe917d2de408678a4fcaca473d01d8c0bac11f681933c5155076932580a9a8eb7556ac", &(0x7f0000003080)=0xdd, &(0x7f00000030c0)="cc030fa7cb0ce83a5c0561f118c7bd5527344a3f9dedcd1cd082cb9311ee8179057b6eb2325c18c1985d5943fb320f313a016d834f4a843936d7db06273e86a9b728ee3bcd4191976e119083360d1804a2ca326a6e4406e6414cb52ae9ef50e9db2b65687cb9aa8d3b2d01e2e223e7e373386fed6520b7d9fdf4cf7fabe48b14ec77a53eee36fea051bc8ceec5c571f713f5aa1dd5bc5af786276041c678fa80bc874d19ecfa938a28cfc1eaf325cd7e2b255952206037b78dd747a99d29db6292154b18b91b3cd9967403cb8b0138ab4cdfdbd1e03565d8f160c7654d22a42b23f7e090bad9146544e8d0de19a91e", 0xef) fcntl$dupfd(r1, 0xa, r4) r7 = syz_open_pts() ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000031c0)=0x9) fchmod(r1, 0x0) socket(0x18, 0x4, 0x3) ioctl$TIOCNXCL(r6, 0x2000740e) open(&(0x7f0000003200)='./file0\x00', 0x2, 0x56) unveil(&(0x7f0000003240)='./file0\x00', &(0x7f0000003280)='x\x00') r8 = semget$private(0x0, 0x1, 0x241) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000032c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003300)={0x0, 0x0, 0x0}, &(0x7f0000003340)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000003400)={{0x8, r9, r10, 0xffffffffffffffff, 0x0, 0x2, 0x81}, 0x8e, 0x7, 0x8155}) executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}, {}, {}, {{r0}, 0xffffffffffffffff, 0x44}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x1f, 0x0, 0xb66, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "1582ab34b717c200"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mmap(&(0x7f00001fa000/0x2000)=nil, 0x2000, 0x2, 0x1810, r3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) executing program 2: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0xb9e, 0x646a, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x6) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x17a, &(0x7f0000000200)=ANY=[@ANYRESOCT=r1]) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x8, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000280), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socket$inet(0x2, 0x8000, 0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x60}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 7: r0 = kqueue() kevent(r0, 0x0, 0x7, 0x0, 0x5000000, 0x0) executing program 3: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd4e, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r2, r4, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = getegid() semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = semget(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r7, r6, r7, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0xffffffffffffffff, r7, r10, 0x41}, 0xa, 0x2, 0x1}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x5c}, {0x8106, 0x0, 0x0, 0x81a}]}) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2}}}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f0000000100)) socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x4, 0x0, &(0x7f0000000040), 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f0000000280), 0xc9, 0x0, 0x0) msgget$private(0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea000001000000", 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x40}, {0x0, 0x0, 0x0, 0x2}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r5, 0x0, &(0x7f0000000580)) msgctl$IPC_RMID(r1, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x101) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f00000003c0)="53866f0e029a45b469efb220f11011fc73a6b12bf1fb5bf33562618d13786aa5198a8504f3713289cdd0a0cd8049a6c0fd7f56a04d41ab1997a7f1108813892c5654a92579d9bf8414b1f208f67ad182d4d75ba0", 0x54, 0x40a, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x106) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="ff019aff"]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0x2) socket$inet(0x2, 0x8000, 0xbe) setsockopt$inet_opts(r1, 0x6, 0x0, 0x0, 0x0) pledge(0x0, 0x0) listen(0xffffffffffffffff, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/4096) msgsnd(r3, &(0x7f0000000440)={0x1, "37abe1655645426f0665f0e7d2d289077963d53ba4508f87503ebfd46e8949a0fb1e01065a6c0b7fb645d862526abc6dd68d28fe17ab2231a9b4108b9b1d9cc6c426c7319c02b00a221ac688591fe392eec3736549ae1720f3dedc1ea6d1be606cfd385fd12c344189a9175840e6196cff8612ac61024bb263ac0ebf6ed1f11a4a824df8edc149219e79ad213e3cc2d018ddf774b8d0333ecaf97a6ed3c5cfd025e63e1ab059403f6e1fa46b875417cc141067a925713ba5b289341e2b0163e80b63b6f860ec127eb83233090ab912822183a82d30163e8df9927ef6445fd69a047841b70b17e84c1956bd342e4d5915d4831457890c1786c62a4787552750d573bd053309e9168fc18d1289f33c49d1fb50f9ae051e9b58c53d039d4c004eeb50e98628c4e9174419bf829204dfe3e859a9e020540924d3888fdf5658cda56098f93562839d411fa310335160d1612a76f4863781acaee3b0dd6afdb08420abe082ca829328019cdbc30d8ddda21b28d4dba8d96c3f427aba0f47e1af5d3ab179df552eacd243a8f6eac4b0d170fc04df0436483621c8ef4c65c6964f34244e69c72aebaae5feac16b1eed7b66e88e6981913ab3e2d58c3cb2be7ebf8b3d3ec359b8a3cd53f37057ebac9c64936707d5664b766c5618ca165fffe44b4184b82910095905b33a3be91fab3285436bf7d1cd6ae7c40e47c7ac40d1af6894cce3bb0255ce323a50acc69341be27474aaca2df59d7d9352ff2f6749e55f4aca07cf6cc539d237def3cf1e0ae9521dea6e8016f431d56440c28bfbaeb512199f56c61e3d972f71515a69ff7e66e3143ba0eca955fb49ffd0347ee85cda41c26f1699d55759dd7dc41cb449a0c43dcf3a8c990eb5be6ed322af51db9a977c1727421747d6e2034678bff8bf9271994c6cca113fa1dd6dd9cf03ed5c07765fcd6e36c12aa735d34be62cea0a12ed1fb532c61311dc2d7399c205f18bf2d094a875cef4e3d079e5d8726ee26ce28427d11120d3734848ec3e20f29bb28c7a38973a51baffa45da5280f822b1a12213c8176e9636088744d608e726db80c6986ee2406e5635af15ed58024eb996878a24aa118e24b18cf82555e4abc569e5247e3d85cb62de4eefd69a5d0b7619a52ef195d4c295214f36ae8756ced629d012db2f48473f957ab3ced4c8ddce1b8e3e45f73b52b4a3295213c89d720934705bb0b651014a9ae8804321660f50cfae6cd7d0c4011eacf055efb181ce2f14c3e113d1e25dc8394dd8258ea67c9115d2d9c5bfb0f9cc128f6360c6a4b47879fe9ca66f2cc630a7404610a1beea7fd9058d6302f98acb6b1deb680f9c9dcc775109ea3d6dea796dc5fc09c9a5ee1b59880ae37c49ea3cf8caae5251aec29f1b3c434850cc399b2c876f4be82c9e886763d4ba8943f31bf36ec93c6f0ffcf90e1a97071a6c5522b8b741e325f3a881fa7e320f5760b9fff77062f8c2e44ef16815470561e8e4e7ed654a4c18d64c8771f649b7e5455b21be54ab45ef64735b760df060865e0dd29e7a54e9d8b34fde815c656637171a149a7d3eb2069c651e9fcae6d312dae6550a616b8c746564054af297a30b62f3d09462b1b573245c73ff25a319885dcacd624a23d3defe83aeddb9f5cfcac9f3bd0b46a42c31b766278c770473bb1c12dda5958688767d44bc6ed82fd0507de75b805bd03313f99d604d7d11b4546c96e030f8e5b7a9cae137d8cb2dfd83070ec5d554b32e34bec3a7c4d1498d579dce579b18ff05de412acbc634d10a0501d023b8f3550c3c26f25f0fcd50bb9de5669d8f4093779f3db09e27e005fa338b9d72f58ff0de03850c57bf03b8c95c36bef70785cdea2fa10b1d29aa9268276f10196c6c293c5b3291755f158fcd6d00f5557788a72c3e1216248d89d607df2c841669d3405dd0ff9ed0a519cb47b6a57d5fb3b06a96c445460ba619ef90e4a10fa7d1f286c171103acdea7f60d528c6c5c22f74495c127e9a76291e2748ee4ae2ec1ca8e8ab3a9dc4ad8ee085150811f98937cf0578e50f7581a5baccfbaf1dd0b606f7a94f25f876892cca98e63151b87244009f01a9135a6d1eaa44f288657b33d096e8a74977e9f5fbb9ef0fefe0cf4813ad8a31d4a15fe98a9e97093e4169d0e6fe79c5ba92c994ba52db3036db327773ff0406bb16a6db648d2063a528b0d1bb7ab893043cfa37ff21da43582df50b38e199ba83f19065efc9e725133663a7b1a5d82f88f24016596cf2e33460fa4c90dbb81168e9caf8d923d00911501ce8c430b5163c2b1b243f2490e074245f4ccdabc676517971995ee71912b8609564d026b92d8b1346be10ed2f4189c988ed0d2c4eaf97bda7acc42427462a83f88426caba38b095da1074198ebd96ec2d71666182b16e8a7c4609e456cc3c2226940676811c155a2e154c9c9ddfd69562db2772741db48a0dc17bc46d944925325ce505c6022605974992c1c3cd504332ed7df47ac795cd16b7bfe179a9c9d3adda8eb7d9bbe93ac8dc508f125225512f0f766d86f032ff4f287cda332bbe1e26b2d3443227f05886e448864184d04c08e1ca9122626de564d2f31d2f5d4a66f3ca5fec1fce7957a9553729473ec2e19e0ec0b0abb660b3be164b2a76f7e51494a34ff5e7f4486b48cac639ef6dfe87fdac3967b85443ecb93314451ed47c019744dcbe89da0b5dd1309d07b0755967679ceaae00e8de86206068a35546b0a9e2f559266899d22932f6b243f194471fe9601ccdf6f85ad6ba67aa4a215dda2af29754b6cf53b10d6b116fd52c0d71a981ea54611d55615b55c43f2c3d7270e63d44ddbe33e53def47e830dca9966b1ef751d12e61e880c07bb057ba0aa218333f4f8666afa5556a7a95a8450681bbc35cd5999430becb6ebc7e972d8ac16ff61736071fbcacf8b9786be305c0748d66907ac37245db4b4ac5a59e9d88c9ea5b8fd988b3487bda57eb508ce21d0f3e09af0777da2df46fc94123f3ce2285803cc274fd4a8666493a486879166aadc3279c089253fc930aef36ad57f69d9486af59a926f1facc814e14a864ee8876f2710cd03666791dcbabc3b0fa743cd3abcd1f2932c2cd99db2eac79cd5b9689b7bae673d10147d173ad220c2a825d02f46408ada0d1e4331365fae99c3b3a95722967c0431b3d10dd2296ba0888f7e47e070e52010d9e9868a81976b15e7dc74c09c34a711c5dcba2d58c0c1c6822c42a53a31e2c9b67127e6ad0efd9d677919e45b495b119180e2fd1b07489ff0132a3d257635c2aa04618e984091b24fd6156d2d13ea88b3d6136f67ae43050aa0999bfc3757099846bd0d2945877626ad90d1d390dddf37aee48f11f9b42068be6e2dbd42dcf4196173f28a5a1a3061047e6af3c38d2843ab9558852c542bc4218cbf9da6f5cc47bfcfb91d37f33997b7dd08f91144a595468b1e61117c5943bd2dde64b6cbc4624e26564f0faea31b2ffb539cbdfd9ee793e4d8934f79444537bae4c5e3679b8f5803cbc77f84609f05b8ae21042055926281fdca90f2eab1fa6a7197e448ecce5387ebe6323b1b8fe414bd5a3f8f011e67d2e8908822a16a52e613f0f1c70e9a63ff4e5dc4e501e0c79d403c3bfec2383b1f928d27b3a0b3441cc80dd095c807cc90b8af31059a5fc82dc35ccabd4797001a17ebdb33558a77e479417aefcdc707b407eeebbc0d9e70518911194a3d272052c4c82fc127204730c4c6ccf647da8d048b396b7e0488837aa4fb17db1f0005175eb973ccf2dc7804dfdd543588f212372cdf445db0320cf8f5c64add1a2afb747b147721cbc6365c9506929d792c53eb09d46adf9e2a379ec8cfdb336ea4a84bba698f4c91cc7332c77aec91a5044c26895f1be1dfef216933a44f08a665c006f7359dfeee39e86fad49b47340025b77624851dedb7220217b3e9a4aaf7dab0d4427f5da7ee8caa0e6b0ee6bbbdabc19bdaf2d5edb0905cd957b2d02db8bb29dd16e1f6c0bd10f0dddcb17481c0569717e4126eb664a0b67b2451102489a159fba234fb99419a7a89ea87cdb96311d8b9bae56f11a31ff3781aee98cb4a981340dc8b0b23e39e0168bbaf3e201af4e0700d3c5cc28a1392b8b0d22de88c7bc8a2093810b6e18b3c19f1a31d986246194af9f4b261bc9f2e531f3c7dce95e05829fdb23496851cba8f42d1e537560e7089dc09bed477856082f25e372d42710e3fc03898a475c99655c0babd04ccf179bd51583bfae964ade268a0814d5519aa5acb6b446a5017ce107d99a1c5066347a242f29d696a517f069bf8e5909868d79d974c4aa2298a0ff85310a5fadfea4025d53d599f6aee31d3da3ad8c534fbf95ad0c2972a313c4ea9378e2c991338f7d6551f3800c1089be2fe1ec6dda7f86663c0f34119d60b47cff978dfed19b220086ed5f6a49782e6502de377efafe03061b24d1f75b6d1712277375f72717a8cf91d1aeb19205d72153c7b8b61a3ccee194288665806dbd02395ca3eae55558753951981c6a3645761d6ad77871873e797f8bd2a0b192ad6c27ace295a3f0130d708a9730e7d8a354b90e785b7a96b3acd1cc82c30e8ea81acefc1b2a4c622b9c1c67818d13cbd63d6173e7cbd152e7755449e1769c269a2abc7ac09107e888c685f0136479b2f972a751b6b4474cdaaf8e9b50f49ccc01acf7fc5c07855c71974e435362d55a3668ce6164780355495f6beca066656ae1ab98293453919f7548f4c9ee0962c57df78fe381882e523986b3024fe1baf4803707e3552c6f35f6e9af8dee0f83bd822fbb99e13d7c7ca966277bc7de5213191415f049f359b618c1b64982ac01613bad8d55755083d9b57a3eb13eb982a213b5ec6a0fd4bb84ae4d23bb14ecaf8bd570484a5eeb85fbf51398880b2c3512dfe41f9a466ea98f12da28d67cedd1b0ca2e1a1038973e252520d6203dd66ac8ef2f0fadf0790bc99db47f9699ab6548ba3428f0daa3f208ec4b2f9e72f0a5c78d7658924d6def33e79615a070fd3f8f0ccb1e8456a9ef0d6a27a2a8397bb6445aee9fc6a52b152f5578702a89976cf3d431d1da6e312e963f6e9ad8ce9abf6ec092737a32b1471af01f74efac4efcb0480836a13e0aa52b4521fea90f940adea684d02900d1ee62cc5eb5dcd9e586d1e5e9f6953c5eb3fcafcf5d743711a723bd0761c5f98e3b207f06bafd15be8c363157b7c27d9d42184cc5cee0bb25bfc54bcf266f1e078312561acc32314ac90c604397d8d7ea5442ebeb5d57ccb14d6408d407d5482f87a7fb7b00f7f355a56477e2c25718406dad952dfef9ced75be9c3f2a190085faee7f5b6f284d2d0dc41e942f6c7630bb6daab32dd06fc1a18234bf390cbdbc0f94b7d269dc8badd27eb3eaae1300bbef42dac6622e740218fedfc33770019fa99031adab23ad92154599913fc172220c1c9db2644f2ed9726150ea32ded05ba935a325cd61c65e26696ab21065a4603042e9045695666497597da0482f63245f22df2ca11120e884603504ed687dd471dc9115af906d076b2887ddce5539cc2bb2593fe13b0d70d6bde8c8b69c63dfde48580ebf25a647a286ee2ca80ec160f3db861418ebce91deb3cbddab2a7f84d59bd990a1c1b13ec3e49446726ec0546204a2b9a784c66506fcf94c36ee912c4ac300d23f7c8d64668bf788cd30c4a72f7856e4c7780a5d0399696514716e08c3963623468303e5472eff7d5ac059c1f8f6427ceedf1f3aca5ee94933eefb760bbee5e16afa9f4f0f007d05d45279fb44d0607d43d9ed511d25a1c1744b098"}, 0x1008, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) fchmod(r5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: r0 = semget$private(0x0, 0x1, 0x771) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xe, &(0x7f00000000c0), 0x0) r3 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x5, 0x4) listen(r3, 0x0) pread(r1, &(0x7f0000000040), 0x0, 0x6a08) mknod(0x0, 0x3a0914c44f7b202d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0), 0x10) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035e90a00550000feeaa490bc1896916bba7182b0ec9152ff"]) write(r3, &(0x7f0000000240)="25a99fbf493e6b7ae9dc4182d1026bade187a7be89cf552946d563431143152158a12f214a6e0c20e9a3421f30604d429b39d114790337a1fa745cc813283a583683b6426b6373d5edb3e7111a619129ebedcc0c2fc0cd282cc79305be11f6e191db897b0e373a7e262086e0c0c2102679bb7443d3b8d0baba7eba74cd3c403470796bf44e57278848c3d0f96c68323fbed4a0a3e2fc53a6196d11c5f0f529df35c83e4bf5698a8f53f62df2cdda65d6508622fa03918871f87c0944", 0xbc) chroot(&(0x7f0000000000)='./file0\x00') r5 = semget$private(0x0, 0x4, 0x90) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x24, 0x7, 0x4]) semop(r5, &(0x7f00000000c0)=[{0x2, 0x2, 0x800}, {0x1, 0x65c6, 0x1000}, {0x2, 0x7ad, 0x1800}, {0x0, 0xffff}, {0x1, 0x8000, 0x800}, {}, {0x3, 0x81, 0x1400}], 0x7) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) dup(r4) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000180)=0x7, 0x4) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) fcntl$getown(r6, 0x5) dup2(r3, r6) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) syz_open_pts() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/101) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x10, 0x0) pread(r1, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0xf, 0x0) kevent(r1, &(0x7f0000000200)=[{{}, 0x0, 0x20, 0x0, 0x0, 0x2}, {}], 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0) socket(0x10, 0x8000, 0x3) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x416) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x4004570c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) kqueue() r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x0, 0x0, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="22a807a2", 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getegid() r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74, 0x5}, {0x812e, 0x0, 0x0, 0x80000001}]}) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x8000, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000100)=[{0x0}], 0x1) r3 = socket(0x0, 0x4, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000100)=[{0x0}], 0x1) r4 = socket(0x2, 0x4000, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000025c0), 0x80, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r5, 0x0, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0x0, r6) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = semget$private(0x0, 0x4000000009, 0x82) semop(r12, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r12, &(0x7f0000000440)=[{0x2, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x3ff, 0x1c00}, {0x0, 0xfeff, 0x800}], 0x4) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000040)) r13 = getuid() chown(&(0x7f0000000040)='./file0\x00', r13, 0xffffffffffffffff) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000003c0)={{0xff, r13, r11, r10, r11, 0x2, 0x20}, 0x0, 0xffffffff}) sendmsg$unix(r3, &(0x7f00000026c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000024c0)=[{&(0x7f00000000c0)="c0172d61dcdea1611d677d28ad1a6572ff746f29dbce3d73fe69b44b09265d68c8421034ece4fb6c137d07d91447a975e7f49f7b", 0x34}, {&(0x7f0000000000)="2fb47a19f3e3deff979d31337e4bc628ed9739730a9549f0956e7137ec335bfae290a6f07b13", 0x26}, {&(0x7f0000000180)="4988120b592f4bdde1a69a9e8ffbfcd3fd6e4d758d0bb590be2004c769b71e8908d2fbaa7b2d02d4b2304224357c2fafa1e41fd362b6ab884de67f60e18b8a6b970ae779c194aa176d06283dc776c43fbd6cf6135591a6e0be5ae925d3", 0x5d}, {&(0x7f0000000200)="7f842c887a891cd74d7d6919d32f5df117360d146fcadc9d573fa4f1276b5cca9ffa1925e94250f7fd8439103bb9ff000f7137db0cedf4681e4fc132dcec79ae3f940fcfdf49ca985bc9ebf3", 0x4c}, {&(0x7f0000000280)="ece95a6d92dc98e7836757e060e02aa3dceeca2fbf022994d328219ff46497644296a3567bfd2c54ea8882c03cd7998f349f467828bb5e4d46e0ed1ee2fe0e575cdc1b690a7be8a16962d12837a82f011060544e61179a53e4", 0x59}, {&(0x7f0000000300)="a2f595e87a809cc5e6ae7c42fb6676c39c1adc4492e3f0c16cb7216e4132c576ecd7be310807aaefeaa19c485a509286804bee66f15236bfc830c7aeecccd377d4a6337860ba37884d197967620f2606be7ab753be5eb4b9b1e6e4c64b33edde23746758b831eea72f50522fcf7e32d2c0e4621d2fe6a8cec00596064431413de40cde38921cf14ee97c8186ccaa99f7f5ee3d533aa7f3da3fec4a88864718185963e8ce2e4d4d0568344e783a731bcdc76379f0ff5b009ae35c76894829176c4c49ab9639dab50170475a59fbb82e36068a55fdd9f099619b3862610bd5468102ee75935210ab9d2084f24c2b32622cc3ebcf759f49b571e9a9d5881064b878c5112b38aeb5c23c8e73d107dac2648daabd180e61af41b4f3478b5be35d84dd41c5c8f7a905e265319593f0acb5302f2b38e0e48f71d0ecff1e8e8144c6630f8d5a5f361066392b5e437156b21b813c90f4de91c2e9cc42e27c64564808aac496b9768b502dac2947bc9c74846c37b447db92f0608b2d99225d5326e1ffc057073c1312be13057b3177b11f532bb1a21e70974acf9d046a0f7d2698f4d3d3d6bf6bb37d10a79d062fd0922b47e0313eeb9186344db279d580f25126c6b7dd34a1f7c16a0735691509ae3914e088ce0894b7a6753633f4dbebb39751567ff13e71c089560d4b28746e882dca7f5b97785def6823d3e7207b7d694e8ba7f41d55cdd644bc5ef9b6484e819058f068441859f0b4072778e5823eb807a42ffc6258f142225aa40506bcb2209b75e4661dc1b4da55fd96ef7d0b208fe3d9d099d3132d3a8f3dc1aadbdb68e8c0f8e315ef9bb8bd5b709665b49a43f897556f2583243125dc59125eafb3f15fbf60bdbfcc47df72fd096e40ef19e1692adea74ae3248b060c9bf80a7a173abfa6ad76738541a2f6a30464f5d2ceabf8259dec27a2854852e8f7040726518388e489a81bda915176bf71dcc4614eed1397de5f34bf54b253e93e663c5aa926d22120a4f88a9d180414f051b0042a1aa0b47d4622c6b21473f038912781dd576c3a64fcf077e72daf13c4fe00256760b910b3119873f0db45bd967020ec88b0cbe288fec2c2e5b946c644185f9499a4c50ad98207d491620487eee2dc7955c99811025d5e3269e2473ffb4b3d66a1f51481a74b2ae720af296ea80d428d9d8f13db0e0b32c597fefdaf2f86761bc4843d70d15c9b8eb4ace3f6092659a1420d14007218d3b22ee14a343e085312a2fa7dbaa2bd419c0d0da769a70e50a620af7459d794d8790f5c6cea9b0dc8f77936c941ea74da83139b022cb36b9d2031111d4ed7b96d63337a26e3abe1d14a08cee8df2d9253e0704bc7020f9f89eda80b8a881c4a97e9072f44444ac994d57d0779f9021f655092da2c16d204562c35a1ccbf08a9f7c4e522abbdc0d69692915b7e052e37cfc73653e02c236b9c075438f3e4589443d65f82617a0b49eaf66d7b02f1a83fdbf764dc7ab1ce7a81749e48ded9ea6250106949087abd21d7b7640961ea68824f9ca4296b9d4d4773b2d52923df0102e2a3440f184d428f2dbe0b07dd9f83022988936d43b90e293cbe6a4515966139a1b4e7a561eb1d810bdbe0fa15b92f6e7a2ca47003a4d8430e10c5c296f29e09da0350e862a400968b5cc7b0924d2a7167eba649eca9ac45e8a35f62f6c1250063753bd0f673c3191f38632aa972befd3d9195595680f60990843b688d499cec5e9abfe349d170508ea2ce1135682f662dbb750d3ce03d5544ab103dad276f76a4a6f2887d317ac7d724d82ec66aac2f4b7d0c370ba3c1c7fce7161a3f07ad49116118ad125109e7ccebf568cfd1448d539789b36ba0e047a3941c3f9c2296a1ca791068f06b027f7eab8f3efc5c200d280325dc39410ce4a3b40fd143c5e758fa36c9543c309c4d6cdb128e3ad6f19976d37e8acdaebe637cb66fd6ea669d45c50e42da3487d26ebdd6632f50ee18690e3216ec2c4fcdfafb61a4790b18168da1e30eebb0fff016aaaf06d9443d3ec9f0fbb37a560bb2432429ebda8ca0595d37ffeaa4f91b2f2361ad289dd3c71ec18e18221fc7009a1dba6146782a1b8a92b06b73e08d9588491c327eb8222f06de886ba7674df0dfc1f6ae51426b0dfc07df3c17e1f8d7ed064cbde2d97e989b4af9b742f5b5319c18e80936f57c9e2319937ff7331bb684921105b5fff96d9a012981ace0af22f192d575f67ff0eb1bdb765ac7cdf7b56a741d219b95389f41fbf15c533c7ec26f59abb44c5bfe040517d10d26d19af917a277340f8dd671fcb61f318aa981609b3855c1130573926b3470d555e005d8f7a959e93171c893a6793d29ebbc8b030153e25c1e41093a506979777c1e66ea71a5b2606a0663739b662a450d7a89fd4663c87fd929b84540216c350acbc8999ae0012f31c97a0fa383e5ca6d2d5e07446ce2cbf33d333400c07576be830ae582a6f89a5c5c315a8905be54db768566d8975ae1f515abc138e1e2d9530a0c4d876b1ebd5ee490957e64f38686048aa41dd5aaac20d89ba399ffc035883968794abb504b33df673b9b60ab29d84eb411c015174d6e42489659f89be865f6b120727f34a4862ce820524996eb6703ad350aae202d5e49bda815e6a2e4e5d16ef98a477d83e213c5aa345195de4531755bc114898d4e4f9584ba0e1837de9cfb8a4868234a2ae3d7b71fbecbf988c181e6209a3e7628ce935f3570f24d92db288e8280ff719b1b9d2948796c9e54b56073ce1459c231adcc4acc969cf39a4aaa254ab33fdb0e1300a9dfb6f4ebc0d77987fc169671061b2f1755689227a4a2b43075024245fb432c4c9d0ef38b63ead2d8e07d079d14687448e82ae9cd3f8b76757c834760bb3952ea8a29dc9554aa15bf90ac950998eb84eaf2b564dd2a7f1fb9c77f83d249f3a0ba642717e25450390296051d97c35efaf2cd4ccb1e0965e33d5bdd48960591724e74e2644350b2e690e2692e86e6f239e5283185aecc5fda9b3b576c0207dce258f30f9ee4d99a030a117250b3785fb1e9c4c7d08c1261e8faeed21a3f8c48bd2f85e48fc4178ebeed1c1ddd19ca1acff293961992c78077ec5b3dbcd90c616dd55a27cc458a119e98e72e354bcd9a20a3401a879270eeaf781545496950081fc801ebc7279d1baa465ea07552e082a66bdd4f8c4acbc5af713156ffc8e2cfafd59092927de430a5b683585f6187047e7cb517866faacad4437d92de72a377db10ae1270f648c988bcd945022089747e930bf75fe7611d43af9f92dcc6d312fa276dd87fd10a88876425a94a760f7c27a07ada9ed6655f35bba98fa079f3f5b983f78ba0a7958ecbbcd4b6bf3eabb152ab3057bcb84d5cff6efc00268c6a7788b74a1cb70cb25704f870e5038cdba3807c58b344271d42144ec662be8492e09b4d4a70f1a8dac773a90f051f8882d4de162821ccf5bbc8af316c51c16445b23b213c2a82819675b5829b7b6b1a23c90983bbfc0bb117f80a29df64b2185f934454f4d5f8cdc4e549708c9fd398b9e58ddad61923a6c399a5f2ae81ea9f36b73ac629a949150b4dabd00b6fcc2897762ee44682e024580cbe283782cafa7d252dc6f622b6da250a3da358d754102070c2a8a64b060a40f2eed37018201133891e5d4a00e21fbedba540c63503e2e2022a4f8fff002473bfb8fd6768ef46ba3cc8c5af6e6501c138371538b02cb4e1673da2ade059df330b04483f1b177a77fd9bddd50dec1162631b901a910abf77ee617b6caef9e18bd211cc77f4b74c807b5de5a3709698775745ab54e3f982e38dd26899168efa0ebe04cf86579b251af42353f98c641da7a159929a9ad8a8567e986452c2d94fe07010f1d9077e73f70621fc925ae1e54c1a031b9c30182a78117c091cc4620b2eaddf3843a7de5fe0761512be66de3a358286c20f8c9bb4ba05aacd5c433c11958339060dc749d889044c890b12c86a35f6a5a5576cce97949dc86ee07db526c8d48352e9a141a4193f38c4936e72a425ea394d73e56b0193daf5fcadd64baee56e4cd696c6fee6b292d8bae2227ce55419763c55c7ca774a38b97edc35dd10cb957cb5a81723d02cbd78ebb41ed6a1a8bcc8dd8e423ca0eff691a7d434f44e2ea612bb23f658ddd27216cf53ec80046a12373675c26ac7c8a71cd8bf4246fcf7ad12ee3af45dec779c10caf43abd2489da7ad885469546d66da054aab644b17aa70f5592c127421fdf36e2800ace8ca6e56981d6dc94591677827ab0d781ff286169ca7e5ab4ab0b135ec6790d6d3dd2a156ee3e62306134be8d3e338b5c9903e4b3f214d1f1e167f526e7f8dfc4d2874b05d48279e26da19388088617c4e0633f1f840a09852e2ad9f2bd44d94a7a0b124510f2bc39fa8aa6190fddb615363dcbdde8cf5e84a1b9cda01ea5f7eb56fb913e584563ee955de0761f3dc246d4f21342adbf1fc1479d78feafa09210021b0839d58cfd274340ee651f37bb281793978f38f5ae53702a0d54dba7b754b229d4e6d9f026d83ae0fcc2a6ce5411f3c4230f9e9f65082504916ccb46254307342fc24b9f67a93e54b43ebeaa4d1af0308d23baf49cc10d44724a766197c8a714963729e79d809f31815aa3917aec595eb7b1e0758e2814d5745d26ea466ff8566d0cbdad77dd9738de7bf8dc08077cfbd770dd46da884a56581287cb97a8033b5d764e8dec794860ff5979a9d12ea543983cdedc01ecd973c38f1b6267fc11fb675bbbb42334fd3fa7e30e81a7e57927ea4a88b7d11c1a71a0b9d876bcf14ab8c38eed756a123ea6639bfd61e20981da35984c208e3b789aa9698231062d7ccb97b9991a8eb756e566e6df2d55b8d8d79e5b2376cea2418379b2f98da95f4e02cde5031e60b0e74a1f0902b1f2653a2076aa7d9fef0d8bcdb9b7a4c84a39660d3a5f65656adc535dbd0f490124350e9db1e46b62c338d5fccca0f3dc81eec3acf86ab1fc313db004d5191faa55e5f74d27515a203f7b53114750ad90117e566c96ee27a3e056f1bcf14d1d68304267a5685c47b20a64543449a870329a2d915776b0f624dc215fb7f6acbc3d0f4922aa4ab3090fb42f992796e2da83775dd58aac1a12ba715a0351f63d40f2e36724736431da1669ce3f109e6d5c1befe4b71b7ed989ebe83251d9fedfed63d255f52f6cb6a2be664c7a34cc4a93dc26b490cddf0a1ac502fbdd0b22b1ef99f6e691bceb1cc3a39fbce130d7232bb878d0c4ea1cae4de0b0c92ce79d8990b0a3df9c19dfb5b462a20269b5eb3eaffa9d4960cb5fceefe08d846a6b43d8f4670e1f2c794fe71f8427b179cb5c6cb0db11265117d78671688a0679c461ecd7ae0499825a3c31606050a168be59b1c1d6ff080fcb34004281f97a5c4fd3ed1f02a10543797b358e8cac065a8329bd9342ab38779768b4fcaf5b49b809720753bd4c8a5d1e7a30a493e5e966d1026c0d5305b75eb9e2749aa79053601b813973546fd1bc8c3b8d90a1e3863078af1c288662dbbe927f21df51f300071e8c964a65236be08e8c5c1f63733288a9eb85aa850bd69052a6ba438e37aeac798e46f4650acbf82909bde61cb1dc6fa09b3d13579608e1f918a6d0e7d79cfb8814e5a5d29df1f7af35a4661efccb3acda075004ca2ed9860a7cd2b1f74e0a8cd51e8a092031e239663abef7e1c061e13d5c60afb958bebc333e901ad3b7e97dfb23c9a0594eafeef72fafd3f0acb8af3775b7a810d539b4f40404fc11038ec88c75b62b33b39288675b1a0318e8447150678b56a3c08127d", 0x1000}, {&(0x7f0000002700)="f868ff63179272beb878bad5287bd416bfe7304585aa66e4d5ac0f3655892b2dd6d095ee3beb21176339fc04850a3d95d922e365a86b2fca84d3c53d527b623071f7d54221c5cc8458c8ca8127efc7d4eab5483551c7fcc9e492b4c2563e8280fb85d2ea7f56a8c3bace2e81db06b0c9f8bed1d6425b68c96cc2df55a4431c785877b52d65dedb30f6bfbb7b462af2bd39b617ad9af6710194b6", 0x9a}, {&(0x7f00000013c0)="88bf904e504da439ac8dd8d3a2971d04164a8b916bee157518e5c4c64694ec02a07e70f17af91141c5c55f01e12647d6dff78ca16a1daf6e02ddf412d658d51a9ec0daae0837b3277c070b1d61aa6c7b05f4a2f1c379edd7c7775500fd9c05885465912eb6f9ef8aedfbdfc48968826265f865c2aae2cac084424dd0dec9d2acafed3ca1c661f4a7718215e96f2e6a7386ea8c7d77395347ecacf8176b49c739864cbe8e537e3339958a316c8a163fb98709eedd7752596cde590e30904061eadbeb762f346e51a7581bba166fefd33d87e31565e5eba4edec63fbc9712ce76350a0575a4c1eec577ccfbd383e7f6c9132d3bd5cdea72ddd81066192d27d4dfb670a44b03abd35393141d6250096e499d2a8230381d9f790bf5713e4aa33eac4be5ad9c3401768a3bb0c4acf913ebdf5c0869a22ceea9aac7fd81cf509c3205f7db0de643d66a6c354a7af9204cd070bbf04dfd7794305539d7d54ad0bf90b1448301316d26c463ebf6709591f2032693343e4ad34d50dc551f8f6744f752cb54c67a6a14141c27cfc1e48e2bbdcb944a6ac2d476d51546c03eb03223c0b7eaab3d5ac9cb564c11ba24f5f345194cf3dea267d4d129a943ab14bf56d749d94189a220157dcda69ecde9d1186eb6669ddbef1ab5e5f79f3fb0e3cf16726a6455d69b4bae6fbd4278f0e03c735c676b2f2a0e57a7a3db1c65786475490fe7bd1e7f36344b53221c8f3a9065f2a5c54a43dc23cf4f9f86f0ffd36fa2669d9c3ed231b52a4a8d66c584d388211e1132b0ff07488539794165ac40b84780dafe7e3001239df11d7fb4f7987afcfdbb084094a523aea947bea009d34563c66e8114390ca4f5330241d7cb2e17651f74528fd225fd4c27f05e7e25e24842e50ed0b23d3e7a4355ea74516d28ab0f9d89b974b0bacd90810bef0b0c55af1301f3a90f75805815a357f2078d1740e0965cda886849f55c77015a33b8893f84f5dd0561c24a27c5434460225823590107ed6f600f91100e5ac3aa79bee2f2c6ef050bd1218cafb9371bf5421657d232660969119cc47f532321f4e1b133b071b327f8eaf383e5f74cdf970ea5ce2b8b3dea63d3559f1e240bb088b8da74db737f06abd3e7f28396b28674a176718f1119559ad00750731b78a937a5944b1344c830efb8e5f91cce29fb6806ed793c9bdb68c1c7815d4d095bdb905d8d17fe841a259fe7f715596eb2552b12431de0b7b3dfdcdaa1638ed52d4091cad3b09f45afb2b2fecbc7c389702966e8a9d6b6e54c08faa00e45982c6034841f196aaa7a6029bbbf7c8bc8a3d467665b4046d0a8434ec429bb65ce458d4798573164ec9bc145ed8bdcfb5b36c99dc5ce2fbf09c516e7d03bf5068862a880953c7767a2c0560f402ab4c61b7a126edfc24970c780e29cd0a02b9c5f74300c213c024508146626b143ccca2f391e796e06abe639b3b6cc64fcb9a5fbcac86688dab9ca7d726277b3b56d07cf33a1c9672786c445e3e2256d49afd71d497caa25b4625a40a58383c9e0a6a29c117b25eba096848786912f9c1ed2f450b4720517cd8f51ee759bb325e046b781985c8df81f982d8df139df6fd3b42ad4990e49461ae5b2c04745500ebf1c568dc952840616ae5be1ad66e263a206144cfd02b19f1329622e47c04a772ab121d38949eff98ba79457a835787a4064903a61fb8307602e85ba9706c4530d26605b0147cf1f537558ca0c0013d5cfa1ca378327281bebb06801eed3e79a1d6a7f49de5d1ce1f2652277304a1f73f0d58256ac860179ec17e893d9749b9c462073a202dc2203be4343359e6130bf299db226963a78bd269fdb7b3f80bc2e3736d16b3f0f3898e0fe02db856fc1d7b3567d0619f74c33160a799b24e8fe069ec65f90446561fc4c0c348ca6aeeca556a515f5cf3360179ce456f63abe9a0a9fa2b8eb9d840913bd9bbadd1c500f868b8f54eb8d48e546d2846390fcf7e5b357c647b1872f82eacc9c74c3d9acd020160f8f6206729a399a61b190a9de569b59ab12d266f86ac88c8c55fe09b08201f8880e3b3f64ea4d8693a62871cdc5607155be0eecb726a55a7e0f3d6e66e3aef460b5458841e999f30404ae79beb30291877553b7ac9e00c5c2675d5de7ce97a86302abba12e13c0b6d0facd76a05cef08cae363b03ec5cba32e880d71838c557bbfec92f4a647945233fdef6e45ecc8c14f8f8e0340046dce599a0822760f8233dcf4413cf94751048a0d32184afec9c8961f71878d70e8c96c1fa7db1c99e222b15d3c05096ae0e911458f2cd6030622780d5a600c45f1448a176b3832e0aacf72386b4359e83b4041ce3cd88193d4f9403b4e3834e888d56b00ccd96da478322652f633ee3813e3155374d16ed2a576d76c0c6b8aba0dd3c5e3ac01ee94831c97a656e4dfbc7447c003857de7adb99bcd67248b0099687bd5cf9d5a411a752512d9914ac2a570d360d319b0d3e5672be7592bb5afe8e981c47f0385ee5b2155c226518b5d47256794ba12a37f0af1d985ef958da369bf5aa1c6ce39fc4b7d25fd4463390b70021ce1b5c7b3fed8f97ab7b45fbc806f000fe59c7feaded3bef1aba1e7e565c7c10085ffbf734e7788479b18e5292879d9120a196da32cfe12d3108a0c22ed01e7d29f2b326653a9b6f195e0fce95dd18aff25454f141c6b2ba238c89de24576a898cf5c8069efe5d8b69255abd95a0dd82ec9cfde1d0539ead017bc70b6089588fd999d6073721ff307128f3e5b2cf27f6a02d914381a393c93402cd75ecae6ae44d53fb2f27152406cbd40a082739995b5d8fcdc412bb972b994361f1ad9b96ef7cf43f8e49451e9f3804856f6c5db1768010c92e1fc1180352de8ba24acd04f13245e261f9ff9f906be77c002b884b6ac131c83d80360a5f9faa4771570565f0dff7930099b8367597b055abe19fa3c7486365da8a7d4be67b5a7fb6a10d9f41ea885ccbf34c56faa22d5ba5e3ba0428be1915be5e824560431169e1554e41b0726cacf3e9dfa74b230ff92d60551b125976ace60ef601b3a7deb5bbcd6efc63147ba9782120cd9708f008aec71d37ae89c3c2ada03f8074fc5148987cd9b49d2761ad4682a375135cfe08407d57a1d156e8167cd921afb0fa1f4b2f0b868f888d4e3c2257daa661397474fe4a3bc2a385c4177e4d21b21b2a52984f96aaed9d78314d45dd4ffb2b3f5e36e5302628ed9f79b1c66890c831046777b442fd9be2cbc76de0bd16014b3231591ac145ca0bf2dcb77af999a6b85bcfb73611f2f78afd9d235dd9dd3722311a979330d4f1d6489cd9d489fe6318d0effa6c1e05cab53fa5ab99eac0abb1b551a31d0736018a66107d645f335dbf0dafedcf4c6a4417f133ebccdf504cb891b1f72f793389e47076d93db5e1dcd38e8dbd2efdda7dc2cd7ffabcdc6a47556d1fd851276e6f0b333d4ffe85cb079528b3fa367ab3eb101a6ae54ebe3be00663d0b61bfdb027209bc4cbc41a0e7ba77490c91f09ede0fc243681dcd23f8df91a94d9edc3429955a4c54fa94dcaa67c9abd2b3075102de0743dda2a66131da96becfc970669a77e88a5f2877580f8f857d1395a085d2a737ae43c106d0aef944f035c88479991f2b8cfe7854a8c3d167f38fd3d14d96cf3954e2a3738bdac524f87690a9803909321dd0a278d58168c30d052ac18a0315f87bf2cfa9e581e3420e442d8f7b04097ba30d7f17c5cbaab5155cd9a89075199c5c0d1bf3c9cc383b95d3f8806cdc1498de213e36fefea04ff0759a7752525199847cf3c93807c4a1f750907aea48b7b521f6a7319a86d93bc67b1f5acdd52190f5beb5904341999da89071b905c192961daed41fbb215bfbdaef3b6152b208c3bae2e3261001d61b92838a7c4b5bb4ff8875afd864a60aeb6a1adc9e66209b68d435f136bfb7ae5fd0fa98c890d8d079501553bd7bc95c11e8f49faaf46e6ff206a0cda9de25a1aa818cb58953758b102f3617a4c8f62ca3aa03cd0fd45d3ddb56c55ab9cc8c96ec88a635fc5547017e122b66b748e8aec5d6ac6b7418d43c6bc1f7c83e953b0a74471d4ba13ccf32eeb6a8af4688f03485ca65e668e3bfe3c31eb8045177da7fcdcba608ee0530344767d4bcb48e3452f537093518b0e58bed6b14fedb097021b1f86aa8a7c76fb6db6721c493b06995d3a19d1171d6959bb110da94543c56a22f56f74b92bbe57b8298cb04a9c61f32739b8485385d4740a6d5da7cc92387aa771a4de7cf99f1fa0f304ebd4244dd39bff66572672328878bfe3442767ddafddbe8ef2d538456d3ce3dd31d4de738093a9f7462430642da7727a501367b7c30991d49b37aad67772b3ec2e16e91999ceab7127d53686338cf784d033b9ca787d6f048df013869b78930505a3764335642bf3cad86fe334e445bb5d2c7e9227f6d959f1dd20e90bdc6cbe96f204d25c18788dcbdd074e407e03278af80f5823424ba92ea5f0202eb70c2970cad154841735d9e785684d46a892a0b47478e53594b6bc8b3b551ba17a9be0d8dd45d71342fb7222b33abdc6832ce37cbaa1494aca318cf2d8c76df113fbe90f15a20e60bb78b2fa0db08d481d88fb3bfcd76fe5bc7479405f21472e01fc713107ac8c4d69becb5c53a21eb8b7e8c2418f64a097f310f87df5dafdbdea881a665ddfc5615c357084afa28a6e7c88df364618f80d6b1cb102e670598d8f825fbc4bd58d7770b8959aa062db52a320e22e8f26f68b52f6e418ec9ae1c62c144282667e2a793f2f0cde64621d4d28cbf218619ee1392273d57043e5fcfad9f59ae724e9145346761344a11407d82c36799924e46efd043143d66114600f537174a1c77762125df2888a1bebc3fde41351c51d839ab35c919929acd9d86527db590c38f303d182ff8d73ccb898d25d9a1864b231068e67b4c03c46802decb1fda7d7d549a48197609fe38104c59a32ff7c3e169349fb3d65d931da50c3c1ce9ac4c674d02c9f393d17cacb6d7a0604b33c5ee1aebea76cf05955d8ca9d7c6f2a051b7c960dfdc21cf20f8b6f34b8cee8216fba2339e856bbba29a05dfa4287f94919d2a81c2f4723651488caf453faed2a1c5e844024e9158702844f827c55b80cc652dd0a827ac95e1a9b2f136a861f5879ea342df837ce21d206b9df5a20f60dc6f6e52f84d319b9f9b0a813946d4445be5edcac2de51b115aff779b7a9c085480723e7e2d987559190ce747ecf6d841a85b91ffef816270789da2774c80e918f54b50b90edf405c7189901ebcaae328857acb2afabadcf15a94b5b4754f1c210a79948d1ef6e580ad3384d0abefe978afd73d6cf6dd408f35d3a1337c965c70470f6b175131074d5eaa27a76c646f5f493f6a15c145f5b8432fd70ef491f59c1994c8b1f192df231c808691209952a6cfbcb5d0c82f4f0fcad6e96048a4b7f74701b883f55109b5c7ea2da617cb833545f1329dc893b063b435cfe8f6406c1e21b8ead1b9d3a471eab492f83a6517f98c2af364fda3733743e598dcfde2a085b659af957a2da842d18491185be3003c53effee29a91941c907a0a35a326bd009183ec541cd67ab5c1cdcaca4e9b7e36e3b768b9c1248c9e45b3febd73f1496ab826760b3f1e8e40e4eabaef901883018a943c89eb72a4c0a067768ae8a245da5d6e9f1e6170ce11927eac9dd0abb8a555eed88181404abbe1b1a394241d648b4017495fcaf955caab11a79f178ff8218ddaaa2e73e2ca20fa38728cdf37bd6b883c434ba8b0c36984fbc00"/4096, 0x1000}, {&(0x7f00000023c0)="a9b4729b6630b699cbe63531e412a8c0961477828bf3290df9c83934820e60dda4ba3c16b3a4b9028adff64b28049ba162dd1d6f5bb8b2f11afd5fdb98ccb0fc067823eba3cfa4aa5520f67647a23661228e1370a9572c2b31a51abe614003fd99397fc35e7c1e32f7ed3a0453c1a0f0bfc1e39be06a8955b6e6e208040d95f25c4113d326d8d3a0150471ff6a84489b0b1fb348a72972974c759338359c344ec447e42fd306047aeca151096164a086fb3b16cf52cae81487b1af82cf7f4393a0abd037c8229010a0a1729e9004917945d062a06a963c8c909909b0c6f0ce6d21738d", 0xe3}], 0x9, &(0x7f0000001300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r6, @ANYRES32, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r7, @ANYRESHEX=0x0, @ANYRES32=r6, @ANYRES8=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x403}, 0x404) writev(r4, &(0x7f0000000100)=[{0x0}], 0x1) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x80047308, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000900)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000940)="0f060a80ccd2e3fb375fbd4f2268f214b8fd56dad3439465280c9c83e134564ceee58871c119da3ca711b5c3389b26311fc2a41894e02ce1a5b44777c0426a58aaa8ff3d6711645ecdfe6121a91cd880d07f05d0a7b72b73c89f000c3b5012a942b3f1f578cbcc4501cfc957658d40836e0898632b1d9ece9347fffbcfb6cdab1a0749ea3acafdaded32e732b5effadd07f604caa9893a3c924f1b19fa653b379624d018ebd45893944d34a305334e1b2a5e27dc534f64d0087efd27feb7d257572478912eac929eddcd21e7", &(0x7f0000000a40)=0xcc, &(0x7f0000000a80)="0fccee7366430ce8192228c77a771c9f4c183450a3328360f0db645d9ec98c7286bf7c994eafa0c7e55dd462e5d754c52c61d48e976b4feb3f02eb38b09a244316340a31150073f2ea03b3d5e1e240544fd290083c6de69e6d08b6d00cd6fa96ccb9f217cc9568d77cce5dcfd79b35bc197105bd3ae182cabec253f95ba981598e59382877905bb208b52fda1111197c4a1331f2d3bdb9b1cbaad69f85af2578961239fa8418225d3fab9938286954dc1de9a278d41e3a26e6e3d7282d20395f6cf19d15f7c242aa603629fb7b433c54eb8fd5cd90e1fc6cd6977c94f15d4cb35378a1e097432861d50999bbb769dee7", 0xf0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5}, {0x6, 0x0, 0x0, 0xffffffff}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x0, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000040), 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r5) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x13, r3, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, 0x0, 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000240)=""/189, 0xbd}], 0x1, 0x1000) executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet(r0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0xff) close(r0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x20}, {0x40}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r0) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0x94739c02}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x8000)=nil, 0x8000) munmap(&(0x7f00003e0000/0x4000)=nil, 0x4000) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000000)=[{}, {0x100}], 0x2}) sysctl$net_inet_carp(&(0x7f0000000580)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000540), 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x1, 0x4000, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040), 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000480)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b75a449fd19e7d380e11aca179599b0b3672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xc1, 0x2, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x83) r6 = socket$inet(0x2, 0x2, 0x0) listen(r1, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r8, r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x5) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r5, r6) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) executing program 5: syz_emit_ethernet(0x22, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaad10f6b2fd6238539a1f7c9e72daaaafffffffff700ff8f78ac1400aaac1400b35b9d24667717055010be50d810afe3b758c9421c677b6d3afaa65a68d84e5826d1ad58a89244944612ba6a95c61af373b2bf67eb27967227f16713"]) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') executing program 4: open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000016c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697f, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) pwritev(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000140)={0x0, 0x0, 0x0}) socket(0x0, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) executing program 6: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd4e, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r2, r4, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = getegid() semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = semget(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r7, r6, r7, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0xffffffffffffffff, r7, r10, 0x41}, 0xa, 0x2, 0x1}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f0000000000)) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x7f, 0x0, 0x0}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, 0x0, 0x6) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) (async) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x7f, 0x0, 0x0}) (async) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, 0x0, 0x6) (async) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: r0 = kqueue() kevent(r0, 0x0, 0x7, 0x0, 0xc000000, 0x0) executing program 5: semget$private(0x0, 0x1, 0x771) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xe, &(0x7f00000000c0), 0x0) r2 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x5, 0x4) listen(r2, 0x0) pread(r0, &(0x7f0000000040), 0x0, 0x6a08) mknod(0x0, 0x3a0914c44f7b202d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0), 0x10) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035e90a00550000feeaa490bc1896916bba7182b0ec9152ff"]) executing program 7: r0 = semget$private(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x40) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/15) executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet(r0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0xff) close(r0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, 0x0, 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000240)=""/189, 0xbd}], 0x1, 0x1000) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) mprotect(&(0x7f00002f2000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f000006e000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f00000c5000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000166000/0x4000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000008c000/0x3000)=nil}, {&(0x7f00006c4000/0x4000)=nil, &(0x7f00001c5000/0x13000)=nil}, {0x0, &(0x7f00002d9000/0x3000)=nil, 0xaf85}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x1}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mmap(&(0x7f00000c5000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7ffffffe, 0x0, 0x9, 0xffffffe8, "1500d67d005b8600"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="d06e494046b25e54be676d1999863e908452ec9732ee0b3ca291f0b82d22d0c618b663d20da051eab30bae2f3fc4fa4513a2b56506fcc4564d1a644491ca9b5a3b169904e0b0b5278220d72ea53d149e4794b512abbc061c9b99546ce6b6abdb314a1e7646272aabe1ef9c1bcdfbd03977520229683293769b3e90fa63", 0x7d}, {&(0x7f0000000380)="f77bd727d7d95a9eeec9eb31591df85f8bf4ee3eb9205fa093987902ae48f978f6434f6178ae962270041524dec1ad4cf7acf7d52ac09bfd56c384240e5626e72d0ca81a44ae032d1bfd4c9ea27c954addea6d8a966b5bdcb9dbdd565c47ad7fbba862dd1261f9c5dff7713d2a5e804a5d27a1f16c1767049b4e21d8d7a34563bbd31c29c3d868", 0x87}, {&(0x7f0000000540)="cfc173f4233367fa2769a351b5b229468a347da5fdb6906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739d7fec283236e8cac673b321f9715fcf8ed21565166f92e8032a4e24a9b0ae81e33a8e6ff237249a3c4736b68ff37528d80a96b97ef9c127f2dcbf928b4d9d313274d28b00e1d3d331e4fb0716b79e2c0f4cb95585627956d1e018947ab7c9fed5ae6b1308fe0c408ffb45ce7476dfa03e350463ce9b00a7112d17dc33dcef5ce187b24ae7669105d54e17db063c6e7e9283efc2071c09e63c8fad855f80a621261d4fcbee692e15383aec45dbc5dcc38b544813c", 0xe3}, {&(0x7f0000000640)="fd7999a2822133827e04627c2a1bffbd03dbace4d06e90b0eb6514911b3177174ccad5dc276db8ac478dc5a1669a31585e354d88080354d4eb30c852a20f822b62374109e34dbf709fd824d2313e016757b5f401c91edf2fdb79085e875b3fd14c8c6971555f1ee4374ee2b652bae4c99dc973ea95a8f0c8508c4c426d3db4f79c8f5ca559733bdae47d38d78d68b5b4c8e200d99a799e8cdfc1568cecaa5430e0e98355ac35c2c6fd24385c60f3b162ab0622e239fcd3ffbfc5888cef452d2758bd126019ed640893584f36", 0xcc}, {&(0x7f00000009c0)="e1548f8818a5eee9afe56b3448207fafe162607e49af44da61257922a16803f9b7193aefd2b2af96f82bfd932d19b6461dd542c167e5bd5df064b1b8f3ca363b710f4cdb12511943a4879329403dd767f669fbb1d6a56c6ce773708922e74219a423f5e5198a2a9bd4a9932c681dfbe40e42ccc0e3f363df0eb0c986259a508e3dd4c414546adc139f6711164f30b1895e8ff9a6601930237a7efd51df01ccbefba568b52c4abd9780c8060f56ab76ee4cc4c533163c4a5b1a0edac0c9e76bf34458a48fbbe2f8f5aaaf8bea84efd45d5df6a93408b92441d764dd84dab05b3700981c1ba2ecc232bab41e7a89c35a2231954fe96d7e44e5f23268ab88b0628ed1eccb297a605140f1893dc3e62699fa430e2089b0cc7ec1fdd63293e4573dbde3ffb210f0b528279a55f10f7bf88f9867d61bc4367e2e4f835311aec3bdfa7b4f1c899fa8af52b761d3b4f8f5dc7a40ac84e1ca9e501f0f12bc02b8d8b7a7e8c54b4b78613a6b535610b16ca994a7e07c6c1ecd3a12958cad357d90ea4fb0dc3891f1901d9f502f17c4f54ac3e8151c8bb66e6797759e5e92a4c98e406a306e8d3a3bdd77cfa9e00ee0928e6d1178e30bc57b45dd9a0369df0e8ea875f1dcce4d82114d3b19911e464ad72d63d86997567c99ae7209a1689483d45d1bc3f03cb412eaabfd2798541d516c3c0b35f02d838d018d71020ba66a0897d5cd44a824c0fb093a7e166f0c357e7eaa19c664592b60497183ee9c2b256ec214514edc4ec2260ff9232a6a0ba0bf2cbf808fab6e9dcc8208bd2677ef24bf8e4d706fa9f2446df9fdfd33512d0e49db9e9d09eb22d30d2feab896135b4bb923eaf5dca05b953c0df96f8c3acef47df04bd95867884b25ca9428a614cd79cf3253d4ad8e5ff9b75cf180eaa88db8aac8abaaa195cdb27b535976dbfd4194c97ce815f924872cd89280b9b1b942e625cd0acb18d227d888eb1282e43c90547f69b575af2a1d0700aa95d00835d713723af6c671d6eb111a42f4419ff9a0ce10d0fcc8b466a66b1b90ed184f1d41d0a699248ecd4d4fcbaeb94bc52e4a13d21aa24c3dd7f4ebd2ec432dd72f9a8c6f7118ee814333f4e8852e1f77c871891b103f489184baa9b1d0f005537be346dbb059470426ab3a446c5b17b2476c42707e43076fdbc6ac06b9e825f47f5831a4433a1711ca91db889457667c4219446077f4644e0098bc0f9f36aa4a09d704e5887d0a118fd6e46ab5c6bdc5ed4e37a52711d5a217154a87fd36ba4950cdaf226bdeae4c6445f535147b936fae392ce1ca598c69a41ce4ea3b1afb08c8925e1548c171c48f39d10b0da230d0d8c0cbffe8dea6c17201977323014d4cee3792a005eb13491d8fa78926cee5a76594e30c91022545764e0f7c02ab609491cf1064c35a94e5ddd1f25dd9822863b6aeafe59a34da8fbf3cda8a068b301b6e0f59f365a9105eb6bb00b04e3120c7da99799bfd198de05e128076f9d36a3909e7b8d3f33ea321fb1b10254a7e630ef5e378c9b00e750bf562604c2f18593e4a9c8a93ddba4e3c5f094a39084659270026c23a3b18075cb9ee51d791cfd67ceb4e4ec3df220e2ab259c31d5810b998e635fc73a79dcf58eddd990a79aee9e82ff9eff6d1e691654e85b3170a05f3e0c140f16eb0b84f1df6578a632f1279c6c1dc4775bc68f79554c7f0f21926d3921c24de183833b74e65ebcf0d180711bd0aa7b548ef34b7fe29fb4cbd3db829f361bbb161d359c0c0d77d895fe6174ecf4ff34d8dd53cacc6db44008acf5b213b91d264d9e1ac6f8d0964fecaf05a3bd91cf994d5b2a400f261e6146375180e1457ff63d85d1a1fbf88d3c2005be30228fdb1acebd6f4dfffb749239ab9ee140a33a9b6c8a4f0065887a2872cb63897b22c36b41f62d49c4258442d0e067bdd87895e6ea43629f825314adb367c351e88c18d963352299a4b8fadd7d705b1469fee746a5f0327b492e45c0a930d5e64347c2c10acccefa1f504272206669061315472696d3ad9556d2cfa8c6dff2ffa7338f2e434a9c8c919aed1df1eba968ebbe0053cbf6a21b6f72d11d78f28c370dd692009669642444625495584d4d6ccff0b424cdc5ac5d6ce14738249f3f7027ac010de1c4082a52506cdb39dda7986fd087cd417e761a651e3c02e3ca5cb64e9cef0e8ac9b5270ffc7da700b6d202a149ae8f87db3596673f3f9593864c365fd4ce9a068c470643c4e305de8cf408a68bde0be3eeefb3a564dc6c625461983a5d9430d7a2338d5e3297a0060aede9b4e60db1c4e533c635c7f32ce339a36964c96e352d34e4687aee031fa29679dfdf9223b28944de009f85d1024d1aa70ea5086a6485d9da648afaef5815511706c5a18f4f5c0bb41fa96576474521fbfcfaccdde0547288816b476763394b45857fb99fb2d204db025830800a970ee91127a0a2fc81be1784b6950f02e30a0e25c56126594b003659b3224bf54ce33bdbefcf9fa391ec2ec2b2454c78b8d4fe7d8c3bab27f8fd58f9f9b7c9030e2b0543f47da50f19180dff6fa19d4b24862785e810eac0820df52a1d5ea96e888137ede35bc4f31e8b16b588f6e40b696f08db6c6b9fe4b73c285313cbad78f43001d0fd95b0a6e937a9bc2169a4e519681675414783d1def2692c5de482745f0baeab8b847f4b0cff2542fc5429395444ca84bed4bfabbafee6d051081a332560c6ac5fbabcf26fe882de0c04180abdebfbe7a1dfa3d6fec4da4fed0513521378da8239991cc135895588452da84737acdfc47590a3c833b7020ae47fe52acafcad2e119882f2f8049e7fcb530dfd7ae21353001ee748ecb43950b30c65b833c8e0417d883231260a0a55a9f5947c6ba5f95ef136e636873f71759571ee1358abd495a10b69fe628589fa94e6d5bafeb783f10204c160f5bb237d6230cf063db0cd355c7a217129e632499c61f3f1bbc5fdf7ee978092b8bae88396c03f189aa8ef20877d7971b8bf568aa37096d756abc861b1755302256f521eca6d6c88af662e651230560eab84197928cb9b833b210e5ff52a03f72642859c822be9bcbfa07b1a698d6eb63802052a95441de8c019697d283dc690d15f9c3832d8707a6f1f74264546108b792252387284a5196d01629f68374ad1b6794f8b40385a9b80db16348de3c5d10d182f8ce8f79f97c134dc8cb0454b0c37c6053df59c555b0811f0c85b7a836d22c728b44b92647b095adfb5f2fcd79e4cea29a3bb104ce99e5792e41bdf274aa90fb0eccd0cd5275e9e31445f40ce3bf33d97d22b14e17cb9d7c8bb91a4f1532f0d4fea127143b2004bd682a682d36c81603ff56bd86730e4f7a1edc77e4b128ed77d9ac8e348e7fd99166b6c2295727f01b950427c83a5026befccef56747c2a235ec1b057a8911ed6ec0675fcf0d81ca0be36d7c23a1414630ee1bbba2d12723cf80e837637532bc88be785f96215f2506518e642cd0218c1fa6712d8e4bfd87b0bcd91d7bd89e27594c57dd927ff7de25eb01d04f8f4251bbcee13e78257c0dbcc4bdf6971bee04b6fc5094d8f80cff3f87095032", 0x9de}], 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x0, 0x8000, 0xfe) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r9 = socket(0x2, 0x2, 0x0) r10 = dup2(r8, r9) connect$inet(r8, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "71d61d", 0x0, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr=0x8}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccfffa6", 0x189}], 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="6a956117d876e45497b92136bceb8e5c4936168ae73f6f251d16e88fabdcb50b15477bbe7b091a5efaca1678ec281bc2d94120fa43fc40b59e343bed1dcf3c71abf2440a8be6f8325e3d371e0e7325ff9aa6ac4105b64d97c8356d997bd1bdf7bf37456b72007903caa9eb58c22e723b9e9b232e1009", 0x76}], 0x1) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) ktrace(0x0, 0x0, 0x0, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r2, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') executing program 7: open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000016c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697f, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) pwritev(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000140)={0x0, 0x0, 0x0}) socket(0x0, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x6d4) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = getpid() r3 = open(&(0x7f00000010c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x14, r2) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000ac0)=""/132, 0x84}], 0x1) dup2(r3, r1) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x35}, {0x16}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[]) ioctl$FIOASYNC(r4, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0d0e5012c3842ffcc300"}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x0, 0x7, 0x6b384157, "6fecacf2ee60987a0d0239060000aa175b31cb31"}) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) utimes(0x0, &(0x7f0000000040)={{0x8000000000000000, 0x4000000000000004}}) (async, rerun: 32) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 32) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x33, 0x20, 0x57cb}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 2: r0 = kqueue() kevent(r0, 0x0, 0x7, 0x0, 0x60000000, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x1, 0x4000, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040), 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000480)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b75a449fd19e7d380e11aca179599b0b3672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xc1, 0x2, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x83) r6 = socket$inet(0x2, 0x2, 0x0) listen(r1, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r8, r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x5) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r5, r6) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: nanosleep(&(0x7f0000000080)={0x0, 0x28000000}, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000240)="dd38a81fd9ffcbff13b9fd8176c64166effeb59e4e2eaa4e71d6e212d631929648956c317a2b8d35a619a98c76662a4574c6e498e06f404e1c451f622aaf7aa2dc265d074acef3df9ed1ebd4030d6b5e6fb26f38d02b64ff348eb91a9e8d5049e9a530760000a25a4c339354fd9f7fbfe83bdc2d896b4962311f91c65160c5ea5bcd7ac636a731c96d16427d7d713dd2914b788f5088bf3b846cd3170ba59e9ae605b5e659949031c976c30dc48047d6fcabff83da7526a224d24071a84338f61f5d8b8efa84f171ba6b210be7f40f3a7514f00eb42a6480bc57cbefd153f9a06521cc935f975de312109d2ebab993bd027d75ba6a17ed174447d45445bac377914ef0b7f06d56baab915cd739ed11a211ab7306a695d6b39b9a8ad9805290e142", 0x121) (async) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "bc86ebcd000000200000000000000000000800"}) (async) readv(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) (async) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) nanosleep(&(0x7f00000001c0)={0x4, 0x4}, &(0x7f0000000200)) (async) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) (async, rerun: 64) poll(&(0x7f00000000c0)=[{r3, 0x4}], 0x1, 0x0) (async, rerun: 64) r5 = socket(0x20, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x49}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x49}}) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) (async) open(0x0, 0x0, 0x0) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) executing program 6: sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)="1c31", 0x2) setitimer(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x61}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 7: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) geteuid() getuid() geteuid() setreuid(0x0, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x84}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = getpid() wait4(r6, &(0x7f0000000000), 0x4, &(0x7f0000000280)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000080)="dc9b4f884a6ff6c113dff507f2ecf73bf60b1de578a31d826dd7a2554bcc741f14ba627585ec6359a6dc5e", 0x2b}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r7 = dup2(r2, r1) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), 0x0) executing program 6: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd4e, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r2, r4, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = getegid() semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = semget(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r7, r6, r7, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0xffffffffffffffff, r7, r10, 0x41}, 0xa, 0x2, 0x1}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() executing program 4: utimes(0x0, &(0x7f0000000040)={{0x5b000000}}) executing program 7: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x1, 0x0, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ff"]) executing program 2: syz_emit_ethernet(0x8b, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(0x0, 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') executing program 6: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x81000000) executing program 4: close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0x7e}) r0 = openat(0xffffffffffffff9c, 0x0, 0x400, 0x0) dup(r0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) executing program 6: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa1, 0x0, 0x100000000000000}], 0x9, 0x0, 0x10023, 0x0) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) ktrace(&(0x7f0000001800)='./bus\x00', 0x3, 0x40001810, r1) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x4005, 0x0, 0x0, 0xffffffff}, {0x63}]}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) executing program 2: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, &(0x7f0000000700), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000840), 0xa, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x10}, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000a80), 0x10) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000ac0)="f85ca1d0bab1e4c1ab2e90ed60342ac59359b735d68dbb06a23831556e05fee25a1cc3557b1f59cb719cd5d4d738ce430efedbbc8b2fca9f1b7de80b3fa350d385ae54c590c714624628fb0e4a7f80b63832fcd484a945686f8d5b051822c1ce4b599e27e577c03312920872c8aa4227d169ab77da5add6ac147444c0b9d8bbe1381131f7a8a748ba3676335faf4d7ad861693dc614387d8bdd8e39f1b66c05b1d499159d41a3d71deb8654d6cbd5757a6b135b559a4f765967e4b083e613f124caa6106958066b2b63c4a835514244e413bf3054603818006b16bb266ddbcfbda9eddf876496a1993bced16af42d2da4d5415b4679a631fc186d65a1c9796a6135a28bb65d33809e9c8a3f75da84134e2a3899908a72ffc296413416b58b91e942edebf1f3eb1b846b80890c85b9f72d81484e5a1bccab44816617cfa4ef10ee93d0b1889b3a2a29d913572a62418414b4793c3bb5c6a65e4914350d984f4db8924992e13ede84246f826f9d69f0f0733511e71bfb779f59975a0db59fe083e1d69bf1f9b60c44a46f9d22b964343e4580f5b5685a6038aaadf1335fa20c4468581e41ec1e5c89779a4728f130f51a8e16027395b7c6e0ed850b66408026277137a811a26345656f73c67b9d1161b2388f09e8ba269c9e18d67789b9a1b089c4908a859681ad448c4e9ee99812ff63075ed0e7cfd9936878d28e9c407660183f91cae89ac0bbfe64edf01c9a80a9f56423247e58bb323808327b207f785ed052be81c1bef368590f8c03cbf98ac3005b4a74d2b8331eb83f77cc4ea69174a6aa38ca594882c76bdaea0f7fa04ec215e8d34980c123c4659d573607bb6845b119ded184e74a01d1593757ea484034a8735415970bccef38a7a774e94fed4816923f6a699911982eb926f4a77142841163cf9254b4e66ffdfc82e0511cee617c892acd5ec1d99084ab3a5ee5db57bd7fd79815569c7074e3824d5a98bb2d4de9d017f880db01baf81a0e0c27e0e4a2a34e0bef25b75039e189e3c8972575dd52ea49b0f191517f46d49f19c738f72c88fb2dce50a9deff39220a8890900418b13790646e2963b0b1540f27556825fbda8352fd2082da470566499e8402ae71deb00a439dd65f266d9bdcdab081c1cd42e401fed621e70b68b416473a39c54a70aa4929fc474ee4b7f40e493742c3cf298beb9400c2fec4c374484fa13919b9335b8b5f0fedf4b462f21796bbe23f8b93eb4278620f5a39c477aa7b7eafc3e21deb6130078ae6d873a43830817f09e475a7ea7dc47565cceca01f4eb45c505372b534812aefef0089d71fda1ac36e7276310266f904988ffeddbf7f6c7e2aa56602112b06956af4a94314bce802ac1db11ee20f148c42a1149f740bc1c7c1689479da0dd8ebb394de51271671fb69a412d3e00f295bf19a19e4d5c27979454b84d1197faa7f065876d3692379c1852ea6c74a03fa25e0549e366f6567d58e5d7d122b649f83c83fb6892cc53ba57450ba6dc9f2fdc472fd4f4413668462325b91d37e979557df2b97b752ffef4d292841df8b20f9d5dab76d8a729a99bda2dc0ecb56d42ed18eed29a17464ea31e31f1d667009b7cb202cbc957d481634310fde527d04276577b349508b66650962d44d686033f84a99af17eb7076d722f3b08ebe6233c6574cc1a7c6bf9eef032e764c460ec5425eb444ade11d279583092f8c4502975e330679d93635a9b7acb2d328ca17a836c374a3ac50c80e0cd55ab2aff0895b982614615a3b841b8d044be2dc641c3eb2cf4bb19151317833606ce63d4d913ed102ec86455443bbadc126b5132cf6701c2af3e9eab42df1de971f6efecebfdaef0bd0d86eac4287464c78219b8901511bffbdb9c9aa51c3fab172c74b041ecb845f33b9d1de5dda9f8b8ecb56cf91cf316457184d923fe38fe365ea6fe243f94a5d869c1b6ca1d7f2cfb98d6f51b8775709188443734ff86788a3b1df27aa0de006e18dc889703dc9e80173f3d05153360e70e0675f97c5a02a43e38e86825c7b372f41a32624a7c99af21d3c6a426306b51c0045e01650c808bc51c1c7a51ea347031746c587d909c50ead0acecd74a6b87cdae173a1a4497b9ec0ce8a0a2f331dabe857d481497d06b9c06a9a7e5dd0fde2f111797a4877dd57be9800e5472ea1dfd588a13b5c3b91e2e3174fb49a436982eb63f4c3a029d8669cb73457fd05871f9d2cff6116048aa4c08dd0cdc46721bce577e2b8045f17a51cab7586da3cdf849c0ae0b0d3cf5465959b3b03482785f95daea790c753d4c713ac603f4c4e37cccdeba6c5a9a515021ca1b9f63e1f3ab224d27ac209ad811d26af9ab657fb2f48df1d70387b9ddbe96e1f992aa7d2530420c1dbf0049ffc3393476267e6ab053a0897ca5f8712d95295b309a77c3255fe8cdc25b0ce657c76f0d8933e713485a245b1ba44f082bb17d9b831c15cd9d373cfbcb40dae0d3ad4dd0f77d2e4da1e6bb62b7cea06adbc5fdc392ebdf279ccccc3d3c85b587c60b7387eccce34b51dcf8ac7c108594b9643a404a6d63795e2e68db6a5c8c0df44c17f3829e702dd49d35c1199ae7b5cdcab9f56deec8ec07a2abbede4fd6deb5f3d54c1172c65fa8b9307210c0e3518aafa7170b7a449a9788125fd4c68e4342c4aa2e33c79d44b041c3ea1e2534e987a99ea4092d04b673221a78209a8a440b483f0db6184d549f01320d12502184625a2a8afa0ebd247b8d902796f44233d109334623e64bf07060cd5ff1fb68f802eb78a52e931a94b021d87aad7adef6a78b3b277f702f1d9c8f209f97dfdb38e1f09d642810a957a5d19e5c8f1b2ac89367cf701624fb163cb513c592ce1c7860ebed8bd50cb08f34afec315c3328a20f19fde52cb8b3929a91e6fea087014e36e7df3a2c13fc4e9c11e157aee21d06207e8056bb9b5898e98fa2d434e7ed295edf1cc4df59e8dbb4a14c4dfb34df7f6ebad7a19510e1fac6c6282806f3e7a74a52fa7ff3f74fd63ed7cb4809b54760260599282660ed2eb894e09d728a89486270f61f297c6bd3dcdef703365828d170f07411e989fd5c276df4ea6f31fbd2ef58511d1a935fbf6f6e58b038929512ffb324e2e368b18a1dc44e3f33a33038792b63e6f65868c44f053bb7d9fe70a64474263ea92257fe107dff93e707153046c95656c7e35122c9bfdc474bb779b34ab35a96108d905b4c32c2766017d507872948c802c1a120467ec2318492181c3b9a2063b1537761e3d53969d754a4553839752e80a47cd9f2835ea85aac6d5815a5f4686e132745a8c16cfdfbfeeb48b89d1a0473d168f5cf268b6e140ec7c0d7abaf14410da789c17004031c9c9fba446c7e698c74377ec6930365adbb7aadb2bedae64bd642a1b2378448588f4a00c56046e3968ad94b5d20704afaff987e94796378bd99a93f7112a0119d1d0ef69c29e6e200b27505ffd32bd3394610b1c6c5a56390e0f30779a0e068711ce31fc1a7cb305d270248122f242205c2e772fd235997ad949c190512ef59dd0ee7f750e318306caed8cb202bf6202e714c217986d70c6f1438f123fcccee976d3bdc0e753e54a4cdb20be8dd5a586aa34aa611ba706caf4eb1128114deb42ded8b1b07b43f4ef7cce82882bb4fe6e4b64b4ce17461f59eb0c218681222f68836e54e48b20a1d78186bcc16471dfc1825c67eaf870e31296ee7a4abe3eb1d3d308628abc4378521f29ddc39aea26137453fafd44152aa224007d210ad91a4ecaf0ab09491f906f94825dfb3948e322a75956a7f46b7017eee22c3dbfff4a431e729f65eb13d43d2a5745ee1bd609b467d9c7cb173ca7cf3e1ac3ccb28fc32c620ed5b03c044985ae0b631df44e8e91db87c0a255ad0f1904a56bbddf3cc97ad8f0a49e3f3428213186879f8fd1526b205df57e8c4f401b9690b00381515665129443b7acba4f1a0ced3a75f7cad04812d7f3b8f335722bc5558cfd0361c8dfc9adcc4d275a167c518120018bccbb8b29d94d08f2ef2e9714fcaf9a6824f36eef9e6921637cb28d8f0d28bd744596ead01ea2f02a2481aab0873b7ffd8be7d13ed2d4ea8f85010f2cb8e2e236d156fb0564cc2c2cc28e9d8995380b1731779b6dc9a77e8496fd24e9e19f9556f56eb505a071f5689fa681a208dcea02091893115bd4e089a4a2bd2e6e4f2e9666e08b3f9a701a20dc67e517a2f36cfe6c17d37e538e1e82fdd57f12b5f73d0cf8daaee41cea01adea78f6f9d816968638c407967b9416b6c3d667c6a96b3db4e3ec697450d9fc3476c001cbd58d98c980fb343c0fc7c81cfa7f4b32f6f0bd464e84eac62db0b001f2e34d293d54d473fe51e20654c41e25b64b44abf9e6afff459214fe30dd9e72b0c4ffb613118130815a9c69a95e4b3a75e5e974a1aea249da27da83a1b6018ed433a3c10e1f687a433f1dbe9def8a441f7ede85d145c94593128215d94", 0xc5a}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x7fffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0)=0x3, 0x4) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000040)={0x5, 0x80009, 0x7}) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000180)=0x200) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000001680)='[', 0x1}], 0x1) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0x3, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000082000/0x2000)=nil, 0x2000, 0x2) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) close(r2) r4 = socket(0x18, 0x3, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r7}], 0x2, 0x0) ioctl$FIONBIO(r5, 0xc0107008, &(0x7f0000000040)) r8 = dup2(r1, r4) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) symlink(&(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000140)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x0, 0x200, {0x200, 0x800}}) r3 = semget$private(0x0, 0x3, 0x121) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000600)=""/4096) executing program 6: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8, 0x2d) linkat(r1, &(0x7f0000000340)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x4) connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) msgrcv(0xffffffffffffffff, &(0x7f0000000000)={0x0, ""/31}, 0x27, 0x3, 0x0) r2 = msgget(0x1, 0x200) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x81}, {0x20}, {0x6}]}) writev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="a065af7f1f00000000000000a60a", 0xe}], 0x1) msgsnd(r2, &(0x7f0000000040)={0x3, "7153b2f4ea75d7"}, 0xf, 0x0) msgsnd(r2, &(0x7f0000000080)={0x3}, 0x8, 0x0) msgrcv(0x0, 0x0, 0x0, 0x1, 0x800) msgctl$IPC_RMID(r2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x8, &(0x7f0000000080)="a21947e5a8dd155040abf8d40a37333e", &(0x7f0000000140)=0x10, &(0x7f0000000180), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x22}, 0x4, &(0x7f0000000180)="38c013c6010be3c5bbf91898c78d4ad629de572a11deb028096c7fe1b83b14c26416720d789ff770dfcf25af0f2a02a80820405722da0a01a26cb28de89026199208d847d2b0a7d5f2dc5f677d8e5df0094a7e9081dab9bfbe798fb7fc0dda2c10937796e46996363c88b04cc0cc0f1095dfbac38419c5a0d0088683c84f74a6da83df6f1342612762afdcb1fa057c44927f95a6579186adb683d0d5d6bf5fbdadaf191dc668ea753bd5a83e6f87", &(0x7f0000000100)=0xae, &(0x7f0000000240)="b54aa0fd7860c3020d1b9eadd6ff9edfe6d224e8de9321c621ebcbe76e045a3a41f406d7c59ef16a33a3f3edc17e5fa26fec8ab383ec186ef161fcdec08a18a8f7aac9ab895d34ecb7ad8e7fe19868d4861903fc8cfcd7359321974fce941368f067a451865f534b4f8626e5d1074b2a3b0979cb467410fd3526a3b74dc88ab730cccd9bc6", 0x85) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a"]) socket(0x2, 0x2, 0x0) (async) open$dir(&(0x7f0000000300)='./file0\x00', 0x8, 0x2d) (async) linkat(r1, &(0x7f0000000340)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x4) (async) connect$unix(r0, &(0x7f0000000a80), 0x10) (async) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) msgrcv(0xffffffffffffffff, &(0x7f0000000000)={0x0, ""/31}, 0x27, 0x3, 0x0) (async) msgget(0x1, 0x200) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x81}, {0x20}, {0x6}]}) (async) writev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="a065af7f1f00000000000000a60a", 0xe}], 0x1) (async) msgsnd(r2, &(0x7f0000000040)={0x3, "7153b2f4ea75d7"}, 0xf, 0x0) (async) msgsnd(r2, &(0x7f0000000080)={0x3}, 0x8, 0x0) (async) msgrcv(0x0, 0x0, 0x0, 0x1, 0x800) (async) msgctl$IPC_RMID(r2, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x8, &(0x7f0000000080)="a21947e5a8dd155040abf8d40a37333e", &(0x7f0000000140)=0x10, &(0x7f0000000180), 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x22}, 0x4, &(0x7f0000000180)="38c013c6010be3c5bbf91898c78d4ad629de572a11deb028096c7fe1b83b14c26416720d789ff770dfcf25af0f2a02a80820405722da0a01a26cb28de89026199208d847d2b0a7d5f2dc5f677d8e5df0094a7e9081dab9bfbe798fb7fc0dda2c10937796e46996363c88b04cc0cc0f1095dfbac38419c5a0d0088683c84f74a6da83df6f1342612762afdcb1fa057c44927f95a6579186adb683d0d5d6bf5fbdadaf191dc668ea753bd5a83e6f87", &(0x7f0000000100)=0xae, &(0x7f0000000240)="b54aa0fd7860c3020d1b9eadd6ff9edfe6d224e8de9321c621ebcbe76e045a3a41f406d7c59ef16a33a3f3edc17e5fa26fec8ab383ec186ef161fcdec08a18a8f7aac9ab895d34ecb7ad8e7fe19868d4861903fc8cfcd7359321974fce941368f067a451865f534b4f8626e5d1074b2a3b0979cb467410fd3526a3b74dc88ab730cccd9bc6", 0x85) (async) socket$inet(0x2, 0x0, 0x0) (async) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a"]) (async) executing program 5: r0 = msgget$private(0x0, 0x500) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0xfff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() r8 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x6, r2, 0xffffffffffffffff, r5, r7, 0xa0, 0xfff}, 0x2, 0x3, 0xffffffffffffffff, r8, 0x5, 0x3, 0x800, 0x100000000}) setreuid(r5, r2) msgsnd(r0, &(0x7f00000001c0)={0x0, "2dc9e6bba0a5a83106b5d0e13ba1a3596cab9123440314714b7b3573ba6d1dc1fab5446366d618ce984b79460a604ae6e8592b213c7f9b24abfbab13e7f1ab3759227932966bdd2391a74bec0d62c970679c72e0e9390207fe2029a8a18e486dec0b4641276ac6386a80e3ef26036e506a1ce6265e999ee2b5391c6a379a127bf2d3750be91b07adf33d05f64d775afa7c18c266c47c"}, 0x9e, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x7fffffff, r2, r6, r5, r7, 0x8d, 0x1}, 0x3ff, 0x5, r8, r8, 0x7fffffff, 0x100, 0x101, 0x7}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x4, r2, r6, r5, r7, 0x10, 0x1000}, 0x112, 0x2, r1, r8, 0x2, 0x4, 0x3, 0x8}) r9 = msgget$private(0x0, 0x82) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000380)=""/4096) r10 = semget$private(0x0, 0x0, 0x2) r11 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001380)={{0x2, r5, r6, r5, r11, 0x2, 0x2}, 0x4, 0x6, 0x545}) semget(0x2, 0x2, 0x460) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000001400)=0x1) r12 = socket$inet(0x2, 0x5, 0x8) r13 = getppid() setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001440)={r13, 0xffffffffffffffff, r3}, 0xc) wait4(r13, &(0x7f0000001480), 0x9, &(0x7f00000014c0)) r14 = openat$pf(0xffffffffffffff9c, &(0x7f0000001580), 0x100, 0x0) ioctl$BIOCGRSIG(r14, 0x40044273, &(0x7f00000015c0)) getgid() r15 = msgget$private(0x0, 0x0) msgsnd(r15, &(0x7f0000001600)={0x1, "141946bb"}, 0xc, 0x0) r16 = getpid() ktrace(&(0x7f0000001640)='./file0\x00', 0x4, 0x24, r4) sendmsg$unix(r14, &(0x7f0000002900)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002880)=[{&(0x7f00000016c0)="354e6a50e7df955179502911c900d8922cdfef73a4e2cf624158cb58ecbcbaa8283a1e5a00bcf17bdcf737edeb38ec264bd945cdaedfa51d832e6dfb16c5b9b8c993d7d11832bc5a53b8274adb0b466eeb451d6f5600193ebf199ceb9868a1d7ee4f51af0b2ab09c954bfbbf39c6b1385ee06468251077dc278171aaaa9a7f02b82a74f1edc79320c9cb8532e62574881c0e2589f97096ca3e229fceacae5ad0ab30d799760829f1077a77bc9f7e2697f55a0b9ac62f", 0xb6}, {&(0x7f0000001780)="38f2ed885959ba2d457b30d29b4319e89c1dbbb74845a262f0268803c72f0f85", 0x20}, {&(0x7f00000017c0)="a28bb0cfa26f642265f7123264bae64d2848cc86950e58e3fb32c728b16933f32511ccf88792546664cc8d3b7092fc916692735e52ae361716158a2d207d2faaf5af868ebcc9d30cbfb1bb089d4b4d38ad9f086a6c961f84b15c646f85d2ee774bd3919fe81ef4495f642c83d46cbd0eea97874db5fbb9bdb12648a6ad4cb38fd7f4f11bfd140316e58c21358a7be2acab947df3049d18b47f0dd41067a613a20413257d1c621fdc72", 0xa9}, {&(0x7f0000001880)="10208f394239bb714a41d6baa201d924dd4c6e26f9722192a21d14bc86510851cd8bd852356733728748bf0f759d928bd1be064a30d2e7b98504869ffae1f07b27b99b1cefc2358d2d1d3f8a01c870a61ce5707dd85ee83c1a1a7c0d99750b229836919a948ea228fe8cf1d39da2ce0efcbc17e6b534bc62eaa3523f927e068d7b7d0896656d8d8ec0ab03be12a14eee13bd0151057a60456266c77dd3b326d194e09febceb50597c8f2ea4e308a73925f0f449a0f9a3113b8f1cb9b19d09ec98d347017be5e8bcc8e4b9569b99dab9da68e6abdfb534dbd9c1f4ca19d4678c1f7d65d7c8faf861efbec87a7f9b5ee628d56d3cf68653ca62e23f818707089b1079f93ffdaf13a7057622fcebc18ee37eb7e1ba5fffcf285042113efed5e5b2cdc04974a3140e10dd7bf8d6abd9f90c86b697770bad63e22c2d9f8cb3a263928d6cc7e3f11e10b459ae96cacaf71bd17fd996345b66fc4edb8a20e2c5295e93a72a21757a24ce7054b40a4757d30404a4438043e48ef5e4e58d62568dcc793d5887379b665dcccb2bcf63e196e51b026c56e6b90f0be28bbd33cdbd65956bb368a3078b99a4a1dc23589efca4502c2abaa198942777f84a7062c14504543bcd84c465c6de3db20c62210d4c6cde1f95032c12796298a57135fe2b2fa3646d81b2fa220d0506eb2a06bd33662b62874993f2780532c163e42e7cff94759b4be8baedb8f806e70d0a93c4da8a975d5e00e83f617dfd36c91228f4cab8e32e99bc3a3a98d053d874aa780bddfc416350509788f946e3e225bde22dbd672f6ded41a434d15220538ca43c0da8d77d80f37a0ceea6f8253365f27a7b9c6df7c622ece378cd2a57e72e00f2f8e5db12e2cb9c786e0c810c9c3df8a235ffc2ac686820dd61c8a3aa57b62e69718e69b056e5364938ebea9894c9551b6439538fa5eccd7df608a5a53254c55d912c7dd9fcafdd71bfbae5117838738ddb196884050245be13cb31ed019a78334f800b2f21351b895632c12a19f3d0b69744f6645d36e74ce3b588d03b71918be63a1c59b8435ecd831f4264bb0b4150633500a15dcf90979de134e0831ad0635d11d29d1cd461d9af2759e1b9f84889a08e8c17a149e6d42f40ed53e5e391f6e25b6642cde8641510d6788598b44e7c6cc5f7c0b8ef7fcdfd60b241ec44157caaa83cf28e4416270161c7e8842def866b8f3fde861c03e3f62ea49748da7b78ad68783f76b99194c5332d1a271f7e531427e4a108a5895cb1e2afa50abd1b74ab0c9b9ca574fee764e8d4411e49e24bf8fe320c23e972a3112cdcf8b95912f3b22ef44aab776c97042a641c9181304f8e83f1a7288046f793352509eff88d278812714b9819b6993e67afc0d2f6800595a61dc7a85e8d92c0f1a91ef6e51fa01a78dbeb7f5fa33e33acb494c2c72ed559939fa1b56bac01d51ea8e716872e99ef5fe950cd788a42203208acd8cd9b4334a21636c8da69363f75f587a3b65a6996fcfb6a27365d12f6a8b376095719802211fecab04fab6e472deb7f70c2bb0bafd2e15a47f2736236029383a5c072827c3f1dc84e66fef3dff978bef58eb1b450f6268d3c87044355641beb605b037033565ba6c922e3dc3da597059ec1878a3100694801593d1245f8c681dac8af3922123c0989e71923b8c70927ddc285efe4d06bc2ff9df6515a0942106ebbd39e901026ba6d886ae5643e824b3aa27429355996e462c4f8b5041441c147d89ac3175abee9b3c8e71861d2120786f15ff193ff6674bcdea7c68eab9a4de84bf073d96e0871d84cdd9946d941f6f98814c001c77d8c4192ed6bccba20212f8a0509a357e3fe6313269e0d621f1a4750f0dad33fd1376be463bf6900a01f8b847cf1be9d5148a10e8330c87f78eef7aae30fba3e6bb70e1f1d3e7d9982967ab2132e30b0744f29e89a11537af3169e7623df944edc2aaca040ae2b39eb22a73e186242ed0dc7d7236b239432c801cf0251f5cb99a9199f3d4804b2a63b3fb9dd3de45028d1222781173a83084aa2d5e04549d15f04ba4da01e2a9580bf9d45bd48f17f24aef1ef0381fc800ea09aeada247107185f9d740f2d30289158a96ab90598512a0a9f89fc11ba97a3c95c8e535d45cfb2f7545ea2a05bf136232051693d58efc60b8a5e2f81c8e36ba44396fb4fa2a2ddb8a3f944e3d1c3aae5e37829d7a344036e961c888a7090e1b41019bcb19d1c14938c0819ac5505ad32e200c7669670e0f77995e98724b1122f96f49b34977a9a78d0a8444cb6dd8d044ba616703ca359e02112ba20e25d2680992da94c027e2a1141b7a42aca436c17dbe429c95871ba75a50505e6802420c19ee901a7af5f3e57250e243651dc47b8d168e8828407ca5459693a9b9f229e15abf264e8ddc741831924aaf35d4d168be0634862b188ef2753214c93fe241e4fa52c0771a9e795b1eb78e356d760abea00f5fe5a57d752bf28b057db5ad5cf96e76ae2434698ca621bf8b70e67b35e3594152d9c7f580bbc714b67d669230a5df0e2d74922295b990b185480dbc2357c030f6a99efc2c988262c642a580055f62095fc531d0cdae7d16b153d8e94e2b2fbe8b47fd8e7dafe5744ef320e3717a4b9d360b8fa95e755b4484db005d04b5007e2f51f1e05731c411d75ed83802f840dc3cad6820410d621b3f025ed9c8d47a02332a2ff5a62187454ee42282c52865f2ce5049c9842f1e18968c55f80d4304d136603663cb086f83381650ec14536a07c4bf84cc27371627876791928b534906e1583298e3b80ad01bebc56c8303d2a56971807006519c40361fabf281f40f6e34469b496e56d890ed416eb1a38ada91347e415f1707c5e56085c9e0100ff50b4a8d6937f69ec999d0ff1817ffdf10b746a676dde5cc60a1169926bf9d2a7a3be3bd8b846d84d780eaa5100da62c066ed23eb90f812570c25599452e958ff50d9ab84b437077a61cd8cdfc5325e3f315f45fa4f8bef3f5cf9f54b33446a47f62310c9a8b09161b3d3ca069371848ef7033297b1ebbe1715860157a13e76130c27ab7e2a8562b6f2ba4e70c6df509d615cd4cfcf13fdfe109e014347d55f449716837b858d9fcc97db109d7661a07b34e857fd8df0b5813f3c7048429bd590ecc6fc789b96a294942c9968c64fa95e5249ba280143af8d38413c78ffb2e00c11542fff99b1760a1ed9e9e22eeff9ae3a089ae3b8f2ee1a6bad4525e322d30a069195dbfbe055d9e588f1a78f2c26bcf1b5ad769dd4f2830134906d3ea80bde6453d71bf05d05bfe746b557c68a3987c3ab3fd5b05e08b3b65b5581b1acb473b655378bb2f3b74b175400a46a1280306a332ce22d7ea9136328cbf4932367e2545eebb5424b38608ac4d05e6e4d926b3add6c42e304499c8a1864a5c8c8ed879e519d126a7b73d44379b05967f72496b8f88ac87b057d441207f7cd05a9825c7615ccadb79a1245330fd01f7a6f7a192807df7e016ce34414d58b167db1b1a85e29f76603010d06aea51a03d8621fd354b7ad8e8cac7cd458844276f54397497184ecb972635c13e21683549552393f28f658cc87ecb3679377af3972f31046c1900bf1206989d64dfd1243f7386973865289e29e6f51b8425bf21ac04450b72b1738c704d9559f94bff0e7356ed53634fb7bde1c5566d9b35941748fd5cb207b0804f46ca5bb81c29a72309bfa4a6d870e495d8d337005912fb09eb57b01d0f50319b051975b42b0731a5d6481147356bec65993af014281e4573c5840e5361966a62489bb41c19b346965703b994474b24d3e0a8cd27ff99d0e0342c0f67570548d3f0f727fef019ed7bcff53d8c3abbc000c2996d96f4f384b0353d4b7703c38c1783ea2ce9727deec1e87f240a8bb80c1a941b128129ca00ccb424e851c0b0025c803ef636f9e96f5094655d0f8a65654bbdd70616cb1e359db29f496d055bc71ee4a17a94b32a415159b136e552f199d99e1e5fab912ce4554dfdcc9464a82db15794103e5e4ebc4b86a7992b2f0d53f4a0aa4568de0c138f09a157af68a64fb159f926f85a39d3b60547973f52905fbcde75ab0273f07c055637ef450ff2cda354dd30d559e92c74fbadc37f396a289a785441a6c8740e058f5706f78d73ddac6b6a95ee889373c1dc681d8a8d1594c6682927f082cf0b62b1234bf4fa9bc4e0021b1c7e9d40a417815c30150b89d36aaada895e307cd836ad067462d129771525761f754241f96b940f64fe24da87ba48c883f58af8c84b4e77589ef0a48932c24b5956b8c5cf964b266e53e1495c890cd8133856786540aa2d8a2570e72f40c55efb5a46c8202d44aa40dbed8253a834b2d6bbe20bdca82d75ccbcc7f167f909afeec995e3cd21dc6ffb02dfdf80157c1e6156c7a2752ba0bf1c31447ed8ea1bd66c838a47415de42d354a3fce32182f252fa030d52d6be6374b0459534f72c2761310e24414bb78dccf28aa3890f68a49f9b5fb180bd87941b83531adf699e80dae3af1c782825c7daa6a474531be72c2d730231dabbbbf381b243b0e64db90c3e1431929f3152156c92365de319cb3391b769099498f6f327a40663c25d983208fb5656222af7fbf4eaacebe8e114f158a479388b5beefa263c5958f3cd056fce59da8d18f204f070c9fe915776ada907258f088a504c35b8ec558291c4d8134d6035244f43536e8b9c5e131e7f2da32f5f04dcb79566b8f22439f799ad792619b4839d0cdc52852805775d30cfb151b30189496af8146c4c0bcb2e13b005473545b3f37f30a90fdcea696a9ca96c121ec38a2c0e4f4fc2e9b3aa506ec16baaab9e2ca7127861d1d1c9df5f22cee902222a43dc69962b9457033d0d7eae88b9b885704b7649180126de84384a197442e768c4605568c23b32c131097f68bb798ba326af7d4b10356776db49bca43503cc65433952e494c119cd91632828579e40f7460bd0e453c32b2b3aa8fd79d2dc5c657297467b10686b7db1dab6afa7be50413db064a91260c2df1db2955a4f97eed676db33340439afc063baef57a85f70f0f9994a02760f3719a4f2c94c7280b9207802a7ba23caa4b8bee59470d69faa7383246360e66cf8d471d2734e2a016562640011c1b3c80f071fcfe06ce466e72e9dd632dfba8b417a1050f6b48d967ababd3a5779e381b223f8dc5ea8ff4bd7b3301c3ee289f3d0a88bcf9af21c890659ceea71a54fceadae48f5cec359d7febb8880be875d1b447501250ec6706ecf14ffa7ae304509c44b1671c6fbc6db1b201d388623bba58fd6be243af26b0e738ea079762bbe84e5ad0c1040d8dba644da9994851a7261b394612a7290dcf739a0a8d6b968787f568e361a029bfabdc00b81eacf6c42fb1f1ff214f6adcbc5316283187c209ca423169ff4005e568dbc1079060c954970dbe61e56d4aa8b4a16d9fa9e2230f59db34d7d6740518e8b7c0f869a2dafb618b55194a7d6a9622f4423bc1e80426b1c99522d65af78adf85b3fef7cf226b234920da867468e15eb9c762718267f057367a70cb225ced7daf6afdefc7dbae86f1e0037175b8c5c1eaaec8ff7a1a59b7c181a90157d0418264d89f6dbc6c42a77d414fb89b580151ce987f4e388d2e3a9270fa324e5140da5b473187ee8474021e43da5b31b231de5ae954c2b87d5e695593a272cf5969d06aca035c2e1e80d905ec50c3edf39eafdc088a6f33ab0aec974f091efc8fb4a957ca9ec2f2fc169af4deab6702376dee226847be75381a775bc4029617da22757685801f0538c560", 0x1000}], 0x4, &(0x7f00000028c0)=[@rights={0x20, 0xffff, 0x1, [r14, 0xffffffffffffffff, r14, r12]}, @cred={0x20, 0xffff, 0x0, r16, r5, r6}], 0x40}, 0x3) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = getppid() semctl$SETALL(0x0, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getgid() r2 = getuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, 0xffffffffffffffff, 0x0, r2, 0x0, 0x63, 0x8}, 0x8, 0x8000000000000001, 0x0, r0, 0x9, 0x2000006, 0x7, 0x5}) chown(&(0x7f00000001c0)='./file0\x00', r2, r1) getpgid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x0, 0x1, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[0x0, 0x0, 0x6]}) r5 = semget$private(0x0, 0x0, 0x2c4) semop(r5, &(0x7f0000000100)=[{0x0, 0xfffd}, {0x0, 0x0, 0x1000}], 0x2) semop(r5, 0xffffffffffffffff, 0xa6) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000440)=""/61) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="29cf6092bfefaaaaaaaaaaaa86dd6007a65d00000000fe8087c1000000007e5a00a476d748f8ba8cc7000000000000000000000000000000000000000080", @ANYRES16=r3]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/244, 0xf4}], 0x1) preadv(r0, &(0x7f0000001540), 0x0, 0x1000) executing program 1: syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[{0x84}, {0x1c}, {0x41e}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[]) (async) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[]) socket(0x11, 0x3, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f0000000140), 0x0, &(0x7f0000000280), 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munlock(&(0x7f0000800000/0x800000)=nil, 0x802000000000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x2a, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) (async) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(0x0, r3, &(0x7f0000000080)='./file0\x00') (async) symlinkat(0x0, r3, &(0x7f0000000080)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) r5 = socket$unix(0x1, 0x2, 0x0) ftruncate(r5, 0x8000000000000000) (async) ftruncate(r5, 0x8000000000000000) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) socket(0x11, 0x3, 0x0) (async) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: utimes(0x0, &(0x7f0000000040)={{0x60000000}}) executing program 4: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="27080cf88e0c603eee78810720ed227809362dbec69168206144d3d405ac5afa25145f3ddf8b19b1a0b4e29175372e3247f4833ed64f1342f54e6165fba3be5ae8a1f23e58d88d8a2fdc20ff6180088dbbcaf6b0e2574efdf60d8552cee1ad4edb34b94f22c4982747875906ad4ea370eeffc0f739fd9565991d8d73543e1d3dc3cb4d7fc1c081e1b0582432ce5e94994a91588b3e0097346f95ac9808b345997594a0e637a451a16252ef9fc795350bc80fbff56f609ea0eaa3673e421573c4a9c9595e9d1d29b18b926ac01f79dd6a71cdb4f3daf876ff0301991ad1ad05e9e95417039bfe67825b248ed38c3069fd1349dfccf07d0276f5b8f262a73b8895bf4329b531665cfab046850499f56d5b3ef4bd23133073b9eff4e4cca795d920fb5e17d6d83024eefa2c18a1b9959bcb15724962138bffee158539b699e91a0fe7653ed1421c4e7275ea95e08a5ed2918d84d17be020b4ae2af6951ab81e94ce7a965febe80fe5aa963961ac676ca20ce223d7011df9ef03819d398bb44b5ab63af6c2134ee30397406066afb48c6285135caf91bae1dca9f070e7a14a51982be7cbb94b268931531b583c99dd0d1f65a4f9c727ea7d49eac6c13a65592cad1731f25f7d5aca74b002a717ce00794751b009c18d058db56652241528f6e2932038901485832c395e712d064b908682fe5ad598ab1c5fda29739b352834a2a139bdf65ecfe449657cf97a792163fa505d56e5816e257eda45a8732921591b93e4a0bf44955f1c28f79c26fd70cf25f9bb380ceb6f9cefbd46b56fbc2b3dd762d56e9557c7b041eeec2ff78a573b2df74d13720ba9cc76c5c26474c9026352c2fa999a7d5f88415ea226acfeb607db969e05a754257d512f46ee690d6758c166c7204261b68c37ab90b7642faec3e27ea2aabe3598636125f9e6a2c5615272e74a26059a0869486b0b861170482252de54f5dd7b9ba275872861a0aa0a7a8a5bfb995d48eaec82a4907120c8e8b3fd9c9b16", 0x2d1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlockall(0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) mlockall(0x1) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x40) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f0000000440)) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2014, r4, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) executing program 2: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x1, 0x0, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ff"]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) syz_open_pts() syz_open_pts() (async) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000417}) (async) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000417}) close(r3) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xe65, &(0x7f0000000140)="a330c5ffc0c395ae7f88abd6401a760502767383339d4188f368883a8212ca25cf72034299fb9b3316d1647e6796a20f26", 0x31) (async) setsockopt(r4, 0x1000000029, 0xe65, &(0x7f0000000140)="a330c5ffc0c395ae7f88abd6401a760502767383339d4188f368883a8212ca25cf72034299fb9b3316d1647e6796a20f26", 0x31) getppid() setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) (async) setregid(0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) setreuid(0x0, 0x0) dup(0xffffffffffffffff) (async) r6 = dup(0xffffffffffffffff) setsockopt(r6, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="24a5b03a7cf812d1", 0x8}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="24a5b03a7cf812d1", 0x8}], 0x1) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000200)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 5: r0 = open(&(0x7f0000000080)='./bus/\x00', 0x200, 0xa0) setrlimit(0x8, &(0x7f0000000980)={0x5, 0x54}) r1 = syz_open_pts() close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x4, &(0x7f0000000140)={0x6695, 0x4}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="d47cd0f8727fd85186c4707fd93aa452a4f49767924d9a3202c7973d8a66c3f7f4a898c6627f179e025e80bee14762d9446efe21aa5a12c7edbde91c2ba27b3e930c3534e99f7feac908f4402c93a731d90ec6600fb9f972ec6ce2000c622b2d5a8e8a49328f29730b78f3b8877a2159452f7bff5ce46539171680d46e841515f34de8dd74a13936c4eda2", 0x8b}, {&(0x7f0000000440)="8364dca547367ea1a9aefc91c68a135e5a49fcda7b6d90416b53878bfdfbe7648252eb879a5955a446da5ea40fcc30b67a0de6c170221a60c8d55b960808ea5c0a3977379ea57d86b8f2b8a4bb8a631be012990cd914d36d1d61733fbd2199d2c9b0e5cce25ceba6eb5de882dbcfff0b7fab325bdfcfe5c3be0d6836a374ff1e6ccee44981963e242bd62b3c95e98b6280f7e907239ae5ece56acdf5f8c1a6e4c4da6ea2ccc55e0cef8e3fa774a188956f2a4a0f546d3804147b46e5db515703a7c4d8a08c20cf22070000005eb98bc55e763cfadb00000000000000000000002124561c0a7b34d8658d35a163cb063833405e807a6a36adc02769528a6d655593f340084451a2e7a44d2bfb2346c1de7a14533c4163532f043eee1bc15aeae4a3eff55687153f149458cd28eb7c17e06e0d864a35c4241d3ef7da15514f917779790877eb55f1833b21d93f047d32a988d5f18fe5000000", 0x158}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffa, 0x0, "863bb0c205ff4b54a9c3e665cb5c31c265ed2e1c"}) writev(0xffffffffffffff9c, &(0x7f0000000400)=[{&(0x7f0000000040)="e2", 0x1}], 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x6, 0x8003, 0x7) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000000c0)) socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000000)={&(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x1c, 0x0, 0x10, 0x0, 0x0, 0x401}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) syz_emit_ethernet(0x3e, &(0x7f0000000840)=ANY=[@ANYRESHEX=0x0]) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sysctl$machdep(&(0x7f0000000180), 0x2, 0x0, 0x0, &(0x7f0000000740)="61567d19258b2bd0716a643da6513df93ee05fc35ea910bbf7cf942e34c080aa5250bed1e8e62bf90a1b17540f24f521115a736d20ada6bec16a2e7a2831c69629397a107012d3ceb7332d6206239a76d6d5b0c9ee1002def5a40000000000004ca5c15ea5d7324a774d7fc7eac4fe63deb074cc811121e7aac6e7fee571b32231ea798dfa10bb43fd6a48e6323b69e72687408fd78bec983a996fb478535afb0f4805000000000000001c3bd3aaa24422c8a5b2faf6f18a83f2c95ff7d7512ab28ddc69a86d1b394906e2f3b18b3c1668", 0xd1) setreuid(0xee00, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x7}, 0x2, &(0x7f00000003c0)="b74ff56f5c962b52f0e162da9942da2850c8ec993e4197f18e3113608ac522c5d5078640a7ab10c20203c05164ad84ec4fb232577c8858aea011", &(0x7f00000005c0)=0x3a, &(0x7f0000000600)="1ef55bc76b8fcbd76d3c8c3cbfe39b7a9c14f13331d8246c7c3f18d062429afef6aed4085ccfe8261beff5ba4da48cdf796b354460359dbb27c6df7cf74388a2def524103bc288cb0be02a182aba7a7da4a7155c8237072786410e99804e1a7f42d5c8f1e2a972f88bfb50edbd38983224ae4e1db8a897df25372fd91884434f9f19c081897a2639e8c8bbb28236e0aaf8a7c4c02e91eaf47bb2233b1a613af3c1f7784d19875e67337fc94dfc866978c17605b2753b514837c8cc509797de74a10b6ba9be392726353d64adc188e15d87aa8fc774ea906ef19fc0108e08985aac09a379fab231677b1102fe44", 0xed) getuid() executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(0x0, 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa1, 0x0, 0x100000000000000}], 0x9, 0x0, 0x10023, 0x0) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) ktrace(&(0x7f0000001800)='./bus\x00', 0x3, 0x40001810, r1) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x4005, 0x0, 0x0, 0xffffffff}, {0x63}]}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) executing program 1: close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0x7e}) r0 = openat(0xffffffffffffff9c, 0x0, 0x400, 0x0) dup(r0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206918, &(0x7f00000001c0)) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x1f, 0x3, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000082000/0x2000)=nil, 0x2000, 0x2) (async) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) (async) r2 = kqueue() (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) (async) close(r2) (async) r4 = socket(0x18, 0x3, 0x0) (async) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) (async) setrlimit(0x6, &(0x7f00000000c0)) (async) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) (async) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r7}], 0x2, 0x0) ioctl$FIONBIO(r5, 0xc0107008, &(0x7f0000000040)) r8 = dup2(r1, r4) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, 0x0, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r4, 0x1) r5 = getuid() setreuid(0xee00, r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r7 = dup(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0x80000000}, {0x7f}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/244, 0xf4}], 0x1) preadv(r0, &(0x7f0000001540), 0x0, 0x1000) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async, rerun: 64) chdir(&(0x7f00000001c0)='./file0\x00') (rerun: 64) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) (async) symlink(&(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) (async) setreuid(0xee00, 0x0) (async, rerun: 32) r1 = getuid() (rerun: 32) setreuid(0xee00, r1) (async) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000140)) (async) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x0, 0x200, {0x200, 0x800}}) (async) r3 = semget$private(0x0, 0x3, 0x121) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000600)=""/4096) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0xce, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x5}, {0x6, 0x0, 0x0, 0xfffffefd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x305, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x11000, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x10000, 0x0, r5, r6, r5, 0x82, 0xfffc}, 0x800000000000007f, 0x0, 0x4}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) executing program 6: open(&(0x7f0000000200)='./file0\x00', 0x10000, 0xe5) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5", 0x88) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000269000000}) setrlimit(0x6, &(0x7f0000000000)={0x22f9}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r1, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket(0x2, 0x1, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000000"], 0x10}, 0x401) r4 = socket(0x2, 0x5, 0x2) close(r4) socket(0x6, 0x4, 0x0) sendto(r4, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r5 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x40) shutdown(r5, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') executing program 0: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mknod$loop(&(0x7f00000005c0)='./file1\x00', 0x1000, 0x0) ftruncate(r0, 0x3) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) lchown(&(0x7f0000000880)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090400000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) recvfrom$unix(r0, &(0x7f00000004c0)=""/106, 0x6a, 0x1000, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) socket(0x10, 0x1, 0x3f) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe90) chroot(&(0x7f0000000040)='./file1/file0\x00') chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000580)=0xc) setreuid(r5, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000300)='./file0\x00') r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000003c0)="6008000000266281e82ae3a2a459cbeef478f30fb7341612a541ff0b89024544dcbedbc069bb78f134cbcd2347376db8b2346b29bf108caf2cba21e9f8cc3bccd9c0129f81356e179edd9df066b4f8d50104c7616be660e8a30cfb64f9f46b3da1b47a5de8e71c33e82e05da77880a73bd628b0bff779b6604e58d31618d9db0434d8a3729a322e92eb8d79e63292a4cbbea826e9e8323bd950a9b43b57de65213c282844adfc65f7f7a60f1a50fb30e7d547564530bd61920b26d501c618fadd75c832962ea87", 0xc7}], 0x1, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00\x00', 0x2}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "ffff09009cfaef01018b7482ec88870000690200"}) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r4, 0xffffffffffffffff, &(0x7f00000010c0)) close(r2) ioctl$FIONREAD(r3, 0x4004667f, 0x0) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000016c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697f, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) pwritev(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000140)={0x0, 0x0, 0x0}) socket(0x0, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x6, 0x1, 0x0, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)={@random="d9701f17c01a", @local, [], {@generic={0x8863}}}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ftruncate(r0, 0x3) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) (async) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) (async) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) write(r1, &(0x7f0000000180)="24a608d326da3fb9a1e5e89f16bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e001000007f000000413fb5df308cef2e50ffca562e0000000062701ee0d599390ed6", 0x4d) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x88000000]}) (async) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000300)=[{0xa5}, {0x41}, {}], 0x3}) sysctl$vm(&(0x7f0000000080)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(0x0, 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') executing program 0: accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x4}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) dup2(r2, r4) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) socket$unix(0x1, 0x5, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) setrlimit(0x6, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="3b21b800d5d113aa8ac8711309fe2f", 0xf) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x4, &(0x7f0000000140)=0x7, 0x4) bind$unix(r4, &(0x7f0000000280)=@file={0x2, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r9 = socket(0x18, 0x1, 0x0) dup2(r8, r9) executing program 0: socket$inet(0x2, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) socket(0x0, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) fcntl$dupfd(r0, 0xa, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="54baad6838a09ce04b5525b7f664f69b1098e817b8856f4957729317f661bb442e2e", 0x22}], 0x1) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r5 = getuid() setreuid(0xee00, r5) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYRES16=r5]) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffdffc, 0x0, "1106e07482ecdadd4543940000040300852300"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000080000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) msgsnd(0x0, 0x0, 0x14, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) mknod(0x0, 0x2000, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "046cf52be3da1c664a8b55dd634db17f1cf7f9b8"}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x21) close(r0) r1 = semget$private(0x0, 0x4, 0x340) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/36) r2 = open$dir(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x44) renameat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', r2, &(0x7f0000000280)='./file0\x00') semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000002c0)=""/64) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000300)=""/234) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ktrace(&(0x7f0000000400)='./file0\x00', 0x2, 0xd10, r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x8, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f00000004c0)={0x5, 0x6, 0x2}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000500)=[0x6, 0x4, 0x7f, 0x1ff]) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvmmsg(r5, &(0x7f0000002840)={&(0x7f0000002800)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000002700)=[{0x0}, {&(0x7f00000016c0)=""/7, 0x7}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x3, 0x0}, 0x7}, 0x10, 0x1000, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002880), 0x8000, 0x0) fcntl$getflags(r6, 0x3) openat$speaker(0xffffffffffffff9c, &(0x7f00000028c0), 0x10000, 0x0) syz_open_pts() syz_open_pts() semop(r1, &(0x7f0000002900)=[{0x1, 0x0, 0x800}, {0x0, 0xf2, 0x800}, {0x2}], 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)) read(r0, &(0x7f0000000000)=""/101, 0x65) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/244, 0xf4}], 0x1) preadv(r0, &(0x7f0000001540), 0x0, 0x1000) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000002c0)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000140)='./file0\x00', r1, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) setreuid(0xee00, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000004, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000740)="eefd8683020c5fc9d1d7c07ad16d3749f5e3d84fb6c155d2fbb6433c69a440835eafb874", 0x24}], 0x1) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0x1) writev(r3, &(0x7f00000003c0)=[{0x0}], 0x1) kqueue() r5 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x41, 0x0, 0x4, 0x1}], 0x8000, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000300)='./file0\x00') executing program 7: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0x0, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd4e, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r2, r4, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = getegid() semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = semget(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r7, r6, r7, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0xffffffffffffffff, r7, r10, 0x41}, 0xa, 0x2, 0x1}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() executing program 0: close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0x7e}) r0 = openat(0xffffffffffffff9c, 0x0, 0x400, 0x0) dup(r0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) executing program 6: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6aa4a24499c59ff5d619fd63d50671e2dc2042df"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) executing program 2: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') (async) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1000100000000}) (async) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1000100000000}) utimes(0x0, &(0x7f0000000040)) executing program 5: socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60030000001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a"]) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)="d2a106f3c344d43cf085e2ecbdc0d0846d37b5a13a13a516233106cbd6048afdf4e3c19bdaf4dce56a598e159c37fefa2a866c9cabea11349028c976f622d73f39fd978be40711332942189bb29e8c100bb461cfb7c87a821d2e276a9bf0f68b8bbd96f2641ee83b9692ab02152ec88ee615c9627520ddf0a2953145544c75ed66db1f9b9e045d0a16c7f79f070000000000000060344b887e92fabe112526f103abfced802361f1858b379b4c3740243bcc02040000000dc9f6c14e22677a12d8bb8bffd518ee73993d0973ae800d93e5c3e7663f9c4530164cf95ef32a163e29fae187b8889a45652909c25fb355f8af706e8b59884f0abb6026dec5205209d97f0b69f6cde22fb1bee6c21238e15c90944ae8f5f3d7ccaea52af9589b840550332eddb54e25fbb7e5749e4afa2c9cddf46d3ee3f13952783c16bc579cd8976470ac0ed8dd12a0c8df76bd6895768538dd234162309778acecdcc57c9baf04bb8efeac5a05b45808dc8256da26c8f589babbc1d43dc370099ba965f237ac051a4a8dda33f15612fafb49628344cceaad592617e87d6af400d482a30fa584b3dc74995deac65dbf12ebba8b856009df7de34d8fc45412e52b077553ec41aa0e281cba3644b3be9451de4fff7dcf9d423a8366150a", 0x1d5}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) executing program 6: pipe(&(0x7f0000000040)) r0 = socket(0x800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x30) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x81946466, &(0x7f0000000000)={0x0, 0x0, 0x0}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f00000000c0)="e93f73c34ee31a99956581ab10dc218cf0f3efb51ebf5323ada323269087c1bb114a8787643cbbb5c1d79512794069d48dd40324cb9ff444e2e40c6511b7ad4c7ac3b9c3fd40a242d71d94aed3e93253927a5e5c2b3e754a720237d35a009ce0224347281474d5fe5351f1f3d95b62f8381518ebc691a69c89362c4f5389b76a0e3cbb1a32d81c81ab8a1b9475dbf9e1a7d7a1c9ccaa376c7408b1287c9ba932ae394f1826ad6d4ef9ba55", &(0x7f0000000040)=0xab, &(0x7f0000000180)="cfb2c6583b356411fe5fa3464d8db4a4bc6feb720a882a3adf26a4fc3cc24ec9cd57a259ac", 0x25) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f00000000c0)="e93f73c34ee31a99956581ab10dc218cf0f3efb51ebf5323ada323269087c1bb114a8787643cbbb5c1d79512794069d48dd40324cb9ff444e2e40c6511b7ad4c7ac3b9c3fd40a242d71d94aed3e93253927a5e5c2b3e754a720237d35a009ce0224347281474d5fe5351f1f3d95b62f8381518ebc691a69c89362c4f5389b76a0e3cbb1a32d81c81ab8a1b9475dbf9e1a7d7a1c9ccaa376c7408b1287c9ba932ae394f1826ad6d4ef9ba55", &(0x7f0000000040)=0xab, &(0x7f0000000180)="cfb2c6583b356411fe5fa3464d8db4a4bc6feb720a882a3adf26a4fc3cc24ec9cd57a259ac", 0x25) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/244, 0xf4}], 0x1) preadv(r0, &(0x7f0000001540)=[{0x0}], 0x1, 0x1000) executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x10000, 0xe5) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5", 0x88) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000269000000}) setrlimit(0x6, &(0x7f0000000000)={0x22f9}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r1, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket(0x2, 0x1, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000000"], 0x10}, 0x401) r4 = socket(0x2, 0x5, 0x2) close(r4) socket(0x6, 0x4, 0x0) sendto(r4, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r5 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x40) shutdown(r5, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0xe169) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffdffc, 0x0, "1106e07482ecdadd4543940000040300852300"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000080000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) msgsnd(0x0, 0x0, 0x14, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) mknod(0x0, 0x2000, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "046cf52be3da1c664a8b55dd634db17f1cf7f9b8"}) executing program 3: mmap(&(0x7f0000396000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x85) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x2}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000616000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x0, 0x8000, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) shmget$private(0x0, 0x3000, 0x30c, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(0x0, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r1) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)=""/8, 0x8}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) setrlimit(0x7, &(0x7f0000000980)={0x1717}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffffffffecd, &(0x7f0000000240)=""/235, 0xeb}, 0x2) sendmsg(r4, &(0x7f0000000380)={0x0, 0x25, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="d000000000000000ffff000004000000112ba3a8403a9d1e3df0c611db50c05febe377aa5a4900000000433845cf8d45660161642e45749bc2893e6960411fdbe10199d4b34aa29c09f4585f14eec4897d75433d23d04e06bbc7c79044b867d06470096803fb6f1905000000da4280dc47f6d7aa6fe30159af9af64345157ae332335cd4fb506dd448fd31a9ec2d38f690e8c2b80255b13a4ad58824c8b981e1a549db84e8ad4ccae60404bf695f6fc018827a07cbd7c506c5e083aed667138709f646a86ee0095419a2e994000000007800000000000000010000007f000000c6d3afede60ac73464a4e395c547a85db18e80ad30e97126da047c40aac017c3e9e76e6326f30de61f2f8415620d8db6223df8af901d65794d22a45a1be3bd66f2a39d018e127fb75e7f24d0ed57c056d4e24d3ae9c5e61a4ba17db63982b239347bfceb00000000200000000000000001000000000000000b5041339e008e07cc62c5c70ec23e26e03cf7bccd7b88a1da2938f94a0d1394d675a6aa000000000c00000000000000ffff0000510b00005547696d8a39313f120e928ff56cb425a9517885764798a1f7c968af34644be64b8ce896e9e3d2a0c99676198cec6cdb074db5cc641751bc0a7b2aee52e73c46d301bd8c4593637c92679251a3c7ef11043be697daacfe87a40aa84be80cb5f4f7d34478e696d22aaa48bc2a"], 0x180}, 0x5) syz_open_pts() close(0xffffffffffffffff) executing program 5: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x5, 0x800}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x800, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, r7, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) poll(&(0x7f0000000700)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x80}, {r6, 0x1}, {r6, 0x80}], 0x4, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)={&(0x7f0000000100), 0x2, &(0x7f0000001b40)=[{&(0x7f0000000940)="51386a25d65c435d14bcfa92182ed5e8b253287f7273a2f03a932bd5e66eda9ea938f2c45fa46bc23499cfc4b290f02b97059f54ba87d7e28a67e40c461b2fc8d96ba8a85152d584b3d1ca8971818431a73a250195129b9ee682366ba5ce6973be7082dc7ea3062fb7cf0502eba53fb773625a3504927a54a142fca055d69052e8b7e83f55fa143db15fb943104fee291c33db4ab2a1972bd7e3a62c34babd0d24dee76f49dbb188d0a0fcb1f5a8790d65faf8536848c878cbd4e3c64ba522b7a10fb732a24c0578d456c95f7ce3d3240070d0b2a9f16c152bd21234000c186e9d0fb6085bb316cafe869da28a483810e373ee0d7f89e763945987b7baa471dc2761d3af886536723aace80ee622df86099973984f174db66369086265e8a224878736fe66cd3d1c8fa06eb68e6dc6846122afa8305ee60e4483248272a5a12454f7e977e31344a20655473d1a328e1925ea4bf5de4d7cdb6e6350f8b1194ee950e3b4127136c263560c8f15eee64592a418e5d8ea3cb4dea6297af70a3552ae3c75ce440db72b6572c7e50a857e3d0c77681d441125b030fff845869988401a2fb696376e9413b1294fd7665fe0d09c87fb293333385cf38b23bb73b54b38ef026df91e17538ed08e9f9b9952b0a8fb257887bc6ed3e93a43ebe6af82c64f4c138e12a6b00080eef20335f03773fe7ecc89aadbbeb2dc155dff475c3da2cf1e88edc7d103647c8908372a76feb38d0168197a64107193733ea362ff8330b03bd5bc8a387ae703b67ddd84ebbe8558f90c63151ab3815fb011b88bfd9bb947ea6dbe24536339a77f7dbc08c353c1ea8df3ab855e9aad6f3ef9ab02fa92d89bdf529010215121ab919769f568268701013d786226861327fcf682e17583c885efcb97dd457d55ffe97875ee2c87fb61e9b3dcc988cbe599b5cd57d32c26b446177820116f96e7aa6402ca81b6071ebae75555b82b490a32f9335fbb7d35c8538e0c0ad7a8d63a6813c29026a618f402ab515da2fdb191a830128b3ff070e30390b20db8ddb682109a99fd2ef6ff71ef6c7fefd8c447472b57d298306aabf581225cb4f8f3b76f3aadb55ab03d05b6b034188141301acbdc475decfd751b206b2f111f4b1cb116e968ca0802dee25755b1aca56e3429e7fc2e88901285f7d7f4f508c26b70cdc94b5d37af5b1546d4ca2b5e5bcba3dd4a9c3bd80473c368c49e11eec75a0dc4d020aaeae1b9e91c725ea479c5295f399fd80efba0cb5b51c9ab89897477c9f4c430b79d653870e34a4de7117b3f0da36464436c9df860d2291fb6e19d53ad9b0f87a00b1594ee5fb4ce6c01c315efbd13c318c752c233d056070acb096829620b6d8905c375a9637a5bf8a7f2e3c2e58b190e3d3c8730dc6ba23f211fa1b0b4dcf71af7f895c46fadf07af8d052c90367b30f92de84c87e3f8b1f22152647595bf855a7a9ff8f4a7b92081e86e82c2c1362c6d071cd65883da6b3a212a05883a99c6be6f8855026c31c91a899dcb9ef9a502d54b0b785a531a3683fbe4c1f34a9d5ee32be804af9f655c07fb29e2922aadea95c7f0b99b815f35218252dcf0859d3a573037a7276f6c6062b692b6a7e58445e4e4de03d19cdae346104fea3463c5655ec808c8ae0aac2b7ec9e8e2a4b5375426f2863d3292b34baa536cea2474be3e10075614b22bcb7126166fced5a0b4d804b0d0f26c7fa9420fc11e5671068a55a81bdbbe9bbd15745832e30ee3d8908640be738f972e86a268f85376017e47491832b690f2b3d54561ceaa86d954e92c571cb25bb79b5c4689a0940e8b1aeccb6da14948be73927e074db4170518b552cb5622634589e099e13f62fbe6794272456f717e65a8ae9f711440f51ea2bd9aef626e9f5342a54cf9f6076933c0034e92b82a6b6f6959d2357188394676001a88762282b3f7a18b17578a656985d5794030dbc104f684a0bd45955479ae5a0309171799593e226d7267685dc8168c00e66502bc2946e7e5adacf38278a426bdfe5fe058461d4a0ca7a570f5cf497b1acf1ca3ea9a7f456931670daabede487bce57438c910c0cea5d9bb74c0be7bb6386205f62b99269f0de626711f06e976a0fb4d180db2665ae0b9fbf725b36e40a5ca43571c43bfd07ca1ce92dbc47b28e12f7c8c3b394bf435f46f97447c1dee9dda05b9846f4822c62cb0f8fdfc74c694089d4864e1ef43f2eadc05a37bbe155bef2a0c8aafb396b091f6b8144a80a26461dd27f351fdca0a17b3f5c42de146d1a78beb58a324a54c9ff12a7afbf00fc7c7af4b25f682b4c0397d5fdcf060b6a85287f273a6d18336385da4d269fb232805d073444ef61cec1e74b1d9f13650872917c19f59af73ce7002307576d29614be1ed6d0f437d7be1926ef6dd060319d9d6648fe7ab7951f7c19813107d2400e2bfd63f7be9a466fb8433fe204c089fac05fe6afc0d7c7f90e0426f21903d90485434310f9475a0012e5c9b85b5c3e632088d8f9b7741e477e4826427929b0b0ce2d178147787a75b26f71da27a85d285690c8aef8f05d559cf05df24fca9e3aabe92c807e03691fd711170965a1cf4751c48603363934c6211bcb422d8323204228237e731ad92535c856cff9bf122690caed5331a653e6f5bf208b12c0a7b79ccc46640e678c3f55e0dadb28c7a6eadb5c3b325e1d63289b7aedb068458c6b0b79bb4a11b070962d671c0c66911f791f1db7cdcf37ee2d312dc59b05cae546ad130df6caad7e122fe7966d75abbbc29765d5cc66925b2ed69dba56ced209b800c691887993690a97236f198f5e67431ce80eb36009a61bc80e8bdac8a5f11b6c39f57991e7afed7094e1a85bd9114054b105d77f77a134d04a0c54fac73b2462260c39ce583f999f8da41ad92bd6a17b0dd6be759e0b90e68c1b5fbeae65429d8f59d96fc696371110b11c6d06020040a215c5a61e11504549301ef2dc42cb956ad1396a9119edc218407fb16e29ed639a44673e43967bf4c8a41b4b21a041a21c05269e26dc47558c039ca8015e81bd5651b6ad302db8f04eddd650ef5baf8724c11d21a1104e05a01e696f7da07c9617046bfea761018de57c668c09f68157471109ca994105e026f1f37d4b9b8dd2986bb01a6ffa1e035a62915e84728371e38acb4f1a5294ac357aabb6847b5b3ff2393859fcc9a1673cf6d915b3876c148f2c5ca97cf5c58f7ae87c11182c1b322ed94e2905b61ff0a109577af2eed05f2a82fa0f5635bb5bbfb8ddb42c65d98aab2486f16377bcb220bfabed1939019fde059559bc0dc4d4266f201f47a925a2843f1ab037c0a53c3703ca1f470a884383b30e0d011e24350e018c7b304062536d6389ae89d89835e85bbaa8611ef71a7a1b8cdfb8b949ea66a2cbc4a84af7d16bcafd17fc7b7837b37f5367463b0a6bead6d0b9165005ca075743782036ad740e27f85656683169d1e34ced929de3a4b9967785d8cd96cae4b575259f2f864c459a42af1d8036c500b104b32403375a19fd7917a7af50fedd368a59046f4de0ac15e8e9b343ee0f9ae6e2f043ef86d5fb3c4be8c993f70983485d6b352da689cb5cfc9398aa26f25416ed47f75fda2e3f24a3fca817e507870e7e0335b4863634f7e88c6a840c59161686afbde565a01b339d195a6e0edf223a4f0a545d55eaad92659f00d7d6d25f0038c51162155f97fdd1016025303a1de05ea431885f39495b3386af36ef6f4162fc53b655a2885fa731e1ed227826da0234e57e039904f139912aeb499fd506c560792aebe7872b443ac4ae338c88e8cfed596a467cac80b07deecb66954efb264920baebcc174647918970442a4aaa5094ba1680017de921d5bb1c53c15f6eff0096c6e0d2a3526c39688b65d6c3c99d5a0512a6c18dabcfaaaa45609f9edcb48679b5b4f671a1c93789fa01488e2e03566091bf869ed9673bf349cb20dc85ead56661b685ed9ad42695d59d8a4de4489339e284317399f03e13f7c61b3f69186c0375b92569c0004702dfff3142d3c1cc0a2a192557da538c9ae3fbd64bd5fb4f0291c072e4170a3ce294c56650badc1250f22d954338e627d6b78015d143755a509202e78abb436b89bc6a91ae271e1728b990df4dade6989559a9d598e686ef4e1e80a2780987934e37af1dc54526e5a823508d6bc746f57184536fc48cb3ef3463f28aff608fbd7f0def9ba45087a17a611d3e397bcff61b62097912a564f8f6d80e9a7b9975008e74653e280239c4a9e0beb13d6d4f8435e4049d89421c04a0411c11ac647c89c1fa4a2aa7f6202ca6b06229049999208ef22c6a19727af1e9fe7463403551ed13c0e0950491fb107495e802ca88dd8444150b638bffe9fcb83d1ade4b701308e6c247c5f875f4727172c399d27ea8e9fa46ce0ecb28b6b10ffab1ee2094253b562dda055a933266842f384a3e41139ed48cbbb8bb66a82309b0cd5bd468dbe3cfee9d879de0c278900418381c82a4d0d50ec8c3a7c4adced40d1e30fa804b00f2046889f8d2359043ac746a500b6f2694250d817cc67debf60b39af256998475596b58d8da4ea5721bdc32cd35b93156cb5fc5edd074cdb58cf03a59de1adb1e33ddb2f5415da4977f972138cb52b9febd7143b44ed63b3ef95c846dd81a8143269718d865930766fe7bdc9915ce26b54288f9925cd4041e6917d796f4c2b2390d21c76146a07340869fff24d610a0c0966823f04049292d754678b5437c24610aaeccf2c2959ee0e5effa88a1a1bbe4d4662e6a2acfc6e272668353a9cb632e4fb8f5d3ccf7f1643ce804fc788d01985224eb78a446899c83bb426e51368a9737217099d04fae1068de240f5c5a6eeda9609ddf1b64dc5ee492a82f81cc9a7b0d43f0a976991b8f8ee32760b4e0de5e3eedab35ef3223722041e59815b4852bb5a8c5e3c59d8cede23a07de70b906fffd5ac87d103ff3bea23a54de817c61dd1d746ab85fc1e7594e8ae51538379420b8d137315da042968f79ceb1d134879d79bf4d9806ad20bd73f22330d2376199986d93519394965da6171bd29211a627844c334eaad6fbaa203d0b6f53f4246869a4b2f1c7963fd0d16047b8cc26198816fa5aa423ec93b739606a4f9a4bbf72b14477511482dfa2f2a70ab0d06a3dcb8987109dcc2d9a31f894f6dced4bd44241066a9cfb6c06814b832c0851976e3d965b752488655dc2eb03d7faec397adbf7fd5a3088600b31e216b2db008cd8cb1215b0152e528be38b1e2fd01a105c3ed7ee30a334d1aa1b3aadc530b308a6313bef33446915aa6675a4f5d9b94f91cdf771248c5e47de27fab7f75e5c3ee5f5d9c5d4968937c8f40035cc1cf8ce89c2b9a9bee7033caf382b219a9d19e836b4773160b464b6b48d5dd62edf68c3add9ee51d71a0fe56c81710ee489ca66bccb04e1366da04916a229d8d4518bd36871775a2a13b3688c78aa5a96d97a2f1258461c9a044f6c2daf780299030b7624d7095aae997a5f1b8d03bdce426a1b8ed609ca2cdcf41be9ce1ecf30208f071f804483297d71c04c0349c03beb9faf84e1641877b13d6ebc8d213ab7f228f25804a5ca5bc57da182c31963c92b6700aa857ab4e02cc62740e121dcaf648cbc61bd31308feae4f544fe4a1e61d99b7d3eabf7cdb1fd9b2635e7034f9a4dcdb490f8561757e79af2b23e21c803470033d6c8ff680af4cbfc6846f62eb743a8bb2c9f666794effb5586ad96b8555dd993398716ba4325701ecc3e1b52924f8df846759212675ff68838d4df436e3483edff5372b435a", 0x1000}, {&(0x7f0000001940)="35ecb78ed6532d156aa25cd6e56ada407b8ec7eb755cdeda085f5e20289e59ab1db0ff0100000000000097d5df7b491f2bd1f36fe9079dbb527439d2bb0718a699fe52aa1d232252ea3dc87c1c4447d7a6c40453f8fdfb407fe86270a3f476d3f9dfd68f37428428a7efef06e7fa20168cc2373b3537726835bc9e20604af95ca43982c9d7fceca87fb3451de4c188f273d9340eb5f257fc06fa2526abd69a1b7716a2f57fbd52be23753db4be04b0fceb659989fe00"/205, 0xcd}, {&(0x7f0000001a40)="e5a5db8f9c7d081863ea5168cc342873911bbc6886f6e35c21175475d78072a39f6dbd093455834397264d566d075a0feae89c51d178425bbe6d4973093e475b4ce06b2d7399428d7207ffa63e78e669807eea89ba01447b06a2fb4c915c684d2ed0c9e3c81b757d2c6fc9a31b2be691f508", 0x72}, {&(0x7f0000001ac0)="d3de56cf1f06d50f2aaa33c8d9e63b0b8f72696ba087a0adbf9882c9368b97c2da5aaa695fdf6ab753cd0e624c6e72eb9bef21c5e0b203b49ab751cb790967c0efa4d2983c9ad99e8cebd8e7c79f1c61d7f060c9d25e6cefa209963d912c84d1c86e", 0x62}], 0x4, &(0x7f0000001e40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRESDEC, @ANYRES64=r6, @ANYRES32, @ANYRES8, @ANYRES32, @ANYBLOB='\x00\x00\x00k'], 0x68, 0x40c}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0xfffffff8}, {0x82, 0xfff}, {0x24}], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ftruncate(r6, 0x10000) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000240)=0x828dfa19) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) read(r3, &(0x7f0000000340)=""/249, 0xf9) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000200)=0x1000) write(r2, &(0x7f0000000040)="374463e3ddd7edc99ececb1e802aba4f8fd4d8eb5a6d236ba56489a07022714cf79e3cff5af40c02de6e", 0x2a) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000140)=[{0x0, 0x0, 0x2, 0x4}]}) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000440)="cdc7509a3ff0c6e231d04c8c5b3ed6abda42de32a184b91337fc8ce5de6abdc7b56d73ba61c92a9eca226bf7f64806cfce8c3f774d2e5fb2081c71b5d24cd5574405c90c6f00d98838941b0ff6f45e70a74efb9522951b56a6e4820d8337de5b6c77da6a2c119c240d0be70ea34cc1e27449a844", 0x74}, {&(0x7f00000004c0)="21b424995df5b9908b7111e22f42fe937ba0577463c7ae183e799ec47ae40715e0838d27e1ff3af9121b24a6dcf0a2283217c77de1c53c6e3e999f3d5197047833865d2348531da24f03710226564a64d0de30c43c79a8f7b36f2aa6441c1268ff4786bc39031d72c8d2ec268a26b1cbae1f6eaf406dcb", 0x77}, {&(0x7f00000001c0)="2a1a1e25d2da0316a6081890beb612520569c4e228bd2b3235bc91b943e2465e7fe7ba0a8d72b662500da2be2eda221df6", 0x31}, {&(0x7f0000000540)="7464a0f7f8dd0a2fc062cfa81f3919321018e2053811e443d488618ae9e223d3dcc74b2d05c3ef1f79f94679be85d47188a294ec9c5e1c28e02da640302e6c59b4fd1c88ddc787", 0x47}, {0x0}, {&(0x7f0000000780)="8d229c6fc2f549b8298b9ab34d3cc44e9ca5401d3ac031ae28740ba6259730b05b08a2816aec3672371431690c9a0af797c36ff870f1c3b89b90cb5f990f3b8c33e72a76c4cca0a158ab5f0e077d30bb2b6e31b38aede61bfb30756ebf3d64cf2e7aeeb92871baa46a93dbbc2318d6e79fcf", 0x72}], 0x6, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x8000000000000000) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) executing program 7: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1012, r0, 0xfffffffffffffff7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xb5fc, 0x8, 0x11f5, 0xfc}) r1 = geteuid() setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4101}, &(0x7f00000010c0)=0x1007) mkdir(&(0x7f0000001100)='./file0\x00', 0x100) r3 = open(&(0x7f0000001140)='./file0\x00', 0x400, 0x8) ftruncate(r3, 0xfff) r4 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001180)) getsockname$unix(r3, &(0x7f00000011c0)=@file={0x0, ""/252}, &(0x7f00000012c0)=0xfe) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001300)=0xff) r5 = msgget(0x2, 0x184) msgsnd(r5, &(0x7f0000001340)={0x0, "ba49efcf6b40157fdc60f01873b84539fb63d89b97d737ad533eb79b970e91fdf21cc9b61b232a5bf7828c8c7934c576110e49f0e8a59a2cc845171b88ba8be275631f5cb73d6bba291b1863d958c3daf8c5fe912df178a3d086"}, 0x62, 0x0) sysctl$net_inet_udp(&(0x7f00000013c0)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000001400)="92773b1395e85251cca6d9f59810f41a4af2d2a68b8ccc19510acaf486cb55c057834d948e4a1d9571380a0b947ea66c440c0665a03777b0227955482bdcb6ee2d67ca87b75a652841677447de75d1c3ac0103513fbc3125a948dfe8c0a077bc0a0ff21d5acff261a6ed24a17ae39ffdb60e7ec014f077650c6c5458dbfcb0cc660c863490c74c2d07e49603a4d70873c89c97ef69cae5f10bd88f11a016f7b7dab0c65581325367f7ecd41c12061ab68ad5b2a1e8caa8f2c8e28e81ec53d7cb683478d643aad8bc3d93c6959ec79dd23fb185bf4811498228bc0dcad86d9b588251b18833fe0722d586ca195219fe4dfaffe1afa1ec02809650329c9bef8d570462340504ab2e14fde892cc895d52add23d9275b7994b1f4847538d3e0c680fc034ddca1ce18fac523e62d3421de84107a0afa0b56db869787b0b74ae4cdbc8044a6052bdb29acfcef5573d48499540fd0528b588ce2b78ab08f284df01aed64bae1d99b04af4f796387e728966437232fd8610bc70d5e770c77f05e8a55c088b52789d93e9c255fbcc617a6b35713037a8758333c816650c6ec3ef2b4cd4d5aa33be992c3291e5222952bf134d2cbec44975578e8255db70f09e39c8e5d8bccdc6332607470a78da409ae4aee044ac012e33cecb3411e9d56b0f732c31be4fb07aba7f4069ec2d48ff897450ea2b268f2e8b85401558c26cc55535596799daaeea185467e725fde36eecc974d29de096bcfecb1495a82130c79eadefb3b94a305fca0caa7c0f5c2e91383c33d8393054d8506584a8c40410719a1a10aed7115c200388f87948b12f770d396527efab4e73500ccf1866ede974553f769ca827b83919bd9edb1ff71f85fe8b94d41cf8c81e55a9267d634601602c053dde269af57f92145bd905471f7ad213838f12a11592b719d40a99e5cf50158c5722249e9801302dde99f057cc80b5a165fd1081d6ae85fe565e583a2e021113608b0937cdb666cf2680e4fbc99592181d67e28ecb4b8647177ead16e52e9876e05eadabb88762c496176219ce6c6fb34b34a487ec486a2449265af706d711298b48a205d756840cb7947d4fae40e1673c731e23b0608c001f0fd9eddf72f0d91d4b9d05150f934176ec52e5b4f75c3c758c86f8fcb51e131df3ff38193b5c10a9cf31bb81066084638ccb998ada8aec340ffcd1113dcfa575fbf9de026213a829f27ef40d837854b7fe2d64d57c41de9dc94a7b654bafd056e9fa683e72123c97fce4dd2da5e8718bb529b68464336e22251f2e3ba520488214437ec22bee815f5e5716ec75e474cb6fd968da278d5dd6ec6321a4c0b7b8fb09129b60bf0494a313d35c30f44735484b56ee72ac749a79a3fd3b3554c72340fc6754c3489a7abd7a6f6ee043e91931dad4a8e346a904ac518fe4532e0b968cac7d6e87915c9b001f0a4fbbaae19756da0b7d2059962576b806674f4cad128f0d6fee3f4c7aa94d1430ebeae38793482a88b42d7a569fb962f89e3348dd5e7588d52851c36b886e34dc3772b6355f7c09214738a2afadfbd4f5c1ea0d8ba199bc4f375edf10e354cde9aabc2992368c9af8dd4dee2c877ac6d314b00b4e8cea601f5e2b7429309256137adb2f57594d664629f977ae4615d02d39b57d0b6c1a4fb939281e7f441dfa367c4f3e2e19c1cac573f5d06554a84f09a5893c82b48d325dc3dc2f6603fa7f141b5bbd7d55941b0031215f4a9969bf0c9c7a859e6db2ac91584f9fb2b279a03ef3bbc76923fd464387cf955c1e09cf1b8400985dbe24cabfa3f8f8d30026d0ef27e5845be9307d044aee3c32c19811a0e0fd40a938f6ae153a7f326cf6b180efd31eb51cd49274093983d16597102fa3fb37712b9f12f5406de2c6f136fd660db026960d7376d7a1a394c177b6bd12bbc87fddda7e85d601271f49cc3bf59edacc176e1a4335170bfd7840474d5772f19a0a482ab2466688d8503dc749d318cbe824444cc4793c46d45688b19fbd194e0f2ff943754d4c9f606456875715468caf3f15016ff9e5e94414b20bb35319cb47ba1ee4a314bba8c8d508788e4626431728029039b3ba96333f1e0e04cd44fa79660a8ed43f8e833fa4339be2954e9c394262f72923dc6216bc830ed5d799ce7999dc0feb3741c406b2be16bc7d60e607f9e50d292dfe3299ca8556aaec8af293e89d3d57f342196409f2d1d6d46c6dd0d54576f2834c9d88e7f4cde59aaebc2428e6d95dd0fac8cc811e4b2212809d833f208a5c79e69d24b48ccb9d888d4a61df312d9a20f3452835f15c77d5c76276736175315991532180b66f43f3fc052919c580a950a5054b4af2ea9461875edb7e92dc72dcce1ab652a6dc81accbb7ff3101a3c24c4f649797c1101fd39951c1c66559bf7f6f94d7021404832c0a0776bccbb79b2b481c482425965f803dc488714c55703e0d99f6b6018ff3541a3bf422778f7b9ad219c2a7694ea15ae0bfd6a9be64db3b86b77db7537ab1b2c38751b74ecf1179dc168a343bc72bcf0e151db8c7f5d1b6fdb4b9d71812bf0b86066f447b999a5b8bc10fc93189502901a54e5166f2d173f3743ac3538b3a95e108e85573b3299e15a4ec2899a74685d8a278ec9109d6a314829862de3d55f12d059e1b9cdeaf27388a961c888df26e78b530e53b1b5d17243d346468b2f58976a85fb71c996be06fccd354ecad20c4e3cf23df3699131d59de881db08afbc40582954caa31ee671d3cfd7c43dddae8b97bdd953f751999eef3f9590f77ce318f62d09fa0e3df968097b321cf4ffa2106d71fe4d60fecb2374695886b72edd272d8cfd19bfe9cd7c6e5e9337d4b620c20035f386f3c09b8e0a76f4a59090cbaa9efefd0ed33b228dae61cd43fab8ff83e72c767b9bdc9f662212b3d40ee1b459b56cf3c9c6b0a8d5fc589c24fa659e64f9e2f72d5b54d55f1be012dd8355695247b0c59df3b3260f733186e5f352189311a4b4a4c9dd605012b616f366e7edf54513b54fc7d4017681b3556799bbab5d835fe8328c50cad5ad2551b7232797c610b9dcd22920e9f30894727363e8761f6477da52d0e1db87ef8b3c821d247cf8007f709b893690de62660a768d29c7b6288c2b6d707aad50541f08a48e16667331a5b0fc2d9950ddf1628eab5864d969406d53214d23d70e9a21769901243f6272ff1e464805f92b88291877300d475304d5761ad0edb6af27c379010fef72ec31f3561db3189581c783e315b78dca50b6ab55429acb321bcb2e931d8c2d79affb52e931f54e91113aa4550d4a06f590923c71c920ca91726557b8a5243fb742243c0a601504f206eb3666a7c79903754fa25cbbebb76b81874ea6ce811e8e41083d2991a5e16b31c8c609d37613e8df57209034acd333ecb22f24d6838a641bb477a7a1dc321986f699c87a5c35b7b22af5d04c0f40602136a4d9ab270d36869df9df15856ad335d6a204c6f67571f72f8f489138e377e907e883fe4bec4ca8000a45f95872fe35f9b5d78173a4fde1d6300962b1ff0ba4b137b909caa10c43ef3bdf2cc7fb3ad3cbdf60416b1d626c64a0e277d779db971409f41116ec4d9f8c59a01929c75f8a7f0f97b6eebe7b1aaa1b474d6f5cb774c16d14ea829aa6c07dc0a5638094234b96fd3b881d3e4de711f9905a20c072157a833b0c3c272e131d8f5631b2ee46ffc1089f9d6b54f1b77817c2fe20a0830c7defebf738834392643ca12ff70e3509e3449291777092757d8eb8b57e35579d447caa08c53a7d9e3c5aea56e545a930354e442f3c21ef6dfeaba4f306a181356709774bcfc587ff62f083c3ff354fd362cd8add0d4fa0583b429ea8e2f5caf5ebeda56bbee47ab71ad4df00653a69f99c5d401da9e739cff7f84cd25a13489b5b5b7d0aa91b7b1eabb3123293abf2043923bb1ce240c070cbb99ea00e93731a5f08517d75d81572ebe54c7bae78584e0d1e80813ade92762ba7c72093d717b39977a415cd4531acb05b1774d6c02aa8e750087d4f6bf3e72dd0e1e2975792cd6d0d964cbc4ca0b0e6203fe85019ebfa3e930a6b19837a22f893aa271f699d6ec34a099f8cde3133aace358616c6325a8060f5937502e40a4dc97f4beb2929f02876522ecef1109dc856b0ae041f5692419989e40fcacb0fdabe140b2176c81e87fdf3786ee36403a9f91bba0808a87c7bcdb13ed4d33ac791bfbc6f8b5ab6c722198c0beb8b90a89554e4449a5e2783bbf5c12b8f97b3d1d7bb098be3a9172c28c123d3981df2fe47afaa1914639a3f3513c5d93050cd96047bff2172f3dd38a902ded22a28c75e6aaadf141ae1c959cc63df57f2e7df35022476756f26515026810ccc6d8776a27071911f93820d016970f917bacb2707ecc9bdd973d264ebe09069d32e5bbfd322fcfda9edc23b6e9cdd5ef15a1ea90561d89817623bb0f00432a411576712f68ca8bcd3ee7ee40c6e5b00f84df7e8db5ef20ba4d2ce3b03b7a54b882e2bc361cae32cffd01e64b0fd640e7f5d0ce8328768a0d16e8624d1258ca5b60b3dede89f20efc6f968769917178b5ecd60aaec2b6cf74c6a8b05165c57c4f9c22865af0442dfa37db064aa0bb4bb037c7e010e274e0a5289e1fb6bf055fe8655fd35f02cc201fed18cd95c7a7cf05005877bf199ec92b0ca95990148ac6f959ec8502096984ffe56b2c7400623dfdc21ca70f2a10953c219d5d7b53771df8e3c7daeea19d134ebbfc92ffdad76aea6b3a7577eaacd43eb32ec1d686ce68ba22335d9c2bafefc418575d6ae0f9bbd5c13eecc8b9cb1ad0c4d50ec8a76fe5ac4d96f9194eabe44468fba79be1e84c3eeffe9dd4eae43d940baf6228d740260de3d7f94a9267676e2750d771253c0129ae42212f132bcd5c45772dbd1ce83a0babbfdcdce52c74100fb5a7063642ff7bf398560d67c49480f2086d739d310b7083d0e9455aa60e30e02ace5958751eb4a0ca622b368738ecadca7b09d206dd379f49d0bc964d7fc1e61d0744d058a4a0e41210d00ae40dd3365999b614a6de55f43698b15eab5a69ab9731204def9eb3468d98ff1e04307cb491d89f959923fbb67c2730647854dee10315993ab08ad5f25f04f8695235d1884d6e548cec15a46b4b6959f1e54e6585edd1b527c22bfcc02e0cbee4eba207f3552ae8fb0ee7de774eb4d27267bd5b7ee16bab8fe46465dbca89493b95123b36ce11aa04f1b512166769c5db04f636cd2b8078bfe7d2a2ba964877162e45feab4e9e967b2bda340e6a3f535ee2056b39682e178bf2d750ac964f32fa6fadeb33cac4a849608414f165c8bfd8f291d367e14833584e409050015d9f357b605b5cc3da0ad3ac2da0965c017eda695735ee94158adf12eed3086dccf933215a95a9486b199c9ab30554c2f09ac219e17c6abdc22b288c5ccb2bffe45b672e1f21125ce997e5c93e3ad5cde789434bff6758bbdb795ae0495ac3968d0aa5451d7d7c01bad59e9a98ef35c5be07c48a7123ea56e235fb5bf215fce30a83f8bb105a0fde7de53fedbb84e84531162768ea887320c92a4b380caafa1f5ddfe207a3def8dc5cbe23acdd482cb5b92be74fe3ce37c9ceec826edc204d8cde5471b042a9648f01064727a1f4d51732732706f25d5609b87f8f36009c72fa32f91f79b3ca414831d586709f25e6a6af9edddfb415e6da66a591969f73138e39b2a415879d83c90920747f5b24684a4cf0079ce987ac34350046d4d5dce2b78c15a9a7c59cad1c5132721a1d9993e44ab125a8316a4a514fa15b9b16a79daad0585f5799", &(0x7f0000002400)=0x1000, &(0x7f0000002440)="605c33fddf9b15443f01765fff4ce0b5410c047ddf0537f81d107c38ac31d3c4ad803817e9a3945323572406049b84458b", 0x31) ioctl$TIOCDRAIN(r3, 0x2000745e) write(0xffffffffffffff9c, &(0x7f0000002480)="dab0e74c9595682e5224bbf241ffcad5dea1011181444f1a58e59f194bbf5fc46e34c2262150c15736e685e20e75976fad81cfa730ae237d1d206c1ba61d5ad99812486bb6e5d039bf16c896364429c972246223e2d6165fca0ee6b380f1b38e771478ea27cca560ddd431abacf3c0b9ead57af070efeb33f01aebe4f8856a9746a8b6da7c5315b69a4c54c80442c907462215bab0c1631e4d9b95d54acab02c2109e346220beaf8af12ff04db33dc244a6aca30e3164421d39364340ff99802e0b0080d6569a94bf12a00b5ce0a8aae9dc44ee1f9b579bb62d2bbc3", 0xdc) ioctl$TIOCCDTR(r2, 0x20007478) geteuid() ioctl$TIOCNOTTY(r4, 0x20007471) acct(&(0x7f0000002580)='./file0\x00') r6 = kqueue() ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000025c0)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setgroups(0x0, &(0x7f0000002600)) r7 = kqueue() r8 = socket$inet(0x2, 0x5, 0x8) kevent(r7, &(0x7f0000002980)=[{{r4}, 0xfffffffffffffffc, 0xd1, 0x20000000, 0xffffffffffffffe1, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x6, 0x80, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x100000000, 0x2}, {{r8}, 0xfffffffffffffffa, 0x8, 0x4, 0x4c8, 0x5}, {{}, 0x5, 0xc, 0x20, 0x7fffffffffffffff}, {{r4}, 0x0, 0x26, 0x40, 0x6, 0x1f}, {{}, 0xfffffffffffffffe, 0x8, 0x20, 0x90e, 0x20}, {{}, 0xfffffffffffffff8, 0x82, 0x40000000, 0x2, 0xf29}, {{r6}, 0xfffffffffffffffd, 0x4c, 0x4, 0xfffffffffffffff7, 0x5}], 0xb141, &(0x7f0000002ac0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x5, 0xffffffffffff0000}], 0x9, &(0x7f0000002b00)={0x1}) executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000280)={@remote, @random="ac566789c541", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0xffff, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{}, {}]}]}}, @udp={{0x0, 0x0, 0x8}}}}}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000100)=[{0x5c, 0x0, 0x20}, {0x4}, {0xc3e}, {0x1, 0x1, 0x9, 0x1}]}) poll(&(0x7f00000000c0)=[{r1, 0x192}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) dup2(r0, r1) executing program 4: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) (async) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6aa4a24499c59ff5d619fd63d50671e2dc2042df"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) (async) ioctl$PCIOCGETROM(r2, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x41) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x0, 0x0, 0x0, 0x8002}]}) sendto(r0, &(0x7f00000004c0)="34118b7fa325d21de5440c0ea547801e63f92a0c2622425eca6711779f0206d5e98d78be955b0722afad249a475a23e0a72072bec3867060edd9e3688078737f025513ab128d7749bbe78950f2d7d971bb2e6aae20363f1d3a2871e41a66000013273932f6018042fd9fe52300107d0edb23e5c005f9f5daa1b978e8bc9000f233ba1a43b9f70c91d5c55ff08d", 0x8d, 0x808, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000a80), 0x10) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) msgrcv(0xffffffffffffffff, &(0x7f0000000000)={0x0, ""/31}, 0x27, 0x3, 0x0) r5 = msgget(0x1, 0x200) msgsnd(r5, &(0x7f0000000040)={0x3, "7153b2f4ea75d7"}, 0xf, 0x0) r6 = socket(0x0, 0x2, 0x0) setsockopt(r2, 0x26, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x3}, 0x2, &(0x7f0000000280)="360b15673cd1d70e2189f36d2ae5edffefef8278c6e2a58e4c4aa9b2d1dd4762b66025b466d349cff2a08502fc06db22fa4ec5cdd60c0fc0d33a19b2c698b9e971b6f483541bc35435ad5fefe9c4112c40367fb46043e488c77cba7d68621d49d68dee2171fffcdf22fa5c016bb3753aaf6852536d65e9ca2db398920e0856f21a2c7940884a5f63a7b7179603f0e81d3b1c6ac91820a29dd92e7ced31b785a1f70edb15c1d4fa5f623cb5a14e03a359b40822f68da53b59ae5db340d74754ab9a0b79f1dc78d29339e8c4859c7a1185", 0x0, &(0x7f00000003c0)="e86cc2dfbf85c2a6dc965981a794aea1fef602d8fe668ee122", 0x19) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020699b, &(0x7f00000001c0)) dup(r6) dup2(r3, r2) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 0: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0x0, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd4e, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r2, r4, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = getegid() semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = semget(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r7, r6, r7, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0xffffffffffffffff, r7, r10, 0x41}, 0xa, 0x2, 0x1}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() executing program 3: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa1, 0x0, 0x100000000000000}], 0x9, 0x0, 0x10023, 0x0) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) ktrace(&(0x7f0000001800)='./bus\x00', 0x3, 0x40001810, r1) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) executing program 7: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) close(r0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 2: socketpair(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000280)="bd", 0x1}], 0x1}, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/240, 0xf0}], 0x7a, 0x0}, 0x840) r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x5, 0x2c4) semop(r3, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r3, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000001080)=""/31) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0x7, &(0x7f0000001540)=""/175) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000440)=""/61) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001280)={0xffffffc0, 0x9}, 0x8) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000040)=""/4096) r4 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r4, 0x0, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) recvmsg(r2, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000001040)=[{&(0x7f0000001300)=""/252, 0xfc}, {&(0x7f0000001700)=""/221, 0xdd}], 0x2, &(0x7f00000012c0)=""/41, 0x29}, 0x2) socket$inet(0x2, 0x6, 0x3f) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = msgget$private(0x0, 0x100) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8001, 0x0, 0x0, 0xffffffffffffffff, r7, 0x19, 0x2}, 0x808000, 0x4, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001280)) msgrcv(r6, &(0x7f0000001440), 0xc4, 0x0, 0x823f7551b1ab5156) geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7fffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)="b79c8e79b21ab8421b7ead548ae1f0a248f694f8c771a593c54018f9db245668c0694d094c5ac66693dab541aa6a87d0a4ffffffff", 0x35}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x114) pwritev(r0, &(0x7f0000000380), 0x0, 0x3fffd) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000080)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x102) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x40006da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffeeb) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2013, 0xffffffffffffff9c, 0x0) open(&(0x7f00000004c0)='./file0/../file0\x00', 0x2, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xff, 0x3, 0x5, 0x9}, {0x7, 0xac, 0x13, 0x1f}, {0x9, 0x0, 0x7, 0x7ff}, {0xa5b, 0x0, 0x7, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7, 0x7, 0x7}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000540)=0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3, 0x4}, {0x20, 0xff}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x80000025}]}) write(r4, &(0x7f0000000100)="94e15358337d0900000000000000", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/244, 0xf4}], 0x1) preadv(r0, &(0x7f0000001540)=[{0x0}], 0x1, 0x1000) executing program 0: syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[]) executing program 3: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80286989, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebb", 0x49, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) close(r0) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x1e58) unlink(&(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) executing program 0: openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000300)={&(0x7f0000000240)='./file0\x00', 0x4, &(0x7f0000000280)='./file0\x00', 0x8}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000841000/0x3000)=nil, 0x3000) executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x10000, 0xe5) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5", 0x88) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000269000000}) setrlimit(0x6, &(0x7f0000000000)={0x22f9}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r1, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket(0x2, 0x1, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000000"], 0x10}, 0x401) r4 = socket(0x2, 0x5, 0x2) close(r4) socket(0x6, 0x4, 0x0) sendto(r4, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r5 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x40) shutdown(r5, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') executing program 7: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1012, r0, 0xfffffffffffffff7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xb5fc, 0x8, 0x11f5, 0xfc}) r1 = geteuid() setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4101}, &(0x7f00000010c0)=0x1007) mkdir(&(0x7f0000001100)='./file0\x00', 0x100) r3 = open(&(0x7f0000001140)='./file0\x00', 0x400, 0x8) ftruncate(r3, 0xfff) r4 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001180)) getsockname$unix(r3, &(0x7f00000011c0)=@file={0x0, ""/252}, &(0x7f00000012c0)=0xfe) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001300)=0xff) r5 = msgget(0x2, 0x184) msgsnd(r5, &(0x7f0000001340)={0x0, "ba49efcf6b40157fdc60f01873b84539fb63d89b97d737ad533eb79b970e91fdf21cc9b61b232a5bf7828c8c7934c576110e49f0e8a59a2cc845171b88ba8be275631f5cb73d6bba291b1863d958c3daf8c5fe912df178a3d086"}, 0x62, 0x0) sysctl$net_inet_udp(&(0x7f00000013c0)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000001400)="92773b1395e85251cca6d9f59810f41a4af2d2a68b8ccc19510acaf486cb55c057834d948e4a1d9571380a0b947ea66c440c0665a03777b0227955482bdcb6ee2d67ca87b75a652841677447de75d1c3ac0103513fbc3125a948dfe8c0a077bc0a0ff21d5acff261a6ed24a17ae39ffdb60e7ec014f077650c6c5458dbfcb0cc660c863490c74c2d07e49603a4d70873c89c97ef69cae5f10bd88f11a016f7b7dab0c65581325367f7ecd41c12061ab68ad5b2a1e8caa8f2c8e28e81ec53d7cb683478d643aad8bc3d93c6959ec79dd23fb185bf4811498228bc0dcad86d9b588251b18833fe0722d586ca195219fe4dfaffe1afa1ec02809650329c9bef8d570462340504ab2e14fde892cc895d52add23d9275b7994b1f4847538d3e0c680fc034ddca1ce18fac523e62d3421de84107a0afa0b56db869787b0b74ae4cdbc8044a6052bdb29acfcef5573d48499540fd0528b588ce2b78ab08f284df01aed64bae1d99b04af4f796387e728966437232fd8610bc70d5e770c77f05e8a55c088b52789d93e9c255fbcc617a6b35713037a8758333c816650c6ec3ef2b4cd4d5aa33be992c3291e5222952bf134d2cbec44975578e8255db70f09e39c8e5d8bccdc6332607470a78da409ae4aee044ac012e33cecb3411e9d56b0f732c31be4fb07aba7f4069ec2d48ff897450ea2b268f2e8b85401558c26cc55535596799daaeea185467e725fde36eecc974d29de096bcfecb1495a82130c79eadefb3b94a305fca0caa7c0f5c2e91383c33d8393054d8506584a8c40410719a1a10aed7115c200388f87948b12f770d396527efab4e73500ccf1866ede974553f769ca827b83919bd9edb1ff71f85fe8b94d41cf8c81e55a9267d634601602c053dde269af57f92145bd905471f7ad213838f12a11592b719d40a99e5cf50158c5722249e9801302dde99f057cc80b5a165fd1081d6ae85fe565e583a2e021113608b0937cdb666cf2680e4fbc99592181d67e28ecb4b8647177ead16e52e9876e05eadabb88762c496176219ce6c6fb34b34a487ec486a2449265af706d711298b48a205d756840cb7947d4fae40e1673c731e23b0608c001f0fd9eddf72f0d91d4b9d05150f934176ec52e5b4f75c3c758c86f8fcb51e131df3ff38193b5c10a9cf31bb81066084638ccb998ada8aec340ffcd1113dcfa575fbf9de026213a829f27ef40d837854b7fe2d64d57c41de9dc94a7b654bafd056e9fa683e72123c97fce4dd2da5e8718bb529b68464336e22251f2e3ba520488214437ec22bee815f5e5716ec75e474cb6fd968da278d5dd6ec6321a4c0b7b8fb09129b60bf0494a313d35c30f44735484b56ee72ac749a79a3fd3b3554c72340fc6754c3489a7abd7a6f6ee043e91931dad4a8e346a904ac518fe4532e0b968cac7d6e87915c9b001f0a4fbbaae19756da0b7d2059962576b806674f4cad128f0d6fee3f4c7aa94d1430ebeae38793482a88b42d7a569fb962f89e3348dd5e7588d52851c36b886e34dc3772b6355f7c09214738a2afadfbd4f5c1ea0d8ba199bc4f375edf10e354cde9aabc2992368c9af8dd4dee2c877ac6d314b00b4e8cea601f5e2b7429309256137adb2f57594d664629f977ae4615d02d39b57d0b6c1a4fb939281e7f441dfa367c4f3e2e19c1cac573f5d06554a84f09a5893c82b48d325dc3dc2f6603fa7f141b5bbd7d55941b0031215f4a9969bf0c9c7a859e6db2ac91584f9fb2b279a03ef3bbc76923fd464387cf955c1e09cf1b8400985dbe24cabfa3f8f8d30026d0ef27e5845be9307d044aee3c32c19811a0e0fd40a938f6ae153a7f326cf6b180efd31eb51cd49274093983d16597102fa3fb37712b9f12f5406de2c6f136fd660db026960d7376d7a1a394c177b6bd12bbc87fddda7e85d601271f49cc3bf59edacc176e1a4335170bfd7840474d5772f19a0a482ab2466688d8503dc749d318cbe824444cc4793c46d45688b19fbd194e0f2ff943754d4c9f606456875715468caf3f15016ff9e5e94414b20bb35319cb47ba1ee4a314bba8c8d508788e4626431728029039b3ba96333f1e0e04cd44fa79660a8ed43f8e833fa4339be2954e9c394262f72923dc6216bc830ed5d799ce7999dc0feb3741c406b2be16bc7d60e607f9e50d292dfe3299ca8556aaec8af293e89d3d57f342196409f2d1d6d46c6dd0d54576f2834c9d88e7f4cde59aaebc2428e6d95dd0fac8cc811e4b2212809d833f208a5c79e69d24b48ccb9d888d4a61df312d9a20f3452835f15c77d5c76276736175315991532180b66f43f3fc052919c580a950a5054b4af2ea9461875edb7e92dc72dcce1ab652a6dc81accbb7ff3101a3c24c4f649797c1101fd39951c1c66559bf7f6f94d7021404832c0a0776bccbb79b2b481c482425965f803dc488714c55703e0d99f6b6018ff3541a3bf422778f7b9ad219c2a7694ea15ae0bfd6a9be64db3b86b77db7537ab1b2c38751b74ecf1179dc168a343bc72bcf0e151db8c7f5d1b6fdb4b9d71812bf0b86066f447b999a5b8bc10fc93189502901a54e5166f2d173f3743ac3538b3a95e108e85573b3299e15a4ec2899a74685d8a278ec9109d6a314829862de3d55f12d059e1b9cdeaf27388a961c888df26e78b530e53b1b5d17243d346468b2f58976a85fb71c996be06fccd354ecad20c4e3cf23df3699131d59de881db08afbc40582954caa31ee671d3cfd7c43dddae8b97bdd953f751999eef3f9590f77ce318f62d09fa0e3df968097b321cf4ffa2106d71fe4d60fecb2374695886b72edd272d8cfd19bfe9cd7c6e5e9337d4b620c20035f386f3c09b8e0a76f4a59090cbaa9efefd0ed33b228dae61cd43fab8ff83e72c767b9bdc9f662212b3d40ee1b459b56cf3c9c6b0a8d5fc589c24fa659e64f9e2f72d5b54d55f1be012dd8355695247b0c59df3b3260f733186e5f352189311a4b4a4c9dd605012b616f366e7edf54513b54fc7d4017681b3556799bbab5d835fe8328c50cad5ad2551b7232797c610b9dcd22920e9f30894727363e8761f6477da52d0e1db87ef8b3c821d247cf8007f709b893690de62660a768d29c7b6288c2b6d707aad50541f08a48e16667331a5b0fc2d9950ddf1628eab5864d969406d53214d23d70e9a21769901243f6272ff1e464805f92b88291877300d475304d5761ad0edb6af27c379010fef72ec31f3561db3189581c783e315b78dca50b6ab55429acb321bcb2e931d8c2d79affb52e931f54e91113aa4550d4a06f590923c71c920ca91726557b8a5243fb742243c0a601504f206eb3666a7c79903754fa25cbbebb76b81874ea6ce811e8e41083d2991a5e16b31c8c609d37613e8df57209034acd333ecb22f24d6838a641bb477a7a1dc321986f699c87a5c35b7b22af5d04c0f40602136a4d9ab270d36869df9df15856ad335d6a204c6f67571f72f8f489138e377e907e883fe4bec4ca8000a45f95872fe35f9b5d78173a4fde1d6300962b1ff0ba4b137b909caa10c43ef3bdf2cc7fb3ad3cbdf60416b1d626c64a0e277d779db971409f41116ec4d9f8c59a01929c75f8a7f0f97b6eebe7b1aaa1b474d6f5cb774c16d14ea829aa6c07dc0a5638094234b96fd3b881d3e4de711f9905a20c072157a833b0c3c272e131d8f5631b2ee46ffc1089f9d6b54f1b77817c2fe20a0830c7defebf738834392643ca12ff70e3509e3449291777092757d8eb8b57e35579d447caa08c53a7d9e3c5aea56e545a930354e442f3c21ef6dfeaba4f306a181356709774bcfc587ff62f083c3ff354fd362cd8add0d4fa0583b429ea8e2f5caf5ebeda56bbee47ab71ad4df00653a69f99c5d401da9e739cff7f84cd25a13489b5b5b7d0aa91b7b1eabb3123293abf2043923bb1ce240c070cbb99ea00e93731a5f08517d75d81572ebe54c7bae78584e0d1e80813ade92762ba7c72093d717b39977a415cd4531acb05b1774d6c02aa8e750087d4f6bf3e72dd0e1e2975792cd6d0d964cbc4ca0b0e6203fe85019ebfa3e930a6b19837a22f893aa271f699d6ec34a099f8cde3133aace358616c6325a8060f5937502e40a4dc97f4beb2929f02876522ecef1109dc856b0ae041f5692419989e40fcacb0fdabe140b2176c81e87fdf3786ee36403a9f91bba0808a87c7bcdb13ed4d33ac791bfbc6f8b5ab6c722198c0beb8b90a89554e4449a5e2783bbf5c12b8f97b3d1d7bb098be3a9172c28c123d3981df2fe47afaa1914639a3f3513c5d93050cd96047bff2172f3dd38a902ded22a28c75e6aaadf141ae1c959cc63df57f2e7df35022476756f26515026810ccc6d8776a27071911f93820d016970f917bacb2707ecc9bdd973d264ebe09069d32e5bbfd322fcfda9edc23b6e9cdd5ef15a1ea90561d89817623bb0f00432a411576712f68ca8bcd3ee7ee40c6e5b00f84df7e8db5ef20ba4d2ce3b03b7a54b882e2bc361cae32cffd01e64b0fd640e7f5d0ce8328768a0d16e8624d1258ca5b60b3dede89f20efc6f968769917178b5ecd60aaec2b6cf74c6a8b05165c57c4f9c22865af0442dfa37db064aa0bb4bb037c7e010e274e0a5289e1fb6bf055fe8655fd35f02cc201fed18cd95c7a7cf05005877bf199ec92b0ca95990148ac6f959ec8502096984ffe56b2c7400623dfdc21ca70f2a10953c219d5d7b53771df8e3c7daeea19d134ebbfc92ffdad76aea6b3a7577eaacd43eb32ec1d686ce68ba22335d9c2bafefc418575d6ae0f9bbd5c13eecc8b9cb1ad0c4d50ec8a76fe5ac4d96f9194eabe44468fba79be1e84c3eeffe9dd4eae43d940baf6228d740260de3d7f94a9267676e2750d771253c0129ae42212f132bcd5c45772dbd1ce83a0babbfdcdce52c74100fb5a7063642ff7bf398560d67c49480f2086d739d310b7083d0e9455aa60e30e02ace5958751eb4a0ca622b368738ecadca7b09d206dd379f49d0bc964d7fc1e61d0744d058a4a0e41210d00ae40dd3365999b614a6de55f43698b15eab5a69ab9731204def9eb3468d98ff1e04307cb491d89f959923fbb67c2730647854dee10315993ab08ad5f25f04f8695235d1884d6e548cec15a46b4b6959f1e54e6585edd1b527c22bfcc02e0cbee4eba207f3552ae8fb0ee7de774eb4d27267bd5b7ee16bab8fe46465dbca89493b95123b36ce11aa04f1b512166769c5db04f636cd2b8078bfe7d2a2ba964877162e45feab4e9e967b2bda340e6a3f535ee2056b39682e178bf2d750ac964f32fa6fadeb33cac4a849608414f165c8bfd8f291d367e14833584e409050015d9f357b605b5cc3da0ad3ac2da0965c017eda695735ee94158adf12eed3086dccf933215a95a9486b199c9ab30554c2f09ac219e17c6abdc22b288c5ccb2bffe45b672e1f21125ce997e5c93e3ad5cde789434bff6758bbdb795ae0495ac3968d0aa5451d7d7c01bad59e9a98ef35c5be07c48a7123ea56e235fb5bf215fce30a83f8bb105a0fde7de53fedbb84e84531162768ea887320c92a4b380caafa1f5ddfe207a3def8dc5cbe23acdd482cb5b92be74fe3ce37c9ceec826edc204d8cde5471b042a9648f01064727a1f4d51732732706f25d5609b87f8f36009c72fa32f91f79b3ca414831d586709f25e6a6af9edddfb415e6da66a591969f73138e39b2a415879d83c90920747f5b24684a4cf0079ce987ac34350046d4d5dce2b78c15a9a7c59cad1c5132721a1d9993e44ab125a8316a4a514fa15b9b16a79daad0585f5799", &(0x7f0000002400)=0x1000, &(0x7f0000002440)="605c33fddf9b15443f01765fff4ce0b5410c047ddf0537f81d107c38ac31d3c4ad803817e9a3945323572406049b84458b", 0x31) ioctl$TIOCDRAIN(r3, 0x2000745e) write(0xffffffffffffff9c, &(0x7f0000002480)="dab0e74c9595682e5224bbf241ffcad5dea1011181444f1a58e59f194bbf5fc46e34c2262150c15736e685e20e75976fad81cfa730ae237d1d206c1ba61d5ad99812486bb6e5d039bf16c896364429c972246223e2d6165fca0ee6b380f1b38e771478ea27cca560ddd431abacf3c0b9ead57af070efeb33f01aebe4f8856a9746a8b6da7c5315b69a4c54c80442c907462215bab0c1631e4d9b95d54acab02c2109e346220beaf8af12ff04db33dc244a6aca30e3164421d39364340ff99802e0b0080d6569a94bf12a00b5ce0a8aae9dc44ee1f9b579bb62d2bbc3", 0xdc) ioctl$TIOCCDTR(r2, 0x20007478) geteuid() ioctl$TIOCNOTTY(r4, 0x20007471) acct(&(0x7f0000002580)='./file0\x00') r6 = kqueue() ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000025c0)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setgroups(0x0, &(0x7f0000002600)) r7 = kqueue() r8 = socket$inet(0x2, 0x5, 0x8) kevent(r7, &(0x7f0000002980)=[{{r4}, 0xfffffffffffffffc, 0xd1, 0x20000000, 0xffffffffffffffe1, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x6, 0x80, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x100000000, 0x2}, {{r8}, 0xfffffffffffffffa, 0x8, 0x4, 0x4c8, 0x5}, {{}, 0x5, 0xc, 0x20, 0x7fffffffffffffff}, {{r4}, 0x0, 0x26, 0x40, 0x6, 0x1f}, {{}, 0xfffffffffffffffe, 0x8, 0x20, 0x90e, 0x20}, {{}, 0xfffffffffffffff8, 0x82, 0x40000000, 0x2, 0xf29}, {{r6}, 0xfffffffffffffffd, 0x4c, 0x4, 0xfffffffffffffff7, 0x5}], 0xb141, &(0x7f0000002ac0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x5, 0xffffffffffff0000}], 0x9, &(0x7f0000002b00)={0x1}) executing program 6: socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60050000001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a"]) executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000280), &(0x7f0000000040)=0x205) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x6, 0x9, &(0x7f0000000500)=""/243, &(0x7f0000000600)=0xf3) r4 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x24}, {}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000004c0)={0x5, 0x100000, './file0\x00', 0xe4e0, 0x0, 0x9, 0x401}) sendmmsg(r3, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000180)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000280)='./file0/file0/file0\x00') executing program 0: utimes(0x0, &(0x7f0000000040)={{0x100000000000000}}) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x20f, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x12) ioctl$TIOCSDTR(r2, 0x20007479) sysctl$kern(&(0x7f0000000080)={0x1, 0x10}, 0x2, &(0x7f00000000c0)="66544a361a6d7d334547d7edf79350b101da79d67b780bb366b2a605a142385024e60cc57ff7a51d1f410cfce6b66733e393edda187cbd6cf683bc93df81d6498774fb9dd578a640e1d54e801611f0d2b9ee14bf0c6acc3a6a2afa436bbb7f388409c7858a4719fef687053d89efa1d5c7da40c80b934e17c6eee129f0ddfc4d253b4b8f09f4c0f38e9e9f47ec2b120c8f1c4d71ed836ea47c8c009aada68be56926599a674de69fe79a", &(0x7f0000000180)=0xaa, &(0x7f00000001c0)="9d59c61b8445cc494659ab30098517523695c62923ba67be4e4cace66607b2c7f05b86ea20f8aa96fb53f5d370eb44b0f06070ff968ab27ce0a0171f42a61f607c84b340322627f04f1bdca09d629f81bcf38ea203310511001cadc8c41195a623ebf17fd6932e6e9092b3568270e50c4880c9731684be15f1e1749fb8e39130cf89dd6623c03a0b11bb2451879ba6f129b74e5dbf5d219bbfac62792333abcc967e1453ed138764a9bd3d42a38e66539c29328214e60a9277772a19c5", 0xbd) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x118) r5 = kqueue() r6 = getpid() fcntl$setown(r5, 0x6, r6) getsockopt(r0, 0x77, 0x2, &(0x7f00000002c0)=""/255, &(0x7f00000003c0)=0xff) faccessat(r2, &(0x7f0000000400)='./file0\x00', 0x94, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) setreuid(r9, r10) r11 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmat(r11, &(0x7f0000ffc000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000540)='./file0/../file0\x00', 0x30) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) setreuid(r10, r12) shutdown(r1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) lchown(&(0x7f0000000600)='./file0/../file0\x00', r9, r13) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) kevent(r4, &(0x7f00000006c0)=[{{r8}, 0xfffffffffffffffa, 0x30, 0x8, 0x2, 0x3}], 0x7f, &(0x7f0000000700)=[{{r8}, 0xfffffffffffffffd, 0x51, 0x4, 0x5, 0x4}, {{r8}, 0xfffffffffffffffe, 0x2, 0x20, 0x2, 0x1ff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xb361304f20b1cd34, 0x2, 0x9, 0x7}, {{r4}, 0xfffffffffffffffb, 0x84, 0x2, 0x2, 0x1}, {{r4}, 0xfffffffffffffff8, 0xd8, 0x20, 0x805e, 0x4}, {{r5}, 0x8a092c1881a44497, 0x20, 0x20, 0xfffffffffffffe01, 0xb73}, {{r0}, 0xfffffffffffffff8, 0x45, 0x1, 0x100000000, 0x400}, {{r5}, 0xfffffffffffffffd, 0x0, 0x0, 0x7d5fa375, 0x9}], 0xe0ec, &(0x7f0000000800)={0x9, 0x6}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000840), 0xc) accept$unix(r1, &(0x7f0000000880)=@file={0x0, ""/516}, &(0x7f0000000ac0)=0x206) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000b00)) fchflags(0xffffffffffffffff, 0x8000) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=""/202, &(0x7f00000001c0)=0xca) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5}, {0x45}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0x7e}) r0 = openat(0xffffffffffffff9c, 0x0, 0x400, 0x0) dup(r0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206931, &(0x7f00000001c0)) executing program 0: syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB]) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000640)=ANY=[@ANYBLOB="c7e052ea36fbffffffffffff86dd60826e030010050000000002000000000e14fc11133f6400ff020000000000000000000000000001"]) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5", 0x88) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000269000000}) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r0 = syz_open_pts() close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0xffffffffffffffd2) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x406) r4 = syz_open_pts() r5 = syz_open_pts() accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/70}, &(0x7f0000000240)=0x48) close(r5) syz_open_pts() ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f7e, 0x808, "efed0ff8a5670000340dc620000000e4ffffff00"}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') open$dir(&(0x7f0000000340)='./file2\x00', 0x200, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(r4, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/244, 0xf4}], 0x1) preadv(r0, &(0x7f0000001540)=[{0x0}], 0x1, 0x1000) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000300)={&(0x7f0000000240)='./file0\x00', 0x4, &(0x7f0000000280)='./file0\x00', 0x8}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000841000/0x3000)=nil, 0x3000) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x150c, r4) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, r4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0xa6, &(0x7f00000000c0)={@broadcast, @remote, [{[{0x88a8, 0x4, 0x1, 0x2}], {0x8100, 0x6, 0x1, 0x4}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x90, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0xde7, 0x2, "ba4594053beb0cdf13ea33d4d98455b8e11663388181544203a012b9387b719c03575eb2ff0e3115e0da313f0e860f32073f8482c2b911f51da97bd69d3efca2193b01c2ab5ff0ec7b7d5dfb9140063bb34218135c62b522f2c80e2a55fe51c06147706d747de7b4779637920c2b37b2"}}}}}) executing program 0: utimes(0x0, &(0x7f0000000040)={{0x1c0ffff7f7f0000}}) executing program 3: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000025c0)=[{&(0x7f00000000c0)="8b7131dabff420ca02c35f5a78e40e9b5864aef3c26934a0b715d251e61b382944948698c73602310b69b7fe791463173a59242b56b5bbb79f752c88a52951c177e5c40b6aaa3db1bab919b3bdcb955f84356fd10917d9e8c15eded136345943f5554e4a99171f1cb38d2e91f58c466e4914efb87b63a53554275d1f5a9c8c01fe017f96dc2aef8e0f4cbc1eab9f8501321601b2685e9b1469c648f77a0bf98ebde29fbdc722539bf87803cf625c6e9233b465a9f18cbd632ad590c9690d1b3516d643a4c538ed68b8"}, {&(0x7f0000000000)="60465ca963c5cec265aec4d6fa4eddc2b45662796bd12cb256"}, {&(0x7f00000001c0)="56a68f73250021986acbc29315051054441fe7277ab78b69cb9133c2f7550a3bc0cf5139ff4cf57f4fae2cfcc7b5d150b6f5975b09aed56163cae7f3fe772d6f08419a0b97174f0d07e229743d90c1038901e89d5824cb7948a9ea27f614376d6ba5e220a192bb9865f3d23fcaf4454aac5c7aad7307a9347b1f00f3549b69f9f4cd0502704deac9197639d3bcf109bfe7f7d3a7197e95fdd91386a7aea442bcafbd3cf5f055d76973a9ea61d73bf45b4eb2a85f4efc21101c7488c7f7fa202b4f"}, {&(0x7f00000002c0)}, {&(0x7f00000005c0)="c92963b116f96eaa2217f133590cbc85070ecebb20847c0e908a0c8400193ca5c298ad4d6c310740671269fa9c0da4c888145f11984edcea1b2a249b70ad10b263992a0bc8444d0058e5ac70aaf3b5e9df3d20c6fd8a903837ff661d00786a930ca0e6bbc045a4ec2816d61db24efcc46713d758f49d2d0209137e57fb3a100ffbf5abecb398f3f811f4c0f8dd5f1a2acb7ca6b04c4f3320cf48df1db53a4eee7d70bc27b8186f94747ca83e18b9045b470997ce9133ebbe470d0cb6f29281a301992a13c25d883b200fc61feb1da9772e5e9f0f0009be2215299ff54dbc7c96d056fd3edd5d6a5be132dc46e11f42174e4e37b4540c15edae146766652be45ca6458b4591dfd1e3e18a2dd74406b2719a1e77ad4b2d188b5eaf468228e6522ace1cfe87378329b162b7e72bdf9ca63da3c417442a9720964fb3ce87a63c93a6fa9f151279f7e9f153e1731c167ba79f704539e7d2eb97e9f9d0e97cd20761481d93a3cab88a47f4630c9030860d949faae2e38a81f8330ca5d9cff07df9aaa6282ce19abda36204fc58f0410b529c8a7bcd215e423a0ab44fb884331edd80b394963f39c5515f8864ee3007976cc5b7b90ea37f1e0e22aa5443cde23e65ae84abf635939547043b743da467c0a167e307cc801e123a8af84462a9d2b7026db67f1087144d90cbc2ac16113c4e7287f6de7a402435f194d7c78714fce773dbda7c4221767f49515f990a8f15d96dd418d7c6467f9a2d48cbd7af8f2f4892f17c8a11574b6a3c37d8725683ed9ba77b5004e1a2a636dbc6e6611ff3dd1c34730fb04cae791c668b7ce5025c2ed6a25ea4c26e27dd0a7418154059ef4575442170c8d4f74fe04096ba01ea0343888e8c6856ec4fc34e3598d77e6f909049c3b35637573050bc89399b1f0fd36cfe22c133ba873e7ae89a8d7e2e21f361ee1b05ff23a5d8eaa3903b639afb282e27d3c75ff0b55d3cc4568a9787cb0c307f0200d1589fca64c5c3fb4bc02b6180303a291697824e2a31c2490e4ff395a0a1d1b162d8b2b833b605339bec055b8732d12c393325c0d36381b09a0a8c34c6769d6105679ba1f93ca486095370c52cb5ebcf23e41310b2aa6a07996da6c181a75a10d6b101d909dc236869da9dce7a4df2091fda2a205755285f4c01114cd1aa183e4ba602207f03a037a8183d65d4fc5e4bc25ee700038531533a914d68c159baff04e94eb4b9bcdc57f99f6e31344b28b5bb8e4082427df8ccf46a476c2c29dbb95a855573864778e7fa8f669b6f2df000561b4f9b5be8dd20894fed9679a991c9bcd2d09ab872d28be15fa23d09dc95ba75455d8caad53a7934338477fa36881be4f3938016c70b4aeda318fc933e13a2aab43b2a4b5df8cfa024901bdf7adbe05142781d0ccd93c746663f34a0f33e5b2c2ffa11fb6ec1b9825370387964b285c1cf725f8625c30915893b93cc333b541a130b1ac0085f4fda4c21520392646f7a1919a6a5faafa67cd7120d81230e3e17a2321fec43661badcc8470867cbaa88930613f6ee721eb0c63134d9a44310f1cc5e72755719778ff2f2d3a4d48d839c8047f5e7f4cd791ed442062412e2dd3d6cb30cd4ee605a72ea92e9e79c63ca440cde68cec7fb5d13e4aed3508d4a52cbe3c27fbaa620d5e481a8343b7a4a1ffb1a3cac9b7c17459058bab1b6c1c07358c2af9ada52c8ae7cb3b4fe7b34dfd05834a3dad6ceb6cf57b1f37c70089c2f172d04357ce4b60e3c95c34a94656f16ad901e58ce7d49693efaff7fc19023c0e9bd980f306a65b11f6685aa023bcf83d7fd208e4b48ba924547e7c9f604d2b1276772daf24dcaf5a91e1956b12ce330dacbade6fdf8303aa1006aea1833dbb7a06fd6744d76843bdf5706cb3af52d47117ca5a65d6f1760207b2270ba257a9f3dcaef035a2ef98bcf59897dac437a53777b767e164faf7a0cb6ff45af03818fb1ddb153108ea5471fe9405a20a9c3e0385d7a539aa714f6e82cc78a8eb6bd05c7f6aee3de115de02d25096bfdf2112f0d3c05ca7fe4b99b5778680584015f0635d99a4cd4ee915aeeb53f46c75271b0c1fdadfb26a818384863a6c8333dc02b994c4cc802b65b7605fc28c64f1dc431d76c744c99e47325b732ff7a4d636574885299d4074c4f41fe2dc4670a5abcbf8e06b743865d8323c7198a6637db8776d83dc5eb3baef05de58d8f677d5e86910060af743772f279dfea9dd28aa2670ddc2e8e529ccd853a4cea1218d1c5e1e0dbd7f1b74126b308a2435a50da6edae00a112db55d497abf85677eba17055dd6bc34e0e775b66f9ad45312b630dff8cbf4b82d227e9c34ad2edecc2f8ec54a893143782bb2cb791d14910a187c519da56a5b7f7917c108cfc3a073cfe25a614598ce0a95c250200ea65e69e310311312fb6bae7b11896c399e5a4c0cda0184eb867dcf72419267a03f20bb6359ba2faf1d84fa82d986f28b22db5d8e549708143877a50b9ffe037f6ab4df79538970801599dc3ef2caca67b75f672af49783508eb4ff25502e81efaab8df8b38dade15723da191965efbffe77c08059b17bbdfab8c189cb9e26e480fd90a0f60198d9dce04961c68fd713f1fa3353237f9b914adfa774ccfe636b4254c69d3b8f596db9e73e72211a6e7d26f27ed6c8c99e2b2dd3a9f790e17dbcff76d2174bee9c6853e2f1fe32540ac18a8edb9d3e32410d387a29f1b2abec6e5ad99b8e4536a7ceae917c7b5a246f758741b5c350d9998af220001dcd82f21394ae6213df56cf9af0087d164c4cbebff683fdc06269a848a8e61d9c4bac10378e08dafeb006b9146c947d0e000f6e977897f8adc0d2daa67fc97d89529fe8ddab7fa65dc3501acc00ad75b732cedee20947420cd7b74a87dbc2b645c13ac6611d01f64eb3c539db93a2901d413f1797094ea0fa6ddaa8ba0131028d839ae9744638e343b336b43451be8441b4315687444389f491d344b64fa32413000dc2328620f1d72a59d6e416747de7e990f3824e1f9a3743e65a514d255c77d8fa4daaeebf98e25480400cae0a325db17fe75b15d86c49ed3357ac6e5dda3475627ba8c0346c044765a31fcf215f52be8aff903dfbfa29aba354b58c2eacf08ec554fa9abce6c3693e889a2c04fb56f1652eea690c99038334333a5d3f17f471b3456c0427ae61ce61f568932bb945850ef6e3257bcad2ea05ae4d29a316383ab8a03fe089397f72d9ad304c36c00e05632ce418b2bca4836a657459e157d2dd35cec948f0e57410e8e87a3e96a9685e58fd5f47c2c2c4efcc14f243709ab43668b91b891404d5950fd49a9251da2f26f3c39ba1fb10c98d24b7f7bccb0f3d4195684d33913b1e2d29db460fed67143facb43da87c93a121a28fdfcf6666d3e9d2afee2edc174dc4f1c7b275283e75dcc7ba4b22af3ff294cf3e3bc47093fdfcd8646859a678634b850d338db8bea0c44c766da2f3878f83e3f6edff76952b5121f642e5039935b804100e9ccaa0ce0bfc437bec1993af8c0869b56dd6fb8c386e212d613c23e4f2209c861c4e3e4a487c75cffae0c4ed940f6e2ee2bc1c6cf0727d51bcc10a100892d45ddea61f715caa2d2781964d8a580b649f514c548d91f776c0927bc59bfb5204557cd6f8a41e9bf4c54c46b047ddb83091615b32f4146e8f8c6821c173cba8e08087c07f9ac4a50032b381c2c5a870b654630fda2ccf0ed16e1b4759d419a7f0b8a53183410c1f787294759e12d578b0b708c632294e060ed23f9fcb47665a7e22816083a8120169b83cced684276dacc8e477b5c210c53b008305f3f328490490f949b1482f5360a9abe39a0a368f3c5cd7b2ccbeae867ffc8d94cbb1e85ac70d617d5d7fbc45a445617f3bdd1c13565e33f94178c858a7323a85fbe72fcd1417bf9f33ad0c1fca3706ce8610174acd0be4f783b3acc424350467e40c52372f3e4f420fdbf6f002ba4cb7eab5b35d47608b8b96ad37b0a5c8e46859b7c8e1a591a44da345f2bfe2e0cc2b7f49d02e8d629594ca69576407f9edfba77ea9d320c4bc1aa0b7030a52b50833f3ac7879f60a239ef9ba5264e4e1bbec00349f55a0028b231edf8ffbf2ea20d7ecdd3e7e1b4999fc046177dbe8c0627ae9aefabef2ee4db12e90814c6555950163ba137a4dc2931b15ba11cc1cf3cd41a46c94fc073f19bea7dbb5d361ddfc94cf8017e041c05b0986f2de98a0933be702c73312d54c4a3ec60c6b63c428792135ec54783a9773c85047526c33d32178cdffcfe3c6cb86726e1d4083a4c9e17a7790b76d08d987539d2f86718824dd7e31d196247e5ac4a29848002231c6298bf668ef49242fb4e56e61fced32e8bde6eca3b9c36be42a2c59a2aa7a2c91e17817e6bf31961367a0d9dbb414ed431df01072696db5aab0d3de12e5cc3402d9b2e83c8e18010381d9869129805b0e761243fc3e4cd6d4b0420f5565808c66780977594004f4f14fdfb0afd706bb8565e673e72f42d4982091a122fd6ba0350613c1c6662b50534a7fa642ff11d9ce7656742e63f4fbd48212b6d95f11fecf7590064cdc4a516a4ff3ea76e987427d255568e8280898e6f2df4b9312560b3508d9f9d83fe4c9de127d681412793503c744689c47d29bbbf7f7716348bb2570a1f8fdf46c7cacaa423c347ee37c8327cfd46ea0d9bcfd0122399ccd82e61a330778886861d281550d906146ce801fbf5af43ddfc3b75686ac12652aa6a1329367f8c409b70f229fdd6ba522fb51ac6717dd6046b3d44956b29a4de5fb7e4cf311a30028bc377899a134878ad70a023869bebe3b73be56514590b57d812c3aa8c661c7f65a86ac626046f046060a4871ced1c03f3be695983ef224a36fb9e688b1e52f4316bda4692ceafbf88705658d30ae926a9a87f00c6deb37aa4c52c6e1016a02eda859fe1e737ccd093e44f2babc76c4a5a17d4ddc8d6dd37a72dc7163541132a667445232e3f641c26efb166daff287f49631d31790400ee96177ceca042bff7c1695942ed70db1822f65aff2b1466591f174bbc668e918ea52455a80bb9e5586801a7c590ba92c7a652379551a0940bb7b361ecc94d39ccdaa92a899e090e19257fd4eca4ffc5ab796da74540c34f894ec7ddba9114c89e5a59f1a8ee28f6d17b4bbadd1aa50cad45683a32a724375974d3a913d3c397d87ad08d12bc36026ae8597ed0b37b4f2b16bb414f88fb30481bac56bd78eb9e99ac1329c2ae9e5b87f71d1f9fd3918cdd8b85cfd0378c15799b0cb67553d0bfde1c5bb083e4019ea21839c8b71e6f47d602ba8613cf34466403a7f2eae6182d1328acaaa6ac333d004aa966f9cbb3e1daa802e61d749c7f962e93cdc72c484193e2e0e301d8171b9ee20e7851d9636820efa3a454420795a6270126a17418de611932e342582b79341dc42de0aba5360017194c27fd624877d8f19016f39563c3ed07058822e14e280a045153049fce8af46df966fde492c2965f3b946c1c05fa273bb4a164c0929651099271de546cb6d6229c7e963502f47d3b2bdd00a461d4cba70b6aba2faacd669ce909ece9e804c08ccc82c20013fe965db1e991d9cde98539d487cf153bcbb91dd65494333dce4eb6d99b307492b6b54bb28ac9887fdc95704500fa779e914d02965088ac495d4ebc7f372fdfe555ddfd9edd1029b71ff8d6650279ebb3bc1c7e7e18ef551c9d83cd33c783c83730beb3f2fae8fe0e28c6467b613bc790a0f1f8da6095dbf7da043939c61cc13dc537610f4f209cee1cf60c01b47af236602bc6e31dd940e"}, {&(0x7f0000000300)="86e8f19b475d35bf2a1e6c788dcdd2dee3f8179109caeec1e24be4657a18aa39e7de0874b60978b2735ca57057e6492714aa9a9addc643befa21905372428f0823aefc5db19b1ad9cb5f9007fd301eb2bca98387b9"}, {&(0x7f0000000380)="500cc87936c1827033c6d1b5e2b6270d889b25726a6b2adfb066a9bc019497e7b3a56d9677547573c7f254b1eae7a9386c867696cd19828405fc7b427561e027018cd2fc625b534cfb2ec2531c10364e6266a241074c43ddbdf3b7d223addaf5cde4"}, {&(0x7f00000015c0)="4ddcb3a25fe0daa23df68632be7048deec8a0bd8fd265df503e4dde43c68c65db99ae8616b2fd41413bbdb87e3e3145ba0435b4bd2dc7bb7345fef0182dae7862e0c77c1fd0f8c1664a081ea1c925f654121ef00f1ac246b4c07cc2fc6daab95384e0140ba41de8a6cb32b9e550f697fb847b96a055f7a2da529603790f3dcf366e0836d59cb14f54036552811631e3983d6bd3c4831b3f0f3785db7d619e368ffa2b3753c80a70e3667ca64bf451fb57592f3c9b5f5e69763566d22b9e4225a1ab10a751f44f2e82af98aa0f9672df61ac831bedd3e5eda4ff842608a6cbc613a7cab4bef5fcc72bd3592e4d1971919af15c403a6d1bdfff27a05df013441c2535410a5e913b9120d12b6146702c2648da07afb1e5033965ecfd3ec7c02a424c3d7f7a58c046f896158a00590d4efc426119f397112a8be28e4e4418f6da8aa2f8c0b4fbdcfdbd1141439ddd385765985bc73c8e89bcbc8d72b87637811e4283e7df42c782e3097773747fbdd56bb8d219cb5b75376bbe9998c41d2a7b2cfe71ffcdb56cbd17356801c3a542a99c1bdc2c6a19eb408ee7af7fca48605a572b55ed95da62de3791125b3a27c244ea6b13bde85ab8ccd8972fdf849164925c03860ae79d1d22aacef1015c9c9c72a3c08a341c6b40fba21b92ce8f3ac314dd9708622ebe0ba3af0faf529c3a1f0926aed7fed3955ce7718a4221f869ead4bceda9c1f498bd55bb47327ff03a004749fadec3204764ea5144da9f5c65c81fd7a16da01686c50cf3b1b3f963c5a6212cfbda647ddf420ce7ad16988592cd88c374b18720ccdfbc42fb9f577474ae3d175f4ed0d49fe0690f388ab0ae11e025879c436385ed2a8c33e08be5e5e46d3c1f0d0b34956f152d623347c541b8464a4b374280afe20e7288bcea4751324b5bc0d6f2a7b47ad324788a8b6701ebd2e111ff0ca3a879fad411e521b79e7c119650bb3d74ed94f53524fc519f1e26956cfe4dfff3c1e3fed6a58f52629979e25b2a4797f1a187f314c575119704c5abda31da2e927af1f7f24af61ef8111040f4f865d47435f33126d2be37352e19abad4fa698f326275d576854f0bed8446e4cc01436c8fe9ff80bbf217ca9422bc8527ceb95ef6a824ba418e3f463495c0c3aff495de0bbf46abafa98b1382f7c6c61f730a3a5292cc54ed403707fc6c2bc3f1a6e660dc75b29eb8c32134fa56497f2493c948fdb33211c0a2019a621e4821c5bc0764b0347c23dc5a9cd7924ada4877e6b3a8aaeee2f6c25f848c1d59ac595468d986c7446f3290e6b3b388b6a2925e663dfc36cb057d0e189dbcf04df142a56aa5ac3d02703b7909f67da3dc60d2fd8e4a31cb7a527d83eac6fd60edc0bf125c067cb5f471b6a854f28167fb3f51f59ac4755a70e451a5a3d76e53c476f47e61df688bc563286d9fa75e940817aa8205e537a5ea8d178b7f519715ce05e96186364714deee435ee883485403cd6ba50462f1e661bb292cab022c945ee9e6c13072fb25aab8dfdcfaba2839e1c60d9d1f7ab7caec79819ba99fb4d723e759300cf3f773a761446d9163578d9b1a7791cb4206aa684b0d532ceb21379b5bbd1ed180fb4d7402d8260d4cf661bea0469bdc9708cd1d844c5ef89a3313ecadec17358cfa859f0fb17093c90de6493239909f804c929440346149db2bfad399730752544b4634d2957196c4a89e0e504abc69a1dd0a0fab337981c754dbe9b021c2ce419387bccc28a1b8671a19e55265738785107ad5db9a4177f867948cb1fb5e65c440bd08a32cda4d59478c11f388146f2b1af02a73a447c0ba204555217db635dc3410f43ddf66519843797f25d4cd4086726653cb599b530eacdff3297f101e847c0a659307807ec47279ef1c8d04641999aa452adc8f3eea3c393ef11693fa67be17fdffe7ac7f1cf29571debc549a9b265ae97dd7c9bc9c51dbd37fe678d538d1efa9e806006af78043f320828cd83076a4722e44666553808c21824f3a30baa2c813c833f6e90c1c2adab2cc60226fdf8d52f3fdf2a79bc579120d23df77005dc24533f8f8837ed6814352be07d09b51fe78469238723126c7e72f1507c4ce51118733878e15595a9fb53228077676ec816ab38f8826448474c53ea6ce4d0d4c54ea086b80f52a811d361f0f619c61fa0bc385b144780a49957d5398f3b91b691c6165ecae3d3d5efda5281f0b0066a8af6372c1ca2d4ef9303a3f3731d3bd3b67d80a74ae8dd576a81e441e1ad494deecefb738aa58ec1836efe39aefe3cda55f0e6d977b369c7e4551e9731c79320ca8a4148a66fe1632c09b5a3f428ae2b004492cdbbf4d05f154a83f25ebdac71e33abd315b102978bde2ddae1b2fed456215c510a3f218e8c61522e1f6fb5e8858f419564dd959ee33f1134e3d85319e387ee96608e56ff286094899fef217eaac50d528725e3a5b571dd00719087cce8c600516d9f846992e5672ecbf19ecd9b6f96d3918028496d464ca2495d9470fc8b911b232251332bcda7fece454e9a9fe1941e6ab55c202555b7aa2661b6e7a72fdd59f6470821a958e5c7100194972679c795df6e76921947aec6ebee4d94ee647b8c1479314867df829fb2bfb7e4371042724ceba7f46903591aa383de1552e68f1b918604a078292a78f80a1bfdbdcfd2b3b4573557e2d367ce9fa8f9ad4200e6847bdbff4190b1e6702880c8fd4804d0a3c72fcefae5e47d284f446f56d184c6b254937675107afbbbde46cc987e9b4c38e049295ec7cb5269c21ad67300828e2842e4fa8733551dce887d747a74cc04c6601d2ba7dafce07a017427f36d54ae1453f11c63e9a991608c4ac1fe705af445b8d2f205f5b367b769fcac4195af38cac97b8c447348f918026bcd73fd4f7f8e0dcbbe17ad3ddbcade4646ac5ce4158d16ee3432a268a876b2f7fd08e620766f9169792fe89188fbced4cfe6a9adac4f23f5c7d031cf79d6ce61643a1559170a143abeb5bd2d1d296d00cc03382219aef341162912a022687c3fe4d920156c416009914e36f67dc26bb126841a1f35bf61f295945587fb87daa00fa15ca672a74ea82af971caf01ea2fb3d0464200e4451550544a204289b4224d84d43c13bff5dad808eac005e95aac21371f78d08e4b317e5a7a319b4c5863b4ce31ca497198f40fa2c48cfb05d10125f247ebdf8e085ae231cfb833b0565dc3b45261828c3c55588a842178473128b1e1720cdacff84d9607f6648e287271ee531d0d6449ca85e196f84857cddf15685b0faece6df1d63cae67741c67bb9ffc4f0726a379cb3fa93e9a37f691a063ac4e6cee771e30e15d20b1450bf54ec6ca16b563f813ecf4b3e35177d71c33362d161c6a7743b2d666ee983642bec6fbc9a6be5cd4183644f623c7eca4b48ca32278c09fe6e6288682b3ba61cbe8dc300494cfee2b4152dd784afdb034ee6752734fe06d83287217ff091d8f469a3dd59df7514a7935a30f84a6e48fc1ecb1e21392b34d3ddcd85614df9b7d67856a0c5c0d041ca40bd3be96fc77b0be7546e7fe98fe3022912f58f818bde2e3fd8ded910a8284e60c01054a8080178ab8b4ad5320dcaedcb7c573ccb98223dd262b9df239db26c058d48ad38284ab9b1a4a2fd91e5b45fff8680a2e64dc5a253045a65d0f97cffb246fd480ba5e358bcc8efe0f33245207e8a8ed05e7d9334dff664c7393440c32c29b6011ac8bf7c08285099ad361a8e0a4ab95c90b27d1096742f00d6cfb045358206eb7e1c275f2e0a32b569f650fa5b5771988104a42740fd40c73a0eac7f6dffcc019813cc2f178d6193e7f2faaa32d70af5a7b67e55da1c48da624a571ee347c2e035adbef51dd7a3a95d18972d56869c47215d0f6a659a0b03fb5a40a1143dd717b084f03598e408c64adbef7789a2b0d17dc54f7792c2f57e21463656a977ba1f88f355cf4de2d41cdd75c93793b21615984b0c2914eeaf222376cf06ec2929d8ca789880d37d25cc511b2abb50b9a42e54dc42ff7f37e0efe1ad8a4b788fc67bcf2e1c75006417ba8a4eb774df38f5206506281f5e22a42b26194b6de444e01678a09417a7f28282df5902edc3b00317818110a1042f4636cb7e0d5f2bb2a9d2cc1537f9ee88cab5b0d0bb962552e6d1d2f65eeddae809f7a5db6187960f52058225840e41463704ad08f51d637c159f0dac648b8304f903fe3d327be80223492bbe34f0190d7f193b28f1cc5911ad30c9b811eae28c933e1542e6d8b1bbd5fe83a0275ab32fcd338f0458af049da6025257a0aec25ce5511248bda48cb779348059c99d5e07e9297d271f68ddcbf7aab161e8bf722a3bb491f21c5c92c3aa6084e0482bf53210e94d5749add4718a77d2824e11d67443e69d92e56a788ca314f6d0e72953eeb7c97ec4b0b45d6d1e4806ad5d5c4dde3e2862b39d1835f08c9e28667fd4aaa8f7d739f10616e93c80abaf9ade677a61d2a51f91c6077a0c5d3b40cb3ac245a62cd81c7fdd0ce6ac548f1f91b88bfe49ee9aaf2cd06edd229bf176b64e1bb6c9c9fd29eafcdf1224dfb082165a6305a50e7139eecc2147197e2f67cc296cb3d49ea73919cb3cc6a25eb4fba8cfca64490e55e9ec6d274f60fd2b4df11740f41542fc35653c42302254570328c76757f3f707413c84c6aed09e3f161e86b73b24f0cc440df3f07b97ad21ebffafa3baa6e14b74d54602afa0ab2d587057059616d499cc292073e22e0accbd934badc501360b438ef95eeaab893bfbc2b7e7f5df3a8dc18d0a6f0c285e21d9454779eb486dd810b51b592c178da73b5c7caa3e21fa1c9d2beb30ca4b0525ea358f93c25acb1b4d08f8f33f13144a23481bb2e5a02d23c04a4c17c11f3ab21782cbbafa25950d86a7ca569cad2823bd3b06b8ef160378e966a1afa6d24200f89fd5ac3e5af5f0177458e124f23b5751172d02568728eeca3bdc8fd24a30ffb1776e2e9bfa0a69264679f7ef6f742ac932a2bd522fffbf26a583927a3632d021acdef128fe0ce7d896edd3518327d67c873608ae8ff8a510365ae843c46facec7aa90abc3527ef097688dcf29fe0d8e01ff0c9b039bf1d7366a2a0145dd175e56a5a39922a54e9dbb302d22eb82d8d6ce5edfedc9234c6109b3dfdfb91aedb929b717a44db304cd57f319627865ddf7ba2e3a580d572ea002f1df92424c23e09231befd47ad68c0fba887df374ab8906326085c5d243197397b5cc65ca8ae6cd7259f2262886cab6a6b5c5a464333082feab1fa8b1ef14d2365b28c4baf52ed11a9754972d3e662c877ed69f32706b6677737f5535312fe11e8b411da59eebf2307fa863282d487f9143569b308670cbec3ab3d4c8d227e8045360a344ff93bc82bea10640caaeecf61360b41528a98670c794bbf1fc35d2d576fff83033aaecd6eb3cadbd013194dc58a101c1f4d67815e65dde5add6109d5b34e7e5153dc81afea5512bf8fa90ae18df10112891e66fdaa4f4ed426894f17f533f4821030b5334c45f1d49a75029562eccd9ad0c4f91953ac9f34a7755ac86fad2ed4a748de2a469d4b6221e7bf4632cc99d0511bae6029b206a813a2b5302d6aacfe41691c51df2686fcde86a76cf5a078ee0686a984594fd160b54757c015c1ed02860d75ca7897681589ffc9ee9087405162318b4dc5d676924adb9217b74922a5585ba0f60a36d920517f37d911cb5432f0c2330de26448904bee92cca90475d5e39ef296a634d96ad659ceb35aef0dcb68bdcfc33aadb70ab9b4158da5ba33f71521485b1d05efb1e213aa2a"}, {&(0x7f0000000400)="348784c21ad941c3d6abcc6d706b2bec32c0a54ee7438157e9c303a882cda3bef27b1d0f246d3d84117eb54e8d73072833e2abcb45efd34e5bbcff203deb46b61c598cb7ec3cfbd5ea7aaaac5c7da5b03c46bd3fa32310e2c623b1ebe2a5624c0fad8768cef3f6d70b80954d61e7462a6a453785099abcdc5b92ee56b8025b23d98bad4f0a4fbcb8bac2ee22e569f03226c998221aff9d2a02ad8bc788563c484be201b0596ff96dda008a2ee7e8b5ab02906b54a63d99504c1e59951a94abbdce2f5e8d017bd0091c39c416eda67695df19bd358dff098dcf5a019447924d69a906669d9eb54ee5c97fa88f29db1eaa03fa"}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r1, &(0x7f0000000600), 0x10000000000002a5) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=""/202, &(0x7f00000001c0)=0xca) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5}, {0x45}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)="b79c8e79b21ab8421b7ead548ae1f0a248f694f8c771a593c54018f9db245668c0694d094c5ac66693dab541aa6a87d0a4ffffffff", 0x35}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x114) pwritev(r0, &(0x7f0000000380), 0x0, 0x3fffd) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000080)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x102) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x40006da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffeeb) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2013, 0xffffffffffffff9c, 0x0) open(&(0x7f00000004c0)='./file0/../file0\x00', 0x2, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xff, 0x3, 0x5, 0x9}, {0x7, 0xac, 0x13, 0x1f}, {0x9, 0x0, 0x7, 0x7ff}, {0xa5b, 0x0, 0x7, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7, 0x7, 0x7}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000540)=0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3, 0x4}, {0x20, 0xff}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x80000025}]}) write(r4, &(0x7f0000000100)="94e15358337d0900000000000000", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) executing program 5: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1012, r0, 0xfffffffffffffff7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xb5fc, 0x8, 0x11f5, 0xfc}) r1 = geteuid() setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4101}, &(0x7f00000010c0)=0x1007) mkdir(&(0x7f0000001100)='./file0\x00', 0x100) r3 = open(&(0x7f0000001140)='./file0\x00', 0x400, 0x8) ftruncate(r3, 0xfff) r4 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001180)) getsockname$unix(r3, &(0x7f00000011c0)=@file={0x0, ""/252}, &(0x7f00000012c0)=0xfe) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001300)=0xff) r5 = msgget(0x2, 0x184) msgsnd(r5, &(0x7f0000001340)={0x0, "ba49efcf6b40157fdc60f01873b84539fb63d89b97d737ad533eb79b970e91fdf21cc9b61b232a5bf7828c8c7934c576110e49f0e8a59a2cc845171b88ba8be275631f5cb73d6bba291b1863d958c3daf8c5fe912df178a3d086"}, 0x62, 0x0) sysctl$net_inet_udp(&(0x7f00000013c0)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000001400)="92773b1395e85251cca6d9f59810f41a4af2d2a68b8ccc19510acaf486cb55c057834d948e4a1d9571380a0b947ea66c440c0665a03777b0227955482bdcb6ee2d67ca87b75a652841677447de75d1c3ac0103513fbc3125a948dfe8c0a077bc0a0ff21d5acff261a6ed24a17ae39ffdb60e7ec014f077650c6c5458dbfcb0cc660c863490c74c2d07e49603a4d70873c89c97ef69cae5f10bd88f11a016f7b7dab0c65581325367f7ecd41c12061ab68ad5b2a1e8caa8f2c8e28e81ec53d7cb683478d643aad8bc3d93c6959ec79dd23fb185bf4811498228bc0dcad86d9b588251b18833fe0722d586ca195219fe4dfaffe1afa1ec02809650329c9bef8d570462340504ab2e14fde892cc895d52add23d9275b7994b1f4847538d3e0c680fc034ddca1ce18fac523e62d3421de84107a0afa0b56db869787b0b74ae4cdbc8044a6052bdb29acfcef5573d48499540fd0528b588ce2b78ab08f284df01aed64bae1d99b04af4f796387e728966437232fd8610bc70d5e770c77f05e8a55c088b52789d93e9c255fbcc617a6b35713037a8758333c816650c6ec3ef2b4cd4d5aa33be992c3291e5222952bf134d2cbec44975578e8255db70f09e39c8e5d8bccdc6332607470a78da409ae4aee044ac012e33cecb3411e9d56b0f732c31be4fb07aba7f4069ec2d48ff897450ea2b268f2e8b85401558c26cc55535596799daaeea185467e725fde36eecc974d29de096bcfecb1495a82130c79eadefb3b94a305fca0caa7c0f5c2e91383c33d8393054d8506584a8c40410719a1a10aed7115c200388f87948b12f770d396527efab4e73500ccf1866ede974553f769ca827b83919bd9edb1ff71f85fe8b94d41cf8c81e55a9267d634601602c053dde269af57f92145bd905471f7ad213838f12a11592b719d40a99e5cf50158c5722249e9801302dde99f057cc80b5a165fd1081d6ae85fe565e583a2e021113608b0937cdb666cf2680e4fbc99592181d67e28ecb4b8647177ead16e52e9876e05eadabb88762c496176219ce6c6fb34b34a487ec486a2449265af706d711298b48a205d756840cb7947d4fae40e1673c731e23b0608c001f0fd9eddf72f0d91d4b9d05150f934176ec52e5b4f75c3c758c86f8fcb51e131df3ff38193b5c10a9cf31bb81066084638ccb998ada8aec340ffcd1113dcfa575fbf9de026213a829f27ef40d837854b7fe2d64d57c41de9dc94a7b654bafd056e9fa683e72123c97fce4dd2da5e8718bb529b68464336e22251f2e3ba520488214437ec22bee815f5e5716ec75e474cb6fd968da278d5dd6ec6321a4c0b7b8fb09129b60bf0494a313d35c30f44735484b56ee72ac749a79a3fd3b3554c72340fc6754c3489a7abd7a6f6ee043e91931dad4a8e346a904ac518fe4532e0b968cac7d6e87915c9b001f0a4fbbaae19756da0b7d2059962576b806674f4cad128f0d6fee3f4c7aa94d1430ebeae38793482a88b42d7a569fb962f89e3348dd5e7588d52851c36b886e34dc3772b6355f7c09214738a2afadfbd4f5c1ea0d8ba199bc4f375edf10e354cde9aabc2992368c9af8dd4dee2c877ac6d314b00b4e8cea601f5e2b7429309256137adb2f57594d664629f977ae4615d02d39b57d0b6c1a4fb939281e7f441dfa367c4f3e2e19c1cac573f5d06554a84f09a5893c82b48d325dc3dc2f6603fa7f141b5bbd7d55941b0031215f4a9969bf0c9c7a859e6db2ac91584f9fb2b279a03ef3bbc76923fd464387cf955c1e09cf1b8400985dbe24cabfa3f8f8d30026d0ef27e5845be9307d044aee3c32c19811a0e0fd40a938f6ae153a7f326cf6b180efd31eb51cd49274093983d16597102fa3fb37712b9f12f5406de2c6f136fd660db026960d7376d7a1a394c177b6bd12bbc87fddda7e85d601271f49cc3bf59edacc176e1a4335170bfd7840474d5772f19a0a482ab2466688d8503dc749d318cbe824444cc4793c46d45688b19fbd194e0f2ff943754d4c9f606456875715468caf3f15016ff9e5e94414b20bb35319cb47ba1ee4a314bba8c8d508788e4626431728029039b3ba96333f1e0e04cd44fa79660a8ed43f8e833fa4339be2954e9c394262f72923dc6216bc830ed5d799ce7999dc0feb3741c406b2be16bc7d60e607f9e50d292dfe3299ca8556aaec8af293e89d3d57f342196409f2d1d6d46c6dd0d54576f2834c9d88e7f4cde59aaebc2428e6d95dd0fac8cc811e4b2212809d833f208a5c79e69d24b48ccb9d888d4a61df312d9a20f3452835f15c77d5c76276736175315991532180b66f43f3fc052919c580a950a5054b4af2ea9461875edb7e92dc72dcce1ab652a6dc81accbb7ff3101a3c24c4f649797c1101fd39951c1c66559bf7f6f94d7021404832c0a0776bccbb79b2b481c482425965f803dc488714c55703e0d99f6b6018ff3541a3bf422778f7b9ad219c2a7694ea15ae0bfd6a9be64db3b86b77db7537ab1b2c38751b74ecf1179dc168a343bc72bcf0e151db8c7f5d1b6fdb4b9d71812bf0b86066f447b999a5b8bc10fc93189502901a54e5166f2d173f3743ac3538b3a95e108e85573b3299e15a4ec2899a74685d8a278ec9109d6a314829862de3d55f12d059e1b9cdeaf27388a961c888df26e78b530e53b1b5d17243d346468b2f58976a85fb71c996be06fccd354ecad20c4e3cf23df3699131d59de881db08afbc40582954caa31ee671d3cfd7c43dddae8b97bdd953f751999eef3f9590f77ce318f62d09fa0e3df968097b321cf4ffa2106d71fe4d60fecb2374695886b72edd272d8cfd19bfe9cd7c6e5e9337d4b620c20035f386f3c09b8e0a76f4a59090cbaa9efefd0ed33b228dae61cd43fab8ff83e72c767b9bdc9f662212b3d40ee1b459b56cf3c9c6b0a8d5fc589c24fa659e64f9e2f72d5b54d55f1be012dd8355695247b0c59df3b3260f733186e5f352189311a4b4a4c9dd605012b616f366e7edf54513b54fc7d4017681b3556799bbab5d835fe8328c50cad5ad2551b7232797c610b9dcd22920e9f30894727363e8761f6477da52d0e1db87ef8b3c821d247cf8007f709b893690de62660a768d29c7b6288c2b6d707aad50541f08a48e16667331a5b0fc2d9950ddf1628eab5864d969406d53214d23d70e9a21769901243f6272ff1e464805f92b88291877300d475304d5761ad0edb6af27c379010fef72ec31f3561db3189581c783e315b78dca50b6ab55429acb321bcb2e931d8c2d79affb52e931f54e91113aa4550d4a06f590923c71c920ca91726557b8a5243fb742243c0a601504f206eb3666a7c79903754fa25cbbebb76b81874ea6ce811e8e41083d2991a5e16b31c8c609d37613e8df57209034acd333ecb22f24d6838a641bb477a7a1dc321986f699c87a5c35b7b22af5d04c0f40602136a4d9ab270d36869df9df15856ad335d6a204c6f67571f72f8f489138e377e907e883fe4bec4ca8000a45f95872fe35f9b5d78173a4fde1d6300962b1ff0ba4b137b909caa10c43ef3bdf2cc7fb3ad3cbdf60416b1d626c64a0e277d779db971409f41116ec4d9f8c59a01929c75f8a7f0f97b6eebe7b1aaa1b474d6f5cb774c16d14ea829aa6c07dc0a5638094234b96fd3b881d3e4de711f9905a20c072157a833b0c3c272e131d8f5631b2ee46ffc1089f9d6b54f1b77817c2fe20a0830c7defebf738834392643ca12ff70e3509e3449291777092757d8eb8b57e35579d447caa08c53a7d9e3c5aea56e545a930354e442f3c21ef6dfeaba4f306a181356709774bcfc587ff62f083c3ff354fd362cd8add0d4fa0583b429ea8e2f5caf5ebeda56bbee47ab71ad4df00653a69f99c5d401da9e739cff7f84cd25a13489b5b5b7d0aa91b7b1eabb3123293abf2043923bb1ce240c070cbb99ea00e93731a5f08517d75d81572ebe54c7bae78584e0d1e80813ade92762ba7c72093d717b39977a415cd4531acb05b1774d6c02aa8e750087d4f6bf3e72dd0e1e2975792cd6d0d964cbc4ca0b0e6203fe85019ebfa3e930a6b19837a22f893aa271f699d6ec34a099f8cde3133aace358616c6325a8060f5937502e40a4dc97f4beb2929f02876522ecef1109dc856b0ae041f5692419989e40fcacb0fdabe140b2176c81e87fdf3786ee36403a9f91bba0808a87c7bcdb13ed4d33ac791bfbc6f8b5ab6c722198c0beb8b90a89554e4449a5e2783bbf5c12b8f97b3d1d7bb098be3a9172c28c123d3981df2fe47afaa1914639a3f3513c5d93050cd96047bff2172f3dd38a902ded22a28c75e6aaadf141ae1c959cc63df57f2e7df35022476756f26515026810ccc6d8776a27071911f93820d016970f917bacb2707ecc9bdd973d264ebe09069d32e5bbfd322fcfda9edc23b6e9cdd5ef15a1ea90561d89817623bb0f00432a411576712f68ca8bcd3ee7ee40c6e5b00f84df7e8db5ef20ba4d2ce3b03b7a54b882e2bc361cae32cffd01e64b0fd640e7f5d0ce8328768a0d16e8624d1258ca5b60b3dede89f20efc6f968769917178b5ecd60aaec2b6cf74c6a8b05165c57c4f9c22865af0442dfa37db064aa0bb4bb037c7e010e274e0a5289e1fb6bf055fe8655fd35f02cc201fed18cd95c7a7cf05005877bf199ec92b0ca95990148ac6f959ec8502096984ffe56b2c7400623dfdc21ca70f2a10953c219d5d7b53771df8e3c7daeea19d134ebbfc92ffdad76aea6b3a7577eaacd43eb32ec1d686ce68ba22335d9c2bafefc418575d6ae0f9bbd5c13eecc8b9cb1ad0c4d50ec8a76fe5ac4d96f9194eabe44468fba79be1e84c3eeffe9dd4eae43d940baf6228d740260de3d7f94a9267676e2750d771253c0129ae42212f132bcd5c45772dbd1ce83a0babbfdcdce52c74100fb5a7063642ff7bf398560d67c49480f2086d739d310b7083d0e9455aa60e30e02ace5958751eb4a0ca622b368738ecadca7b09d206dd379f49d0bc964d7fc1e61d0744d058a4a0e41210d00ae40dd3365999b614a6de55f43698b15eab5a69ab9731204def9eb3468d98ff1e04307cb491d89f959923fbb67c2730647854dee10315993ab08ad5f25f04f8695235d1884d6e548cec15a46b4b6959f1e54e6585edd1b527c22bfcc02e0cbee4eba207f3552ae8fb0ee7de774eb4d27267bd5b7ee16bab8fe46465dbca89493b95123b36ce11aa04f1b512166769c5db04f636cd2b8078bfe7d2a2ba964877162e45feab4e9e967b2bda340e6a3f535ee2056b39682e178bf2d750ac964f32fa6fadeb33cac4a849608414f165c8bfd8f291d367e14833584e409050015d9f357b605b5cc3da0ad3ac2da0965c017eda695735ee94158adf12eed3086dccf933215a95a9486b199c9ab30554c2f09ac219e17c6abdc22b288c5ccb2bffe45b672e1f21125ce997e5c93e3ad5cde789434bff6758bbdb795ae0495ac3968d0aa5451d7d7c01bad59e9a98ef35c5be07c48a7123ea56e235fb5bf215fce30a83f8bb105a0fde7de53fedbb84e84531162768ea887320c92a4b380caafa1f5ddfe207a3def8dc5cbe23acdd482cb5b92be74fe3ce37c9ceec826edc204d8cde5471b042a9648f01064727a1f4d51732732706f25d5609b87f8f36009c72fa32f91f79b3ca414831d586709f25e6a6af9edddfb415e6da66a591969f73138e39b2a415879d83c90920747f5b24684a4cf0079ce987ac34350046d4d5dce2b78c15a9a7c59cad1c5132721a1d9993e44ab125a8316a4a514fa15b9b16a79daad0585f5799", &(0x7f0000002400)=0x1000, &(0x7f0000002440)="605c33fddf9b15443f01765fff4ce0b5410c047ddf0537f81d107c38ac31d3c4ad803817e9a3945323572406049b84458b", 0x31) ioctl$TIOCDRAIN(r3, 0x2000745e) write(0xffffffffffffff9c, &(0x7f0000002480)="dab0e74c9595682e5224bbf241ffcad5dea1011181444f1a58e59f194bbf5fc46e34c2262150c15736e685e20e75976fad81cfa730ae237d1d206c1ba61d5ad99812486bb6e5d039bf16c896364429c972246223e2d6165fca0ee6b380f1b38e771478ea27cca560ddd431abacf3c0b9ead57af070efeb33f01aebe4f8856a9746a8b6da7c5315b69a4c54c80442c907462215bab0c1631e4d9b95d54acab02c2109e346220beaf8af12ff04db33dc244a6aca30e3164421d39364340ff99802e0b0080d6569a94bf12a00b5ce0a8aae9dc44ee1f9b579bb62d2bbc3", 0xdc) ioctl$TIOCCDTR(r2, 0x20007478) geteuid() ioctl$TIOCNOTTY(r4, 0x20007471) acct(&(0x7f0000002580)='./file0\x00') r6 = kqueue() ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000025c0)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setgroups(0x0, &(0x7f0000002600)) r7 = kqueue() r8 = socket$inet(0x2, 0x5, 0x8) kevent(r7, &(0x7f0000002980)=[{{r4}, 0xfffffffffffffffc, 0xd1, 0x20000000, 0xffffffffffffffe1, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x6, 0x80, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x100000000, 0x2}, {{r8}, 0xfffffffffffffffa, 0x8, 0x4, 0x4c8, 0x5}, {{}, 0x5, 0xc, 0x20, 0x7fffffffffffffff}, {{r4}, 0x0, 0x26, 0x40, 0x6, 0x1f}, {{}, 0xfffffffffffffffe, 0x8, 0x20, 0x90e, 0x20}, {{}, 0xfffffffffffffff8, 0x82, 0x40000000, 0x2, 0xf29}, {{r6}, 0xfffffffffffffffd, 0x4c, 0x4, 0xfffffffffffffff7, 0x5}], 0xb141, &(0x7f0000002ac0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x5, 0xffffffffffff0000}], 0x9, &(0x7f0000002b00)={0x1}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x1, 0x4000, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040), 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000480)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b75a449fd19e7d380e11aca179599b0b3672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xc1, 0x2, 0x0, 0x0) socket$inet(0x2, 0x3, 0x83) socket$inet(0x2, 0x2, 0x0) listen(r1, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) executing program 3: socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60280000001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a"]) executing program 4: close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0x7e}) r0 = openat(0xffffffffffffff9c, 0x0, 0x400, 0x0) dup(r0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206949, &(0x7f00000001c0)) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x150c, r4) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, r4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0xa6, &(0x7f00000000c0)={@broadcast, @remote, [{[{0x88a8, 0x4, 0x1, 0x2}], {0x8100, 0x6, 0x1, 0x4}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x90, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0xde7, 0x2, "ba4594053beb0cdf13ea33d4d98455b8e11663388181544203a012b9387b719c03575eb2ff0e3115e0da313f0e860f32073f8482c2b911f51da97bd69d3efca2193b01c2ab5ff0ec7b7d5dfb9140063bb34218135c62b522f2c80e2a55fe51c06147706d747de7b4779637920c2b37b2"}}}}}) executing program 2: setrlimit(0x7, &(0x7f00000000c0)={0x3, 0x200}) (async, rerun: 64) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) (async, rerun: 64) mlockall(0x1) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) (rerun: 32) ioctl$BIOCLOCK(r1, 0x20004276) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) (async) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="1d4149a54321cb1a7cca36", 0xb) (async) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="aafe69dcb2589f600fa50bef1e506d2cb82dd4ac5a2b667df399abb216782b7ba9344e84042aa72d5e2b39b1ce401dd948815b9ec5ce22ae72a84a1ac3ca32320b3582570e64163cdf1e2d4f6c2503b27327d104af3bf3ca6768ba3bf10816bee8bf8d9c0c7cbe9f05df7600135aace544eb42379fb6135d130736ea02a2b1ffa8c25665b60bfe8ea10e8ca1719dbcb21821babf08770d441c5753b287a0a823790000000000000099cb251c451e7512d459dd99f6f3579cca37a0f8f9d8761dfe3e6e2bee8b8d6ec6fad20000000000000000a7dbe8c77e37026ed5c2f8b924d1e555dcc576389eb6be1cc512cfed45835e93b742009b7dfe38d1c7c6eb45e00f7a9c1fc1095cbe8c7d172f7ad4f19c25256319c959f5a8ede606e0cf7dbaf8b61d67bd1ea158287fe61b42a47bb47b4203da139087d7edb3530c7e020de8f0b207005257bd80a234c8d46fc9b191ac", 0xffffffffffffff03}], 0x11, 0xcae) (async, rerun: 64) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) (async, rerun: 64) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) (async) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/244, 0xf4}], 0x1) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000240)=""/189, 0xbd}], 0x1, 0x0) executing program 5: open(&(0x7f0000000200)='./file0\x00', 0x10000, 0xe5) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5", 0x88) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000269000000}) setrlimit(0x6, &(0x7f0000000000)={0x22f9}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r1, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket(0x2, 0x1, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000000"], 0x10}, 0x401) r4 = socket(0x2, 0x5, 0x2) close(r4) socket(0x6, 0x4, 0x0) sendto(r4, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r5 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x40) shutdown(r5, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = dup2(r0, r0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000002c0)="b10005020000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808e37193f8343712cc1100b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) write(r3, &(0x7f0000000140)='p', 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f0000000200)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b12e19ef6c8cd6d25c95aad79c76619f0ba57aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) r7 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r7, 0x0, 0x0, 0x0, 0xb2}}) socket(0x0, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000000)={0xa, 0xd}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000200)=[{r3, 0x4}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x40}, 0x40000000000001e3, &(0x7f0000000040)="49790be382c2071d0c6339fe25207fc3d1ce79d36f0e08204c35e202c2190c99f64c1b44165108e08730d6b7adfe2dc620a6c9037ed36e2f12247ef5df87d671f7e7b5be36e980040c80fb9df9680877f92edaf147d8e4eb28d12ab20ef94e3518b33044cd30f45f3947e353373b677a0363a39a26d32e36ff4cd454e4d186e3624e5d6c2a51ebef9011a3c26edb74e90cdd61389e38294cfd9e94cefe0974b8f30588b0e2456268e359b6e64e163b47a50edaa6fb56d895edcdf1c63c93cde7", &(0x7f00000004c0)=0xc0, &(0x7f0000000500)="acb47b93684fb89c6e0ace0b66042dff65953d186d2de586dac21739ae9411b5ea3dac69329c2c8193a1898a09cd93574bec37464bb00b2f0d506a30d99c08b541b69e869fc2d85f28f330ac576d5376ea7c782185fa773602842f9c2e5a0d80a2c48f78e4c78e3133561c4d304dd97504c46c93f10381a884cee37b02a8d1ce3ee3bc46f5e3a19f93815dac59db66a4bb5d07f5cadfad134fa5ca7309e85aaa93985bbeacd8c8c3f0b2a0bfe42df7ae4f1818d488d50a756bbaebb8f509b2017daa639f1c5e7294c02c34063dabb9ca97374eec991479dbaa66dfe4000fd039df58636b97f74f035e8e48159d7082c00ee1", 0xcf) sysctl$kern(&(0x7f0000000240)={0x1, 0x26}, 0x2, &(0x7f0000000280)="68d3b21c46e97d4fb656daaa762c91070b28c0c80e640579d396dd170d596c53622a9937f3174376eade12df76cd307b02193d3899f5375ad1cd07ac4fe9f2539b2dee6f1682be44565c6087facb21cc4d09f2ba632f564fd1a3e314dd61885cc3e3b287ff448e8a3cf2745af8cf7a164f8a79a00f4a8e461d8f1010c89906916146b4f954566f76de93e5a6db2527d424f676e0ecf55b5f9c74e1bc782e493bf2e9ecf35c2e9bfa7219b5328d2e10bb4eb157db3ba35daa6a6f441d4041a62664bfe967c27a145903ddd333ce689c4283bccab89cb8a8f3", &(0x7f0000000380)=0xd8, &(0x7f00000003c0)="fc4b970cff720e0057f99f045e8db87398800c5ebf0d31d5ecd976c39a53511c979e2bedf269f07661c51416d153d182b61da25fb2591b8b0131124f7a6964d3f8ab45453850f5f1bc6d9e4c5d27cd187e875ccff7fd506d652a16904b3ec2e46659307fd96e448f24888648fe943ce22039f6d0b5d3cc2799627f5cd8255a6afbb3bf2654feec371ccc13af06b8f1f9502507973769df096095315c7c032f0728e0b693511f372d1ba2b3ddffb9fd1adfd4ff0abe61ab49366dc39d5c646da7be15d4bbe5dae0b48d5527f78c1e088346033816ce4a35d82aa37a4c06", 0xdd) sysctl$kern(&(0x7f0000000700), 0x2, &(0x7f0000000740)="571482b4308e4b159132cf5a643ae7d37943f7075496244d7d568ff3c4e4a2774d29278aba5cedb3e6bfddea183d591673b88f723ce79f0e0991f57357d2928703367d6582f97afbd104467403e0feef186c96db38664f0697ba5e3c201842e28a51115ea467f0121117b236b3b2cfd1978dbacb4f15c6fa9b2146e646e3cfff53bc7869c2d0", &(0x7f0000000200)=0x86, &(0x7f0000000600)="0c1c3a8ee3a5d5595bb8ad8f58d12352fd85ab06664c03d1289a37add1c1cbf4b11afabdec6872dfe221c5d89444e3e3a5f99a6f32e6e4ce5ffbfa81d1351cb92eb63e7afd1fd517d457373ea40259070860af93da60d1547efa5a2ed4ffbc4f5bdea2b5e0bb7d8a3fbbedc6e44b84a3743ae5637d861043856fced167d40109e65dbc3b3a9fb567d0d066876987b9efdd39c9a9582815206a5cc73efde7c892b093d198", 0xa4) r0 = socket(0x18, 0x400000002, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) socket$inet(0x2, 0x5, 0xff) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000006c0)) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000300)={&(0x7f0000000240)='./file0\x00', 0x4, &(0x7f0000000280)='./file0\x00', 0x8}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000841000/0x3000)=nil, 0x3000) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2ed0eced17e847dc4749be945558009960f60556da4a85ba970512735fbd8ee05c200d3a6af41c08", 0xb8, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) msgget(0x1, 0x5a3) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/183, 0xb7, 0x18c2, 0x0, 0x0) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) (async) syz_emit_ethernet(0x4a, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000640)=ANY=[@ANYBLOB="c7e052ea36fbffffffffffff86dd60826e030010050000000002000000000e14fc11133f6400ff020000000000000000000000000001"]) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5", 0x88) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5", 0x88) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000269000000}) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=""/202, &(0x7f00000001c0)=0xca) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5}, {0x45}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 4: syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB]) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1bd4c7cef59c0e73397fe657fdb0908585fe492937c92ecfd3e122dec0c5a0487cfcaee983295d9e470324ad675945021779c5af345dc624b8942587f8a9a315f6f4393390fe5f8a4a9f01c0427ca0e29ba268cb44028f32d0b234d82c3d6717487f756535b6825eb7c8e10723df4256ebb2938ac755daf039beda1476282d8acf034d7531a69a26706b7436d7d85f11c25ccf2f224c8f8d3732a40b255de3e179e603cd6487012edbb94afee96c3b555a57d2d528a72ee438e6439dc69e4d0475fe3c3102e633d0a56c489aa9a2256c6727b1e29e01862de20f9b985ce9ab24ff1a1ef03d2a75ca07261cfc432fd9cf0c2b96d43e1eb2322f7b0e57792512a8a996fcc2005f23f59585c1e89c1f69ff339516d9c575f3ce33f119ad48858e79fc1d105045bceda32fd75b425f7acea05a29f725eb70fa4f822e6ee7ce8ff31e326109de8cc1762708a163459064660b22b29550377cfd8a421097ca4903fa77bcb503bedb5b2ee396e33f119a6628944504cd184fbaf6abb269d117a4e7b658b585cb3ccbc0f51d6b6f166f8050c38a7f63e6f586fc10599b93d6ab7773f5ce4b846f36fdc5a8f710be3d76d810e4c73a2a27c877f5fdcbafb4993194a338943ef8bdcf2810ba95fcf49237ba1d60ffb8d6c1f0d932482025d4f94e6a1312450fc85010371048543cd2366b347d2efe6ed3620b3eca3b8212ead85587ed15e51ea61ff810a72450f93544b6c42cade82c55ecd9ced5b18bb5f2417c02996a1456a2a522e31ac06a79a9602552c25c233a97ebf35059c480bc2d9123ac0bd7de91a6ca1d2254da8e53118b995fa749d7f4a835182a58f3bffa88a2888824ce71efea818afc45e0370a3868858ae9998065f5ee3b77fa2b02d4c9c20fe74abe9590f3fe5031ad594dbed7173860f9e9ddc27b250f8a91e5adb190e71f092366ba8eb8a777f3d6766af89d54191818568160b45fb3497cf889b9558669b43f282d46bf9f6d8efa44b58490cbbd00e70a2456d2837514f300e454c709085fe7a83ff3064c03976368c89b9a1bc126c934e4a1cef7725cb6ad8f96e0dd5bc9286ea8e462a0d6923fe9073b5de9b1b1b342604ce18b38af3f8b5d373cc30b55013123d66886ffbff2b656e80e8ceb2e37f5d14c088533247948a27a0531bd1efdf74b3d4988291dd623cba6c919d44375dae3fa288b083be486fa09616904be625fe37ee17a35675e4e9935cc714e97e2240206f6c446f0e014142813d5b11b0953959d865623e865ad5ada200c117ab5eb08bf8819d9d12beceb6c1dced5c854082c3ecc49b1c100c8ee4f14d687737f3e997d1408eee4f160b87b8067ad2d1290033664632b0e68509f6cf86720dfdcd37d3213c7ef2875a6071f65a870a4c74fbfaa221f5f360a107c536b368969236217a3da0bd2ffb7ccf45c624593351c8780790105e54805bdce3dc467b56cadff98d30c3b28cc9ffb98cbd48f8e64ea578168fab0b34959c57851c9648d18b600e9faa85950220822ec3bd14cf70e408d0599ac18cc536ccd8574a070762a4dfc562eaf54c6e3495836b67f1e91b1595ae99a0a209baf6035703f4e282d215c4a8c496bcb390b18e9f48b774873d802067aa4bc19b761c15a8dcd88492883672c9e2d8989b68dbce659786b53b81d42847cbf89a53c3eabba4ffcf7a71e8d123bfcd473d4740ac4b0b366f1ad5ebc41f11e73feaef524c5286af0e405f286c692f60914afeb25396b25693ef84e6b8e6264612063f98c81b354de26ae096a8ea5022adf21a9e12ba7c20d3a8a4fbcdfedf0d04b520fb96622b591b08b5dab9b9df834d8c45f62408f6713c43e1be494db36486279ba1311458029979190756f1ebe53fc7fc5a64a4e2a4f5ad1c464c0f5f3f046abf0c38ac0be8647a273b033352ed4812e7572f0ec5476520c399e88f6d0c8cf85f6f6cc5093949030d044f3c997db1532cfcb2acd7cad02497d3e527020f4c05b7b3bc16fc203086266bbddd3427339ef4e30ba63c4830f3568267ab269d7b5a2a78ca1789d12824f972de8367ea53a81e120b5a5b3a155fc5570ed05aaee4ea94bd2596df67fe8304540d04408154845afd538e9408ec6a520fbea5c308c6f489840c284455565407304569721fc7b0a3525696d2f72ad0c766d62bad3de7490f2aaaa09f6e6d3b1fdbeeb696b14d93a36f11a2eae36096db8604baed46c97f3c2b7b2effc6f8ae50df8c8020d4a1041a23fc91864e5d2083657b51eb8d0634bb5cfc6c6a19585e43af7d6e899de0c199bb8908f2d20cbdae78047b3ae3fda66668b30bf2a28de0768e79e21c9ed03f84286f2652c68242ea5caac8532928bd88c2980a31f46118f62333f4c7ac94e207d735eadaba3400f60b738d36cee9bf632aafe3fe874f3755fb612d0d1193c8c85f0e4e82f1c3123f0f088d1c088c5c621416635d501d9832db1cb694f06b987b464bc5de97db85c1847474af8b43f0fa7613fc6b6d8d7ff2888287889ba1625c645371c0cb0a91d6dc588d356aba1b738e0dfb95a1719bb8988996f8f57b2e89bc75b6d70e884326e4fb009dd59b3de6f0c19851f924bfbf47ef341b7f90c83190c22e8492b57c9509c6b2c733dbe09de23f31df68b83eb72c4fcc74997f21d3cd17788c3dc1fc5910ad5c7b8e5300bc2f1eb4610ddbc1986832e4fe886f429c8b70aa7d2fe66f9fc0db2c46a3c66ce0b53cc728eb3f9b4a404d95ad93f02417ed677bae27a17d5f43329334cb1654ef408441d23e345b3cfa3ec57a7ee0d1169339752a63a713d13e8acf399a09f23735241787ccf5d1178f4ca20acd5cb95814c0ed2d2d75b46c18031ec6e1f5224c375d48e50f1d02f07e62a89be22a37d3051c4f459b60e3015933a92504f5cbda267cdd43e8ef0404b55fc0778912d82d7fe86936ab0137f3c668e445dcdf0febae52541ed5918c9734e93b81f25af63b397f55a03d6376cf7dedb23ce2731a4c3db80784dbe7bcaddb7338d28ee37e32f378122809397fa48e57fd095be28f4b7e6eb6e6fa79e0d848c6440dc821f66fced20898c2a4b6489c221f2ac807ac6e18b9707075dd364e2b40fc00e7a7e090dc47c315860cc300c5923922b4c7ac811459d1940785e42cdcb1bc31148cb01079487613dffce3d4407679a878254739ca9f2c18b8441da14a20a66d0ad98e1ba65b76de090fdf2dc157a0cb328ae47bf11ff2e18f466cd8a00ccaca5bc4fdfa82223702190f140d640b997785a18e6283e91bd694d2b6de638641bbb9ccbe2ae975fece07fb2f140d427bc804e575ed44e245b9534433120f7dfdd4b0755b55377430ecfa5b52110ca898c7c5e2546c4e36eac32dbd56ff5205754ede44d07ea0af78d28e6dbd980568a8a38caa570d40ef0eb39aa5f1182e254ff2848a6c4bc13445c56f3ea0c5d3496419a90507e730662302bc8163fe38d13d9fbb90393c31473e0226f2734015de072fdbc844c2d00e262ccec4c4ef509206d3a2d59b79998de60f5503dff4da392c4a841549e02e2daa84eea1954b0625740118bac2d3aa741c5bfe28e3dd7d7667493476ba44586e84621da4591f7b560533bc57a2d1e36dce19830ca5af0a344196e1afb43e7ec3f57537754b0f4c2986175856b8219cf9147e7da8a4f56932c0dbc4ac03f44f00fdcbc4d812bf60af4c4825bd3e8aad3110732e08b14b162e43decad3c193b37f593f09fd4cd174b4447af1fcb65a899d7b852311beaf33fc2b7943a91ff7fa7df261c1927172f7c5e031b565d8d6f5aa25bab4d199b880126b2cd294761b9e15531b57fcd5d4ae0fca56749f414166860761653351e0ebeb0d2012d5dd77f438cb19e9e39f4eb44db096135afb383be2372f654e6952464e9c62b5312019e75073e08835dc28ba1e47f56c7b8417b237c66d28a5e9326d26503d09c429db8c1ae5923935770e1e79774ff11406968b1b840a6ee0a51fb2b479bafb68d9b72bb401d59f67398160c766562392c02d86f4d7d4721a4a8c85c6d2fe3d9f9082c1c811cdc29b4aef150fa0cab453c7aa50c6de06dba306d417017b7fd3093930a9a0139fb99ae05158e0f99ea3c7ce43b5ea81734f1e0bb0dd0d2cc91c7f5f3944a4741058daef223674b7e44502d4086cf94cfa5cf1a77eb4738ee4172a521cb83b6479fee8e4a9367ee61ca12eeaad8fce024d76aa0de17d46d79039c90b8f775149341ebb32a3e66039eb64e2547e276d0a5a86a77ca4b75df13c416b673b274a95d1d457669778954120ec227de14d2d15e31e29fbb0711e38f0fb7363b57dd63983ee8ba32103abc50bce43005a23cb1d0b84ac768cec26a9521736d7d6a5b14752cf32cff6b1b8881b8f96e2724411c456d87e5c13bb8d11eb6b6c72ee5b3178c575086650b2fac8eab900733bf7de230ff5a579c8667d59d4416f971f18d428fcab34c3812b1c3438d776db1c9d77b996ab5e4aeb869977da4e57054c06ab60b9e99b2d57da6325841fd4a1fb325823f2b8fdcf5955f64f7c9049f7240969c511d26fb0072e01bcb3a156b5004ec9ae9281af33fad77a5db0ef62c19d2ce80e0b4bc37b8196c1c1c88def24952cf2d76d46dd6b659f11da7d9584da4ffb19cfccedf819746a978ea6a21a425de64d044aa36e10e6aae3c114b5623d1bf7a1496ddff4fea9bf3c75ac8f3cb5c93c84379fb6406c8e0d11ccd8e1acbaf592eee407ef23fb2ada9cbdbdad136e13b9dce1aca0388516444d1b3d4db0afcac3b8f24d8cb5a6163202827d66f0832526219ea16b5f3ad4770237d2afe3dc0055dc705d456cb49841ddcc4ae94705233b9cdf97dd51537536a4d730a0b02d07d19f4c58fee4e0aab2ecf09a6c0e848c41de80d2d43328b31eac626224b05663c44325e58e03ece468f5c104cf57f447eae870a0b4d843c709a9808fbddb875ea06168682d62018cdbd0190078bda67687ae5c5e2a5673598fc38add48ec29683aa103304736ffa2da57f62080698c464948132cbd9476cee7f97ba6d1f436fb984ac602338717466591ff62429f0fcdeaf9efc017edd67bf097ccaf759bcb2d1b86b9565be9e352ef46fd30bb362ae2639d496aae6bc8b287cbd9ff28154e965d4faeb60306d0fdab866e0760ca92fdf8d89b1176876518356af37df1c9a600fb60a48d2c0e813e803c0d0615b03dffcb73e8f409bbf9a0bfeb30e480c01eabd482efaec9ad48052ebebf66c68323721896f525d75af89c38c4d75c06dffddfbebaa4f6db3a83daade6971c6397eb4e41e8531b8b07cb5262c1ca027367770d1c13e51cd4785a6ee43de1570698f725d559f713c7784d872652ab68577e0aad22e86745f958ae4dbcb448aab2eae85cc15d93bb2d178f549929d38669778e96b00e59e69b6e9ca5cfa3ac1dfc86f584c447dd48b26681eec1c242efc5033d3cb6f9053a83936f6c3cb260599f9a31f820f2f4ff33c64f8364c9c492b4958526fb326a3663c8df334916727b196a7235e46199512414ed7ae06d9a236a9de68a9e41467a0575312454ab1783baa793e38533ff5bce989d8e4f4c14efb2d0a5d0eeaf7bd71805e5d33d7da8ddf7efd3d787b62f8fe64fc38d5249fc0d17764de62a0be382da7e712b9eba423e4c890424015d5b0f55150ffadce5b847ff3f98412ab145988740a00d2f2e0cb44a798ab3aafbaac26d28ee9113bb6e8208349fc9c422b2f6f8a723007316ec", 0xfff}, {&(0x7f0000001ac0)="4b8ba2bb3c78210bccfa1f176d5a094daca0e74321bf1afcf74a5a2ea3de5ebe797e20ae0ebfdf36a54e4f336af984e595e62cb00baab3f35cbfdbc2baac6c7ac4ea12573090f6ecfe30c690a846c8026b9923223c36336829da5ae944fc41dbce6e0f5f28cad996c72cc5bd44704f650b7faa64cdd93b5b520be0cfdcc37a6bd1848d015e68dbf021bb205a8d1f85d4af693f895a45b2eb8cd54c7dcf25dcb2096e371a2943e1b76d9e177cd1f246863126356c3396b64c6f13c1515dd7aa7345bfc51c5a0a3f96a69692383308f38a0084a6eb871dd7538f37e9ebcef73d3e63b413a64e5480e05ff860128c7569245f3699a9746fb62d1d50d32234052ca6b85fba488950f1435bc44b72f2f774bcc8062f989677fcfbb8b3923b7a0545578f94f302cf298a6c5eb9155da20a566bda8c633c8387194e1be330a73a03f1a9bbefde407783f83b19af6a431a38b71a9cad525750893e44a9b2787142932e24c3c92cdf5053c5870153aee153bb8ad78bddc8f6fb96667f656ad9e3bacb65d429525cf316335b2a1c144dcf95df00b621ca8ac884f1d7482cd41b7afa27507df4a15d3ebc2094354f5599df3265ab03ae3cd86d7df1231401831193953c657b6a92c087904784312ddcade4bbfbbe341287054021cf3b64ea52ad15f2db9bd610338301b920ba65a2db4cd99e9e9d0d2c122feabe5439541edda13d097c4940ac15652990c3334380674de03aaa5312d1c3423c2307c11ce2150689bf7cfc98bd26613eedab86f7d79d6cd93bb99d878240d98c8a0fc9979c8cc5c9a71c950916d63726aaac75ab61d751b2b06fa3ba6ddea1d4381ea6f8ae2f9b83baf74303a53e688ed072940b3fc8c9e5cb4be1dac5aa0c4d9e6a4fbdd25c8151bfb17a0356ac8cd7b5dacc0bcdb59e44dc3eb0fbba5603679dca26b7e9f7d7087c025ac5a13421bb587bded578f364c4c0c22abc1617c49a75ef89bd10aa3fdddb73407971be9b00385788ea41c7405503e5a270fa15f68d60cca2d73c0dab8aa835668fb9a08863a8fdbf5d200bad3b3477af4b404fbcdd466b0b463aef591bff7b50a67b642d592d9f0ba6f3355973304f027a67e28199c04710a25642b8aab8e41e99d297e09d46639d68b2744d3a91b206fc1d6411e95cc4ff152ec1893bd078f8003c95e628e00bf02990fc9f523f1041f43faf80ac9560da93fb34f985b8dc165b1a27262b242a6201bcfaa28e7b2fb30c09d5d6fe05cc6d4dbfd10444ea11a2706eb8addb7728d7ad76e8b9245c161d5490bae80f5ecf29e8eefd5dd847cee76bea99967aea95053f67543bf240331cf672f48c724497c08788f165a658eee7ed8543f615ed3a778b10bf8b9299664bcc563ab496979fd6ee551baafa2069b9ccc356080dc1bbf6bfec8add416aa8ec885a43680d557f46ec313c85a76285f5a3ec9e8e79fedba15b9cd4ce8b81aa7effe254d2aa4b50b40c2a04c9eeb095ca6d0c286a12e044793d7e042774a576193020d7d7016c82c788ba60893f152d89172fa065cb09172aa2f17a9a27d96d8525136c80a57c1a5f0e06323aa8cf8851ed09a5d91170c9a35bfa481534300cefe71f5d644a32e6474517c383610a77c871326b14c4a98bc345eb2baa3ffe879925b0474538eb40c0733a3cb26140f120342bc8e093bcd47a8bbf40b00e47ea8854498c6dcf99918eb46f02d7f5e98436c235da825ce4d8a2ff5052d631f23ac8ad989291957f3cf74ae792104b44136aa279e2126a7164aba4a4f35f8738d0647422c6bea6d7e873e0b7c3925944c46d8dbc7cfec0893355bfdf9501456a8c410bbbb13803688898b205dbb1aafec123f0bd7e550a02d33bf6d36b59ccd45205c58202b5cade831bb54b2a8fcfaa0b05d2d0a93b80ff2bdfe893679bbeb7c478c966ec7eac36155d65914a9699a22a14018940c5ad4487c1524460a56bf8d102b8d08b3e9958806bfa9db2f2cd184ea5c17efffaabadd04efab964fd14141174e5d544547089a9a1f20674667bb7f688d5ba97702643db6a5170d98ff17181e55fe4ab7476f3966776c0b9c569ea5d45a37c70b792f9fc924aaf119052249d9040970cd88829522661d15496c14395aa3766466e08be56ea6e32a1b66d616268fb5c62f270399a4c9aa201cca755203c4e0eb840a93cdd28da34f2b5d38d60badf8148ee43574abadeb0443c5a34527ac74fb2c6253de013a971906d4b104a8e7a2a7114eca9d8c290127e6679368d1fc91c8a0f7786d543073f286bf97796935f1638b791ff45171124190ffe43ac686468f4657d87d870fa3960d517442029f7565beb11fef994ec570d4e5501c33e0fe03a9d1fded1bde9ffc4269843317fc6995501662d7558095a43a413419e28a4863b0f5e87b34b926ca19b40e93d1b9b413a3cec41a3ea7183ab815e79c36fef05bdbce43f97f261bed5edf675d9456500e1bae9784141a90e32739bcaec0fc3ababd08214ec97118d7c939549dcba5b7fab7e59497fca24aae402f75e819693c33df5af45b4250bda520f1391de7586da7b88d93aca9297dd0ce89f57c422f0b904a5d31bfa4a0a3087762e94fcff1359e0484662352afb3c82dbb25e7bec075d3cdb8550557c668472069f4a9a02418fda31e75ffab6facbd282afbee52450db14f941c45505f7a6265e798b85b82416a0f7cd06208a75d5eb0ad4d96710e675ab66ede43af06857b0da22a80788c11296057ca2fa8709138e93d0a349035070d5d501920d5dec70f6015cd7b9688f9004e84673e519dcdd033b3e6afd3ea4dc06e8817403f62ed128177a307c7b3f7a43571564ab918f14b1a205451a9ac365fb8c68bac63bfa0e0b4688ad3ed2e507ff1c5a2bb6df9d85f4f74b8bd1b174f3efd2c234b3d03bfe3ad6747944e17a3e37b4e946ac2be5c49fbcfa71d782f1f6910e81d5cc1541a96e5e0d3ce804b9fc928dce26415b1b5fc749b9c33e33655ac7e8069c4ca35c9df3ef3d14c67649694fad151f9def1f6750195cbf87e911facf836dc587d5ebec81a5101078c5a698ca58518c7f33b63ce38093cb064c07d7ddc635ae1acafb0543361b1e67e23b58899710c6a6ca02e7bd2a10b0c7d0a44c210d8b52e602c7327f880b6737a919892866d547aa1e820580f44509401ed083f6826f1ee3df533cb21a7f5e94f49400c717e77b09ef4d3c207e183d6e8c5c7a186335e7229591543b49e637c5e133196661badd13cf953eb31e8826d6e35820175da40e76494b3f2134e088a76df3af2fdc14661e2553e67f995037e834e738fb1bf480380eeabab29631d3b63c82d2b17b86c3167623731d0a29fa4babaf65cc14a2bbbd53e997f35d92957e9ab211d821318567714e419fea4ebfab5a39865ffff2ca45a9c9717764aa3b340dc38d82a9be37571fb2f7d520fcd432697eab3d9e734bd68a643db211148fca19a5e81f23296ad815077de1f595960b6f3f77330ee865430d4e75ee5c74aab3085f7f7d096d8608e0cd99b52f46f08b88852e82692b2b4ca1c5a964f97fcac16535717bc38890a858b53e4787f3e76f7b694066b5fc216b7247fe1743261fc6309ef37f9506306e2ca81fe70ced303a155108ef67f4c73bff408b400ff6428e65735d095dd1892753264f7a5f9fdec74c49fa97b151175d4df77bfdfac9ccb328af2a8f10809f12c7239b5db7db4c6e7aa17e5f19364dfe11842ebaa5b768cc31b3ae822740589a5bd8dd8f3ee86446f28ea2e39b55e555a26f8817146492a12599713b48459ff52a6d692d71d581bd2604559b047f8b4c99c92156e25de4d8ec6511380cc4b5a7f2ea2c866bd553c330736dd026bf760e35b3fa6d1f0a5c0d54d98f25492e855462749e8e4a1cfb93c4032f03eacef55bf3cd4f3ec53fbfb532205086d4f6aa5f02dea829f7c48516c93d1238b072a25ba45ef97562a55bc9aad3f3d7767ca3eb6e5a052827f4edef6a7cc0010be8ec32365e28a7f27325d9549e7a6fc5ae9ee6be05c080851837615ee869df787bb4697a90d969f9bd33d35b4c11117e2c5a07ab8a17f91637385810a2c88dc5f7a334a31b5ee543eea02da29308df19f6491d9450374d43cb8d4b2452ca0c2635b7a1e69af91170c790d13aa1bd7ef701740ba888ef22674b4dc7885e948d2fc87daedfe520ff5f458cbe40f9b5d121c79601700de62b7fdca89087523226dac78208908add89190153ee76414c8e02ab27e75c7652e5bbdeb5b647db388e1713742e1dd4ec0338865009575285d9c12226150deba26f3b99722834dd5eeefa1fcc35c34091ba3e878f9fbcb15c35611b4ab8622140ee0af9b0cb09220702c0dbbfb03ae348629cd2a7", 0xc0d}], 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffe, 0x0, 0xfffffffc, 0x0, "1a2198b59b0900020000000000ffece900"}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb9", 0xd}], 0x1) executing program 7: accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000300001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a"]) executing program 0: utimes(0x0, &(0x7f0000000040)={{0x300000000000000}}) executing program 5: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f00000003c0), 0x0) syz_emit_ethernet(0x141, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000010b2b0003500428efffffff7f00000000000021fe8000000000000000000000000000aa33"]) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xb429, 0x5, 0xff, 0x2}, {0x3, 0x81, 0x0, 0xb8}, {0x8b55, 0xb5, 0xa8, 0x9}]}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$inet(r1, &(0x7f0000000000), 0x10) accept$inet(r0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) close(r0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair(0x6, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x0, 0xb5, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d", 0x29}], 0x1) executing program 1: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x1, 0x0, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ff"]) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8", 0x43) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x9}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000200)=[{0x6, 0x0, 0x0, 0xfff0}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000000)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, r5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) kqueue() r3 = socket(0x18, 0x2, 0xfd) recvmmsg(r3, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) select(0x40, &(0x7f0000000080)={0xa59c}, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: msgget$private(0x0, 0x422) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3ff, 0xfd, 0x2, 0xfffffff7}, {0x6, 0x6, 0x81, 0x8}, {0x4, 0x81, 0x40, 0x8d}]}) sysctl$hw(&(0x7f0000000000), 0x7, &(0x7f00000002c0), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001d80), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001e00)={&(0x7f0000001dc0)='./file0\x00'}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r0) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) socket(0x2, 0x8000, 0xff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000140)="71f91e3471ac0058bc5a91521d94a351e16e7d9a30874b8e5f84cf71f25af8c1432d3b2731f1513e00e774b7174f31bb0d7f87c1f87757a1da909faa9ba7969e4a14e77e69996e8878b7fbc1828461d56042a42a1859dbd87db74d753ae5f0a107a4d6339f5e298901a6e368ee411211fa5931860e5ab9c77af5c7cb1683", &(0x7f0000000040)=0x7e, 0x0, 0x0) executing program 7: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x26, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000240)="851cbfb5339e5279c0265c4ac8186f12afb8eae37e67550703000000b6f87068234d79f736e096fd14053769472a5aad72addf957636d18fdcf24a7b9bcd99fc22d77c80000000000000008326aaed7a1da1378b3a93de7d44cd97dd06d305ce83a1a83c3af91847e20c566d48831b4773ac9b1dbf6e8abce528f589497109802005c7cc460e49680e58c4a5a1bf701ec97528e31bda8dc3db2f71178a6f196fc4ff1f59", &(0x7f0000000100)=0xffffffbe, &(0x7f0000002540)="f89497f1f7238781c665c319b7e8b29287d232177aa3dc8bf935528ee94af57d038185577d493906f59916edabecd38a7f66fdd373cfeb6f36cb31a1bbec6278f679d318fa2dc17e4135d11a883875af452b00809af17bb070c8c59f83e5f3395b2b188bebcd6529a6930afdbd808cbd7cf335f6b5b2a461a40891eb1893c3fe1446b91c376bc708d3add99f034a5ce96a6c29e468e2ca2188ff4c8f86b77d9e5c6d8cd702f30555f6add7cfeb0119328d0742aa639fa3f40871fddb7eee3a78446a62d560a0783e440f4d0c199149137acece71c744f67750dd69fb83c9dfab5a71301abd0db65e7a98394ae884bf2294c306cc9b7ad0766b4db0c2fe6ff0de8e81d52e240eabf0cd03f4514ec9d96cdc6c54f807e7f737cca17b4f884f60873a85e2b580901255756c8203a85c0eeb77f216a1cd9eaad9a922a9e23005fc1837bc02ec24eb631f5458c3067046f3cdc0955ea0dc2830e07aefdb55d34d66ae60f45354e6c8c9d59e94cacdd0bbff1b48bf84607b5960e3b30d8ca733f06da5bf6d9f1d0618f9b8fff37367b6b7ed95f639d3c37806c15a9e4cafd6cea8b14b956095011d9d3142d31a051b109d45f59366704c93732436e92a73766727f2a996b826a4a86f6efe2c36ca32a19fb7fb95461e98b8cfb2511d0c0832e8ad8db04f57d658d44123534383d8746e27417c505cbb3549dfdb5c46ff63084557930896db38a93d553709abee745baf788c91151abb690da1537888ab0ac7561c4c7a1519a6c240b38315f63a2b3735b1e2000156eafc122858df9c83b5eb120121b3aa8805afa243c68df484b06dbe5f7713a3a6d671b0230abc9847ae09e0ff58c429a08df237ce205467fbb54119ed044e60f27b2686e10300002a8eff1f5fa54a10c6c305e5d2d7aa1cb90325be209b59794aed051ada8bc9a36e2a3e985772d9f76f304c979101ef1c1c8ee4a7e830e9c044a5c09ca6da02ae2643e346111edfe70e17e1145813a81cdc64cea17fb3dd77fce2cd37b26d2b7eb9f44625d7966cad39a7c3a149bacbe4e10b1c78a2c9c51b1660aa06aee0269da06d43e0970ca95e1a7e4435956f6114c39dbf75d22e96fb9b302f561525230ac5210263f223ef31b90ec4da0a7dd167c2234f32b9f2ad1a8d57ebd18ebf9da6404da6060423a944f7ce3ad97b24dca87b2e105c431bdfc061e6802a72ba32dba546aedcae3d059579d5fa805814d8c08c98fcd2b96c35307d9995da2f05ecf5e34b3e907a743fd343a8fcb69953b8da342d375c2e4a1c3c266791a48fac80ccc69c332bbb38d3157b3606007dfae02266759a858b24336e560f0c75c7717cdef77261310e9691de14998c89667b799779f4149e462c669f6b6f923b753cc6b5a98498bf0e25734b1619e8e5316a6c1ff221aafd136d8ca681fd20ca62a4581794b7d9c52aed5f25b1177d4837f0b441a3bb7ee1258ca010cf6711b774cc588c883905e7687bc44e213fd89fc5135159d5f7c3a21aedb8365052c6938d5b9bde70f40cfcbf694104f1e62c2df4e103207fb5bcce47807406ff2d1719b4d76adb0b847367f04bb1baf90a24d5617b65214f01f5276940531f50e2e29cd3d59c83ca54ee191e33814ed63fd9485d44fc26211a81ef727a7595be3fba250e78ef3c902040387de1f5a442d609d46b1da1047c335a93a3cfdb79ebede735fc3a9227d070559add504ed4fc4847db961cd97793388b4e365df7845a3a2089ccd32da32579137343903c2c62715465121f5980b8cf42b85b689fbd381b34c371fa0ddb4931b90170ec65fbd7ce94b2cb52c074a5795fc2f613aea4cb71b423233a9fdb85860290ff0573ae27b07c6aca01e935f056db859a46f2c131ef768a0cf0920b4e1b1d9a38879bf1de13f3104d58407ce98c6dafc6858557659cecda0d1b7ea38ec39654daf1df8f844362ac8916eb2d79caf9459586464c0500613afa85862a425264e84a58710d2e14bcec19a53d5ea71986a80bcb4e0ea6c2116808faeb3d74c72185121cbf6d63f8193649eb216a6ba07d83535da2578bc3007b8e9ef8474b2b1008d0a964544ee66e4349d4fb1fbfcd420e061380cb6d912376e08211bcc3d1c906c275313a2c56f1badd85ae62d15dd541be60cd6393f416e41293eb1f1cecfbfdf12e7e1bf44a0cb1bd511d7450e4b64526a45bbb0be4445c244730b8e607aa6d5887f2c23d58fb1a9e9cd118cf992548bc65a4df1dbaecf1a791b693ba8816eaab0d9109db1ad5a8f57810842cf8193008c52e1defffdd56b5a570d434c35297225f0da4bce07a01aef696fbbb79e2a273677eb162c15ad5688cc2c7274e4cdf5b2106f47ed5038fc15ff5a74a48b583ad53b41646114cd040f4d3ef05490c1b6af2319569068622be9a7a12cd0db3c62cefdf07070000009b62b09862f7f4bf48484052794823c9b43731824119e558c573aee661428761570b47da80bbdca933d744c03c80380aef7ae67c0033ccc13e8211955323b3050f3a9dc88201b4986853767f9ecccda86a08db7f09ec5079eee4a67f94967478570453bfda78fecc3ff791e30d68d9f9910751721ffe1000116f62fc4171524acaca250fdd46a303545ab6e6f9891d6dc106ec83b1a9a87519154d938548ab4bc977a82406075e6a9ee2a8629da3c15429285f7201c5bd621793ca43034ca8b41b0657034dd318e0582d773fa12d0671f56dd55306f4a288316d3ac163dccb97a435dce1aefd21c8b0a92d8885705ae516a702fc279be4f9e13ff6e9259cf3155101c3c3ea93e77d1e029aac299dd2ba31f8c8f41d9ce7564400dffa56f22c919608191cafe27ba9bb73b9fd40ea243fa56ee8931dc5eb54372ddf0094e9b0c50a90d23b195720f9fbe393647f4f483022f650771fc9dde76f39bb27b585a71640e5e927ca9f5c8abb8295ba781856fc8b37a4ee17bf4c9c2e10546725cbc9a65d25fb67563292fc202e5b5efa329fd065bf1432c19a98c078a43f6c2c202e7928ccea30dfd6f1d92d001cf801decf9e0e07cfa43ea4a32f836e7ccdab5a09663446e34b64a85774f5d21ce12dae5939bdf6206cab434c286585259070a9f2348fe46cb3aabb99125d65308c59000277ce1418c00679c07eea10b6d24465eb5b930c3efdb8a17d866d49bda84be6f6c87edec48beb38e0c6d940088f2bffa1627b90ed6f3e66516b0398b4f540683ffdd18bdb0822f8ee96110c4f9062d05a7bfe3fe9fb612b78b180260ce66d63eec7606c416b9d104cdf424324e6dec87311e55927d2b838af36ade3e7a288f80d086e4c2cc3a8857c06bd92c755f6f85061ec051e20ee4b8b0edbb121eaba487eceb697c2c4ea58e62b6574a5dbfdc7ff473a6e9a943baeeb11ae5d4bbe00c294a6d02c20aa0b58d4b19c1e7272dacc2edaeb0b65b16b2c71e3261452893684539a6d85b9024a75a969e458ce5d527ff82404e206fe734e46a0831b6c1f1a8d16b43a7b681e5d5331b328abf9b5d4044bccee77381ec865e45e619372547506ba1484f3f39b12cfd5e1125e031938f3507fa9bc317096cf51e4f464e0ee83d83e5918d20c00e333ad6d890643c19f403f94d400bcb57023003c1197452559f0770f3183617940c924302bff858e6ae1dcf04d83b182a509ad4d456ea08ef3368ddd3d94b589a4118769dca6232c9524b78c91294e38f5d0d5993be5da9fc23cbab1b6d36b0d895f89d2db1c0a52e10ef8d9242b45f8213e8ae5b95d18955a4b6a840044a7d9d58cba54ea4967e28f3331d8eb8b30c9b9128ffa7d70b8c99ff47b7c7755ff2bb0c069ed1035dc71c99740b6c990f14f5de31914c7990b0fbe45c288983f48063e8025ab47f44e2c5eb445a4fa93a4a259d3be1b77c36c9467cddd601dae7e6cee5b673ee4e81beaf9683619b96f4e2d5809f0028d55ab2c7ebe19e0ef52af66ff7a3c048faffef34ce909cab218d483cef84b6e7303c6c1abaff711d93aeb18487d61feecb215cc93a2ae205a187a29f71e8eaf1b64e04c67aaea6b1b4d2413fe36f71d8babc00b928ceb821ea6d3b25a2fed908bd595ba3da17448ee6183ca3635b9d0fa665e8b1fe848a11f1ac2336ef6a0f570eb68e9942533dfb7ed9f57dd7a655d9df10c4f433e320c0df852b04721b97dfc70c66e9f22fb87cee4db92b6bf30afe8c8fbc7a451166537c0d3cee248822dd7681b07d63e3c1bb4908f388acc7dad4f75841dbd1c9080885bd4eed76ba1cfb6a0c900c97d27b87ec7c27e8e65387087a3344fbb7c1f6797a20119da74146a89599184ce5237946c396872323a0fee75db9b4baf9a2a38fa7d6963a17be25b61e3e0b21cf8e2be9fb764a17246306936d8e824233e214b86e0f5009d3cfca1c26ab6aae6cb2f6f154eb38df8cd00a00e1f7d183fb72a93284dbdbbe3501aeb816c9a44e3d0e603552aa6b7e6079d7796cf9634fb7c364849ab16f4ed3771cb67408bb77c97f87a25809302fc9326cbf4f57ad3cb71158163687044608bc8abcc3d7f0085d01c70a1c281f6c1cf8a9523209c5b9357ae8cb11d1cd1628b586c95c367be035f02cc39a2ce5d2d6b1a5e4ae1bbfd16cf176146f989b17714b1370b680bdf6828a091c43035a97b91bf8b191e825834fb561243af907c911d5fb6e0406cd44336f897bc96ceb2d94461259f66cb5b1b0e0900245d89c6564b4fd78781ea5a907123c3774384a7e4c6262a50b0103f66619ddd52435abe743162a72ca26d4ff2019f3ffa054de35b057be18add55b0121ce5e8df637c0c96e8cf8ef5b94bfcd758981ae6c5b4bd361f54aa9a7f60e72dec9a991c2aad75af3175107a5d9142e3f38e108334c45f714f36667d7c0c1e5a2ab752939faa8a218a434230d441e17db5dc31ce887b6e7a58a853568c48128d71533a167575dc26af60166ab8dbd9fd079f9ded35e752071b5b53d3f34e87a64c0021e7fbd53c53ce608a4ab2cb4f224aaece4ee550662cdd714f2817b74e1e9b35ad8a17e17dca340fbbfbdf8d217a2f8324f61e41473cc2cc487edc071125599c2f579065b0fa5c72398dbb6ea29a582abd91b4961392d3f89e4d0c9fa87621f2ab1f4b325b138596ddca19b0d9bd8e1a1ba415c2e823ada1ea4b61f229cc126936e2fb1e27576f70043a1c6223034ab0512248d5ae47a6d745699105fa97019193974f3b5538197bb68d7b317cdf10ab3a5080cb20bb6d46ee4e6282b480053f15f07834629b6ef1f8d13427f2ea899acca1472ca357222a5162aded8199a849057f8c435ebe94432abff1d02ce27374a864bc2c5be3c326f7e501ecd6563450e8480429d58a78e6c3935faaca1f9ec625a17afed2d07a9a5580c48596c038cb1237bf29b1f2f4883e8ca8183d1f3a0bd6700b0da34c54c932dc973b207929bb344213f0a4d2942e610be69a0b702726d5d225ed931c15bbbc1a49b88572b1ba70b71a650d28440b030758eb07d017b2b7dc54f4adedd211b0fc4d71e4d513a05dcb359154058263812ab8353660c5aa26cdb1aef86bb9940f6b05787e320c4ad5afab0f2cf9967d5fc754eb966cbac408d61bf71f1c5f44cb669dbb98de7cedfe7eab3e40511e88c74e57b274b52045391a3d5c9067164f7bd626e43a0ed0727a301e53c38c27b0200aada9c4da32c22fdc3349797e133fdeaa1fd8fe197d0c90d21231dc8d59d4a0547643d0cae444d31d0d639b25c0df643f9f7e05f5d7f15ac54c05205d13bdca2975214be5e73452ad6b34ebb771392718c6a9692a65f7c02ee701555a6d415770490dd1a76241617ca0056fe698dacf21800956078192ea9993331bbea70aa206c53ccebdd1bfe1fd8e0d8f8a6fec135938977c0d7ccd16d2cbe25e32c95a8ffcf501b63261a955dd00000000000000000000000000000000000000000000002219e39291a9be404300ef6004261c853986914c7128c37abc993f124fd3b1501c78159ca020c4eff1391ab0ad53d852166831a1efbf3cb023c55b18c0b15c0956cdcb17e2a76f14b1b87c4c7db9c90ba606d8ee68f00fc12edf3a0a35038e8243e221fc4aea16fd5d9fc9ecfe9bbf4e751bcb2cfea9e173cc497b9a73c574c265ba7614f87a262b62c6ce9b9adc94d68858dc97fcf3c7be487afe820e4f0de739ea6e64cda777dce978f5f837b4f13bb5818ca8b98cbd9a868f2befcb3f75bda0ca55eb112e67f158164d6b6dd1ea106a25b8", 0x105d) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0x2b, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000000000)={0xffffffff, 0xa, 0x8}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x6e}], 0x1, 0x0) close(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xfffffffa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) dup2(r5, r3) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) rename(&(0x7f0000000500)='./file0/control/file1\x00', &(0x7f0000000540)='./file1\x00') chdir(&(0x7f0000000100)='./file1\x00') setreuid(0xee00, 0x0) r6 = getuid() setreuid(0x0, r6) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r2, 0x46) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(0x0, 0x100, 0x1bc) setrlimit(0x0, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x80000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = geteuid() getegid() lchown(0x0, r0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x1) malloc(): allocation too large, type = 127, size = 603979776 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1bd4c7cef59c0e73397fe657fdb0908585fe492937c92ecfd3e122dec0c5a0487cfcaee983295d9e470324ad675945021779c5af345dc624b8942587f8a9a315f6f4393390fe5f8a4a9f01c0427ca0e29ba268cb44028f32d0b234d82c3d6717487f756535b6825eb7c8e10723df4256ebb2938ac755daf039beda1476282d8acf034d7531a69a26706b7436d7d85f11c25ccf2f224c8f8d3732a40b255de3e179e603cd6487012edbb94afee96c3b555a57d2d528a72ee438e6439dc69e4d0475fe3c3102e633d0a56c489aa9a2256c6727b1e29e01862de20f9b985ce9ab24ff1a1ef03d2a75ca07261cfc432fd9cf0c2b96d43e1eb2322f7b0e57792512a8a996fcc2005f23f59585c1e89c1f69ff339516d9c575f3ce33f119ad48858e79fc1d105045bceda32fd75b425f7acea05a29f725eb70fa4f822e6ee7ce8ff31e326109de8cc1762708a163459064660b22b29550377cfd8a421097ca4903fa77bcb503bedb5b2ee396e33f119a6628944504cd184fbaf6abb269d117a4e7b658b585cb3ccbc0f51d6b6f166f8050c38a7f63e6f586fc10599b93d6ab7773f5ce4b846f36fdc5a8f710be3d76d810e4c73a2a27c877f5fdcbafb4993194a338943ef8bdcf2810ba95fcf49237ba1d60ffb8d6c1f0d932482025d4f94e6a1312450fc85010371048543cd2366b347d2efe6ed3620b3eca3b8212ead85587ed15e51ea61ff810a72450f93544b6c42cade82c55ecd9ced5b18bb5f2417c02996a1456a2a522e31ac06a79a9602552c25c233a97ebf35059c480bc2d9123ac0bd7de91a6ca1d2254da8e53118b995fa749d7f4a835182a58f3bffa88a2888824ce71efea818afc45e0370a3868858ae9998065f5ee3b77fa2b02d4c9c20fe74abe9590f3fe5031ad594dbed7173860f9e9ddc27b250f8a91e5adb190e71f092366ba8eb8a777f3d6766af89d54191818568160b45fb3497cf889b9558669b43f282d46bf9f6d8efa44b58490cbbd00e70a2456d2837514f300e454c709085fe7a83ff3064c03976368c89b9a1bc126c934e4a1cef7725cb6ad8f96e0dd5bc9286ea8e462a0d6923fe9073b5de9b1b1b342604ce18b38af3f8b5d373cc30b55013123d66886ffbff2b656e80e8ceb2e37f5d14c088533247948a27a0531bd1efdf74b3d4988291dd623cba6c919d44375dae3fa288b083be486fa09616904be625fe37ee17a35675e4e9935cc714e97e2240206f6c446f0e014142813d5b11b0953959d865623e865ad5ada200c117ab5eb08bf8819d9d12beceb6c1dced5c854082c3ecc49b1c100c8ee4f14d687737f3e997d1408eee4f160b87b8067ad2d1290033664632b0e68509f6cf86720dfdcd37d3213c7ef2875a6071f65a870a4c74fbfaa221f5f360a107c536b368969236217a3da0bd2ffb7ccf45c624593351c8780790105e54805bdce3dc467b56cadff98d30c3b28cc9ffb98cbd48f8e64ea578168fab0b34959c57851c9648d18b600e9faa85950220822ec3bd14cf70e408d0599ac18cc536ccd8574a070762a4dfc562eaf54c6e3495836b67f1e91b1595ae99a0a209baf6035703f4e282d215c4a8c496bcb390b18e9f48b774873d802067aa4bc19b761c15a8dcd88492883672c9e2d8989b68dbce659786b53b81d42847cbf89a53c3eabba4ffcf7a71e8d123bfcd473d4740ac4b0b366f1ad5ebc41f11e73feaef524c5286af0e405f286c692f60914afeb25396b25693ef84e6b8e6264612063f98c81b354de26ae096a8ea5022adf21a9e12ba7c20d3a8a4fbcdfedf0d04b520fb96622b591b08b5dab9b9df834d8c45f62408f6713c43e1be494db36486279ba1311458029979190756f1ebe53fc7fc5a64a4e2a4f5ad1c464c0f5f3f046abf0c38ac0be8647a273b033352ed4812e7572f0ec5476520c399e88f6d0c8cf85f6f6cc5093949030d044f3c997db1532cfcb2acd7cad02497d3e527020f4c05b7b3bc16fc203086266bbddd3427339ef4e30ba63c4830f3568267ab269d7b5a2a78ca1789d12824f972de8367ea53a81e120b5a5b3a155fc5570ed05aaee4ea94bd2596df67fe8304540d04408154845afd538e9408ec6a520fbea5c308c6f489840c284455565407304569721fc7b0a3525696d2f72ad0c766d62bad3de7490f2aaaa09f6e6d3b1fdbeeb696b14d93a36f11a2eae36096db8604baed46c97f3c2b7b2effc6f8ae50df8c8020d4a1041a23fc91864e5d2083657b51eb8d0634bb5cfc6c6a19585e43af7d6e899de0c199bb8908f2d20cbdae78047b3ae3fda66668b30bf2a28de0768e79e21c9ed03f84286f2652c68242ea5caac8532928bd88c2980a31f46118f62333f4c7ac94e207d735eadaba3400f60b738d36cee9bf632aafe3fe874f3755fb612d0d1193c8c85f0e4e82f1c3123f0f088d1c088c5c621416635d501d9832db1cb694f06b987b464bc5de97db85c1847474af8b43f0fa7613fc6b6d8d7ff2888287889ba1625c645371c0cb0a91d6dc588d356aba1b738e0dfb95a1719bb8988996f8f57b2e89bc75b6d70e884326e4fb009dd59b3de6f0c19851f924bfbf47ef341b7f90c83190c22e8492b57c9509c6b2c733dbe09de23f31df68b83eb72c4fcc74997f21d3cd17788c3dc1fc5910ad5c7b8e5300bc2f1eb4610ddbc1986832e4fe886f429c8b70aa7d2fe66f9fc0db2c46a3c66ce0b53cc728eb3f9b4a404d95ad93f02417ed677bae27a17d5f43329334cb1654ef408441d23e345b3cfa3ec57a7ee0d1169339752a63a713d13e8acf399a09f23735241787ccf5d1178f4ca20acd5cb95814c0ed2d2d75b46c18031ec6e1f5224c375d48e50f1d02f07e62a89be22a37d3051c4f459b60e3015933a92504f5cbda267cdd43e8ef0404b55fc0778912d82d7fe86936ab0137f3c668e445dcdf0febae52541ed5918c9734e93b81f25af63b397f55a03d6376cf7dedb23ce2731a4c3db80784dbe7bcaddb7338d28ee37e32f378122809397fa48e57fd095be28f4b7e6eb6e6fa79e0d848c6440dc821f66fced20898c2a4b6489c221f2ac807ac6e18b9707075dd364e2b40fc00e7a7e090dc47c315860cc300c5923922b4c7ac811459d1940785e42cdcb1bc31148cb01079487613dffce3d4407679a878254739ca9f2c18b8441da14a20a66d0ad98e1ba65b76de090fdf2dc157a0cb328ae47bf11ff2e18f466cd8a00ccaca5bc4fdfa82223702190f140d640b997785a18e6283e91bd694d2b6de638641bbb9ccbe2ae975fece07fb2f140d427bc804e575ed44e245b9534433120f7dfdd4b0755b55377430ecfa5b52110ca898c7c5e2546c4e36eac32dbd56ff5205754ede44d07ea0af78d28e6dbd980568a8a38caa570d40ef0eb39aa5f1182e254ff2848a6c4bc13445c56f3ea0c5d3496419a90507e730662302bc8163fe38d13d9fbb90393c31473e0226f2734015de072fdbc844c2d00e262ccec4c4ef509206d3a2d59b79998de60f5503dff4da392c4a841549e02e2daa84eea1954b0625740118bac2d3aa741c5bfe28e3dd7d7667493476ba44586e84621da4591f7b560533bc57a2d1e36dce19830ca5af0a344196e1afb43e7ec3f57537754b0f4c2986175856b8219cf9147e7da8a4f56932c0dbc4ac03f44f00fdcbc4d812bf60af4c4825bd3e8aad3110732e08b14b162e43decad3c193b37f593f09fd4cd174b4447af1fcb65a899d7b852311beaf33fc2b7943a91ff7fa7df261c1927172f7c5e031b565d8d6f5aa25bab4d199b880126b2cd294761b9e15531b57fcd5d4ae0fca56749f414166860761653351e0ebeb0d2012d5dd77f438cb19e9e39f4eb44db096135afb383be2372f654e6952464e9c62b5312019e75073e08835dc28ba1e47f56c7b8417b237c66d28a5e9326d26503d09c429db8c1ae5923935770e1e79774ff11406968b1b840a6ee0a51fb2b479bafb68d9b72bb401d59f67398160c766562392c02d86f4d7d4721a4a8c85c6d2fe3d9f9082c1c811cdc29b4aef150fa0cab453c7aa50c6de06dba306d417017b7fd3093930a9a0139fb99ae05158e0f99ea3c7ce43b5ea81734f1e0bb0dd0d2cc91c7f5f3944a4741058daef223674b7e44502d4086cf94cfa5cf1a77eb4738ee4172a521cb83b6479fee8e4a9367ee61ca12eeaad8fce024d76aa0de17d46d79039c90b8f775149341ebb32a3e66039eb64e2547e276d0a5a86a77ca4b75df13c416b673b274a95d1d457669778954120ec227de14d2d15e31e29fbb0711e38f0fb7363b57dd63983ee8ba32103abc50bce43005a23cb1d0b84ac768cec26a9521736d7d6a5b14752cf32cff6b1b8881b8f96e2724411c456d87e5c13bb8d11eb6b6c72ee5b3178c575086650b2fac8eab900733bf7de230ff5a579c8667d59d4416f971f18d428fcab34c3812b1c3438d776db1c9d77b996ab5e4aeb869977da4e57054c06ab60b9e99b2d57da6325841fd4a1fb325823f2b8fdcf5955f64f7c9049f7240969c511d26fb0072e01bcb3a156b5004ec9ae9281af33fad77a5db0ef62c19d2ce80e0b4bc37b8196c1c1c88def24952cf2d76d46dd6b659f11da7d9584da4ffb19cfccedf819746a978ea6a21a425de64d044aa36e10e6aae3c114b5623d1bf7a1496ddff4fea9bf3c75ac8f3cb5c93c84379fb6406c8e0d11ccd8e1acbaf592eee407ef23fb2ada9cbdbdad136e13b9dce1aca0388516444d1b3d4db0afcac3b8f24d8cb5a6163202827d66f0832526219ea16b5f3ad4770237d2afe3dc0055dc705d456cb49841ddcc4ae94705233b9cdf97dd51537536a4d730a0b02d07d19f4c58fee4e0aab2ecf09a6c0e848c41de80d2d43328b31eac626224b05663c44325e58e03ece468f5c104cf57f447eae870a0b4d843c709a9808fbddb875ea06168682d62018cdbd0190078bda67687ae5c5e2a5673598fc38add48ec29683aa103304736ffa2da57f62080698c464948132cbd9476cee7f97ba6d1f436fb984ac602338717466591ff62429f0fcdeaf9efc017edd67bf097ccaf759bcb2d1b86b9565be9e352ef46fd30bb362ae2639d496aae6bc8b287cbd9ff28154e965d4faeb60306d0fdab866e0760ca92fdf8d89b1176876518356af37df1c9a600fb60a48d2c0e813e803c0d0615b03dffcb73e8f409bbf9a0bfeb30e480c01eabd482efaec9ad48052ebebf66c68323721896f525d75af89c38c4d75c06dffddfbebaa4f6db3a83daade6971c6397eb4e41e8531b8b07cb5262c1ca027367770d1c13e51cd4785a6ee43de1570698f725d559f713c7784d872652ab68577e0aad22e86745f958ae4dbcb448aab2eae85cc15d93bb2d178f549929d38669778e96b00e59e69b6e9ca5cfa3ac1dfc86f584c447dd48b26681eec1c242efc5033d3cb6f9053a83936f6c3cb260599f9a31f820f2f4ff33c64f8364c9c492b4958526fb326a3663c8df334916727b196a7235e46199512414ed7ae06d9a236a9de68a9e41467a0575312454ab1783baa793e38533ff5bce989d8e4f4c14efb2d0a5d0eeaf7bd71805e5d33d7da8ddf7efd3d787b62f8fe64fc38d5249fc0d17764de62a0be382da7e712b9eba423e4c890424015d5b0f55150ffadce5b847ff3f98412ab145988740a00d2f2e0cb44a798ab3aafbaac26d28ee9113bb6e8208349fc9c422b2f6f8a723007316ec", 0xfff}, {&(0x7f0000001ac0)="4b8ba2bb3c78210bccfa1f176d5a094daca0e74321bf1afcf74a5a2ea3de5ebe797e20ae0ebfdf36a54e4f336af984e595e62cb00baab3f35cbfdbc2baac6c7ac4ea12573090f6ecfe30c690a846c8026b9923223c36336829da5ae944fc41dbce6e0f5f28cad996c72cc5bd44704f650b7faa64cdd93b5b520be0cfdcc37a6bd1848d015e68dbf021bb205a8d1f85d4af693f895a45b2eb8cd54c7dcf25dcb2096e371a2943e1b76d9e177cd1f246863126356c3396b64c6f13c1515dd7aa7345bfc51c5a0a3f96a69692383308f38a0084a6eb871dd7538f37e9ebcef73d3e63b413a64e5480e05ff860128c7569245f3699a9746fb62d1d50d32234052ca6b85fba488950f1435bc44b72f2f774bcc8062f989677fcfbb8b3923b7a0545578f94f302cf298a6c5eb9155da20a566bda8c633c8387194e1be330a73a03f1a9bbefde407783f83b19af6a431a38b71a9cad525750893e44a9b2787142932e24c3c92cdf5053c5870153aee153bb8ad78bddc8f6fb96667f656ad9e3bacb65d429525cf316335b2a1c144dcf95df00b621ca8ac884f1d7482cd41b7afa27507df4a15d3ebc2094354f5599df3265ab03ae3cd86d7df1231401831193953c657b6a92c087904784312ddcade4bbfbbe341287054021cf3b64ea52ad15f2db9bd610338301b920ba65a2db4cd99e9e9d0d2c122feabe5439541edda13d097c4940ac15652990c3334380674de03aaa5312d1c3423c2307c11ce2150689bf7cfc98bd26613eedab86f7d79d6cd93bb99d878240d98c8a0fc9979c8cc5c9a71c950916d63726aaac75ab61d751b2b06fa3ba6ddea1d4381ea6f8ae2f9b83baf74303a53e688ed072940b3fc8c9e5cb4be1dac5aa0c4d9e6a4fbdd25c8151bfb17a0356ac8cd7b5dacc0bcdb59e44dc3eb0fbba5603679dca26b7e9f7d7087c025ac5a13421bb587bded578f364c4c0c22abc1617c49a75ef89bd10aa3fdddb73407971be9b00385788ea41c7405503e5a270fa15f68d60cca2d73c0dab8aa835668fb9a08863a8fdbf5d200bad3b3477af4b404fbcdd466b0b463aef591bff7b50a67b642d592d9f0ba6f3355973304f027a67e28199c04710a25642b8aab8e41e99d297e09d46639d68b2744d3a91b206fc1d6411e95cc4ff152ec1893bd078f8003c95e628e00bf02990fc9f523f1041f43faf80ac9560da93fb34f985b8dc165b1a27262b242a6201bcfaa28e7b2fb30c09d5d6fe05cc6d4dbfd10444ea11a2706eb8addb7728d7ad76e8b9245c161d5490bae80f5ecf29e8eefd5dd847cee76bea99967aea95053f67543bf240331cf672f48c724497c08788f165a658eee7ed8543f615ed3a778b10bf8b9299664bcc563ab496979fd6ee551baafa2069b9ccc356080dc1bbf6bfec8add416aa8ec885a43680d557f46ec313c85a76285f5a3ec9e8e79fedba15b9cd4ce8b81aa7effe254d2aa4b50b40c2a04c9eeb095ca6d0c286a12e044793d7e042774a576193020d7d7016c82c788ba60893f152d89172fa065cb09172aa2f17a9a27d96d8525136c80a57c1a5f0e06323aa8cf8851ed09a5d91170c9a35bfa481534300cefe71f5d644a32e6474517c383610a77c871326b14c4a98bc345eb2baa3ffe879925b0474538eb40c0733a3cb26140f120342bc8e093bcd47a8bbf40b00e47ea8854498c6dcf99918eb46f02d7f5e98436c235da825ce4d8a2ff5052d631f23ac8ad989291957f3cf74ae792104b44136aa279e2126a7164aba4a4f35f8738d0647422c6bea6d7e873e0b7c3925944c46d8dbc7cfec0893355bfdf9501456a8c410bbbb13803688898b205dbb1aafec123f0bd7e550a02d33bf6d36b59ccd45205c58202b5cade831bb54b2a8fcfaa0b05d2d0a93b80ff2bdfe893679bbeb7c478c966ec7eac36155d65914a9699a22a14018940c5ad4487c1524460a56bf8d102b8d08b3e9958806bfa9db2f2cd184ea5c17efffaabadd04efab964fd14141174e5d544547089a9a1f20674667bb7f688d5ba97702643db6a5170d98ff17181e55fe4ab7476f3966776c0b9c569ea5d45a37c70b792f9fc924aaf119052249d9040970cd88829522661d15496c14395aa3766466e08be56ea6e32a1b66d616268fb5c62f270399a4c9aa201cca755203c4e0eb840a93cdd28da34f2b5d38d60badf8148ee43574abadeb0443c5a34527ac74fb2c6253de013a971906d4b104a8e7a2a7114eca9d8c290127e6679368d1fc91c8a0f7786d543073f286bf97796935f1638b791ff45171124190ffe43ac686468f4657d87d870fa3960d517442029f7565beb11fef994ec570d4e5501c33e0fe03a9d1fded1bde9ffc4269843317fc6995501662d7558095a43a413419e28a4863b0f5e87b34b926ca19b40e93d1b9b413a3cec41a3ea7183ab815e79c36fef05bdbce43f97f261bed5edf675d9456500e1bae9784141a90e32739bcaec0fc3ababd08214ec97118d7c939549dcba5b7fab7e59497fca24aae402f75e819693c33df5af45b4250bda520f1391de7586da7b88d93aca9297dd0ce89f57c422f0b904a5d31bfa4a0a3087762e94fcff1359e0484662352afb3c82dbb25e7bec075d3cdb8550557c668472069f4a9a02418fda31e75ffab6facbd282afbee52450db14f941c45505f7a6265e798b85b82416a0f7cd06208a75d5eb0ad4d96710e675ab66ede43af06857b0da22a80788c11296057ca2fa8709138e93d0a349035070d5d501920d5dec70f6015cd7b9688f9004e84673e519dcdd033b3e6afd3ea4dc06e8817403f62ed128177a307c7b3f7a43571564ab918f14b1a205451a9ac365fb8c68bac63bfa0e0b4688ad3ed2e507ff1c5a2bb6df9d85f4f74b8bd1b174f3efd2c234b3d03bfe3ad6747944e17a3e37b4e946ac2be5c49fbcfa71d782f1f6910e81d5cc1541a96e5e0d3ce804b9fc928dce26415b1b5fc749b9c33e33655ac7e8069c4ca35c9df3ef3d14c67649694fad151f9def1f6750195cbf87e911facf836dc587d5ebec81a5101078c5a698ca58518c7f33b63ce38093cb064c07d7ddc635ae1acafb0543361b1e67e23b58899710c6a6ca02e7bd2a10b0c7d0a44c210d8b52e602c7327f880b6737a919892866d547aa1e820580f44509401ed083f6826f1ee3df533cb21a7f5e94f49400c717e77b09ef4d3c207e183d6e8c5c7a186335e7229591543b49e637c5e133196661badd13cf953eb31e8826d6e35820175da40e76494b3f2134e088a76df3af2fdc14661e2553e67f995037e834e738fb1bf480380eeabab29631d3b63c82d2b17b86c3167623731d0a29fa4babaf65cc14a2bbbd53e997f35d92957e9ab211d821318567714e419fea4ebfab5a39865ffff2ca45a9c9717764aa3b340dc38d82a9be37571fb2f7d520fcd432697eab3d9e734bd68a643db211148fca19a5e81f23296ad815077de1f595960b6f3f77330ee865430d4e75ee5c74aab3085f7f7d096d8608e0cd99b52f46f08b88852e82692b2b4ca1c5a964f97fcac16535717bc38890a858b53e4787f3e76f7b694066b5fc216b7247fe1743261fc6309ef37f9506306e2ca81fe70ced303a155108ef67f4c73bff408b400ff6428e65735d095dd1892753264f7a5f9fdec74c49fa97b151175d4df77bfdfac9ccb328af2a8f10809f12c7239b5db7db4c6e7aa17e5f19364dfe11842ebaa5b768cc31b3ae822740589a5bd8dd8f3ee86446f28ea2e39b55e555a26f8817146492a12599713b48459ff52a6d692d71d581bd2604559b047f8b4c99c92156e25de4d8ec6511380cc4b5a7f2ea2c866bd553c330736dd026bf760e35b3fa6d1f0a5c0d54d98f25492e855462749e8e4a1cfb93c4032f03eacef55bf3cd4f3ec53fbfb532205086d4f6aa5f02dea829f7c48516c93d1238b072a25ba45ef97562a55bc9aad3f3d7767ca3eb6e5a052827f4edef6a7cc0010be8ec32365e28a7f27325d9549e7a6fc5ae9ee6be05c080851837615ee869df787bb4697a90d969f9bd33d35b4c11117e2c5a07ab8a17f91637385810a2c88dc5f7a334a31b5ee543eea02da29308df19f6491d9450374d43cb8d4b2452ca0c2635b7a1e69af91170c790d13aa1bd7ef701740ba888ef22674b4dc7885e948d2fc87daedfe520ff5f458cbe40f9b5d121c79601700de62b7fdca89087523226dac78208908add89190153ee76414c8e02ab27e75c7652e5bbdeb5b647db388e1713742e1dd4ec0338865009575285d9c12226150deba26f3b99722834dd5eeefa1fcc35c34091ba3e878f9fbcb15c35611b4ab8622140ee0af9b0cb09220702c0dbbfb03ae348629cd2a7", 0xc0d}], 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffe, 0x0, 0xfffffffc, 0xb516, "1a2198b59b0900020000000000ffece900"}) writev(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb9", 0xd}], 0x1) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2ed0eced17e847dc4749be945558009960f60556da4a85ba970512735fbd8ee05c200d3a6af41c08", 0xb8, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) msgget(0x1, 0x5a3) (async, rerun: 32) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) (async, rerun: 32) write(r2, 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async, rerun: 64) recvfrom$unix(r0, &(0x7f0000000180)=""/183, 0xb7, 0x18c2, 0x0, 0x0) executing program 6: accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd00) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/244, 0xf4}], 0x1) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000240)=""/189, 0xbd}], 0x1, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x11}, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) executing program 5: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x6e75b37dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa1, 0x0, 0x100000000000000}], 0x9, 0x0, 0x10023, 0x0) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) ktrace(&(0x7f0000001800)='./bus\x00', 0x3, 0x40001810, r1) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)="b79c8e79b21ab8421b7ead548ae1f0a248f694f8c771a593c54018f9db245668c0694d094c5ac66693dab541aa6a87d0a4ffffffff", 0x35}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x114) pwritev(r0, &(0x7f0000000380), 0x0, 0x3fffd) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000080)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x102) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x40006da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffeeb) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2013, 0xffffffffffffff9c, 0x0) open(&(0x7f00000004c0)='./file0/../file0\x00', 0x2, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xff, 0x3, 0x5, 0x9}, {0x7, 0xac, 0x13, 0x1f}, {0x9, 0x0, 0x7, 0x7ff}, {0xa5b, 0x0, 0x7, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7, 0x7, 0x7}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000540)=0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3, 0x4}, {0x20, 0xff}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) executing program 3: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x1, 0x0, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ff"]) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc", 0xad, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)={@broadcast, @remote, [], {@generic={0x8864}}}) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x403, 0x0, 0x57) executing program 4: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0x0, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd4e, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r2, r4, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = getegid() semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = semget(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r7, r6, r7, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0xffffffffffffffff, r7, r10, 0x41}, 0xa, 0x2, 0x1}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x9}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) execve(0x0, 0x0, 0x0) executing program 7: r0 = open(0x0, 0x40, 0x60) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r1, 0x800c5712, &(0x7f00000000c0)) r2 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r2, 0x3a, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x5, 0x6) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001580), 0x80, 0x0) getgid() chown(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000001940)={0x4, 0x7}) close(r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffb7, "0000c6f26461c094f4ffffffff00"}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="0c27efb5f7e445d13f3252db2fadfbb01519edc5152d0abb46ec9e5c27745a23e65149782b4e31ff6987d214c75335bd00fd18f86b2fcfc18f097132b38ef4f3d41f1e05e0ceba4b1d5698bebac2bfbadf888aa91ed4a14d6199dbb81b6976ea9263ce2edebc937e326658f00260bbb79ca8f7bd809305734ea9a883154d5266625b8e6300df7a8f95733707f0f2", 0x8e}], 0x1) recvfrom$inet6(r0, &(0x7f00000000c0)=""/90, 0x5a, 0x3043, &(0x7f0000000140)={0x18, 0x2, 0x0, 0xff}, 0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a"]) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x49}}) getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(0x0, 0x1, 0x7) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000340), 0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x49}}) (async) getuid() (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) (async) open(0x0, 0x1, 0x7) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(0xffffffffffffffff, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) (async) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000340), 0x1) (async) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r0}) (async) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r1 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x6, 0x1, &(0x7f0000000000), 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1, 0x0}, 0x1802) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(0x0, &(0x7f0000000140)='./file0\x00') executing program 5: syz_emit_ethernet(0xe, &(0x7f00000002c0)={@local, @local, [], {@generic={0x88a8}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) setitimer(0x0, &(0x7f0000000400)={{}, {0x8000000000000000}}, 0x0) executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd00) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) executing program 2: r0 = semget$private(0x0, 0x2, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, r3, r4, r6, 0x10, 0x6}, 0x90, 0x10000, 0x10001}) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) recvmsg(r7, &(0x7f0000000800)={&(0x7f0000000180)=@un=@file={0x0, ""/24}, 0x1a, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/186, 0xba}, {&(0x7f00000004c0)=""/38, 0x26}, {&(0x7f0000000500)=""/81, 0x51}, {&(0x7f0000000580)=""/59, 0x3b}, {&(0x7f00000005c0)=""/117, 0x75}], 0x9, &(0x7f0000000700)=""/224, 0xe0}, 0x0) getsockname$inet(r7, &(0x7f0000000840), &(0x7f0000000880)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x0, r5, r2, r4, r6, 0x17, 0x200}, 0xffffffffffffffc0, 0x8000, 0xfffffffffffffffe}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) chown(&(0x7f0000000940)='./file0\x00', r4, r8) r9 = getgid() recvmsg(r7, &(0x7f0000000e80)={&(0x7f0000000a00)=@in, 0xc, &(0x7f0000000dc0)=[{&(0x7f0000000a40)=""/10, 0xa}, {&(0x7f0000000a80)=""/169, 0xa9}, {&(0x7f0000000b40)=""/70, 0x46}, {&(0x7f0000000bc0)=""/239, 0xef}, {&(0x7f0000000cc0)=""/203, 0xcb}], 0x5, &(0x7f0000000e40)=""/6, 0x6}, 0x802) r10 = semget(0x0, 0x4, 0x1) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000ec0), 0x800, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000f40)={0x7, &(0x7f0000000f00)=[{0xff0a, 0x2, 0x1f, 0x3}, {0x0, 0x20, 0x3, 0xff}, {0x5, 0x6, 0x81}, {0x7, 0x3, 0x9c, 0x8001}, {0x7, 0x4, 0xe1, 0x400}, {0x3f, 0x4, 0x4, 0xfffffc00}, {0x7f, 0x80, 0x68, 0x1ff}]}) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000f80)=""/184) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001040), 0xc) setegid(r9) rename(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file0\x00') lchown(&(0x7f0000001100)='./file0\x00', r5, r2) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000001140)=0x4) r12 = dup2(r11, r7) sysctl$net_inet_icmp(&(0x7f0000001180)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f00000011c0)="4e033b744ba4c825776aec325be5b472413947a8950df923098c2dd76eb242e199276d15e7", &(0x7f0000001200)=0x25, &(0x7f0000001240)="cb7918cbcd9f17ba178942c9e94604ce438196c7fbdd85aa966f12a2a59ca55e7807bdf695bdace4d74fcf5108fcf23447a45ed4f6beac298d85cb0b7f9727cc76f9cc65d28d52b302a0f532477f53766eff777f8039c9fe7c0aff3afa36350ab65a5fbf38091492c91659ed64c0a75e002a4bd673e468b139663a", 0x7b) dup2(r7, r7) utimes(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)={{0x5, 0x8}, {0x0, 0x806}}) fcntl$getflags(r12, 0x1) execve(&(0x7f0000001340)='./file0\x00', &(0x7f0000001500)=[&(0x7f0000001380)='%\x00', &(0x7f00000013c0)=']*}(\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='/dev/bpf\x00', &(0x7f0000001480)='/dev/bpf\x00', &(0x7f00000014c0)='/dev/bpf\x00'], &(0x7f0000001580)=[&(0x7f0000001540)='/dev/bpf\x00']) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000001540), 0x1008, 0x2, 0x800) msgsnd(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="0100000000000000d6bf9b46140ec404b2f6c443fa7edc74654cbe4025f66c59ac4ae332be1cebc3416ea053a90b3f467e4730bbeb1b63c15016e4d313925221f680d037d7ebb4e5b2e9bcd739085f3d0ca3d485b2f9c1a3ec26d333b39fba09bad33ffefea801a7e801e8843c97fb161c0de812dc4c88b9a7c1497433b6cbf96f09002b3895c979baa01963882b4ab1420176ce07b5c0476d48f1354f5eb0c81c42661fc55200"], 0xa7, 0x0) msgrcv(r1, &(0x7f00000003c0)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) syz_emit_ethernet(0x141, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000010b2b0003500428efffffff7f00000000000021fe8000000000000000000000000000aa33"]) executing program 7: socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60002800001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a"]) executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xf997, 0xd0b99c7, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000004c0)='./file0\x00', 0x4) unveil(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)='W\x00') chdir(&(0x7f0000000580)='./file0\x00') mknodat(r0, &(0x7f00000005c0)='./file0/file0\x00', 0x8000, 0xfff) sendto$unix(r1, &(0x7f0000000600)="5b24f25524944b77bae975933efcaafaa1fa757653cd1befde206ade59c2a599f1219ca57ce667", 0x27, 0x8, &(0x7f0000000640)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000680)='./file0/file0\x00', 0x60) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000006c0)={'./file0/file0\x00', 0x4, 0x1000, 0x101}) sysctl$net_inet_icmp(&(0x7f0000000b00)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000000b40)="3c5929df3a27227d7c1aee1ec959b05fe87816958e982e60e728006b5e39761331415fb593d80df445e03da54c0f78d26ac9040ff80221a537c84475e6fcb9605c84f17734cfdc00662f4508f0f344b6857443386e2a6b7df6abbe83549a8251a1a2cb5f0770e98e0f288c3e86994873643600eb8abd847e403debaac0af17bc32cfe4ca0257c996017631ed0a56fb8f7225384e46199df91362182e0b34f37145f3ea8334be8037b0da7aede2673b19360c76538cb35b1756c5050d270a45297d58126224f563b139f5f84ee0b36a0f164c19ecce18a7aca28adc0be4e72174e130a83d2b17e21a584c184fe8d3d7677625c7b553700c77d8bb1f0b8909fb91fe77b4c25e08a1bbb0f02fb29a95c4832dfdc57406665a3b7072a24d1df92f2ae32cf2a76f25624627053e30d5d6180ced7e85da20446e2491319ba0b79e579c706a670f35c8fafc48311de0c1184300e9fc89b8f4ca62784da52ab274fdd6ce2945edc3686b26743de650f9ad5c2816f718c18a59f72972de95fc884ca7c75f6b36046d6173183a9572e2b69dd7b7ac04955a16b899913e3561a5cfbe7cce8b7e6358d075b9db28134ecf0bfbb554c83578dec2c95561a71cc1a6f4047509a1b99a8257fea626b40642702c8108b08630946a69735b0f8a0d5de74d7375fee1caffc2ac2acac2a24d9cff535eb2031053029b8697eebc7c0c79e9becbce3bcca6ee5cae657689e46ff63554dc4875ea8a1871f02458068bf27f860af23c6751416502531d0d8acb0ec5151e871e6eae8c146a9ee4aad6844ec5daae8603af031af1f5dc2c1084909908cbeb3dc70a15596386bfd730361134defc0371df70805a12dbc3df1648de933cc3f30b245cbe4640da7c5b97cc0d9c3e51ae3324705a5857cd546266ec6f521b3a4897c57a31297045fc7083194f03dae7c8b356371330f50c8fe5959af76d7a6a96c203325300c19cc7fae037d2d3d1d224a67d07f56b01d8e532b3e470d0a9ff2d8e4ce96ed7b9860c15822566f1f1ed31db98c4e355145e6dc03df111013e4bf1a36e047107024d08c5c8c4d60566cb0b87522349043d86d04518256d568667cc2507e872d81d41e961c08de0aa75045c5f2272f2429c7a96e687093f80eace66bd5d4c7d9d5b51d16cc5ba2c56ebd1fa05a9934fdf345296b6c7c52ed16614c2815d6b2629e1a7484c38885d4cb81455f43858088d0e25e4c778ece6026490979936639d7d1f86e12a3951b8513589e1ed3b4e3fea39e74aa2bedef313da6e27854b305dd9de32ee99d18a7da1eebcf2e7ef62ea9b907f7bc56a7f618121baa9e1f657200fb9ad015a470ee79d972dde9398d15b98ee840532215574b824ca7f80cf94ff0e2d8b31dd5b25c205cc314cd555ac55a5dc26e8802dbdbad9d3a88b099345c878b02a1706527b2773a60e0a6e72fa82d560d3c3c1a1f0d725d472c6c0dc1b59c1e2ff5025a6bf412ffd7b6b422fa8a10c5b753f8f887594231aa1856410a8a286ac05eef2f512169c673842dcbc3f177d60077c9b2f6808c9553e30ad08b9e6527abbe9847344d1a8bb24e091bc291114858f0cbed61df854810df09d6a22e220fffe4a3dcd04de66886e83d40187a5038072a4efb405607e675311005be9db5455d7ccf579432cb9ed88f42b344e4b4fcebb5eff1d6224866ddaf9b9f104bb4e225057acfb7cb43f7d252b895177b233eb7d8c17a326a224618b3803ef56189c736be09cff2ef1b20ad3fda4f029ed57dc81ee97c9cb78de4015c9115087d5c5ead8976b997cc194c19c5be141a775be85400faca04ae9a2dd3dd00da0c5fb447127cda4f873c4a8f7f81944c8d2865b99c831030a178feb2e2b09b82b9d805a93678ac2b4ee6785104c7d1d29f3feb7e519c62be4061455e859dcb0e12d4719cb68cd4560056e6f9460c683d151bd23d94a0002aae09b5710874ae8792e022f566ef1cd4cb6c76d58dd6c13105d657f9a95e4d1460d84c935ef2ce1207f25005551df6aa9e15b4b506259ba93abc810a6eb8d94baa71492cdb00a52965b782cf6170797877baedc9ac2cf3212f992c9730617d098e17f18d014be62edeff4d1b9cda7c6695c77d7ad427974522f415183bd0d9e7af342cc21325849d44e03cb89ca1bbf22466c669a33fdb9743a236645669e01eafafde24f6a7d523962b72f6b869b57ba88e781cfbbd069dffc5ee9c8765aeff96d2be8737779e8d8c8e1b3e6caa58d28cd1c5c1d7b005f6481435c817be7b7806fc83b2e9c561162f16bafe1fc2019a70b79ba63f2c74eab6302a7ec8e2a6e35372b42e15a21a39e2b13a0232970a7c2ec0f98d37cca79911a3b5da496fe7942e0dae20edd427cbbb3e412858988d9e45daaeb0177cbe82038fc8508d2ed0ed2b2aab18a800f617479fe43cc907001d88b50cfb6ae41c77ba870fdbc03d6deb57fcf2fea8b603954f41a91c7bd44e5d47748078753e8bfe992f275445dbc5bcbc9dbde2bbf42d45e2d8496294fb286e2a6ac3055165d8c98209ed186e8ca392246ccda4094edeebd2f8845b69d12997e9f3a7b077bf4cfc9eb95a2acf89e3e7d5cad480c07bfc0c0f798d155a813591eeb1f36bc711b6a12c620bd35d5626e58a1ab5d72e68d50e739472d3518e68134410489d78a7d97b8d8aff1eff1a9c16390ad56f734006713a7a774ceba3223e1fae0233bfa9fea752586ad68542c7bbe51d73ec4dd34f5171175cec52f58b368a966eb2f8cfb6b6fba6ac92c4bb46ce0f8b39244de28ac166752c7eed5174d1440213f125103e0b3329dd78ecc921be173e360570097baf67ed7c66caed022957ded270d569e7096ba74b527ac8f8af358407ef7b334093f0e9348c723c8663d27152b408479d580263d2a81b7e36d2ef6397ae06068f3e8104c95e98e8052b4d023679c0fc6ffe84ff9fc4cce6daa7bfdb80a90c6dde1bebebd4f7053be079af4345a8b857c11f001491c8f63478e4d60b7416814baf0b81592a988519585b5c50746906fa0018b0a9f8c94d31ad17c322353f455ddb7fa6f081b778b49644a4a117c12c89ddf64729170ea28aa2b900de3549ab5e278b257d96d780ee15548dbaef4bac53c99775a6df64aade6d82231e59487859d5e5cdb694cc64c645c7759b316840c2cd410190f3f5518434d853f83029a34f4a20bc7d2c001ff745407f10cb6dd217a28d532db7c5c6b2813036f5ffb054fd25a247accf93eaf8574e89d4442f5c39c55413b949b1ab4329a18e8d89fac50e6ed4f7e6a09bbf2b8bcf87fc6f0292228e49c580e0998bf6c35d283000df3fc491bf402e1c0ba90b44121c3053f5e7886c673b13401ac2daf8ad175d3601acd5ada3e7497726c41e92935f9900d57c5a1521057e71992528ab7cb819f48da7d5e5e31144f5629a66c9871b6ad2bcee824a6a28f12b41316c9c6c0f7931e84d1885ed7fc43e619fe82c816b0439fc5b61ff53ed3140f42da7c3af6f33921db471623d2be88a30f302e1b1a26babc1f041d56370ccc593e6f0ec8ec25b0ab4a8573407bb88ddef9873b25476562befc391e6ac791743b152d7a33a6de2fd193121792394b01a0abb51e91bd695a8f8801ba42158e44f845f31b666d9b3089201e70b2bd93038270310246db3a27eaf1b0309a1fec56f8d64e0d9930dbe01df1c0dd1f62731e7ab769e202b2bfab0e64926de0d568b7086d4a1ba79a6241fdf39382c5d507f9fb257494edb1e6a114e593a3da017c9e192950ae18206e73716ebfb989635decd0a812a43e88efe93c58a07d47ae2a119b249751e79629c13df2abc9e2655fde8308d21e64bbf5521ea400e3785f2019d249618ccf28cef1abb380a7d80bd17c9c60d75f3100fe3ac9917b49a12e724b1c762902aa4d3e79ae11fcbb17c63f2844e587d35813fea1c373e864d8b20c297807a4b3cc322ab9fd73dfb1d1c1a1feec49f783c20e55d3e996d0ab8eeca7424b4d928e40c2a2fee115265f171d7edb0a45aa4f93bf20b2b4954df281cbccd2589ab47f87855e3cc21ee5523c61f2ad57f74ba3148a3c92bd3e6ce8b3513ef07be5df7de57112bbb05d36ec915ba161f6b7f3be0344dea437c08fe8c40169a214b0580facd58a864d64cc81f2596b865a0ce10ca797e65f9d9496a455e17167858f154776c289fddc38a1bb714a8febcb2cd8d873ab9b6820b679713d9499618bb0b85cefda8e566cebfedb21ecf7938514338ac1c9b9dc487054d3b72ff2ea0eefeb8e2bb3a0471447f0d97ab67dc975c3e2c27360fa6a479735a35ea7d9f33b5aae4e944fa61c2695fb473cd5f6f24276896cca7c75ca7fb393d5f0a4d6b041c7c63179b64777ae31acf47e4d754a517c7cada8677d5f1de6327c9724ead81a7953723cb870cbfd3a098e6e3959abcce0d6dac6ede71d39fb3d501aced62dc285727e4af3ba0d25cf55fe22fe52df9b3004713a4fcba243b2177901209f99a7e9d2592b9f7467c5553041a65804ec1346b29eeae7fc7477fd9566a1dfaf645da8197b3c837803505d71b507c900eb1eee7217fa356d97616ea68190da02975815477f72d5ec995bb3383f47448d95870044a50ed67ba33bff8fd9dc9e8b11bcd5c34bab2f3d2b4a082ade36151bc39320942a171b9ddc9fb5c43787a4c719ed0c14ca589d22385cf3601808bd865cfc0e78130989a1c4c1277874a75deec93ca3035995986e207dff5a6be0c22173111827f73278f111082a7a4e22f19892c17b7e26fae6e12b711aa24a42d64c2ebda14cac853a59333ee59ee1417a63d1b27194a30cf1a6e59119ad0e12bccdc276b908358d9fc6a4a4f67be3ebca409d2c2ebe4533dd4dadb769112f9780fca9df513865184c5129fd1348b20d732b5d86c8c53a234923be935d50d1c8948c065ba84b2e0679153541bc45240745ba7bd1fe6b57880df01ef4985b38dc323bf84f4bd44ac4517a2459eb9cfd40b0e7a245df10f17a985cc907078181334825e61d9ee26be3918edabfe0ac80c0a77ca052a8680beca018791541713682178f9345c5e48875f40542eed5659eaca21f120cb56b68ed98e00eb0bf029a619ef073dd6f2ec4234e75b791d2d2129ad2ac2f62fca653abd2bf0559f803f504a0ba0d55a43ef287f55029c3a6bd00f21bca88896cefe0fc2c567fc83a2ddbb6376da5483bdd5e2082bb259824ee9eb3e86c0e8a3dea82ebd51774d650eaf9306014911aa8db66acb03c6b93eae5a9538159162332c3741d88184e6306a1b6eb661ef73e5da28b270b665dbad0ae6ba09ec14e8cce279622c1873b0596ba6822592455acd570a6a654af34d00c115d587ccbe2e121a4ffea39b8407a8a2c4255459cfae8f77dfad8770dd4c69c6e2360e2ac828e371a1eee5b95df373096b349c0929b8fc4bf6341593779e8bbc3011084aee7a88c45575d628d61f52714ace33a37a613515a793e693b1b0e3f99df38edb0ad48a1bbdaf4607abfbfbbb10828b6963f50f626bd6e48ae5ebb1d308b99ccb9a7196a6e978fa92dac1c24bfc5be7977c696017ff96a9ef017a740afd438a401aa494b9572f78ea23925f38fcf60d45c7d26b1351cfadce61f9e519e0deac9f3d60d98cfd64d8edcae853535287f9fb017b770df49af77bb563402e7e3314e38d068d200af7dcef1f87667dfc0276d6138079403b435e8652b31807aa63262f751836a1ba384f401669de23ba8de5426ab341a87bd4c3b62b653c23c3ab680a223c3ad32a144fc35a031176e36b7ece9082bda6621980391d79b7d559df9033c64", &(0x7f0000001b40)=0x1000, &(0x7f0000001b80)="7032782b1143f39f344b7dfd337dd70aa8d887e74d9224555dcadc7c862342d5129b3243238fc1cc275dd3cd4c2a0c9f6b833b39a06c3b71afa556e9e8b902135e86c2c39f2c54", 0x47) r3 = socket(0x1, 0x4003, 0xcf) recvmsg(r3, &(0x7f0000002000)={&(0x7f0000001c00)=@in, 0xc, &(0x7f0000001f00)=[{&(0x7f0000001c40)=""/42, 0x2a}, {&(0x7f0000001c80)=""/4, 0x4}, {&(0x7f0000001cc0)=""/205, 0xcd}, {&(0x7f0000001dc0)=""/239, 0xef}, {&(0x7f0000001ec0)=""/64, 0x40}], 0x5, &(0x7f0000001f80)=""/70, 0x46}, 0x1000) rmdir(&(0x7f0000002040)='./file0/file0\x00') mknod(&(0x7f0000002080)='./file0/file0\x00', 0x8, 0x3) sendmsg(r1, &(0x7f0000002440)={&(0x7f00000020c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000022c0)=[{&(0x7f0000002100)="891d650693a9937beb75f217ef894c5d3b7b1b79ab0747f411f95fd1c853c15f9450838b8f2a376a49def78fa5466489c6bcf57928a0d478e081663859adab59f071e0820ed5783a75d6527188e21f3e976d56e677f71d59e83a0aa1c29c1f66483823a14c1c002e5f1fd77dc1436119017279d4799afac5c474031e1b4c1f6ff9e091b322afd3e062056649fafb0162736a372085314241e6ada71d436c9500ab7f622e64385111088bb356504719f7e143972ea5a79f849ed5d67ca8d6cd66bae1718812fd23d56080d45204193b2c05f0bd002ee0384d55b5a08b72299d189d5e492ee070664cf0b3e8e21b00fa4ad3c31408", 0xf4}, {&(0x7f0000002200)="10be3b03a0bb79661e9ec4403516431c493ecca1b828afd472197dad3466670511a29caa0e12cb706cfc8c1a286474fa1d02aac8361e56306fe5ca86ab0a2eda4f22b9bd403e1d02bbbdc9a4d8aa77d9a4e1b28215b6279ea3d05851a1aa7c36b1420ad906a671474a7017e8fc18daee6edd5355ae25b79d86042a74cb7fa042ab6279a795c9fda5186cc3aeb48afa3c1d8871a6a5621782c0a1104ec86a0e99dc0b3d6b87e1fe8cd8fef1bfd419896ea7dbe0caef8d75e4c112ef", 0xbb}], 0x2, &(0x7f0000002300)=[{0x40, 0x1, 0x5, "ce01447367ec8b70831b0ac118ab8e430810894aa33eb070d1f0228b8d74be875574cc712c2eb0d437"}, {0xc8, 0xffff, 0x6, "fcd009cf65b9eea6cd6eb0ec16cd55868170d32d408cc0a57132062607f5489e51a83e5bfb62b6dc5a7994f5087f1184d7d6736cc48c6fa08bfdccaeb0849fd3bdd5084a43974e361f02bc0dcfc42701adef545614d3ca0a99b54415864c1fa742f3496c5ab127e3a346ef1c28c1355ee44b3ef721273422c890f3ce83c68b9193035fcf00683d251d02e61631d787b503f6b70b8c895a094cdb2d866cd4623cd7545f721d9feeaa00520d70723281935d9d"}], 0x108}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000002480)={0x10000, [{0x1, 0x101}, {0x3, 0xff}, {0x1, 0x9}, {0x2, 0x8}, {0x3}, {0x2, 0x1}, {0x1, 0xfffff800}, {0x3, 0xdc}, {0x0, 0x6}, {0x0, 0xfffffda8}, {0x3, 0x1}, {0x0, 0x3}, {0xb519d506b8f92159, 0x6}, {0x1, 0x7ff}, {0x1}, {0x3, 0xbd}, {0x3, 0x2f}, {0x2, 0x3}, {0x1, 0x6d2}, {0x0, 0x9}, {0x3, 0x2}, {0x2, 0x1000}, {0x3, 0x5b}, {0x3, 0x8429}, {0x2, 0x4}, {0x3, 0x8}, {0x2, 0x1}, {0x1, 0x100}, {0x3}, {0x3, 0x4}, {0x2, 0x5}, {0x3, 0x1f}]}) mkdirat(r0, &(0x7f00000025c0)='./file0/file0\x00', 0x0) r4 = getpid() fcntl$setown(r2, 0x6, r4) semget(0x2, 0x2, 0xa0) ioctl$TIOCNOTTY(r0, 0x20007471) fsync(r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002640)={0x2, &(0x7f0000002600)=[{0xff, 0x0, 0x0, 0x2}, {0xa7f, 0x7, 0x2, 0xfffffbcf}]}) connect$unix(r1, &(0x7f0000002680)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = getegid() lchown(&(0x7f00000026c0)='./file0\x00', 0xffffffffffffffff, r5) mknod$loop(&(0x7f0000002700)='./file0/file0\x00', 0x6000, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000002740)={0x7f, 0x0, './file0/file0\x00', 0xc9, 0x6, 0x4, 0x7}) fchown(r0, 0x0, r5) executing program 6: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') chflagsat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x2) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x10841, 0xd5) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000340)=""/244, 0xf4}], 0x1) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000240)=""/189, 0xbd}], 0x1, 0x1000) executing program 7: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x1, 0x0, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ff"]) executing program 1: socket(0x11, 0x4003, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xfcaa}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)='w', 0x1}], 0x1) truncate(&(0x7f0000000480)='./file0\x00', 0x7) sendto$unix(r0, &(0x7f0000000000)="b100050460ddff000000000007000000331c13fecec7d2dd6c39d2d236073705ae44be38164991f7accf5f882b297be1aad2236deb51e2f0ac3e285c3cda9a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c584a7c400002002000000d00000008abfba09001d89e00087c2129ece26f4b6ff00000000090000000000000000000000f6", 0xa6, 0x0, 0x0, 0x0) executing program 4: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1012, r0, 0xfffffffffffffff7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xb5fc, 0x8, 0x11f5, 0xfc}) r1 = geteuid() setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4101}, &(0x7f00000010c0)=0x1007) mkdir(&(0x7f0000001100)='./file0\x00', 0x100) r3 = open(&(0x7f0000001140)='./file0\x00', 0x400, 0x8) ftruncate(r3, 0xfff) r4 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001180)) getsockname$unix(r3, &(0x7f00000011c0)=@file={0x0, ""/252}, &(0x7f00000012c0)=0xfe) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001300)=0xff) r5 = msgget(0x2, 0x184) msgsnd(r5, &(0x7f0000001340)={0x0, "ba49efcf6b40157fdc60f01873b84539fb63d89b97d737ad533eb79b970e91fdf21cc9b61b232a5bf7828c8c7934c576110e49f0e8a59a2cc845171b88ba8be275631f5cb73d6bba291b1863d958c3daf8c5fe912df178a3d086"}, 0x62, 0x0) sysctl$net_inet_udp(&(0x7f00000013c0)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000001400)="92773b1395e85251cca6d9f59810f41a4af2d2a68b8ccc19510acaf486cb55c057834d948e4a1d9571380a0b947ea66c440c0665a03777b0227955482bdcb6ee2d67ca87b75a652841677447de75d1c3ac0103513fbc3125a948dfe8c0a077bc0a0ff21d5acff261a6ed24a17ae39ffdb60e7ec014f077650c6c5458dbfcb0cc660c863490c74c2d07e49603a4d70873c89c97ef69cae5f10bd88f11a016f7b7dab0c65581325367f7ecd41c12061ab68ad5b2a1e8caa8f2c8e28e81ec53d7cb683478d643aad8bc3d93c6959ec79dd23fb185bf4811498228bc0dcad86d9b588251b18833fe0722d586ca195219fe4dfaffe1afa1ec02809650329c9bef8d570462340504ab2e14fde892cc895d52add23d9275b7994b1f4847538d3e0c680fc034ddca1ce18fac523e62d3421de84107a0afa0b56db869787b0b74ae4cdbc8044a6052bdb29acfcef5573d48499540fd0528b588ce2b78ab08f284df01aed64bae1d99b04af4f796387e728966437232fd8610bc70d5e770c77f05e8a55c088b52789d93e9c255fbcc617a6b35713037a8758333c816650c6ec3ef2b4cd4d5aa33be992c3291e5222952bf134d2cbec44975578e8255db70f09e39c8e5d8bccdc6332607470a78da409ae4aee044ac012e33cecb3411e9d56b0f732c31be4fb07aba7f4069ec2d48ff897450ea2b268f2e8b85401558c26cc55535596799daaeea185467e725fde36eecc974d29de096bcfecb1495a82130c79eadefb3b94a305fca0caa7c0f5c2e91383c33d8393054d8506584a8c40410719a1a10aed7115c200388f87948b12f770d396527efab4e73500ccf1866ede974553f769ca827b83919bd9edb1ff71f85fe8b94d41cf8c81e55a9267d634601602c053dde269af57f92145bd905471f7ad213838f12a11592b719d40a99e5cf50158c5722249e9801302dde99f057cc80b5a165fd1081d6ae85fe565e583a2e021113608b0937cdb666cf2680e4fbc99592181d67e28ecb4b8647177ead16e52e9876e05eadabb88762c496176219ce6c6fb34b34a487ec486a2449265af706d711298b48a205d756840cb7947d4fae40e1673c731e23b0608c001f0fd9eddf72f0d91d4b9d05150f934176ec52e5b4f75c3c758c86f8fcb51e131df3ff38193b5c10a9cf31bb81066084638ccb998ada8aec340ffcd1113dcfa575fbf9de026213a829f27ef40d837854b7fe2d64d57c41de9dc94a7b654bafd056e9fa683e72123c97fce4dd2da5e8718bb529b68464336e22251f2e3ba520488214437ec22bee815f5e5716ec75e474cb6fd968da278d5dd6ec6321a4c0b7b8fb09129b60bf0494a313d35c30f44735484b56ee72ac749a79a3fd3b3554c72340fc6754c3489a7abd7a6f6ee043e91931dad4a8e346a904ac518fe4532e0b968cac7d6e87915c9b001f0a4fbbaae19756da0b7d2059962576b806674f4cad128f0d6fee3f4c7aa94d1430ebeae38793482a88b42d7a569fb962f89e3348dd5e7588d52851c36b886e34dc3772b6355f7c09214738a2afadfbd4f5c1ea0d8ba199bc4f375edf10e354cde9aabc2992368c9af8dd4dee2c877ac6d314b00b4e8cea601f5e2b7429309256137adb2f57594d664629f977ae4615d02d39b57d0b6c1a4fb939281e7f441dfa367c4f3e2e19c1cac573f5d06554a84f09a5893c82b48d325dc3dc2f6603fa7f141b5bbd7d55941b0031215f4a9969bf0c9c7a859e6db2ac91584f9fb2b279a03ef3bbc76923fd464387cf955c1e09cf1b8400985dbe24cabfa3f8f8d30026d0ef27e5845be9307d044aee3c32c19811a0e0fd40a938f6ae153a7f326cf6b180efd31eb51cd49274093983d16597102fa3fb37712b9f12f5406de2c6f136fd660db026960d7376d7a1a394c177b6bd12bbc87fddda7e85d601271f49cc3bf59edacc176e1a4335170bfd7840474d5772f19a0a482ab2466688d8503dc749d318cbe824444cc4793c46d45688b19fbd194e0f2ff943754d4c9f606456875715468caf3f15016ff9e5e94414b20bb35319cb47ba1ee4a314bba8c8d508788e4626431728029039b3ba96333f1e0e04cd44fa79660a8ed43f8e833fa4339be2954e9c394262f72923dc6216bc830ed5d799ce7999dc0feb3741c406b2be16bc7d60e607f9e50d292dfe3299ca8556aaec8af293e89d3d57f342196409f2d1d6d46c6dd0d54576f2834c9d88e7f4cde59aaebc2428e6d95dd0fac8cc811e4b2212809d833f208a5c79e69d24b48ccb9d888d4a61df312d9a20f3452835f15c77d5c76276736175315991532180b66f43f3fc052919c580a950a5054b4af2ea9461875edb7e92dc72dcce1ab652a6dc81accbb7ff3101a3c24c4f649797c1101fd39951c1c66559bf7f6f94d7021404832c0a0776bccbb79b2b481c482425965f803dc488714c55703e0d99f6b6018ff3541a3bf422778f7b9ad219c2a7694ea15ae0bfd6a9be64db3b86b77db7537ab1b2c38751b74ecf1179dc168a343bc72bcf0e151db8c7f5d1b6fdb4b9d71812bf0b86066f447b999a5b8bc10fc93189502901a54e5166f2d173f3743ac3538b3a95e108e85573b3299e15a4ec2899a74685d8a278ec9109d6a314829862de3d55f12d059e1b9cdeaf27388a961c888df26e78b530e53b1b5d17243d346468b2f58976a85fb71c996be06fccd354ecad20c4e3cf23df3699131d59de881db08afbc40582954caa31ee671d3cfd7c43dddae8b97bdd953f751999eef3f9590f77ce318f62d09fa0e3df968097b321cf4ffa2106d71fe4d60fecb2374695886b72edd272d8cfd19bfe9cd7c6e5e9337d4b620c20035f386f3c09b8e0a76f4a59090cbaa9efefd0ed33b228dae61cd43fab8ff83e72c767b9bdc9f662212b3d40ee1b459b56cf3c9c6b0a8d5fc589c24fa659e64f9e2f72d5b54d55f1be012dd8355695247b0c59df3b3260f733186e5f352189311a4b4a4c9dd605012b616f366e7edf54513b54fc7d4017681b3556799bbab5d835fe8328c50cad5ad2551b7232797c610b9dcd22920e9f30894727363e8761f6477da52d0e1db87ef8b3c821d247cf8007f709b893690de62660a768d29c7b6288c2b6d707aad50541f08a48e16667331a5b0fc2d9950ddf1628eab5864d969406d53214d23d70e9a21769901243f6272ff1e464805f92b88291877300d475304d5761ad0edb6af27c379010fef72ec31f3561db3189581c783e315b78dca50b6ab55429acb321bcb2e931d8c2d79affb52e931f54e91113aa4550d4a06f590923c71c920ca91726557b8a5243fb742243c0a601504f206eb3666a7c79903754fa25cbbebb76b81874ea6ce811e8e41083d2991a5e16b31c8c609d37613e8df57209034acd333ecb22f24d6838a641bb477a7a1dc321986f699c87a5c35b7b22af5d04c0f40602136a4d9ab270d36869df9df15856ad335d6a204c6f67571f72f8f489138e377e907e883fe4bec4ca8000a45f95872fe35f9b5d78173a4fde1d6300962b1ff0ba4b137b909caa10c43ef3bdf2cc7fb3ad3cbdf60416b1d626c64a0e277d779db971409f41116ec4d9f8c59a01929c75f8a7f0f97b6eebe7b1aaa1b474d6f5cb774c16d14ea829aa6c07dc0a5638094234b96fd3b881d3e4de711f9905a20c072157a833b0c3c272e131d8f5631b2ee46ffc1089f9d6b54f1b77817c2fe20a0830c7defebf738834392643ca12ff70e3509e3449291777092757d8eb8b57e35579d447caa08c53a7d9e3c5aea56e545a930354e442f3c21ef6dfeaba4f306a181356709774bcfc587ff62f083c3ff354fd362cd8add0d4fa0583b429ea8e2f5caf5ebeda56bbee47ab71ad4df00653a69f99c5d401da9e739cff7f84cd25a13489b5b5b7d0aa91b7b1eabb3123293abf2043923bb1ce240c070cbb99ea00e93731a5f08517d75d81572ebe54c7bae78584e0d1e80813ade92762ba7c72093d717b39977a415cd4531acb05b1774d6c02aa8e750087d4f6bf3e72dd0e1e2975792cd6d0d964cbc4ca0b0e6203fe85019ebfa3e930a6b19837a22f893aa271f699d6ec34a099f8cde3133aace358616c6325a8060f5937502e40a4dc97f4beb2929f02876522ecef1109dc856b0ae041f5692419989e40fcacb0fdabe140b2176c81e87fdf3786ee36403a9f91bba0808a87c7bcdb13ed4d33ac791bfbc6f8b5ab6c722198c0beb8b90a89554e4449a5e2783bbf5c12b8f97b3d1d7bb098be3a9172c28c123d3981df2fe47afaa1914639a3f3513c5d93050cd96047bff2172f3dd38a902ded22a28c75e6aaadf141ae1c959cc63df57f2e7df35022476756f26515026810ccc6d8776a27071911f93820d016970f917bacb2707ecc9bdd973d264ebe09069d32e5bbfd322fcfda9edc23b6e9cdd5ef15a1ea90561d89817623bb0f00432a411576712f68ca8bcd3ee7ee40c6e5b00f84df7e8db5ef20ba4d2ce3b03b7a54b882e2bc361cae32cffd01e64b0fd640e7f5d0ce8328768a0d16e8624d1258ca5b60b3dede89f20efc6f968769917178b5ecd60aaec2b6cf74c6a8b05165c57c4f9c22865af0442dfa37db064aa0bb4bb037c7e010e274e0a5289e1fb6bf055fe8655fd35f02cc201fed18cd95c7a7cf05005877bf199ec92b0ca95990148ac6f959ec8502096984ffe56b2c7400623dfdc21ca70f2a10953c219d5d7b53771df8e3c7daeea19d134ebbfc92ffdad76aea6b3a7577eaacd43eb32ec1d686ce68ba22335d9c2bafefc418575d6ae0f9bbd5c13eecc8b9cb1ad0c4d50ec8a76fe5ac4d96f9194eabe44468fba79be1e84c3eeffe9dd4eae43d940baf6228d740260de3d7f94a9267676e2750d771253c0129ae42212f132bcd5c45772dbd1ce83a0babbfdcdce52c74100fb5a7063642ff7bf398560d67c49480f2086d739d310b7083d0e9455aa60e30e02ace5958751eb4a0ca622b368738ecadca7b09d206dd379f49d0bc964d7fc1e61d0744d058a4a0e41210d00ae40dd3365999b614a6de55f43698b15eab5a69ab9731204def9eb3468d98ff1e04307cb491d89f959923fbb67c2730647854dee10315993ab08ad5f25f04f8695235d1884d6e548cec15a46b4b6959f1e54e6585edd1b527c22bfcc02e0cbee4eba207f3552ae8fb0ee7de774eb4d27267bd5b7ee16bab8fe46465dbca89493b95123b36ce11aa04f1b512166769c5db04f636cd2b8078bfe7d2a2ba964877162e45feab4e9e967b2bda340e6a3f535ee2056b39682e178bf2d750ac964f32fa6fadeb33cac4a849608414f165c8bfd8f291d367e14833584e409050015d9f357b605b5cc3da0ad3ac2da0965c017eda695735ee94158adf12eed3086dccf933215a95a9486b199c9ab30554c2f09ac219e17c6abdc22b288c5ccb2bffe45b672e1f21125ce997e5c93e3ad5cde789434bff6758bbdb795ae0495ac3968d0aa5451d7d7c01bad59e9a98ef35c5be07c48a7123ea56e235fb5bf215fce30a83f8bb105a0fde7de53fedbb84e84531162768ea887320c92a4b380caafa1f5ddfe207a3def8dc5cbe23acdd482cb5b92be74fe3ce37c9ceec826edc204d8cde5471b042a9648f01064727a1f4d51732732706f25d5609b87f8f36009c72fa32f91f79b3ca414831d586709f25e6a6af9edddfb415e6da66a591969f73138e39b2a415879d83c90920747f5b24684a4cf0079ce987ac34350046d4d5dce2b78c15a9a7c59cad1c5132721a1d9993e44ab125a8316a4a514fa15b9b16a79daad0585f5799", &(0x7f0000002400)=0x1000, &(0x7f0000002440)="605c33fddf9b15443f01765fff4ce0b5410c047ddf0537f81d107c38ac31d3c4ad803817e9a3945323572406049b84458b", 0x31) ioctl$TIOCDRAIN(r3, 0x2000745e) write(0xffffffffffffff9c, &(0x7f0000002480)="dab0e74c9595682e5224bbf241ffcad5dea1011181444f1a58e59f194bbf5fc46e34c2262150c15736e685e20e75976fad81cfa730ae237d1d206c1ba61d5ad99812486bb6e5d039bf16c896364429c972246223e2d6165fca0ee6b380f1b38e771478ea27cca560ddd431abacf3c0b9ead57af070efeb33f01aebe4f8856a9746a8b6da7c5315b69a4c54c80442c907462215bab0c1631e4d9b95d54acab02c2109e346220beaf8af12ff04db33dc244a6aca30e3164421d39364340ff99802e0b0080d6569a94bf12a00b5ce0a8aae9dc44ee1f9b579bb62d2bbc3", 0xdc) ioctl$TIOCCDTR(r2, 0x20007478) geteuid() ioctl$TIOCNOTTY(r4, 0x20007471) acct(&(0x7f0000002580)='./file0\x00') r6 = kqueue() ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000025c0)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setgroups(0x0, &(0x7f0000002600)) kevent(0xffffffffffffffff, &(0x7f0000002980)=[{{r4}, 0xfffffffffffffffc, 0xd1, 0x20000000, 0xffffffffffffffe1, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x6, 0x80, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x100000000, 0x2}, {{}, 0xfffffffffffffffa, 0x8, 0x4, 0x4c8, 0x5}, {{}, 0x5, 0xc, 0x20, 0x7fffffffffffffff}, {{r4}, 0x0, 0x26, 0x40, 0x6, 0x1f}, {{}, 0xfffffffffffffffe, 0x8, 0x20, 0x90e, 0x20}, {{}, 0xfffffffffffffff8, 0x82, 0x40000000, 0x2, 0xf29}, {{r6}, 0xfffffffffffffffd, 0x4c, 0x4, 0xfffffffffffffff7, 0x5}], 0xb141, &(0x7f0000002ac0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x5, 0xffffffffffff0000}], 0x9, &(0x7f0000002b00)={0x1}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000080000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) msgsnd(0x0, 0x0, 0x14, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) mknod(0x0, 0x2000, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "046cf52be3da1c664a8b55dd634db17f1cf7f9b8"}) executing program 2: accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x1}, {0x6, 0x0, 0x0, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000841000/0x3000)=nil, 0x3000) executing program 3: syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035e90a0055"]) executing program 5: r0 = socket(0x2, 0x5, 0xeb) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) close(r0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)="b79c8e79b21ab8421b7ead548ae1f0a248f694f8c771a593c54018f9db245668c0694d094c5ac66693dab541aa6a87d0a4ffffffff", 0x35}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x114) pwritev(r0, &(0x7f0000000380), 0x0, 0x3fffd) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000080)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x102) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x40006da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffeeb) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2013, 0xffffffffffffff9c, 0x0) open(&(0x7f00000004c0)='./file0/../file0\x00', 0x2, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xff, 0x3, 0x5, 0x9}, {0x7, 0xac, 0x13, 0x1f}, {0x9, 0x0, 0x7, 0x7ff}, {0xa5b, 0x0, 0x7, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7, 0x7, 0x7}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000540)=0xc) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) executing program 7: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x8000, 0xd8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x30}, {0x206, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYRES64=r1, @ANYRES32=r1, @ANYRES16=r2]) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) shutdown(r3, 0x2) r5 = dup2(r1, r0) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x0) select(0x40, &(0x7f0000000000)={0x80000000, 0x1000000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x100000001}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0xb) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', r7, 0x2}) acct(&(0x7f0000000040)='./file0\x00') ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r7}) executing program 6: close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x1a, 0x0, 0x0, 0x0, 0x0, 0x2, 0xffff}, 0x7e, 0x0, 0x0, 0x0, 0x4, 0xb0}) r0 = openat(0xffffffffffffff9c, 0x0, 0x400, 0x0) sysctl$kern(&(0x7f00000003c0)={0x1, 0x9}, 0x2, &(0x7f0000000400), 0x0, 0x0, 0x0) dup(r0) open$dir(0x0, 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x4, 0x4000, 0x4) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0x3, 0xfffffffa, "75e261fe528b2a334ba26da9d53ea6b078b68581", 0x3, 0xffffffc0}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0xef385efd08737536, 0x0) r5 = dup2(r4, r4) ioctl$WSKBDIO_GETMAP(r5, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x12, 0x1) executing program 1: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0x0, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd4e, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r2, r4, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = getegid() semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = semget(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r7, r6, r7, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0xffffffffffffffff, r7, r10, 0x41}, 0xa, 0x2, 0x1}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() executing program 2: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa1, 0x0, 0x100000000000000}], 0x9, 0x0, 0x10023, 0x0) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) ktrace(&(0x7f0000001800)='./bus\x00', 0x3, 0x40001810, r1) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) executing program 4: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x10, 0xf, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)) dup(r0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0xb}, 0x4, &(0x7f0000000080)="cc1c586de97d955685b887c2a30f13437ebfacdd204fb2c37e712c5fbac1eb95c2207ab44e6d7a76d07407b8206d2d1dc0d53cf3f7c07d040256689b076fb2b2d625d8a74141b9709de927e459df628ae46cd03711f14d297eaf0c629d2be9628a457622ba4c60012cb1a056cbe9dc0a3516e89d0e46339efe3a706157d3f202bb45563f75e4707ccd7173b11361c3a93f700146710d0c214f49c053afa3fc8f62516f61852af845d8c06a0eac08eb8cc4d45aec48d9", &(0x7f0000000140)=0xb6, &(0x7f0000000180), 0x0) executing program 0: close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0x7e}) r0 = openat(0xffffffffffffff9c, 0x0, 0x400, 0x0) dup(r0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74, 0x10}, {0x2}, {0x16, 0xb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 5: r0 = socket(0x2, 0x2, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) (async) syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa3077b99cbb86dd60c61e000000e6ffffff00a13b1000e01fe376a998dc69e1cf0e6aa4e553a185e6daaa00ff0200000000000000000000ff0000010001c20486d264a05922c20777d65ba40fffafb4431d83916fc12d1682b412e252642c9b39f1243611c9c7656fa429bf7b57409d1e705ea45345e354c5332221fb8f6ceef4faef2d11e42eb9d4ed91af77d99c0f9751ba4b000000000000000095382d3afaea3c3667de77a3"]) (async) setreuid(0xee00, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000180)=[{0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x1000}, {0x2, 0x1a94, 0x1800}, {0x1, 0x1, 0x1000}, {0x6, 0x101, 0x1800}], 0x6) (async) syz_open_pts() (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async, rerun: 64) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) (async, rerun: 64) r4 = dup2(r1, r0) linkat(r4, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) (async) fcntl$getown(0xffffffffffffffff, 0x5) (async) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 32) r6 = socket(0x18, 0x2, 0x7c) (rerun: 32) connect$inet(r5, &(0x7f0000000080)={0x2, 0x1}, 0xc) (async) r7 = socket(0x18, 0x2, 0x0) (async) setsockopt(r6, 0x27, 0x85f, &(0x7f0000000040)="00010000", 0x4) (async) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r7, r8) setsockopt(r9, 0x1000000029, 0xb, &(0x7f0000000200)="ebffcbffbda00fe7646eaa4e71", 0xd) (async) setsockopt(r9, 0x1, 0x4c2, &(0x7f0000000140)="e8199f2a5f", 0x5) accept$inet6(r8, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async, rerun: 32) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000040)={0x0, 0x0}) (async, rerun: 32) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/8) (async) semop(r2, &(0x7f0000000280)=[{0x2, 0x7}], 0x1) semop(r2, &(0x7f00000002c0)=[{0x4, 0xffb}, {0x0, 0x420}, {0x0, 0x2, 0x1800}, {0x3}, {0x0, 0x4}, {0x0, 0xfff8}, {0x3, 0x9, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x7e7}], 0x9) executing program 2: socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60004400001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a"]) executing program 4: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) write(r0, &(0x7f0000000340)="97", 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/127, 0x7f) executing program 6: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x1, 0x0, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ff"]) executing program 1: openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000841000/0x3000)=nil, 0x3000) executing program 3: syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035e90a00550000feeaa490bc189691"]) executing program 7: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1012, r0, 0xfffffffffffffff7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xb5fc, 0x8, 0x11f5, 0xfc}) r1 = geteuid() setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4101}, &(0x7f00000010c0)=0x1007) mkdir(&(0x7f0000001100)='./file0\x00', 0x100) r3 = open(&(0x7f0000001140)='./file0\x00', 0x400, 0x8) ftruncate(r3, 0xfff) r4 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001180)) getsockname$unix(r3, &(0x7f00000011c0)=@file={0x0, ""/252}, &(0x7f00000012c0)=0xfe) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001300)=0xff) r5 = msgget(0x2, 0x184) msgsnd(r5, &(0x7f0000001340)={0x0, "ba49efcf6b40157fdc60f01873b84539fb63d89b97d737ad533eb79b970e91fdf21cc9b61b232a5bf7828c8c7934c576110e49f0e8a59a2cc845171b88ba8be275631f5cb73d6bba291b1863d958c3daf8c5fe912df178a3d086"}, 0x62, 0x0) sysctl$net_inet_udp(&(0x7f00000013c0)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000001400)="92773b1395e85251cca6d9f59810f41a4af2d2a68b8ccc19510acaf486cb55c057834d948e4a1d9571380a0b947ea66c440c0665a03777b0227955482bdcb6ee2d67ca87b75a652841677447de75d1c3ac0103513fbc3125a948dfe8c0a077bc0a0ff21d5acff261a6ed24a17ae39ffdb60e7ec014f077650c6c5458dbfcb0cc660c863490c74c2d07e49603a4d70873c89c97ef69cae5f10bd88f11a016f7b7dab0c65581325367f7ecd41c12061ab68ad5b2a1e8caa8f2c8e28e81ec53d7cb683478d643aad8bc3d93c6959ec79dd23fb185bf4811498228bc0dcad86d9b588251b18833fe0722d586ca195219fe4dfaffe1afa1ec02809650329c9bef8d570462340504ab2e14fde892cc895d52add23d9275b7994b1f4847538d3e0c680fc034ddca1ce18fac523e62d3421de84107a0afa0b56db869787b0b74ae4cdbc8044a6052bdb29acfcef5573d48499540fd0528b588ce2b78ab08f284df01aed64bae1d99b04af4f796387e728966437232fd8610bc70d5e770c77f05e8a55c088b52789d93e9c255fbcc617a6b35713037a8758333c816650c6ec3ef2b4cd4d5aa33be992c3291e5222952bf134d2cbec44975578e8255db70f09e39c8e5d8bccdc6332607470a78da409ae4aee044ac012e33cecb3411e9d56b0f732c31be4fb07aba7f4069ec2d48ff897450ea2b268f2e8b85401558c26cc55535596799daaeea185467e725fde36eecc974d29de096bcfecb1495a82130c79eadefb3b94a305fca0caa7c0f5c2e91383c33d8393054d8506584a8c40410719a1a10aed7115c200388f87948b12f770d396527efab4e73500ccf1866ede974553f769ca827b83919bd9edb1ff71f85fe8b94d41cf8c81e55a9267d634601602c053dde269af57f92145bd905471f7ad213838f12a11592b719d40a99e5cf50158c5722249e9801302dde99f057cc80b5a165fd1081d6ae85fe565e583a2e021113608b0937cdb666cf2680e4fbc99592181d67e28ecb4b8647177ead16e52e9876e05eadabb88762c496176219ce6c6fb34b34a487ec486a2449265af706d711298b48a205d756840cb7947d4fae40e1673c731e23b0608c001f0fd9eddf72f0d91d4b9d05150f934176ec52e5b4f75c3c758c86f8fcb51e131df3ff38193b5c10a9cf31bb81066084638ccb998ada8aec340ffcd1113dcfa575fbf9de026213a829f27ef40d837854b7fe2d64d57c41de9dc94a7b654bafd056e9fa683e72123c97fce4dd2da5e8718bb529b68464336e22251f2e3ba520488214437ec22bee815f5e5716ec75e474cb6fd968da278d5dd6ec6321a4c0b7b8fb09129b60bf0494a313d35c30f44735484b56ee72ac749a79a3fd3b3554c72340fc6754c3489a7abd7a6f6ee043e91931dad4a8e346a904ac518fe4532e0b968cac7d6e87915c9b001f0a4fbbaae19756da0b7d2059962576b806674f4cad128f0d6fee3f4c7aa94d1430ebeae38793482a88b42d7a569fb962f89e3348dd5e7588d52851c36b886e34dc3772b6355f7c09214738a2afadfbd4f5c1ea0d8ba199bc4f375edf10e354cde9aabc2992368c9af8dd4dee2c877ac6d314b00b4e8cea601f5e2b7429309256137adb2f57594d664629f977ae4615d02d39b57d0b6c1a4fb939281e7f441dfa367c4f3e2e19c1cac573f5d06554a84f09a5893c82b48d325dc3dc2f6603fa7f141b5bbd7d55941b0031215f4a9969bf0c9c7a859e6db2ac91584f9fb2b279a03ef3bbc76923fd464387cf955c1e09cf1b8400985dbe24cabfa3f8f8d30026d0ef27e5845be9307d044aee3c32c19811a0e0fd40a938f6ae153a7f326cf6b180efd31eb51cd49274093983d16597102fa3fb37712b9f12f5406de2c6f136fd660db026960d7376d7a1a394c177b6bd12bbc87fddda7e85d601271f49cc3bf59edacc176e1a4335170bfd7840474d5772f19a0a482ab2466688d8503dc749d318cbe824444cc4793c46d45688b19fbd194e0f2ff943754d4c9f606456875715468caf3f15016ff9e5e94414b20bb35319cb47ba1ee4a314bba8c8d508788e4626431728029039b3ba96333f1e0e04cd44fa79660a8ed43f8e833fa4339be2954e9c394262f72923dc6216bc830ed5d799ce7999dc0feb3741c406b2be16bc7d60e607f9e50d292dfe3299ca8556aaec8af293e89d3d57f342196409f2d1d6d46c6dd0d54576f2834c9d88e7f4cde59aaebc2428e6d95dd0fac8cc811e4b2212809d833f208a5c79e69d24b48ccb9d888d4a61df312d9a20f3452835f15c77d5c76276736175315991532180b66f43f3fc052919c580a950a5054b4af2ea9461875edb7e92dc72dcce1ab652a6dc81accbb7ff3101a3c24c4f649797c1101fd39951c1c66559bf7f6f94d7021404832c0a0776bccbb79b2b481c482425965f803dc488714c55703e0d99f6b6018ff3541a3bf422778f7b9ad219c2a7694ea15ae0bfd6a9be64db3b86b77db7537ab1b2c38751b74ecf1179dc168a343bc72bcf0e151db8c7f5d1b6fdb4b9d71812bf0b86066f447b999a5b8bc10fc93189502901a54e5166f2d173f3743ac3538b3a95e108e85573b3299e15a4ec2899a74685d8a278ec9109d6a314829862de3d55f12d059e1b9cdeaf27388a961c888df26e78b530e53b1b5d17243d346468b2f58976a85fb71c996be06fccd354ecad20c4e3cf23df3699131d59de881db08afbc40582954caa31ee671d3cfd7c43dddae8b97bdd953f751999eef3f9590f77ce318f62d09fa0e3df968097b321cf4ffa2106d71fe4d60fecb2374695886b72edd272d8cfd19bfe9cd7c6e5e9337d4b620c20035f386f3c09b8e0a76f4a59090cbaa9efefd0ed33b228dae61cd43fab8ff83e72c767b9bdc9f662212b3d40ee1b459b56cf3c9c6b0a8d5fc589c24fa659e64f9e2f72d5b54d55f1be012dd8355695247b0c59df3b3260f733186e5f352189311a4b4a4c9dd605012b616f366e7edf54513b54fc7d4017681b3556799bbab5d835fe8328c50cad5ad2551b7232797c610b9dcd22920e9f30894727363e8761f6477da52d0e1db87ef8b3c821d247cf8007f709b893690de62660a768d29c7b6288c2b6d707aad50541f08a48e16667331a5b0fc2d9950ddf1628eab5864d969406d53214d23d70e9a21769901243f6272ff1e464805f92b88291877300d475304d5761ad0edb6af27c379010fef72ec31f3561db3189581c783e315b78dca50b6ab55429acb321bcb2e931d8c2d79affb52e931f54e91113aa4550d4a06f590923c71c920ca91726557b8a5243fb742243c0a601504f206eb3666a7c79903754fa25cbbebb76b81874ea6ce811e8e41083d2991a5e16b31c8c609d37613e8df57209034acd333ecb22f24d6838a641bb477a7a1dc321986f699c87a5c35b7b22af5d04c0f40602136a4d9ab270d36869df9df15856ad335d6a204c6f67571f72f8f489138e377e907e883fe4bec4ca8000a45f95872fe35f9b5d78173a4fde1d6300962b1ff0ba4b137b909caa10c43ef3bdf2cc7fb3ad3cbdf60416b1d626c64a0e277d779db971409f41116ec4d9f8c59a01929c75f8a7f0f97b6eebe7b1aaa1b474d6f5cb774c16d14ea829aa6c07dc0a5638094234b96fd3b881d3e4de711f9905a20c072157a833b0c3c272e131d8f5631b2ee46ffc1089f9d6b54f1b77817c2fe20a0830c7defebf738834392643ca12ff70e3509e3449291777092757d8eb8b57e35579d447caa08c53a7d9e3c5aea56e545a930354e442f3c21ef6dfeaba4f306a181356709774bcfc587ff62f083c3ff354fd362cd8add0d4fa0583b429ea8e2f5caf5ebeda56bbee47ab71ad4df00653a69f99c5d401da9e739cff7f84cd25a13489b5b5b7d0aa91b7b1eabb3123293abf2043923bb1ce240c070cbb99ea00e93731a5f08517d75d81572ebe54c7bae78584e0d1e80813ade92762ba7c72093d717b39977a415cd4531acb05b1774d6c02aa8e750087d4f6bf3e72dd0e1e2975792cd6d0d964cbc4ca0b0e6203fe85019ebfa3e930a6b19837a22f893aa271f699d6ec34a099f8cde3133aace358616c6325a8060f5937502e40a4dc97f4beb2929f02876522ecef1109dc856b0ae041f5692419989e40fcacb0fdabe140b2176c81e87fdf3786ee36403a9f91bba0808a87c7bcdb13ed4d33ac791bfbc6f8b5ab6c722198c0beb8b90a89554e4449a5e2783bbf5c12b8f97b3d1d7bb098be3a9172c28c123d3981df2fe47afaa1914639a3f3513c5d93050cd96047bff2172f3dd38a902ded22a28c75e6aaadf141ae1c959cc63df57f2e7df35022476756f26515026810ccc6d8776a27071911f93820d016970f917bacb2707ecc9bdd973d264ebe09069d32e5bbfd322fcfda9edc23b6e9cdd5ef15a1ea90561d89817623bb0f00432a411576712f68ca8bcd3ee7ee40c6e5b00f84df7e8db5ef20ba4d2ce3b03b7a54b882e2bc361cae32cffd01e64b0fd640e7f5d0ce8328768a0d16e8624d1258ca5b60b3dede89f20efc6f968769917178b5ecd60aaec2b6cf74c6a8b05165c57c4f9c22865af0442dfa37db064aa0bb4bb037c7e010e274e0a5289e1fb6bf055fe8655fd35f02cc201fed18cd95c7a7cf05005877bf199ec92b0ca95990148ac6f959ec8502096984ffe56b2c7400623dfdc21ca70f2a10953c219d5d7b53771df8e3c7daeea19d134ebbfc92ffdad76aea6b3a7577eaacd43eb32ec1d686ce68ba22335d9c2bafefc418575d6ae0f9bbd5c13eecc8b9cb1ad0c4d50ec8a76fe5ac4d96f9194eabe44468fba79be1e84c3eeffe9dd4eae43d940baf6228d740260de3d7f94a9267676e2750d771253c0129ae42212f132bcd5c45772dbd1ce83a0babbfdcdce52c74100fb5a7063642ff7bf398560d67c49480f2086d739d310b7083d0e9455aa60e30e02ace5958751eb4a0ca622b368738ecadca7b09d206dd379f49d0bc964d7fc1e61d0744d058a4a0e41210d00ae40dd3365999b614a6de55f43698b15eab5a69ab9731204def9eb3468d98ff1e04307cb491d89f959923fbb67c2730647854dee10315993ab08ad5f25f04f8695235d1884d6e548cec15a46b4b6959f1e54e6585edd1b527c22bfcc02e0cbee4eba207f3552ae8fb0ee7de774eb4d27267bd5b7ee16bab8fe46465dbca89493b95123b36ce11aa04f1b512166769c5db04f636cd2b8078bfe7d2a2ba964877162e45feab4e9e967b2bda340e6a3f535ee2056b39682e178bf2d750ac964f32fa6fadeb33cac4a849608414f165c8bfd8f291d367e14833584e409050015d9f357b605b5cc3da0ad3ac2da0965c017eda695735ee94158adf12eed3086dccf933215a95a9486b199c9ab30554c2f09ac219e17c6abdc22b288c5ccb2bffe45b672e1f21125ce997e5c93e3ad5cde789434bff6758bbdb795ae0495ac3968d0aa5451d7d7c01bad59e9a98ef35c5be07c48a7123ea56e235fb5bf215fce30a83f8bb105a0fde7de53fedbb84e84531162768ea887320c92a4b380caafa1f5ddfe207a3def8dc5cbe23acdd482cb5b92be74fe3ce37c9ceec826edc204d8cde5471b042a9648f01064727a1f4d51732732706f25d5609b87f8f36009c72fa32f91f79b3ca414831d586709f25e6a6af9edddfb415e6da66a591969f73138e39b2a415879d83c90920747f5b24684a4cf0079ce987ac34350046d4d5dce2b78c15a9a7c59cad1c5132721a1d9993e44ab125a8316a4a514fa15b9b16a79daad0585f5799", &(0x7f0000002400)=0x1000, &(0x7f0000002440)="605c33fddf9b15443f01765fff4ce0b5410c047ddf0537f81d107c38ac31d3c4ad803817e9a3945323572406049b84458b", 0x31) ioctl$TIOCDRAIN(r3, 0x2000745e) write(0xffffffffffffff9c, &(0x7f0000002480)="dab0e74c9595682e5224bbf241ffcad5dea1011181444f1a58e59f194bbf5fc46e34c2262150c15736e685e20e75976fad81cfa730ae237d1d206c1ba61d5ad99812486bb6e5d039bf16c896364429c972246223e2d6165fca0ee6b380f1b38e771478ea27cca560ddd431abacf3c0b9ead57af070efeb33f01aebe4f8856a9746a8b6da7c5315b69a4c54c80442c907462215bab0c1631e4d9b95d54acab02c2109e346220beaf8af12ff04db33dc244a6aca30e3164421d39364340ff99802e0b0080d6569a94bf12a00b5ce0a8aae9dc44ee1f9b579bb62d2bbc3", 0xdc) ioctl$TIOCCDTR(r2, 0x20007478) geteuid() ioctl$TIOCNOTTY(r4, 0x20007471) acct(&(0x7f0000002580)='./file0\x00') r6 = kqueue() ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000025c0)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setgroups(0x0, &(0x7f0000002600)) kevent(0xffffffffffffffff, &(0x7f0000002980)=[{{r4}, 0xfffffffffffffffc, 0xd1, 0x20000000, 0xffffffffffffffe1, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x6, 0x80, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x100000000, 0x2}, {{}, 0xfffffffffffffffa, 0x8, 0x4, 0x4c8, 0x5}, {{}, 0x5, 0xc, 0x20, 0x7fffffffffffffff}, {{r4}, 0x0, 0x26, 0x40, 0x6, 0x1f}, {{}, 0xfffffffffffffffe, 0x8, 0x20, 0x90e, 0x20}, {{}, 0xfffffffffffffff8, 0x82, 0x40000000, 0x2, 0xf29}, {{r6}, 0xfffffffffffffffd, 0x4c, 0x4, 0xfffffffffffffff7, 0x5}], 0xb141, &(0x7f0000002ac0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x5, 0xffffffffffff0000}], 0x9, &(0x7f0000002b00)={0x1}) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: open(&(0x7f0000000200)='./file0\x00', 0x10000, 0xe5) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5", 0x88) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000269000000}) setrlimit(0x6, &(0x7f0000000000)={0x22f9}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x8b, 0x0, 0x0, 0x3}, {{r1}, 0xfffffffffffffffb, 0x3, 0x8, 0x4e00, 0x3c65}], 0x1, 0x0, 0xbe5, 0x0) dup2(r2, r1) executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000280)='./file0/file1\x00', 0x4, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x12) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = dup(r0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xc0}, {0x44}, {0x16}]}) write(r5, &(0x7f0000000400)="21000003000000a8", 0x12) executing program 2: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa1, 0x0, 0x100000000000000}], 0x9, 0x0, 0x10023, 0x0) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) ktrace(&(0x7f0000001800)='./bus\x00', 0x3, 0x40001810, r1) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) executing program 5: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd4e, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r2, r4, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = getegid() semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = semget(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r7, r6, r7, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0xffffffffffffffff, r7, r10, 0x41}, 0xa, 0x2, 0x1}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() executing program 6: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd00) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) socket$inet(0x2, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) acct(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f00000004c0)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x8000000], [0x0, 0x0, 0x0, 0x0, 0x3f], [{0x4}, {}, {}, {}, {}, {0x0, 0x400, 0x1ff}]}}) r9 = socket(0x2, 0x4001, 0x0) r10 = dup(r9) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) close(r11) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f0000000000)) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a"]) executing program 0: utimes(0x0, &(0x7f0000000040)={{0x40420f0000000000}}) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)="b79c8e79b21ab8421b7ead548ae1f0a248f694f8c771a593c54018f9db245668c0694d094c5ac66693dab541aa6a87d0a4ffffffff", 0x35}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x114) pwritev(r0, &(0x7f0000000380), 0x0, 0x3fffd) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000080)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x102) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x40006da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffeeb) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2013, 0xffffffffffffff9c, 0x0) open(&(0x7f00000004c0)='./file0/../file0\x00', 0x2, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xff, 0x3, 0x5, 0x9}, {0x7, 0xac, 0x13, 0x1f}, {0x9, 0x0, 0x7, 0x7ff}, {0xa5b, 0x0, 0x7, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7, 0x7, 0x7}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000540)=0xc) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000003c0)='./bus\x00', 0x0) dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000001c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x30, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@routing={0x0, 0x4, 0x0, 0x5, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="1de71fcb322684056b57ed0374ab660f"]}], @udp={{0x1, 0x2, 0x8}}}}}}}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = getuid() seteuid(r1) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x4) executing program 6: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x214, 0x0) r0 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x9, 0x0, "5a8a99738a6f98790bc09fa6be1b479ba7c0039e"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)='j', 0x1}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)='\t \x00\x00', 0x4) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x1, &(0x7f00000004c0)="00000000e0330c46ff5fcd7f6cb0ce8668764d4af9a08a16556bdb8f911a4b8aa170db5fd18f5b2719e5d43f5b7b1c393247d2069f00295b5025c79e9867e8fe22aede1bbb481376cdcd80db459dfd4c615e2e184693caff85ae469df968c0e0912db5e57245cc2c86daa2fee31f2ac87b8f59e7b7c69a1b92e1b7fd23641414a847f1decc91759d71caf975261de58c0c3d04000000000000000d5c6a677fc75a336a9b8f7eeefd0adf33ef1a6f5e581059bec627e6b65dd43dc084cbe3f1826898670d351a9ed3d28b18f96b0b95210829720d1410654a368d8e7d48c8ac1c86392ccc6a90219b3d3c4f9d8696dcb40935a023976d9daf1f2011ec61804e6a85a687f7aefb4f2831a44904edaa9be3166e77ea1202b1a6ad59de30bbee8b8d55a70fb57dc0", 0x126) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000400)=0xc) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="8eaa3d81bcbc69da31d9f2db845e699a5e1dc6c7525a7b8fc37d856d13787d4f9e98fc239d0700d9fe320900000000000000feb42f75458af17c80f091f3d429f9b8349a9b978df26c58379f9b9092eb4e437c30fa1bcc2953888e5650d53b520b4414b193522a04d43e18061aa7b8aeaad170b6322b57243c2f1446bf095f593bdb61c767af1d547c7cd2953e08", 0x8e}], 0x1) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000040)="dd29dba176aee93db105199908", 0xd}], 0x1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) flock(r3, 0x2) flock(r1, 0x1) close(r3) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x7}, {0x7}, {0x6}]}) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f00000000c0)="bfdfb3b668e1898451b6278e6f1f0fe47cf6795e6ae16ad8a3bc2c5179554b2bda91df476a067523aa1de9cc1aec75d864fbe3ab088a310b1b6f483a05b57ce5e7348949c0880b888c1876d2f35c6001f1431cb66594cdcce12bb7060a9085", 0x5f}, {&(0x7f0000000440)="20541886bd3152f1d7c95541b9586fd4ef7247990d7fe4c03c5a5a8a542585e89bf7cd21849efb2feefdbd20f8147498e844f74aa74fabe89c54c8f9df118f37e572adc79d9247cbc8d1e5224f5231130ad6fb45f115fa3635a4b6cb4575ce353bbc636866a6d00415a9d9ce4dabeee4571fc495ac4c5ea90fd36979922703af1998edc9c7e0e545b7a18754fe8b1c91cda265b0fb0eb3b1a3b5db5be13d", 0x9e}, {&(0x7f0000000500)="68fc9f195f138b40747362b13751e86b6d4817c37232936641c6d4a94b1f40b67d8062aca1918d8dea30dad5aca9849b550e0cfd284891ff38277c9a071ddf250aaa8f501b1a9b89a13a3ffc3e4eeedb2c43d400bb9a157e69d8bc278623b25b17595fdb94ee0329cf70334df672dde02dd299865c1159324ecc48fc7036942a2301ec2b535b5ee1487a3fcb17350122cb930fc1e0ddec07b134b0de75fd80da77136bbc78acfa622ddfb1601e9f16219530050cb76e56b39d1e4e64c2bd77f9c3bb16b47a09d779501423b7044d8e155c015af2e367736cca2c6a5ec6de48fa9b6ded2e29a0d0a9", 0xe8}, {&(0x7f0000000140)="fe2dc47b32e3d8f68fa99b99411b29778c16ef792548371947f85a2a1c82b4fe7424849f012546d1bc91e00b589fcebcc0c5fee8", 0x34}, {&(0x7f0000000600)="7ec1da2fa616d3a233347d604398c868125a6c9db4f2a0c0d036e061a106417a2f239f8ad686ab9e835226c83c23ea0de6a812d3306730a0d29fbc1e02a5440dcd595272c2a3ee88e8a0a47c9d10c6f8c3387f501b55a324bb5e278752254b3448bc307afa254d3b4220616c193f33ae32f747c3a399e7fdf725b24bbe4be3539f984df953befb0d94b1d0b81a363f0be1379ea364006cbd648db0bcc06a391cee365ea9461f09ded8a6d496ace9405dc896993a4632d3da69493dede885e37d85f8ed1256702aea257fd25ec68cf2e6153cda113c24721a65468d64a9eee0aa7689d675636a263e79c9be", 0xeb}, {&(0x7f0000000700)="208d292e422e90ced34dfa734259c05c658ead778c96f5b5326d1b68afaa5608b94a98ca1f843e79804d345a372c79db85912ff33fb1545579f4bf5c52722e436cf2753ed6512d8b620680c07042b0", 0x4f}, {&(0x7f0000000780)="2745bc9e14a5db925109f0a4896fee5bd1408be6d90369c23133bfe5331b9128a465ca0dde05867dfa6708ab23a73357317104c279324cc9d54a3e409124e9c2fe4e12e24c44d426fa3573a027eb8fb7545a336278bc97b7351bd5821431909fe77526a2cd3370a00a5b008d9ced3dd2a34b48b7dc95ec51db48dd68c0d0ea2c891cf1f71c8eac13a5", 0x89}, {&(0x7f00000001c0)="0fb319f33e66d5d91a07a5dac99a7c52383da05da38ee9d5746904247b84e6a3853f1ee6b62df72c28008975a33b863523be0b3742a4371aa7e0e3f705ffc1", 0x3f}], 0x8, &(0x7f0000000a00)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, r2, r3, r4, 0xffffffffffffff9c, r5, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x70, 0x9}, 0x406) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x118) r11 = open(&(0x7f0000000040)='./file0\x00', 0x222, 0x0) lseek(r11, 0x7fffffffffffffff, 0x0) read(r11, &(0x7f00000000c0)=""/97, 0x61) executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000841000/0x3000)=nil, 0x3000) executing program 4: open(&(0x7f0000000200)='./file0\x00', 0x10000, 0xe5) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5", 0x88) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000269000000}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x4}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1012, r0, 0xfffffffffffffff7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xb5fc, 0x8, 0x11f5, 0xfc}) r1 = geteuid() setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4101}, &(0x7f00000010c0)=0x1007) mkdir(&(0x7f0000001100)='./file0\x00', 0x100) r3 = open(&(0x7f0000001140)='./file0\x00', 0x400, 0x8) ftruncate(r3, 0xfff) r4 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001180)) getsockname$unix(r3, &(0x7f00000011c0)=@file={0x0, ""/252}, &(0x7f00000012c0)=0xfe) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001300)=0xff) r5 = msgget(0x2, 0x184) msgsnd(r5, &(0x7f0000001340)={0x0, "ba49efcf6b40157fdc60f01873b84539fb63d89b97d737ad533eb79b970e91fdf21cc9b61b232a5bf7828c8c7934c576110e49f0e8a59a2cc845171b88ba8be275631f5cb73d6bba291b1863d958c3daf8c5fe912df178a3d086"}, 0x62, 0x0) sysctl$net_inet_udp(&(0x7f00000013c0)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000001400)="92773b1395e85251cca6d9f59810f41a4af2d2a68b8ccc19510acaf486cb55c057834d948e4a1d9571380a0b947ea66c440c0665a03777b0227955482bdcb6ee2d67ca87b75a652841677447de75d1c3ac0103513fbc3125a948dfe8c0a077bc0a0ff21d5acff261a6ed24a17ae39ffdb60e7ec014f077650c6c5458dbfcb0cc660c863490c74c2d07e49603a4d70873c89c97ef69cae5f10bd88f11a016f7b7dab0c65581325367f7ecd41c12061ab68ad5b2a1e8caa8f2c8e28e81ec53d7cb683478d643aad8bc3d93c6959ec79dd23fb185bf4811498228bc0dcad86d9b588251b18833fe0722d586ca195219fe4dfaffe1afa1ec02809650329c9bef8d570462340504ab2e14fde892cc895d52add23d9275b7994b1f4847538d3e0c680fc034ddca1ce18fac523e62d3421de84107a0afa0b56db869787b0b74ae4cdbc8044a6052bdb29acfcef5573d48499540fd0528b588ce2b78ab08f284df01aed64bae1d99b04af4f796387e728966437232fd8610bc70d5e770c77f05e8a55c088b52789d93e9c255fbcc617a6b35713037a8758333c816650c6ec3ef2b4cd4d5aa33be992c3291e5222952bf134d2cbec44975578e8255db70f09e39c8e5d8bccdc6332607470a78da409ae4aee044ac012e33cecb3411e9d56b0f732c31be4fb07aba7f4069ec2d48ff897450ea2b268f2e8b85401558c26cc55535596799daaeea185467e725fde36eecc974d29de096bcfecb1495a82130c79eadefb3b94a305fca0caa7c0f5c2e91383c33d8393054d8506584a8c40410719a1a10aed7115c200388f87948b12f770d396527efab4e73500ccf1866ede974553f769ca827b83919bd9edb1ff71f85fe8b94d41cf8c81e55a9267d634601602c053dde269af57f92145bd905471f7ad213838f12a11592b719d40a99e5cf50158c5722249e9801302dde99f057cc80b5a165fd1081d6ae85fe565e583a2e021113608b0937cdb666cf2680e4fbc99592181d67e28ecb4b8647177ead16e52e9876e05eadabb88762c496176219ce6c6fb34b34a487ec486a2449265af706d711298b48a205d756840cb7947d4fae40e1673c731e23b0608c001f0fd9eddf72f0d91d4b9d05150f934176ec52e5b4f75c3c758c86f8fcb51e131df3ff38193b5c10a9cf31bb81066084638ccb998ada8aec340ffcd1113dcfa575fbf9de026213a829f27ef40d837854b7fe2d64d57c41de9dc94a7b654bafd056e9fa683e72123c97fce4dd2da5e8718bb529b68464336e22251f2e3ba520488214437ec22bee815f5e5716ec75e474cb6fd968da278d5dd6ec6321a4c0b7b8fb09129b60bf0494a313d35c30f44735484b56ee72ac749a79a3fd3b3554c72340fc6754c3489a7abd7a6f6ee043e91931dad4a8e346a904ac518fe4532e0b968cac7d6e87915c9b001f0a4fbbaae19756da0b7d2059962576b806674f4cad128f0d6fee3f4c7aa94d1430ebeae38793482a88b42d7a569fb962f89e3348dd5e7588d52851c36b886e34dc3772b6355f7c09214738a2afadfbd4f5c1ea0d8ba199bc4f375edf10e354cde9aabc2992368c9af8dd4dee2c877ac6d314b00b4e8cea601f5e2b7429309256137adb2f57594d664629f977ae4615d02d39b57d0b6c1a4fb939281e7f441dfa367c4f3e2e19c1cac573f5d06554a84f09a5893c82b48d325dc3dc2f6603fa7f141b5bbd7d55941b0031215f4a9969bf0c9c7a859e6db2ac91584f9fb2b279a03ef3bbc76923fd464387cf955c1e09cf1b8400985dbe24cabfa3f8f8d30026d0ef27e5845be9307d044aee3c32c19811a0e0fd40a938f6ae153a7f326cf6b180efd31eb51cd49274093983d16597102fa3fb37712b9f12f5406de2c6f136fd660db026960d7376d7a1a394c177b6bd12bbc87fddda7e85d601271f49cc3bf59edacc176e1a4335170bfd7840474d5772f19a0a482ab2466688d8503dc749d318cbe824444cc4793c46d45688b19fbd194e0f2ff943754d4c9f606456875715468caf3f15016ff9e5e94414b20bb35319cb47ba1ee4a314bba8c8d508788e4626431728029039b3ba96333f1e0e04cd44fa79660a8ed43f8e833fa4339be2954e9c394262f72923dc6216bc830ed5d799ce7999dc0feb3741c406b2be16bc7d60e607f9e50d292dfe3299ca8556aaec8af293e89d3d57f342196409f2d1d6d46c6dd0d54576f2834c9d88e7f4cde59aaebc2428e6d95dd0fac8cc811e4b2212809d833f208a5c79e69d24b48ccb9d888d4a61df312d9a20f3452835f15c77d5c76276736175315991532180b66f43f3fc052919c580a950a5054b4af2ea9461875edb7e92dc72dcce1ab652a6dc81accbb7ff3101a3c24c4f649797c1101fd39951c1c66559bf7f6f94d7021404832c0a0776bccbb79b2b481c482425965f803dc488714c55703e0d99f6b6018ff3541a3bf422778f7b9ad219c2a7694ea15ae0bfd6a9be64db3b86b77db7537ab1b2c38751b74ecf1179dc168a343bc72bcf0e151db8c7f5d1b6fdb4b9d71812bf0b86066f447b999a5b8bc10fc93189502901a54e5166f2d173f3743ac3538b3a95e108e85573b3299e15a4ec2899a74685d8a278ec9109d6a314829862de3d55f12d059e1b9cdeaf27388a961c888df26e78b530e53b1b5d17243d346468b2f58976a85fb71c996be06fccd354ecad20c4e3cf23df3699131d59de881db08afbc40582954caa31ee671d3cfd7c43dddae8b97bdd953f751999eef3f9590f77ce318f62d09fa0e3df968097b321cf4ffa2106d71fe4d60fecb2374695886b72edd272d8cfd19bfe9cd7c6e5e9337d4b620c20035f386f3c09b8e0a76f4a59090cbaa9efefd0ed33b228dae61cd43fab8ff83e72c767b9bdc9f662212b3d40ee1b459b56cf3c9c6b0a8d5fc589c24fa659e64f9e2f72d5b54d55f1be012dd8355695247b0c59df3b3260f733186e5f352189311a4b4a4c9dd605012b616f366e7edf54513b54fc7d4017681b3556799bbab5d835fe8328c50cad5ad2551b7232797c610b9dcd22920e9f30894727363e8761f6477da52d0e1db87ef8b3c821d247cf8007f709b893690de62660a768d29c7b6288c2b6d707aad50541f08a48e16667331a5b0fc2d9950ddf1628eab5864d969406d53214d23d70e9a21769901243f6272ff1e464805f92b88291877300d475304d5761ad0edb6af27c379010fef72ec31f3561db3189581c783e315b78dca50b6ab55429acb321bcb2e931d8c2d79affb52e931f54e91113aa4550d4a06f590923c71c920ca91726557b8a5243fb742243c0a601504f206eb3666a7c79903754fa25cbbebb76b81874ea6ce811e8e41083d2991a5e16b31c8c609d37613e8df57209034acd333ecb22f24d6838a641bb477a7a1dc321986f699c87a5c35b7b22af5d04c0f40602136a4d9ab270d36869df9df15856ad335d6a204c6f67571f72f8f489138e377e907e883fe4bec4ca8000a45f95872fe35f9b5d78173a4fde1d6300962b1ff0ba4b137b909caa10c43ef3bdf2cc7fb3ad3cbdf60416b1d626c64a0e277d779db971409f41116ec4d9f8c59a01929c75f8a7f0f97b6eebe7b1aaa1b474d6f5cb774c16d14ea829aa6c07dc0a5638094234b96fd3b881d3e4de711f9905a20c072157a833b0c3c272e131d8f5631b2ee46ffc1089f9d6b54f1b77817c2fe20a0830c7defebf738834392643ca12ff70e3509e3449291777092757d8eb8b57e35579d447caa08c53a7d9e3c5aea56e545a930354e442f3c21ef6dfeaba4f306a181356709774bcfc587ff62f083c3ff354fd362cd8add0d4fa0583b429ea8e2f5caf5ebeda56bbee47ab71ad4df00653a69f99c5d401da9e739cff7f84cd25a13489b5b5b7d0aa91b7b1eabb3123293abf2043923bb1ce240c070cbb99ea00e93731a5f08517d75d81572ebe54c7bae78584e0d1e80813ade92762ba7c72093d717b39977a415cd4531acb05b1774d6c02aa8e750087d4f6bf3e72dd0e1e2975792cd6d0d964cbc4ca0b0e6203fe85019ebfa3e930a6b19837a22f893aa271f699d6ec34a099f8cde3133aace358616c6325a8060f5937502e40a4dc97f4beb2929f02876522ecef1109dc856b0ae041f5692419989e40fcacb0fdabe140b2176c81e87fdf3786ee36403a9f91bba0808a87c7bcdb13ed4d33ac791bfbc6f8b5ab6c722198c0beb8b90a89554e4449a5e2783bbf5c12b8f97b3d1d7bb098be3a9172c28c123d3981df2fe47afaa1914639a3f3513c5d93050cd96047bff2172f3dd38a902ded22a28c75e6aaadf141ae1c959cc63df57f2e7df35022476756f26515026810ccc6d8776a27071911f93820d016970f917bacb2707ecc9bdd973d264ebe09069d32e5bbfd322fcfda9edc23b6e9cdd5ef15a1ea90561d89817623bb0f00432a411576712f68ca8bcd3ee7ee40c6e5b00f84df7e8db5ef20ba4d2ce3b03b7a54b882e2bc361cae32cffd01e64b0fd640e7f5d0ce8328768a0d16e8624d1258ca5b60b3dede89f20efc6f968769917178b5ecd60aaec2b6cf74c6a8b05165c57c4f9c22865af0442dfa37db064aa0bb4bb037c7e010e274e0a5289e1fb6bf055fe8655fd35f02cc201fed18cd95c7a7cf05005877bf199ec92b0ca95990148ac6f959ec8502096984ffe56b2c7400623dfdc21ca70f2a10953c219d5d7b53771df8e3c7daeea19d134ebbfc92ffdad76aea6b3a7577eaacd43eb32ec1d686ce68ba22335d9c2bafefc418575d6ae0f9bbd5c13eecc8b9cb1ad0c4d50ec8a76fe5ac4d96f9194eabe44468fba79be1e84c3eeffe9dd4eae43d940baf6228d740260de3d7f94a9267676e2750d771253c0129ae42212f132bcd5c45772dbd1ce83a0babbfdcdce52c74100fb5a7063642ff7bf398560d67c49480f2086d739d310b7083d0e9455aa60e30e02ace5958751eb4a0ca622b368738ecadca7b09d206dd379f49d0bc964d7fc1e61d0744d058a4a0e41210d00ae40dd3365999b614a6de55f43698b15eab5a69ab9731204def9eb3468d98ff1e04307cb491d89f959923fbb67c2730647854dee10315993ab08ad5f25f04f8695235d1884d6e548cec15a46b4b6959f1e54e6585edd1b527c22bfcc02e0cbee4eba207f3552ae8fb0ee7de774eb4d27267bd5b7ee16bab8fe46465dbca89493b95123b36ce11aa04f1b512166769c5db04f636cd2b8078bfe7d2a2ba964877162e45feab4e9e967b2bda340e6a3f535ee2056b39682e178bf2d750ac964f32fa6fadeb33cac4a849608414f165c8bfd8f291d367e14833584e409050015d9f357b605b5cc3da0ad3ac2da0965c017eda695735ee94158adf12eed3086dccf933215a95a9486b199c9ab30554c2f09ac219e17c6abdc22b288c5ccb2bffe45b672e1f21125ce997e5c93e3ad5cde789434bff6758bbdb795ae0495ac3968d0aa5451d7d7c01bad59e9a98ef35c5be07c48a7123ea56e235fb5bf215fce30a83f8bb105a0fde7de53fedbb84e84531162768ea887320c92a4b380caafa1f5ddfe207a3def8dc5cbe23acdd482cb5b92be74fe3ce37c9ceec826edc204d8cde5471b042a9648f01064727a1f4d51732732706f25d5609b87f8f36009c72fa32f91f79b3ca414831d586709f25e6a6af9edddfb415e6da66a591969f73138e39b2a415879d83c90920747f5b24684a4cf0079ce987ac34350046d4d5dce2b78c15a9a7c59cad1c5132721a1d9993e44ab125a8316a4a514fa15b9b16a79daad0585f5799", &(0x7f0000002400)=0x1000, &(0x7f0000002440)="605c33fddf9b15443f01765fff4ce0b5410c047ddf0537f81d107c38ac31d3c4ad803817e9a3945323572406049b84458b", 0x31) ioctl$TIOCDRAIN(r3, 0x2000745e) write(0xffffffffffffff9c, &(0x7f0000002480)="dab0e74c9595682e5224bbf241ffcad5dea1011181444f1a58e59f194bbf5fc46e34c2262150c15736e685e20e75976fad81cfa730ae237d1d206c1ba61d5ad99812486bb6e5d039bf16c896364429c972246223e2d6165fca0ee6b380f1b38e771478ea27cca560ddd431abacf3c0b9ead57af070efeb33f01aebe4f8856a9746a8b6da7c5315b69a4c54c80442c907462215bab0c1631e4d9b95d54acab02c2109e346220beaf8af12ff04db33dc244a6aca30e3164421d39364340ff99802e0b0080d6569a94bf12a00b5ce0a8aae9dc44ee1f9b579bb62d2bbc3", 0xdc) ioctl$TIOCCDTR(r2, 0x20007478) geteuid() ioctl$TIOCNOTTY(r4, 0x20007471) acct(&(0x7f0000002580)='./file0\x00') r6 = kqueue() ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000025c0)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setgroups(0x0, &(0x7f0000002600)) kevent(0xffffffffffffffff, &(0x7f0000002980)=[{{r4}, 0xfffffffffffffffc, 0xd1, 0x20000000, 0xffffffffffffffe1, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x6, 0x80, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x100000000, 0x2}, {{}, 0xfffffffffffffffa, 0x8, 0x4, 0x4c8, 0x5}, {{}, 0x5, 0xc, 0x20, 0x7fffffffffffffff}, {{r4}, 0x0, 0x26, 0x40, 0x6, 0x1f}, {{}, 0xfffffffffffffffe, 0x8, 0x20, 0x90e, 0x20}, {{}, 0xfffffffffffffff8, 0x82, 0x40000000, 0x2, 0xf29}, {{r6}, 0xfffffffffffffffd, 0x4c, 0x4, 0xfffffffffffffff7, 0x5}], 0xb141, &(0x7f0000002ac0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x5, 0xffffffffffff0000}], 0x9, &(0x7f0000002b00)={0x1}) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: r0 = socket(0x18, 0x1, 0x0) clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f00000013c0)) socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x3c, &(0x7f0000000000), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x42}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa1, 0x0, 0x100000000000000}], 0x9, 0x0, 0x10023, 0x0) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) ktrace(&(0x7f0000001800)='./bus\x00', 0x3, 0x40001810, r1) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) executing program 7: sysctl$kern(&(0x7f00000003c0)={0x1, 0xc}, 0x2, &(0x7f0000000580)="dac6f26a8707837f1dd5318aa9dcb68b8016c040f1055b4af8e7a25ec1871b6f4129e4e622aeda4da01549af1e73123a71b4322aa3ea197da20186c17e49684d16cbc1b6c1a1855dfc36edf9d418f96d5bd570bc1e9fd509238e2460545bae33cf945c0d7590ec745503fbfcf2ca7dd6ef30d67678e5776a8ce25d6b42a436d003c9fcd83dd2395ba344a66a260aa787905b04678718dfccea1e664069225fdb92f83cf6ef2ef91b8ab1efd7a12b503b74bfcce75d656afe083e423396c87cec24bae6f4c25c387cfaa8ad4828cab877097f66615ac98c19b8140c041142a41145af50203ad8a88c4ffd03ae", &(0x7f0000000400)=0xec, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = socket$inet(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0xc7}, {r0, 0x4}], 0x2, 0x0) shutdown(r0, 0x2) r1 = open(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r4 = socket(0x19, 0x4000, 0x68) socket(0x18, 0x2, 0x0) connect$unix(r4, 0x0, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000200)}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r6 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r6, 0x3}) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r3, &(0x7f0000000000), 0x10) r8 = getuid() setreuid(0xee00, r8) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x3ff, 0x100000001}, {0x20, 0x981}}, 0x2) executing program 2: socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000011c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x1, 0x4000, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040), 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000480)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b75a449fd19e7d380e11aca179599b0b3672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xc1, 0x2, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x83) r6 = socket$inet(0x2, 0x2, 0x0) listen(r1, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r8, r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x5) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r5, r6) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x3) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) kqueue() dup(0xffffffffffffffff) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(0x0, &(0x7f000014b000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x41}], 0x81, 0x0, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)) executing program 3: utimes(0x0, &(0x7f0000000040)={{0x5b00000000000000}}) executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x10000, 0xe5) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5", 0x88) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) chdir(0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x80c, 0xffffffffffffffff) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000002c0)}) setpgid(0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000680)='./file0\x00', 0x2, 0xfa3dbd6d8a6dbe63) select(0x40, &(0x7f0000000500)={0x3fe}, 0x0, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r3}) poll(0x0, 0x0, 0xffff) dup2(r4, r3) ioctl$BIOCGDIRFILT(r0, 0x4004427c, 0x0) poll(&(0x7f0000000480)=[{}, {r0, 0x1}], 0x2, 0x86) write(r2, &(0x7f00000003c0), 0x0) executing program 7: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x49}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x11, 0xd3, &(0x7f0000000340), 0x0) r1 = socket(0x2, 0x5, 0x50) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000501600000000000000107000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039c8d236acf20b7804be64174991f7c8cf5f880c297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00e371a3f8343712051eadb71d89e040ff000000000800"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000340)=[{0x1, 0x54, 0x9, 0x4}, {0x4, 0x3, 0x9, 0x8}, {0x0, 0xf0, 0x9b}, {0x3, 0x2, 0x3, 0x5}, {0x9, 0xf2, 0x81, 0x10000}]}) setitimer(0x1, &(0x7f0000000280)={{0x2, 0xfffffffffffffffc}, {0x7539, 0x9}}, &(0x7f00000002c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000380)="95e5d2ce8598f75bd67b79980ed06024f9c0366eb4f0a23bf01284098a8465434d7a0870b06b7eb8f9e7671e617b12f684b194e875431e45924e7803e7d2f491f09188930e1c5af3bd77d9f7c569904b72e91714aa6fe147e22eeab30b492dd154a76768edfbbf66e16d", 0x6a) setsockopt(r3, 0x1000000029, 0x9, 0x0, 0x0) r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7f, r4, 0x0, r4, 0xffffffffffffffff, 0x7, 0x3ff}, 0x3, 0xfffffffffffffffd, 0x1}) r5 = msgget$private(0x0, 0x54a) msgrcv(r5, 0x0, 0x0, 0x1, 0x1800) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0xffffffe0) fcntl$setflags(r7, 0x2, 0x1) dup2(r6, r7) read(r7, &(0x7f00000004c0)=""/203, 0xcb) msgsnd(r5, &(0x7f0000001540)=ANY=[@ANYRES64=r4], 0x32, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) bind$unix(r6, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) msgrcv(r5, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x1, 0x800) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f00000001c0)="71f91e3471a9cf71b59c7a13c3708200000000000000000000000000e5ae232f3fabfe3d2e6d9512dbb57fdc6ace01fd7fbb1f7b2568f410315911bf52da3f488bc1f2a3e0cadb9eedf77c2c540716de919e923c57d69d484b81698ee9011d40f1844e4fca8e9d84ba99bc1797e279d8c3b94a7961c482003e2038819f8724ef1fbfc75d94c14d0a1541a9b58ef2f33b4739f874b20dcdbab4b8", &(0x7f0000000080)=0x24, 0x0, 0x37) mknod(&(0x7f0000000440)='./bus\x00', 0x2, 0x8) executing program 5: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000841000/0x3000)=nil, 0x3000) executing program 3: syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035e90a00550000feeaa490bc1896916bba7182b0"]) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) close(r2) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) (async) socket$inet(0x2, 0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) acct(0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) (async) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f00000004c0)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x8000000], [0x0, 0x0, 0x0, 0x0, 0x3f], [{0x4}, {}, {}, {}, {}, {0x0, 0x400, 0x1ff}]}}) (async) r9 = socket(0x2, 0x4001, 0x0) r10 = dup(r9) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r11 = fcntl$dupfd(r10, 0x0, r9) close(r11) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f0000000000)) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a"]) executing program 6: socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000031c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a"]) executing program 5: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa1, 0x0, 0x100000000000000}], 0x9, 0x0, 0x10023, 0x0) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) ktrace(&(0x7f0000001800)='./bus\x00', 0x3, 0x40001810, r1) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x4) accept$inet(r0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) close(r0) execve(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) (async) listen(r0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) syz_open_pts() (async) close(r1) (async) syz_open_pts() (async) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) (async) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) (async) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x4) (async) accept$inet(r0, 0x0, 0x0) (async) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) (async) close(r0) (async) execve(0x0, 0x0, 0x0) (async) executing program 3: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1012, r0, 0xfffffffffffffff7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xb5fc, 0x8, 0x11f5, 0xfc}) r1 = geteuid() setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4101}, &(0x7f00000010c0)=0x1007) mkdir(&(0x7f0000001100)='./file0\x00', 0x100) r3 = open(&(0x7f0000001140)='./file0\x00', 0x400, 0x8) ftruncate(r3, 0xfff) r4 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001180)) getsockname$unix(r3, &(0x7f00000011c0)=@file={0x0, ""/252}, &(0x7f00000012c0)=0xfe) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001300)=0xff) r5 = msgget(0x2, 0x184) msgsnd(r5, &(0x7f0000001340)={0x0, "ba49efcf6b40157fdc60f01873b84539fb63d89b97d737ad533eb79b970e91fdf21cc9b61b232a5bf7828c8c7934c576110e49f0e8a59a2cc845171b88ba8be275631f5cb73d6bba291b1863d958c3daf8c5fe912df178a3d086"}, 0x62, 0x0) sysctl$net_inet_udp(&(0x7f00000013c0)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000001400)="92773b1395e85251cca6d9f59810f41a4af2d2a68b8ccc19510acaf486cb55c057834d948e4a1d9571380a0b947ea66c440c0665a03777b0227955482bdcb6ee2d67ca87b75a652841677447de75d1c3ac0103513fbc3125a948dfe8c0a077bc0a0ff21d5acff261a6ed24a17ae39ffdb60e7ec014f077650c6c5458dbfcb0cc660c863490c74c2d07e49603a4d70873c89c97ef69cae5f10bd88f11a016f7b7dab0c65581325367f7ecd41c12061ab68ad5b2a1e8caa8f2c8e28e81ec53d7cb683478d643aad8bc3d93c6959ec79dd23fb185bf4811498228bc0dcad86d9b588251b18833fe0722d586ca195219fe4dfaffe1afa1ec02809650329c9bef8d570462340504ab2e14fde892cc895d52add23d9275b7994b1f4847538d3e0c680fc034ddca1ce18fac523e62d3421de84107a0afa0b56db869787b0b74ae4cdbc8044a6052bdb29acfcef5573d48499540fd0528b588ce2b78ab08f284df01aed64bae1d99b04af4f796387e728966437232fd8610bc70d5e770c77f05e8a55c088b52789d93e9c255fbcc617a6b35713037a8758333c816650c6ec3ef2b4cd4d5aa33be992c3291e5222952bf134d2cbec44975578e8255db70f09e39c8e5d8bccdc6332607470a78da409ae4aee044ac012e33cecb3411e9d56b0f732c31be4fb07aba7f4069ec2d48ff897450ea2b268f2e8b85401558c26cc55535596799daaeea185467e725fde36eecc974d29de096bcfecb1495a82130c79eadefb3b94a305fca0caa7c0f5c2e91383c33d8393054d8506584a8c40410719a1a10aed7115c200388f87948b12f770d396527efab4e73500ccf1866ede974553f769ca827b83919bd9edb1ff71f85fe8b94d41cf8c81e55a9267d634601602c053dde269af57f92145bd905471f7ad213838f12a11592b719d40a99e5cf50158c5722249e9801302dde99f057cc80b5a165fd1081d6ae85fe565e583a2e021113608b0937cdb666cf2680e4fbc99592181d67e28ecb4b8647177ead16e52e9876e05eadabb88762c496176219ce6c6fb34b34a487ec486a2449265af706d711298b48a205d756840cb7947d4fae40e1673c731e23b0608c001f0fd9eddf72f0d91d4b9d05150f934176ec52e5b4f75c3c758c86f8fcb51e131df3ff38193b5c10a9cf31bb81066084638ccb998ada8aec340ffcd1113dcfa575fbf9de026213a829f27ef40d837854b7fe2d64d57c41de9dc94a7b654bafd056e9fa683e72123c97fce4dd2da5e8718bb529b68464336e22251f2e3ba520488214437ec22bee815f5e5716ec75e474cb6fd968da278d5dd6ec6321a4c0b7b8fb09129b60bf0494a313d35c30f44735484b56ee72ac749a79a3fd3b3554c72340fc6754c3489a7abd7a6f6ee043e91931dad4a8e346a904ac518fe4532e0b968cac7d6e87915c9b001f0a4fbbaae19756da0b7d2059962576b806674f4cad128f0d6fee3f4c7aa94d1430ebeae38793482a88b42d7a569fb962f89e3348dd5e7588d52851c36b886e34dc3772b6355f7c09214738a2afadfbd4f5c1ea0d8ba199bc4f375edf10e354cde9aabc2992368c9af8dd4dee2c877ac6d314b00b4e8cea601f5e2b7429309256137adb2f57594d664629f977ae4615d02d39b57d0b6c1a4fb939281e7f441dfa367c4f3e2e19c1cac573f5d06554a84f09a5893c82b48d325dc3dc2f6603fa7f141b5bbd7d55941b0031215f4a9969bf0c9c7a859e6db2ac91584f9fb2b279a03ef3bbc76923fd464387cf955c1e09cf1b8400985dbe24cabfa3f8f8d30026d0ef27e5845be9307d044aee3c32c19811a0e0fd40a938f6ae153a7f326cf6b180efd31eb51cd49274093983d16597102fa3fb37712b9f12f5406de2c6f136fd660db026960d7376d7a1a394c177b6bd12bbc87fddda7e85d601271f49cc3bf59edacc176e1a4335170bfd7840474d5772f19a0a482ab2466688d8503dc749d318cbe824444cc4793c46d45688b19fbd194e0f2ff943754d4c9f606456875715468caf3f15016ff9e5e94414b20bb35319cb47ba1ee4a314bba8c8d508788e4626431728029039b3ba96333f1e0e04cd44fa79660a8ed43f8e833fa4339be2954e9c394262f72923dc6216bc830ed5d799ce7999dc0feb3741c406b2be16bc7d60e607f9e50d292dfe3299ca8556aaec8af293e89d3d57f342196409f2d1d6d46c6dd0d54576f2834c9d88e7f4cde59aaebc2428e6d95dd0fac8cc811e4b2212809d833f208a5c79e69d24b48ccb9d888d4a61df312d9a20f3452835f15c77d5c76276736175315991532180b66f43f3fc052919c580a950a5054b4af2ea9461875edb7e92dc72dcce1ab652a6dc81accbb7ff3101a3c24c4f649797c1101fd39951c1c66559bf7f6f94d7021404832c0a0776bccbb79b2b481c482425965f803dc488714c55703e0d99f6b6018ff3541a3bf422778f7b9ad219c2a7694ea15ae0bfd6a9be64db3b86b77db7537ab1b2c38751b74ecf1179dc168a343bc72bcf0e151db8c7f5d1b6fdb4b9d71812bf0b86066f447b999a5b8bc10fc93189502901a54e5166f2d173f3743ac3538b3a95e108e85573b3299e15a4ec2899a74685d8a278ec9109d6a314829862de3d55f12d059e1b9cdeaf27388a961c888df26e78b530e53b1b5d17243d346468b2f58976a85fb71c996be06fccd354ecad20c4e3cf23df3699131d59de881db08afbc40582954caa31ee671d3cfd7c43dddae8b97bdd953f751999eef3f9590f77ce318f62d09fa0e3df968097b321cf4ffa2106d71fe4d60fecb2374695886b72edd272d8cfd19bfe9cd7c6e5e9337d4b620c20035f386f3c09b8e0a76f4a59090cbaa9efefd0ed33b228dae61cd43fab8ff83e72c767b9bdc9f662212b3d40ee1b459b56cf3c9c6b0a8d5fc589c24fa659e64f9e2f72d5b54d55f1be012dd8355695247b0c59df3b3260f733186e5f352189311a4b4a4c9dd605012b616f366e7edf54513b54fc7d4017681b3556799bbab5d835fe8328c50cad5ad2551b7232797c610b9dcd22920e9f30894727363e8761f6477da52d0e1db87ef8b3c821d247cf8007f709b893690de62660a768d29c7b6288c2b6d707aad50541f08a48e16667331a5b0fc2d9950ddf1628eab5864d969406d53214d23d70e9a21769901243f6272ff1e464805f92b88291877300d475304d5761ad0edb6af27c379010fef72ec31f3561db3189581c783e315b78dca50b6ab55429acb321bcb2e931d8c2d79affb52e931f54e91113aa4550d4a06f590923c71c920ca91726557b8a5243fb742243c0a601504f206eb3666a7c79903754fa25cbbebb76b81874ea6ce811e8e41083d2991a5e16b31c8c609d37613e8df57209034acd333ecb22f24d6838a641bb477a7a1dc321986f699c87a5c35b7b22af5d04c0f40602136a4d9ab270d36869df9df15856ad335d6a204c6f67571f72f8f489138e377e907e883fe4bec4ca8000a45f95872fe35f9b5d78173a4fde1d6300962b1ff0ba4b137b909caa10c43ef3bdf2cc7fb3ad3cbdf60416b1d626c64a0e277d779db971409f41116ec4d9f8c59a01929c75f8a7f0f97b6eebe7b1aaa1b474d6f5cb774c16d14ea829aa6c07dc0a5638094234b96fd3b881d3e4de711f9905a20c072157a833b0c3c272e131d8f5631b2ee46ffc1089f9d6b54f1b77817c2fe20a0830c7defebf738834392643ca12ff70e3509e3449291777092757d8eb8b57e35579d447caa08c53a7d9e3c5aea56e545a930354e442f3c21ef6dfeaba4f306a181356709774bcfc587ff62f083c3ff354fd362cd8add0d4fa0583b429ea8e2f5caf5ebeda56bbee47ab71ad4df00653a69f99c5d401da9e739cff7f84cd25a13489b5b5b7d0aa91b7b1eabb3123293abf2043923bb1ce240c070cbb99ea00e93731a5f08517d75d81572ebe54c7bae78584e0d1e80813ade92762ba7c72093d717b39977a415cd4531acb05b1774d6c02aa8e750087d4f6bf3e72dd0e1e2975792cd6d0d964cbc4ca0b0e6203fe85019ebfa3e930a6b19837a22f893aa271f699d6ec34a099f8cde3133aace358616c6325a8060f5937502e40a4dc97f4beb2929f02876522ecef1109dc856b0ae041f5692419989e40fcacb0fdabe140b2176c81e87fdf3786ee36403a9f91bba0808a87c7bcdb13ed4d33ac791bfbc6f8b5ab6c722198c0beb8b90a89554e4449a5e2783bbf5c12b8f97b3d1d7bb098be3a9172c28c123d3981df2fe47afaa1914639a3f3513c5d93050cd96047bff2172f3dd38a902ded22a28c75e6aaadf141ae1c959cc63df57f2e7df35022476756f26515026810ccc6d8776a27071911f93820d016970f917bacb2707ecc9bdd973d264ebe09069d32e5bbfd322fcfda9edc23b6e9cdd5ef15a1ea90561d89817623bb0f00432a411576712f68ca8bcd3ee7ee40c6e5b00f84df7e8db5ef20ba4d2ce3b03b7a54b882e2bc361cae32cffd01e64b0fd640e7f5d0ce8328768a0d16e8624d1258ca5b60b3dede89f20efc6f968769917178b5ecd60aaec2b6cf74c6a8b05165c57c4f9c22865af0442dfa37db064aa0bb4bb037c7e010e274e0a5289e1fb6bf055fe8655fd35f02cc201fed18cd95c7a7cf05005877bf199ec92b0ca95990148ac6f959ec8502096984ffe56b2c7400623dfdc21ca70f2a10953c219d5d7b53771df8e3c7daeea19d134ebbfc92ffdad76aea6b3a7577eaacd43eb32ec1d686ce68ba22335d9c2bafefc418575d6ae0f9bbd5c13eecc8b9cb1ad0c4d50ec8a76fe5ac4d96f9194eabe44468fba79be1e84c3eeffe9dd4eae43d940baf6228d740260de3d7f94a9267676e2750d771253c0129ae42212f132bcd5c45772dbd1ce83a0babbfdcdce52c74100fb5a7063642ff7bf398560d67c49480f2086d739d310b7083d0e9455aa60e30e02ace5958751eb4a0ca622b368738ecadca7b09d206dd379f49d0bc964d7fc1e61d0744d058a4a0e41210d00ae40dd3365999b614a6de55f43698b15eab5a69ab9731204def9eb3468d98ff1e04307cb491d89f959923fbb67c2730647854dee10315993ab08ad5f25f04f8695235d1884d6e548cec15a46b4b6959f1e54e6585edd1b527c22bfcc02e0cbee4eba207f3552ae8fb0ee7de774eb4d27267bd5b7ee16bab8fe46465dbca89493b95123b36ce11aa04f1b512166769c5db04f636cd2b8078bfe7d2a2ba964877162e45feab4e9e967b2bda340e6a3f535ee2056b39682e178bf2d750ac964f32fa6fadeb33cac4a849608414f165c8bfd8f291d367e14833584e409050015d9f357b605b5cc3da0ad3ac2da0965c017eda695735ee94158adf12eed3086dccf933215a95a9486b199c9ab30554c2f09ac219e17c6abdc22b288c5ccb2bffe45b672e1f21125ce997e5c93e3ad5cde789434bff6758bbdb795ae0495ac3968d0aa5451d7d7c01bad59e9a98ef35c5be07c48a7123ea56e235fb5bf215fce30a83f8bb105a0fde7de53fedbb84e84531162768ea887320c92a4b380caafa1f5ddfe207a3def8dc5cbe23acdd482cb5b92be74fe3ce37c9ceec826edc204d8cde5471b042a9648f01064727a1f4d51732732706f25d5609b87f8f36009c72fa32f91f79b3ca414831d586709f25e6a6af9edddfb415e6da66a591969f73138e39b2a415879d83c90920747f5b24684a4cf0079ce987ac34350046d4d5dce2b78c15a9a7c59cad1c5132721a1d9993e44ab125a8316a4a514fa15b9b16a79daad0585f5799", &(0x7f0000002400)=0x1000, &(0x7f0000002440)="605c33fddf9b15443f01765fff4ce0b5410c047ddf0537f81d107c38ac31d3c4ad803817e9a3945323572406049b84458b", 0x31) ioctl$TIOCDRAIN(r3, 0x2000745e) write(0xffffffffffffff9c, &(0x7f0000002480)="dab0e74c9595682e5224bbf241ffcad5dea1011181444f1a58e59f194bbf5fc46e34c2262150c15736e685e20e75976fad81cfa730ae237d1d206c1ba61d5ad99812486bb6e5d039bf16c896364429c972246223e2d6165fca0ee6b380f1b38e771478ea27cca560ddd431abacf3c0b9ead57af070efeb33f01aebe4f8856a9746a8b6da7c5315b69a4c54c80442c907462215bab0c1631e4d9b95d54acab02c2109e346220beaf8af12ff04db33dc244a6aca30e3164421d39364340ff99802e0b0080d6569a94bf12a00b5ce0a8aae9dc44ee1f9b579bb62d2bbc3", 0xdc) ioctl$TIOCCDTR(r2, 0x20007478) geteuid() ioctl$TIOCNOTTY(r4, 0x20007471) acct(&(0x7f0000002580)='./file0\x00') r6 = kqueue() ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000025c0)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r7 = kqueue() kevent(r7, &(0x7f0000002980)=[{{r4}, 0xfffffffffffffffc, 0xd1, 0x20000000, 0xffffffffffffffe1, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x6, 0x80, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x100000000, 0x2}, {{}, 0xfffffffffffffffa, 0x8, 0x4, 0x4c8, 0x5}, {{}, 0x5, 0xc, 0x20, 0x7fffffffffffffff}, {{r4}, 0x0, 0x26, 0x40, 0x6, 0x1f}, {{}, 0xfffffffffffffffe, 0x8, 0x20, 0x90e, 0x20}, {{}, 0xfffffffffffffff8, 0x82, 0x40000000, 0x2, 0xf29}, {{r6}, 0xfffffffffffffffd, 0x4c, 0x4, 0xfffffffffffffff7, 0x5}], 0xb141, &(0x7f0000002ac0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x5, 0xffffffffffff0000}], 0x9, &(0x7f0000002b00)={0x1}) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: semop(0x0, 0x0, 0x0) r0 = socket(0x0, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000180)=""/83, 0x53}, {0x0}, {&(0x7f0000000000)=""/31, 0x1f}], 0x4, 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/42) setrlimit(0x0, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000080), 0x0) accept(r0, 0x0, 0x0) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ffff09009cef01098b748200"}) writev(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000040)="637c01058426fc35604da2ac1b9edafa34485a20ba0c0ecb", 0x18}, {&(0x7f0000000280)="4716df94fb0cdaa212649e50c0040a33f2b91e830f9227338000", 0x1a}], 0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) r1 = dup(0xffffffffffffffff) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x20, 0xb4f2f2ea5e74d95a, 0x40) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r3 = msgget$private(0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000003c0)=""/153) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) r5 = syz_open_pts() flock(r5, 0x6) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74, 0x10}, {0x2}, {0x16}]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74, 0x10}, {0x2}, {0x16}]}) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) (async) mknod$loop(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) (async) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000080)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) (async) executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="0cfd042d6870f615f533f4d5e15805c5b6a58436cc2e386838fddae1e7584355b2548e50f8a8dcdd797745c94d00cbffda432f52df091603c77cb1a589a84f790a592a52ab03e055f3eb0d9cd2ea4a1a5a06fd724738917c41f1dca28284eac6f9995d20a187f27f7009fc8dc30d88b5f093ac6cf285d419ca7dee67ccc1617ebcc4a3f911ce081d053fec65d1d1d17b32f06203e77d8f19f614b1007f0cfb3f004ea6090235bbd2ffc5ed36fadfe5bef4aebc2d49000cb39fc6a70aaecea01f08b1d1d78efd0c50b468310f566a744dbc41988083bff9d11f86289d625688152d8d160c56fa31b85ee4b28594915feb6b229b77995e9d87c611bfcbf0771a9b0fc565f46718dcddd096d8f6531410e0ba8a70281509108ee3f28ad4405ac63f39c11db8bb376e44a87f20ffe080b93823e73fca07c4c4a6d1858d9cc172d5fd7690b73dbd7fcfcc44e9cbd992d5df9172f489a9c1b3ce769c85fc1668af6c759792ffc99bd05180579ee0f299b8ff42e2b00fc22c40fad7ba2712b3ff7a805c8ed11ebc95169ce809e627bb07bf41cc140fbc3cb97c45e6dddbf7e15da3919fa256ee32b66577e0d5549df2e011911f9afbfd3ee6bb301b4519a68426ed2fc55aaa84b98196e86d5e6a2c1164ad71f06deee1e63f9bf3bc81813546f753b18e76188131459d1bd4b600927d146e0217024fcf3f92d03baba21b639fd7b4d3309a139a48453516b022d72a74378710ecd7ed7d790ca54f2906b0e941d6833d51cea82f34d1d602b54e0cd2d04ee7864d7176c5b6801945c3c27b1cea375c1ead3685879c877454983521f5ce573cb13278c090d66c290e972818c32e932c2deb8f7722f21ab8c9c4aa905bde6e6e75231b1cc9cbf8d3388a7e317fc84add0eb1977000076b091d734f00f05fb3ca795aa0bd23fdc5ac1a6464ba8cb16357394c263e61684099d239d2eb78cacba7bdeba59fc8356b47e1b8d2b2f72076cbd78bb8f81b9fc6d93ba02442a76992afa21f590616773f55b0b3eb4dd2f8d2c62b2db410e8f3b548b8f8fb6ee70718c8cfe37ed91b69afd5b712e96700118910ad0265a858d1744da23b7090515d7fbd72c8de5640e34951e8b576cae1d842d8a6189da8c40b7719f5039238bf3fac4bd1fa926728b2f3caa7223c77aa3426d7fcb3da87821cb0b1d2a3a77400b07c964789cfd2fc20fb24fc1aaaf4ede64572d7c1f7deb5f7ef4906de2e010f1743a40ce776ff9f37fb2a46acb634659c3835aeafe438d584036718e1099f31604804153299d63b08cb30b0eff9dc9db2d289c7efea57fbe17c94785e4e30941e8642e9ac40afe8231c0e106ebecf02e17a381d557ea5696406bcc83956b2a590d8760eba3bc7ba48dfc0b1f5c836f6a6e3120b31f077c2ac8edc3eb9991208dab81492403c714ca16ffb2e96d4f34f44aaa967713a6c0cd1cf26b68d66875ae1231b2f48fe63e73e8da568e8551615774bae83cc726310c27a31bf471fa3db4685b3c913077f8f04a66bd57684c77fb6935ed9471214986e500f9f5e22cef4bfa228eefe03a9c714edeb5c74bf0b14d86450c7e29c691a415611d41ef2d469246d565eaeaf7457c19d3e720d8e1742e69a80f5db90a534700efee095b98805b483bf821f25aaee559e492ada5c258a68bc67b14cb72172c27c20c8e511efaaf4ee83bb40b07a2d680a8b2ca077115f274ab32e782362a202dce5d2baff1aad704fef5b3872477162383f47466bd67bf06de728a52b3ccf2652fd3400f6b996aa715d6cabef14748858a840a27325c36c31f160b97e9eda8c3a413400814cbe1aec68950d1103a27719b1de88405ea7d1acfba6e7401902ae18c8458d2bfc7fa726eecedcd389db4f182ae4aa94f29bae0cb1e17d24ef72444c5e64d1e56bcf977f624258202e7e4844072288c623e07ecf502b54a75b7b3c628f26cc0410699395d718a639dd4d63933fc64be9d4adabfd136efb57737fcfda934204454e56ef326c7b8842b957283bb5211c0c64bd2c8b7f735da7a7c69f0670edd14f5cd606ff04f0811eb3426ee7793b72d9fed5f067c644b21e66721cb111695aa18728a2cb579ba477c29a9d2c229288ef65b6e6a6fd9e407147cc74c9502051e69c37c4", 0x5ec}, {&(0x7f0000000040)="b905fe13b603533159f78631d28da7c904a02f005a952939c327bfe816cfc9686c38c72e2a526ef84ea01f66e7344768819b6332ee2ca666", 0x38}, {&(0x7f0000000840)="9306bfd1ff95b243c20ce58b73f05da4bb763bd4bffd6a3199bad81b15408c2200513fbc9386dc46698910a94bbd949741d1810a6088bcdb4bb9e50d3dffa79da8bbc384c164f6803d15df871bc1f91537a65d5eb546a0e436f12160b37e083d51286658f761bf34f830b8c2b5d79d19570aea6d152a2604c110f5a49ceb8745c7f682239e4d8b0fdfa9501596cbc109fdaca7aa87707d709b1d3274b4cbc29b971823e97b2cc2bec1de145f7cac5e3d35a2d1cfead628846e5ad0e15359224c5ea585a9a66c1775ef1fc62e3759337f6882ba0fcc4f219a8b559d1ad1e079a9530e8aaeb8d1df661a4bf132ccf1ffdd3a40d01f9a21107a80d5dc03cc4df4c56a3344645122407fabd49f930e2c40c07f7f6d4c662c3fb98a41fe26dc6f0157d1468334b694b7fdb8d4c9cd517cb33ef684bb371715c31989d63c5c9b379d4910c08e7a9c24221dfafa9809bd1c58429b587eb288797959a85351f1197d80735ef1d8f22533f4bc4c9351b73c8a421a27cee6c174b290a7fb8fc2c7e34e9337b1459089e4acd3ca033de33a225ed78d564105543dfadecda37645dc79ccb6dba32553c092520bfa186d1869d10631cdf20519a8af5731b6a07c1adab02f7e661e3f29c3b1f18bdf990c01f26f032a266592c0ea46d6df634761fd24f70149303321bb4aa782a0725cff8e5037c894473493b09da711f5709196ee4765209afdc2f50e3872d77de5715e231791b7255bd51690901d3acf1cc5e38ea59221e34313b0d965d397fecd6154469e55ddc996800a0aabf49fab87c6204002957fa705acefd25c577efcf761f257d7bfce25c9f076628da0de778f51c30c5eff13c7ec495b2a7d473bbc3b658ddec4e177213cea9ac697f090658e7724af67f8c9ac436b678b7a4850f8f9300c390e8578e5d4083350f012a0881f84e84b213ac9fb7f491ac6c6b9337a1ce283fe609d72e1ed8200830807323741ec39cdcbe7d94482f6595e110a6f8c29e6583ecfb24d48d57008ad3eedd8f54cef8fb09ddef648f21ce8b65e38d1e5bf0d977794efb80b46dddacb42ba25f33b8f8e74421cf9632b60587c2cca69cfb64ea6f56bf3c35dcf9f94c5f90f9a5bec3f413f7771b30484015bc037fc35afbe3b8b12c5fec6a14bc6cdbfa6b5f4318922fe6e177fcf871ca50ab9c27cd405c5d3b8520df3945ce2457c0f6d7e67f97dcd3df52425b39490fc34dab4afe15d2264f1561b8a40d4466cb7a790a987f4477d64b3bb34e3cef3826ecf7c2ca88d1d6240f200e4ab07a3c7279fa28f0b6a82d06c68d54522c1f59497adec1534be821a1cf2083d920c97d8c8cc4f3f328c236f347417de1ee640df5af3a83cfcef83d53ef109552af36c51dc1bd2c39a1688b9a920211d4585f91b019292eac1a2f88ad2c9d3fbb5849f34213cf359179e89365273f060a593af6b309b5e94c51f0ca9a7f746494dc756317a002c84fb1f70326980a69a712a7c0fc95776ea9b79f5f84134ae7a9cd96916c145060ddc98f71f39b00ac647f6d46d8117672955668e89b04fa5df1317bcb056a860d47144975cc1ffb72d8e911ed754b58144fb4d6adbf05486db4a0f69a68dc4f7ee7efd2306f296e93c6d84e7f6451c7a27a854569bc3030998fe794ffe8d19c31cd72f533da343877f8bb0b4929a84f6218c03cb74284427a36bebb16bf7244eca8cc40f45277bf21c047e56f20245148afc6ef2b04ef9568f005ad0daa5f2e338a18a66a784a6e9d3026d5fd4dc566323bb944794f3b7a59a02198d2c6bf1a43272e026e1d5f3039df734ceb9fbe8f526d433810c35b31163419315b0ef38a291cc060c467673df1f8ed0bdb08f8b0a9c112506c9713832f3e3479a84bd07444ee0e86985a9df12a5c38ff551cc207ed7f39ca68e96cd9fc2d28ed3af39c4d28c1c91f61cfdf36b9f433f77142d8372c9a428933d522df37b8b5d31b39c4dc51ca0e78cab1a67c639e0ce11c467c4c12d9e3c39af19b795afddb84ab5b6ecd16f593177550ada82d81f1a1f5ab74f9697219d020b90b1371bdc6df631a207025e1a09d009694c69db37fbe8e646abd32f28af29019c420532f04aeb0d9a93ef9b7f43ec5763092d395df3dd3ea9221e8bc6bfeda79a848a94daa53587737fe66e8e3e64b3fcc8fdc75bf8ae25da5807d9f0f5fa42d3dd3196a98e0d96864a2828b3f7a3b5814d912f49817370a398759f804fdb4b3780c90a13fa219acb614fa5b299deb0e993567779dd639c174ff205f0d8723b4e7cdac72a62c3178ebf7a95767cd3f802872d455681f9034a975997ac283a9e14433db9679a70f21559076ee9145afcbef8c765a5076dfa0a1237609696e0cedfc9e2621249e4d30a6dd29ec5955c735f237edda5b225cccd1d1527d6e7ba27a5afba96f0dbcb7602172308dcb9f9c40b48dec5adfb444ae6234cfeab85e4c15ef027b4eba1a276ab3e9a522d4cb61b97857f73b6d740312a15bb98f0d6dfaf5a6da12bb3acf26a586d3ef6bb19fd91ea210315448f38cf0b6aa072725ab28cf8236b68b20d64a6492822949d003a22bdc6fa351400810fdc9ad52497a6a7f1aed7dc918a195c196286d01729e6f75ff12053cb7773cffef12e850b39fa2dd1688e2d59910709cf8ebb8265e616ba472f511ad2fcf81cbe0083e64ec9f88908ab13ea6fd96b31e83ced28259eb86eb011f463cb8a254aff7d1ff61893f0ddcb35f1ecabac408c2a024e611748ff1b89adf26ea5f1089bb1f48945c53b6b24f340ffe6506b79615e909fa931b8cc04b81b104ffed667f0f8f975e1c83070f74bf1fec36a23deaee097ac3fece53830fe2824290882fd660a3a6c6b398f66fbcfd32d345d2b018cf71dfc8414c9672be98add46c146d306aabaef056093be258d42213de0823ac0dad70ec9bb7c42631cd862ffa2649bf3ab521d574b43c701d764c3f8ea80000d1ba2cc36546883fd0bfadc1139856758063b811297d6178e91e47bb42e71acfb427ed79d13499dae299a65568851402ce4279594725ae0598e2560e8c361098ea20928ac99456cae0b553d4333f14cdcd480b18ca9747903a630dbff77c6abbf1561ccc5a8b172a0c65f8c69658810dca379f55452f0bb3b690688b99808b52029716e1ebc410e64267a6e443cd2657cacf6e937565af26b19fb58cab6994759055201e3cbdc8b6cb643b963697190d9b8f3ce0cd582c50610c70b873c5167d070780d0b31cfebda5af3520ada0f51cd5a1432235afc848fd0994474369d114909c1def8e21a8c8330d521e7eadbc785a7fe230c74406003c10c0016ea4307119eeaed708497fae3995ce336afc2c13138305d64262a473258789c07c4e677d2b1747a77ceb0d3a878b2e890f9bdaa7c06ad1e4a0f6efc2aa64d05ce0996b6e7750c49293273950217541f96fcc3e2196a3cde4c4340ed5e5de231cfcd4d4e653f5b51c8b5906bd9f5c684a776ea95aab044e7d7fea3df4408558ce5fb6c92df6a5efb5a3a68ab026bbb205ab690247420ad57bce7b5cb17103a64dd1ea8034eb9991f0fd50ec9a37d0e5f2454dce447d725481977bbba57a2a7306410aafdbbdb0754e655d49d4fb30336b17945ed19c4f9bdd2469df3de1a5ad9a3765371b05df9be63db27003cabe1e8434a9d8d0a437ea3a6295211d8742f998b0ac889a71c533d0ff2ac715f2ce5360899e7a9114c0b5527ffeb92c9b7c6914062b04fb84e35b5722d8e5630bc35bf5d4e97ed218da079db0b8cd660ea9aefc813347d85531476dac652d11802084ca832a48961399363956dfa756c67da4d0a16fdd1febc377232b5c63df85939f46b5435a554a1c06ee89fcc1efdbd707bb21823e6d82888e1fb219c5108de6eab15373b98760600f36eb51bc23927cba3e4bbc01fc67d4859f1025463d66d4d7d98cf6a84d8cf6a25c8834f126fd4580dd6ea009bf9a8a4eaf1cbe95c81b62e1095ec2087a035d15ba7d6101007553bbdceb92e66168a32187a1455011a59889e1575dbd01da7473014bece931a3804ac9fdc91f7925c44626e83b4bfc71b2e9303fc9ba2429beb601392b7b38227386d725a01b81a89591687f6ebc5edbd09d16b50b47da9cd8058106eb21e27c901aaf5fb60e1f6e36b995cf5981007360c81daa3dab925837620eb1b26569225031f36ec39b5274b2703e82c67dd0ec94a10fcccd82e0a2f1a9b995dfcf99671f540b852cc0756c91b383c99737596afa501746fc39fec8547d2f1691dc6f855e33cb5abed230e82502926e24b1ed98e4762a0a89ed98a035b959c31f0b3c0b99e1c4ae51dcfc3342033da58ef28083558ff84c17faa4c3e907be994aa2d65d643140b017ffff2ff312b960f82137bc27596735fdea286c3e2ef002fdf6c1154be66bcbd792989b6c6560523877110289728007bc0d8ceb7a45ed9293d0c626e4b93a3adf9577d4af0d2b6e8300766855de9e6b8471a7d14472b5d24eacae04796ad47bfc264dba28be434386feec909b245f493886a25748712c2ae06708536cf978ca32c82d678c08612988c8683785b0cb91e964b0132a14e03d4bf3194d55a8b73ac1b907c3fe58cc928b42db6cc30538f503fee95f743f644c970d45f319f6d15a8ed48f301fc2199443a36c901a28c6e59344f5da2e6e5972057b885b3db51799d7a9d96c1768e4a636fe90cf9ad0a717f8a727184a209d2a776ede678b00b18a7a757d3d4208b9d85e5b30bd382584c479af506f2f3a0e1b1d1bc3b47665951337fa41fcf1dd4f25593b6d95fd15635274251f8f4db8fd95536f64669366d120117ba8172a19629c386bfc3907fe180c4349a8c4ea697a9c6f8375ca2432ca2151e5ea5af2dc23fb226042369e6ac232290df0c22d3a0a202cb8a26cdb55222868a1bc769d6f596776dce8cb3c9d29428456f1ec2d8d419ca4b0fadbbe6ce67bad6b1d45b492844ee99acee9ea6c6dc272ac55dfc98f5fb7b46dcf7b876264eef3235d101919fecdcda770a6bb37911f06212cb6922e83cc09bcd5bcd20d978a80f5c9a84a6ce11fefe6681d0c4d81e51cb84ccb05d10ec465d055a023a665c3d87e13b8cbddfa3451c0d9c8c7a257adb4794dd1aa712f4ba4cdd09ef0f3703396aa977561c1a822dcfaa4a82a90601f00d09a87b65ba05e208546f787b1c3b53f706861927b6e8c97d3e2b9e69ba2f92ac63f911ee8b2ad4f0eb9606a58ae3ffc4269abd7a3ca72bda73fad238b78b80b7a522879f2df21f1f3859e1cfa36a9c4c1a96d278d9c32974dcb3bdf5b5cee35e59d26bc8b01fd484cf3dd8466d808e7fc3b90e948ebc49d1b1950aa4cc86aed554c51c86a64d2fb97af4854bed859f8b0567e9e1cc2d6b690fe5a9fd6bb9d75958aa5813534ef24c5faeda033f1d3e73398b8cf03580c9461e46b7d9daf70ff3118e3cd2a9a2d130923cdc5c37853ae248c4b13d2638a07413d28b56cab79c2b1cd97f8301a9131a7c3e3cfa8fce68233a95da3c40562ff115dfab7b7e913789c74b5d3bb33adae5545e26d423a47b8da3cb1e09af1d75cb154d1d83ec9bc6c6688a2823fa5e5eb664b7dca98162d7ea7f38199d8c101087fcbe185ef1d27df4ca198d5e5ced79e715bb612b8aeb0a25d7743f5b918385d5f9972b3805caadee450e7262522ef91fba45e92b08b6e59de0cc7402f273a5934760bcb9c631b4280b125fa63d55b4812e53d83647e1a50c7a03f3dec6597334dde3da316f10157f97273b8983cff9f690dd9afc20f144f220c2814ea9cbbbc0d81278ad976762ad91fb", 0x1000}], 0x3) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) executing program 2: close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0x7e}) r0 = openat(0xffffffffffffff9c, 0x0, 0x400, 0x0) dup(r0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206982, &(0x7f00000001c0)) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x9, 0x7ffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000801) r2 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x1c7) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(0x0, &(0x7f0000000280)=[{0x1}], 0x1) semop(0x0, &(0x7f00000003c0)=[{0x4, 0x3, 0x1000}, {0x0, 0xfff9, 0x1000}, {0x1, 0x102, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x8}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) setsockopt(0xffffffffffffffff, 0x8, 0xc, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x23, &(0x7f00000000c0), 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r3, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x0, 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6aa4a24499c59ff5d619fd63d50671e2dc2042df", 0x0, 0x3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 3: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) setpgid(0x0, 0x0) setpgid(0x0, r3) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x1, 0x138, r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r9 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r9, 0x8080691a, &(0x7f00000001c0)) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r10, 0xc00c7007, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xffffffffffffffff) setrlimit(0x0, &(0x7f0000001480)={0x0, 0xfffffffffffffffb}) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$PCIOCGETROM(r0, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) executing program 1: syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035e90a00550000feeaa490bc1896916bba7182b0"]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x1, 0x4000, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040), 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000480)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b75a449fd19e7d380e11aca179599b0b3672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xc1, 0x2, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x83) r6 = socket$inet(0x2, 0x2, 0x0) listen(r1, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r8, r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x5) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r5, r6) executing program 6: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd4e, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r2, r4, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = getegid() semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = semget(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r7, r6, r7, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0xffffffffffffffff, r7, r10, 0x41}, 0xa, 0x2, 0x1}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffdffc, 0x0, "1106e07482ecdadd4543940000040300852300"}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000080000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) msgsnd(0x0, 0x0, 0x14, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) mknod(0x0, 0x2000, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "046cf52be3da1c664a8b55dd634db17f1cf7f9b8"}) executing program 7: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa1, 0x0, 0x100000000000000}], 0x9, 0x0, 0x10023, 0x0) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) ktrace(&(0x7f0000001800)='./bus\x00', 0x3, 0x40001810, r1) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) executing program 1: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x1, 0x0, 0x84) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2c, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[@multicast1]}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffffffffff7ff08004a0000280000000000009078ff"]) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0xfffffffc}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) mkdirat(0xffffffffffffffff, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{}, {0x5}, {0x4006}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x80000000, 0x0, 0x3, 0x0, "bb08000100f1675910508b00", 0x4}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0xffffdfff}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) shutdown(r3, 0x2) executing program 7: sysctl$vm(&(0x7f0000000000)={0x2, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x102) dup(r0) (async) dup(r0) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1012, r0, 0xfffffffffffffff7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xb5fc, 0x8, 0x11f5, 0xfc}) r1 = geteuid() setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4101}, &(0x7f00000010c0)=0x1007) mkdir(&(0x7f0000001100)='./file0\x00', 0x100) r3 = open(&(0x7f0000001140)='./file0\x00', 0x400, 0x8) ftruncate(r3, 0xfff) r4 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001180)) getsockname$unix(r3, &(0x7f00000011c0)=@file={0x0, ""/252}, &(0x7f00000012c0)=0xfe) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001300)=0xff) r5 = msgget(0x2, 0x184) msgsnd(r5, &(0x7f0000001340)={0x0, "ba49efcf6b40157fdc60f01873b84539fb63d89b97d737ad533eb79b970e91fdf21cc9b61b232a5bf7828c8c7934c576110e49f0e8a59a2cc845171b88ba8be275631f5cb73d6bba291b1863d958c3daf8c5fe912df178a3d086"}, 0x62, 0x0) sysctl$net_inet_udp(&(0x7f00000013c0)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000001400)="92773b1395e85251cca6d9f59810f41a4af2d2a68b8ccc19510acaf486cb55c057834d948e4a1d9571380a0b947ea66c440c0665a03777b0227955482bdcb6ee2d67ca87b75a652841677447de75d1c3ac0103513fbc3125a948dfe8c0a077bc0a0ff21d5acff261a6ed24a17ae39ffdb60e7ec014f077650c6c5458dbfcb0cc660c863490c74c2d07e49603a4d70873c89c97ef69cae5f10bd88f11a016f7b7dab0c65581325367f7ecd41c12061ab68ad5b2a1e8caa8f2c8e28e81ec53d7cb683478d643aad8bc3d93c6959ec79dd23fb185bf4811498228bc0dcad86d9b588251b18833fe0722d586ca195219fe4dfaffe1afa1ec02809650329c9bef8d570462340504ab2e14fde892cc895d52add23d9275b7994b1f4847538d3e0c680fc034ddca1ce18fac523e62d3421de84107a0afa0b56db869787b0b74ae4cdbc8044a6052bdb29acfcef5573d48499540fd0528b588ce2b78ab08f284df01aed64bae1d99b04af4f796387e728966437232fd8610bc70d5e770c77f05e8a55c088b52789d93e9c255fbcc617a6b35713037a8758333c816650c6ec3ef2b4cd4d5aa33be992c3291e5222952bf134d2cbec44975578e8255db70f09e39c8e5d8bccdc6332607470a78da409ae4aee044ac012e33cecb3411e9d56b0f732c31be4fb07aba7f4069ec2d48ff897450ea2b268f2e8b85401558c26cc55535596799daaeea185467e725fde36eecc974d29de096bcfecb1495a82130c79eadefb3b94a305fca0caa7c0f5c2e91383c33d8393054d8506584a8c40410719a1a10aed7115c200388f87948b12f770d396527efab4e73500ccf1866ede974553f769ca827b83919bd9edb1ff71f85fe8b94d41cf8c81e55a9267d634601602c053dde269af57f92145bd905471f7ad213838f12a11592b719d40a99e5cf50158c5722249e9801302dde99f057cc80b5a165fd1081d6ae85fe565e583a2e021113608b0937cdb666cf2680e4fbc99592181d67e28ecb4b8647177ead16e52e9876e05eadabb88762c496176219ce6c6fb34b34a487ec486a2449265af706d711298b48a205d756840cb7947d4fae40e1673c731e23b0608c001f0fd9eddf72f0d91d4b9d05150f934176ec52e5b4f75c3c758c86f8fcb51e131df3ff38193b5c10a9cf31bb81066084638ccb998ada8aec340ffcd1113dcfa575fbf9de026213a829f27ef40d837854b7fe2d64d57c41de9dc94a7b654bafd056e9fa683e72123c97fce4dd2da5e8718bb529b68464336e22251f2e3ba520488214437ec22bee815f5e5716ec75e474cb6fd968da278d5dd6ec6321a4c0b7b8fb09129b60bf0494a313d35c30f44735484b56ee72ac749a79a3fd3b3554c72340fc6754c3489a7abd7a6f6ee043e91931dad4a8e346a904ac518fe4532e0b968cac7d6e87915c9b001f0a4fbbaae19756da0b7d2059962576b806674f4cad128f0d6fee3f4c7aa94d1430ebeae38793482a88b42d7a569fb962f89e3348dd5e7588d52851c36b886e34dc3772b6355f7c09214738a2afadfbd4f5c1ea0d8ba199bc4f375edf10e354cde9aabc2992368c9af8dd4dee2c877ac6d314b00b4e8cea601f5e2b7429309256137adb2f57594d664629f977ae4615d02d39b57d0b6c1a4fb939281e7f441dfa367c4f3e2e19c1cac573f5d06554a84f09a5893c82b48d325dc3dc2f6603fa7f141b5bbd7d55941b0031215f4a9969bf0c9c7a859e6db2ac91584f9fb2b279a03ef3bbc76923fd464387cf955c1e09cf1b8400985dbe24cabfa3f8f8d30026d0ef27e5845be9307d044aee3c32c19811a0e0fd40a938f6ae153a7f326cf6b180efd31eb51cd49274093983d16597102fa3fb37712b9f12f5406de2c6f136fd660db026960d7376d7a1a394c177b6bd12bbc87fddda7e85d601271f49cc3bf59edacc176e1a4335170bfd7840474d5772f19a0a482ab2466688d8503dc749d318cbe824444cc4793c46d45688b19fbd194e0f2ff943754d4c9f606456875715468caf3f15016ff9e5e94414b20bb35319cb47ba1ee4a314bba8c8d508788e4626431728029039b3ba96333f1e0e04cd44fa79660a8ed43f8e833fa4339be2954e9c394262f72923dc6216bc830ed5d799ce7999dc0feb3741c406b2be16bc7d60e607f9e50d292dfe3299ca8556aaec8af293e89d3d57f342196409f2d1d6d46c6dd0d54576f2834c9d88e7f4cde59aaebc2428e6d95dd0fac8cc811e4b2212809d833f208a5c79e69d24b48ccb9d888d4a61df312d9a20f3452835f15c77d5c76276736175315991532180b66f43f3fc052919c580a950a5054b4af2ea9461875edb7e92dc72dcce1ab652a6dc81accbb7ff3101a3c24c4f649797c1101fd39951c1c66559bf7f6f94d7021404832c0a0776bccbb79b2b481c482425965f803dc488714c55703e0d99f6b6018ff3541a3bf422778f7b9ad219c2a7694ea15ae0bfd6a9be64db3b86b77db7537ab1b2c38751b74ecf1179dc168a343bc72bcf0e151db8c7f5d1b6fdb4b9d71812bf0b86066f447b999a5b8bc10fc93189502901a54e5166f2d173f3743ac3538b3a95e108e85573b3299e15a4ec2899a74685d8a278ec9109d6a314829862de3d55f12d059e1b9cdeaf27388a961c888df26e78b530e53b1b5d17243d346468b2f58976a85fb71c996be06fccd354ecad20c4e3cf23df3699131d59de881db08afbc40582954caa31ee671d3cfd7c43dddae8b97bdd953f751999eef3f9590f77ce318f62d09fa0e3df968097b321cf4ffa2106d71fe4d60fecb2374695886b72edd272d8cfd19bfe9cd7c6e5e9337d4b620c20035f386f3c09b8e0a76f4a59090cbaa9efefd0ed33b228dae61cd43fab8ff83e72c767b9bdc9f662212b3d40ee1b459b56cf3c9c6b0a8d5fc589c24fa659e64f9e2f72d5b54d55f1be012dd8355695247b0c59df3b3260f733186e5f352189311a4b4a4c9dd605012b616f366e7edf54513b54fc7d4017681b3556799bbab5d835fe8328c50cad5ad2551b7232797c610b9dcd22920e9f30894727363e8761f6477da52d0e1db87ef8b3c821d247cf8007f709b893690de62660a768d29c7b6288c2b6d707aad50541f08a48e16667331a5b0fc2d9950ddf1628eab5864d969406d53214d23d70e9a21769901243f6272ff1e464805f92b88291877300d475304d5761ad0edb6af27c379010fef72ec31f3561db3189581c783e315b78dca50b6ab55429acb321bcb2e931d8c2d79affb52e931f54e91113aa4550d4a06f590923c71c920ca91726557b8a5243fb742243c0a601504f206eb3666a7c79903754fa25cbbebb76b81874ea6ce811e8e41083d2991a5e16b31c8c609d37613e8df57209034acd333ecb22f24d6838a641bb477a7a1dc321986f699c87a5c35b7b22af5d04c0f40602136a4d9ab270d36869df9df15856ad335d6a204c6f67571f72f8f489138e377e907e883fe4bec4ca8000a45f95872fe35f9b5d78173a4fde1d6300962b1ff0ba4b137b909caa10c43ef3bdf2cc7fb3ad3cbdf60416b1d626c64a0e277d779db971409f41116ec4d9f8c59a01929c75f8a7f0f97b6eebe7b1aaa1b474d6f5cb774c16d14ea829aa6c07dc0a5638094234b96fd3b881d3e4de711f9905a20c072157a833b0c3c272e131d8f5631b2ee46ffc1089f9d6b54f1b77817c2fe20a0830c7defebf738834392643ca12ff70e3509e3449291777092757d8eb8b57e35579d447caa08c53a7d9e3c5aea56e545a930354e442f3c21ef6dfeaba4f306a181356709774bcfc587ff62f083c3ff354fd362cd8add0d4fa0583b429ea8e2f5caf5ebeda56bbee47ab71ad4df00653a69f99c5d401da9e739cff7f84cd25a13489b5b5b7d0aa91b7b1eabb3123293abf2043923bb1ce240c070cbb99ea00e93731a5f08517d75d81572ebe54c7bae78584e0d1e80813ade92762ba7c72093d717b39977a415cd4531acb05b1774d6c02aa8e750087d4f6bf3e72dd0e1e2975792cd6d0d964cbc4ca0b0e6203fe85019ebfa3e930a6b19837a22f893aa271f699d6ec34a099f8cde3133aace358616c6325a8060f5937502e40a4dc97f4beb2929f02876522ecef1109dc856b0ae041f5692419989e40fcacb0fdabe140b2176c81e87fdf3786ee36403a9f91bba0808a87c7bcdb13ed4d33ac791bfbc6f8b5ab6c722198c0beb8b90a89554e4449a5e2783bbf5c12b8f97b3d1d7bb098be3a9172c28c123d3981df2fe47afaa1914639a3f3513c5d93050cd96047bff2172f3dd38a902ded22a28c75e6aaadf141ae1c959cc63df57f2e7df35022476756f26515026810ccc6d8776a27071911f93820d016970f917bacb2707ecc9bdd973d264ebe09069d32e5bbfd322fcfda9edc23b6e9cdd5ef15a1ea90561d89817623bb0f00432a411576712f68ca8bcd3ee7ee40c6e5b00f84df7e8db5ef20ba4d2ce3b03b7a54b882e2bc361cae32cffd01e64b0fd640e7f5d0ce8328768a0d16e8624d1258ca5b60b3dede89f20efc6f968769917178b5ecd60aaec2b6cf74c6a8b05165c57c4f9c22865af0442dfa37db064aa0bb4bb037c7e010e274e0a5289e1fb6bf055fe8655fd35f02cc201fed18cd95c7a7cf05005877bf199ec92b0ca95990148ac6f959ec8502096984ffe56b2c7400623dfdc21ca70f2a10953c219d5d7b53771df8e3c7daeea19d134ebbfc92ffdad76aea6b3a7577eaacd43eb32ec1d686ce68ba22335d9c2bafefc418575d6ae0f9bbd5c13eecc8b9cb1ad0c4d50ec8a76fe5ac4d96f9194eabe44468fba79be1e84c3eeffe9dd4eae43d940baf6228d740260de3d7f94a9267676e2750d771253c0129ae42212f132bcd5c45772dbd1ce83a0babbfdcdce52c74100fb5a7063642ff7bf398560d67c49480f2086d739d310b7083d0e9455aa60e30e02ace5958751eb4a0ca622b368738ecadca7b09d206dd379f49d0bc964d7fc1e61d0744d058a4a0e41210d00ae40dd3365999b614a6de55f43698b15eab5a69ab9731204def9eb3468d98ff1e04307cb491d89f959923fbb67c2730647854dee10315993ab08ad5f25f04f8695235d1884d6e548cec15a46b4b6959f1e54e6585edd1b527c22bfcc02e0cbee4eba207f3552ae8fb0ee7de774eb4d27267bd5b7ee16bab8fe46465dbca89493b95123b36ce11aa04f1b512166769c5db04f636cd2b8078bfe7d2a2ba964877162e45feab4e9e967b2bda340e6a3f535ee2056b39682e178bf2d750ac964f32fa6fadeb33cac4a849608414f165c8bfd8f291d367e14833584e409050015d9f357b605b5cc3da0ad3ac2da0965c017eda695735ee94158adf12eed3086dccf933215a95a9486b199c9ab30554c2f09ac219e17c6abdc22b288c5ccb2bffe45b672e1f21125ce997e5c93e3ad5cde789434bff6758bbdb795ae0495ac3968d0aa5451d7d7c01bad59e9a98ef35c5be07c48a7123ea56e235fb5bf215fce30a83f8bb105a0fde7de53fedbb84e84531162768ea887320c92a4b380caafa1f5ddfe207a3def8dc5cbe23acdd482cb5b92be74fe3ce37c9ceec826edc204d8cde5471b042a9648f01064727a1f4d51732732706f25d5609b87f8f36009c72fa32f91f79b3ca414831d586709f25e6a6af9edddfb415e6da66a591969f73138e39b2a415879d83c90920747f5b24684a4cf0079ce987ac34350046d4d5dce2b78c15a9a7c59cad1c5132721a1d9993e44ab125a8316a4a514fa15b9b16a79daad0585f5799", &(0x7f0000002400)=0x1000, &(0x7f0000002440)="605c33fddf9b15443f01765fff4ce0b5410c047ddf0537f81d107c38ac31d3c4ad803817e9a3945323572406049b84458b", 0x31) ioctl$TIOCDRAIN(r3, 0x2000745e) write(0xffffffffffffff9c, &(0x7f0000002480)="dab0e74c9595682e5224bbf241ffcad5dea1011181444f1a58e59f194bbf5fc46e34c2262150c15736e685e20e75976fad81cfa730ae237d1d206c1ba61d5ad99812486bb6e5d039bf16c896364429c972246223e2d6165fca0ee6b380f1b38e771478ea27cca560ddd431abacf3c0b9ead57af070efeb33f01aebe4f8856a9746a8b6da7c5315b69a4c54c80442c907462215bab0c1631e4d9b95d54acab02c2109e346220beaf8af12ff04db33dc244a6aca30e3164421d39364340ff99802e0b0080d6569a94bf12a00b5ce0a8aae9dc44ee1f9b579bb62d2bbc3", 0xdc) ioctl$TIOCCDTR(r2, 0x20007478) geteuid() ioctl$TIOCNOTTY(r4, 0x20007471) acct(&(0x7f0000002580)='./file0\x00') r6 = kqueue() ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000025c0)) r7 = kqueue() kevent(r7, &(0x7f0000002980)=[{{r4}, 0xfffffffffffffffc, 0xd1, 0x20000000, 0xffffffffffffffe1, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x6, 0x80, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x100000000, 0x2}, {{}, 0xfffffffffffffffa, 0x8, 0x4, 0x4c8, 0x5}, {{}, 0x5, 0xc, 0x20, 0x7fffffffffffffff}, {{r4}, 0x0, 0x26, 0x40, 0x6, 0x1f}, {{}, 0xfffffffffffffffe, 0x8, 0x20, 0x90e, 0x20}, {{}, 0xfffffffffffffff8, 0x82, 0x40000000, 0x2, 0xf29}, {{r6}, 0xfffffffffffffffd, 0x4c, 0x4, 0xfffffffffffffff7, 0x5}], 0xb141, &(0x7f0000002ac0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x5, 0xffffffffffff0000}], 0x9, &(0x7f0000002b00)={0x1}) executing program 3: socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000041c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a"]) executing program 6: utimes(0x0, &(0x7f0000000040)={{0xffff7fffffffffff}}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) (async, rerun: 32) r1 = syz_open_pts() (rerun: 32) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x3) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) (async) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) (async, rerun: 32) kqueue() (async, rerun: 32) dup(0xffffffffffffffff) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) (async) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) (async, rerun: 64) shmat(0x0, &(0x7f000014b000/0x1000)=nil, 0x0) (rerun: 64) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) (async, rerun: 32) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) (async, rerun: 32) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) setrlimit(0x8, 0x0) (async) syz_open_pts() (async) close(0xffffffffffffffff) (async) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000134000/0x4000)=nil, &(0x7f00001fb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000086000/0x3000)=nil}, {0x0, &(0x7f00001f0000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000ce000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) fcntl$getflags(r1, 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mlock(&(0x7f000001f000/0x2000)=nil, 0x2000) executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x301, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x8203, 0x0) syz_open_pts() syz_open_pts() r0 = syz_open_pts() socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x1) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000240)=[{0xfffc, 0x0, 0x3f}, {0x2, 0xfd, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x4, 0x80000001}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x0) r6 = socket(0x2, 0x2, 0x0) getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) dup2(r5, r6) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r5, 0x0) r7 = open$dir(&(0x7f0000000380)='./file0\x00', 0x1, 0x0) ftruncate(r7, 0x91a1) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x810, r2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x2, 0x6012, r0, 0x2) executing program 5: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000841000/0x3000)=nil, 0x0) executing program 3: syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035e90a00550000feeaa490bc1896916bba7182b0ec91"]) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffe, 0x0, 0xfffffffc, 0x0, "1a2198b59b0900020000000000ffece900"}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb9", 0xd}], 0x1) executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa1, 0x0, 0x100000000000000}], 0x9, 0x0, 0x10023, 0x0) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) ktrace(&(0x7f0000001800)='./bus\x00', 0x3, 0x40001810, r1) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) executing program 5: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) setpgid(0x0, 0x0) setpgid(0x0, r3) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x1, 0x138, r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r9 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r9, 0x8080691a, &(0x7f00000001c0)) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r10, 0xc00c7007, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xffffffffffffffff) setrlimit(0x0, &(0x7f0000001480)={0x0, 0xfffffffffffffffb}) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$PCIOCGETROM(r0, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{0x0}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x8, 0x0, 0x0, "40dc5b38"}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x1, 0x4000, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040), 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000480)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b75a449fd19e7d380e11aca179599b0b3672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xc1, 0x2, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x83) r6 = socket$inet(0x2, 0x2, 0x0) listen(r1, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r8, r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x5) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r5, r6) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd2a, "871ff9bdca0d88e03a90d692080d51aae100"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x1}, {0x83}, {0x6, 0x8, 0xfe, 0x3}]}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x81}, {0x14, 0x0, 0x0, 0x9}, {0x8126}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) setitimer(0x2, &(0x7f00000000c0)={{0xffffffffffffffff, 0x80080}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x1a10, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x80047308, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) socket(0x20, 0x4000, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socket(0x0, 0x0, 0x0) setegid(0xffffffffffffffff) r2 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/28}, 0x24, 0x2, 0x800) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x24}], 0x2}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000051c2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb3a"]) attempt to execute user address 0x3c729 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c729 cs 8 rflags 10246 cr2 3c729 cpl 0 rsp ffff80002f5429f8 gsbase 0xffffffff82d04ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c729 Starting stack trace... panic(ffffffff82824052) at panic+0x159 kerntrap(ffff80002f542940) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff80002f542c20,0,1,0) at rt_match+0xc3 icmp_reflect(fffffd806d421500,0,0) at icmp_reflect+0x1ca icmp_error(fffffd806d421100,3,5,0,0) at icmp_error+0x61 ip_dooptions(fffffd806d421100,ffff800000ddb000) at ip_dooptions+0x87c ip_input_if(ffff80002f542eb8,ffff80002f542ec4,ffff80002a6f2000,0,ffff800000ddb000) at ip_input_if+0x1d3 ipv4_input(ffff800000ddb000,fffffd806d421100) at ipv4_input+0x47 ether_input(ffff800000ddb000,fffffd806d421100) at ether_input+0x525 tun_dev_write(5d00,ffff80002f543238,ffff80002a6f2000,2) at tun_dev_write+0x209 spec_write(ffff80002f543090) at spec_write+0xd8 VOP_WRITE(fffffd805a1f0d80,ffff80002f543238,11,fffffd807f7d7750) at VOP_WRITE+0xc3 vn_write(fffffd806257ada8,ffff80002f543238,0) at vn_write+0x157 dofilewritev(ffff80002a6c79c8,c8,ffff80002f543238,0,ffff80002f5432f0) at dofilewritev+0x1a9 sys_write(ffff80002a6c79c8,ffff80002f5433a0,ffff80002f5432f0) at sys_write+0x87 syscall(ffff80002f5433a0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xcaaa50dc580, count: 238 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 9c8ab089-5fb3-144b-a4ba-2e178800b25c found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace