2b06fa3cd76a93fdaf41620c4a45401de89c5a010da805af4f18a5455ecccaa7959b2706e0826985b018e1de59490ad45da186daec1164804afd7ced8b9a2c9567fd5b78438a6652fe77f391add3aa430ab0eaa9b5b11e1561223a785aeb5ca858d909db85352e9ca578d988e2d03c025d4b0332e920007a78c70b475f6d85e43aea2ff2fe54cab948d7b4dbf7c2f849e5385264afd2e931c103fa0d15e6f6af2dab33e739b21831a86d3fbe90612083e2927d43748662860b41a5e1e3e4024930a327ce85bf9abc549101bccdb8f0f2e1efb0665361ab55112e713256f71eb7e1b7efcd318a43104148dd79b1989798b55e3f1b4533c5ac898fbfd2cf60cf6f8ebb6ffa422315e5e8c79dfe2775bb910219dd2b63bb1f217073a94f0186b4a4f63af08ca360bbe3844526ccef83b716851538075b96a5513a44c16076d1e401af7931c05996dfde18ce81a8b822e500687750c011a8ea653eccd5895591510ae8feb44b4cb901a05b730811194554cb8526884c381680a8387f7b1e48ef3de874600555e28f5fb4c28b3a6d4ba9564c217557d39859a0aabea533863927a704585a9b606fdda6774da339267e9e700431913366c7b94a33abcd24b44c952ad428bb98b5ca9bf106513caf28f6d2dd87c54e73d7e5681e80cf35d2cb681ef72d31ffff046d142d03ae1db7104cccb181268f09c60bc99268da985a71819db07f76bad6a0bc931b951d5339507fc1da046018d95315b6559fd32b57317ae64c2f932760a79dc25e08392ba0eceaa5f778bedaa119688ea2ccd923c898989a565a6cd9c06b08c4ad4304a50c5abc1bb6421cdb8c9a940b963a31126f928e0b67100762b4283ab5a689b6a0d91fcea5bf49a732ffb1e3426840b900b856edd3ecea66bc3d68cea19c30c11a5dd46753b38b99fb3af177470f9ab24f78c607784ebe398cfdab6e0eac9f12b236d169d36ab1c532f451217de30799781b9411cb36d8ed4b7cc8abe655efbc7546079478a7781f2bfe81d5cb0679cd5c73fe867cb71871f541623ca01157587401da8e6058ec6594549ed75655fe17981add07337bdf3c6a66437813fb4ad60a56ead2a2219301e40e5b272f2926d6b3351d44821b1ab787e75f02a072ba20e4d814fa7be93e1f439db41949177f36ba5df7e4095dd920ae97d293abaef405b6ad7a3120330ba89be5059ece6126d2b477dbbb8b8b44fd7cc5debda9e18ef1df108708499c7929d49e17e349d7270d5fefeaa6834aa57497bfa322af35ec95efcda7da94fa620faeb3890f73f2c675828ac4a65b555304cbbb84884715185933f830e8ec78b7359a4d0f544873eb6bf83b9c62baee43b0797e411a332e4e8aa19924d96696cc0f6587b4df2c8e8e6f37938ef6d2611bd82481d101258fc8f507c9cfa7ecc8d89dc9c8d9bbdd5ad00c8c0a3af23564a1470104c46c7dcd939150ce897b8747ad707fd13e0cc257a7080ace938ffd864a4eaa99c8e728257a5385ec3bf01219e0692b6fccb7112131e003a03033e1a92b2e0e480ad8364cb58cfddaaac4958a84683a64a3ac3614799c60282f17e19fa9c67f3ca198ba538e7a0c14f79d958feb5dc6dfeb851349c4aa49008b7d54692fa09a8c3bda41521042ae4cca809dfc098015a12821d56c0f105e78663230ff573bc009bc5dacb6f77b81dd46e06c9d623e91565f802e71562ab8d6763c500c8019e9c277b4fad22a8c35080a3211f48576b03b61837283e74f42f87708c650fd783cde56567b6d5fa8cd0c0ad2ba6e0b170315f91800c032187dcdc137e6ab02558b7526e8687c6d92435d641e5cf729e43b5226325f85571bace4d054a25024f8ed387d1462b2142c5e02630c2775a5763d2c7f93fd91e2c6d77472b8b73a8bd5aa9d9c7cd87889a5e1de3e908cde0ecf829d2f512e34645d97cad1de3074c6fede8decb7a770fa83e34afad13974a19dc4da63c0b1d13a41bf295989b8a037733515d28c07cd6aa9726dfaf7669278733e5e9574f1b088daa09620c3ee772ca817f844d3d0c971c5bdc8b986653c97f320c5a88acec389bbf35d98c26ba18aef046013f971ad73253b4feebfd8c92664a7f1a5c19c11df8a7c2fbe8d8cc7691d36535e00b96f19c71cead31bf338509c3bc5ddda4941e2d23381b256380d62c6d297ae303d29297600aea6bdb09dd09ca29ac97f5c53d865cddfc01efca0a7a3627c7c69509e0008a4d1ce46fb7e6f9a809217a9a2f1114bcfed09457d334dc9f81e3da523c696fa90a72c5f719fc855ae845969c7b87505b02cc074053e150fc447099d1", 0x1000}, {&(0x7f0000002400)="52c21365925edf536d00c8aaf1f4e88f55276caf85783c35c379db18be62c34b03deb197b93990962e2f1dcf3bd39ad7e59a2a1ec9081c076cb4926dbc1b73d76a54b5ab65e62ef671ccba47ae84a55d1edecd09b261f03172fc26", 0x5b}, {&(0x7f0000002480)="d4d95d0eafb3e5256ff41beeff527333647cc35c6bd33290879c0e0e3dbe713bc647dc736a05c8986478ece6e85237cc87f684f831d040b5a6410a5f8238a8140bd64bf7a622ee39a4c042d2227dcb19353d24c86daf6ba30b7ba5f1a5fb44176d01d7dd811e213721767eec40feeed47ed42f11bea9497e8e6ac68d6f88306f299ee57cacfb3a3785a50efe1363e7565df04b851ef02fa73f553cad56cb1e6354ac863143b2d6b2f225061fa89692275dd72aa0c75e8b95ad6d27f5d20fd51237ad6f7c582e26dfcf9f088a731bf1dd8f30c34a093d0b61f6eb3f07f6eb56c46ef8f5c8", 0xe4}, {&(0x7f0000002580)="aaf415313ea9a45002604c54177299b3b2561bde4f9734bebd2de391ce8be1a0fc7acd7e193832034189efcbf2a74a3de99ca2467817bfce4adefba2a30ce23d5917bb81f7668dd97ac870513e80a9ed3b63e6f87033255fcee9e3d20f9098240935d94e64e72e25e1afca0c2584cddc06e794064312b997a34c89f223b36a3cfe0956fbc04dbebd610f14c4d2c65aeb97c9f5dbb4cd4c95df70f0a2dd437edccf885227246a131c4e9d4cd600a20f7c1164f2cf89e2163679edbdfa35f1f9fa0db0097ee8444b905ce9b18a8332337ce12d284dcde53ea07227e72546843615728e5577486f6d3ee727f3ac", 0xec}, {&(0x7f0000002680)="025bbc6e21eb65c5575a4c383b350f005607e751d3849e9366de14c9fbc2cfc486cdfbf159a2d87a906c5eb30f677d04f79205c31ca7f98928a74c830afd7d1159dc313d465a31f795c68c8cce7d8a6084ce80cbd2644753936822c396ccc1d6ea5961846f146422a84d5232c506eae68f1b31d4b2b2b8e2aa042b07c1a01843f9153aa7d5754a1413f9ba0cd9bbd869f24cfb0383069685edfc1f0fe55ef6e6fac49a1764397fbffa83a8eb882ed8", 0xaf}], 0x8, 0x38) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)) 17:10:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x7c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 17:10:52 executing program 0: clock_settime(0x0, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f00000000c0)) clock_settime(0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) 17:10:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000300)={0x1, 0x1, 0x3, 0x0, r1}) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/32}, &(0x7f00000003c0)=0x22) open(&(0x7f0000000240)='./bus\x00', 0x20020, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="58152db6cbd25892774b936d49655431370588ea6b5059b804eddc5253234dac6e15ae746630fd", 0x27}], 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/155, 0x9b}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) 17:10:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:00 executing program 0: r0 = semget$private(0x0, 0x7, 0x80) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) flock(r2, 0x20000000000a) open(&(0x7f00000001c0)='./file2\x00', 0x98, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000004c0)=0x101) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000480)=0x2) socketpair(0x1, 0x3, 0xfffffffffffffffd, &(0x7f0000000500)={0xffffffffffffffff}) r5 = fcntl$getown(r3, 0x5) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r5, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) poll(0x0, 0x0, 0x3ff) r7 = msgget$private(0x0, 0x404) open(&(0x7f00000000c0)='./file1/../file0\x00', 0xa0, 0x40) msgsnd(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="02000000000000001c33775de977a5590200000096e00ad14d5cf085446c95733050e9e6d1149fb399a83a75a89a65754dcba033b47ff7d74ba17506cc9072dc893615d691fabc36f8183c52c884c5f3502f1f71a9ef936a529f1234c63550a3a67b014c0cf3fdf3c7192010976ab17a914ef79621b4dc010001000000000077be1cf37282525fb0259a24603d210fa14ef313895ddc13c0651c0e104fa25e00000000000200fac4c4c79f2abec7116f79988c15c475984e12e921e66151818da7c68511302a01ef0edceb7aa880d800c6fa20b240c54a3060338935a10b998088314fca275f48869dd734ac7f5699f3a61a3d39d39470744daf48d85088de9e89f43b7efd2f09fa39bd2001bdd83af3f85e21be5b8ad1ace4655e4ddb2bbda412735772f9f187b76824f0cdd47252fbb31d2444a21d59ae133b86e42f606100626eee5d834399bd38a9f5fffe7dabb5a800a45343128710c20f0456658ecaa4b32348ac90726bcf7ce4"], 0x1, 0xa2a104c913b8244c) mknod(&(0x7f0000000040)='./file0\x00', 0xc100, 0xffffffff80000001) getgid() semget$private(0x0, 0x0, 0x411) semop(r0, &(0x7f0000000280)=[{0xfffffffffffffffc, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x5, 0x1001}, {0x7, 0x67, 0x40000000000800}, {0x0, 0x80, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x3, 0x1000}, {0x0, 0x101, 0x800}], 0x2aaaaaaaaaaaace0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) madvise(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x5) syz_open_pts() symlinkat(&(0x7f0000000340)='./file2\x00', r6, &(0x7f0000000380)='./file1/../file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) dup(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x888) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4, 0x0) 16:00:00 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x68, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x7}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x0, 0x9) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) r1 = socket(0x100002011, 0x4, 0x1000000518cafa) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) sendto$unix(r1, &(0x7f0000000000)="b100050490000000000000003f00ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c859699a1f1382bde44bd5e70ae0061e91305c922e27acb5d602000d7d026ba8af63ff37f5a881c881ff7c5501c53c894303b22f310000000200000000000000020000000000000000000000000000ed6eed947545e45c000007000000000000000000f8b1d94cdabe01a88d644f2a7a9f8425062c32760c6fa701912ad6c591fc5d1d4c56695dbbf166c49b85ea245012b869fd1a8e88f45ac578727bcdff026f47b25f40c1004f9fa488083afe8b352476fd53feb5276198757b1ccdf03c20d9fc", 0x77, 0x0, 0x0, 0x1b1) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x4, 0x5}, 0xc) getsockopt(r1, 0x800, 0x3, &(0x7f0000000180)=""/235, &(0x7f0000000280)=0xeb) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xdfc6}]}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, &(0x7f0000001600)=[{&(0x7f0000000400)="92", 0x1}], 0x1) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x102) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r4, r5, 0x2, 0x7fff}, 0x3, 0x401, r6, r7, 0x7fff, 0x4, 0x2, 0x401}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="ab33187e4de9", 0x16f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r8, &(0x7f0000000240)='./file0\x00', 0x2064, 0x4) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x0) select(0x40, &(0x7f00000001c0)={0x9, 0x2b5, 0x2, 0x8, 0x20, 0x2, 0x1, 0x80000001}, &(0x7f0000000a40)={0x9, 0x4, 0x941f, 0x8001, 0x6, 0xfff, 0x5, 0xc6a}, &(0x7f0000000280)={0x8, 0xe6, 0xc30, 0xa508, 0x9, 0x6, 0x3, 0x10000}, &(0x7f00000002c0)={0x7fffffff, 0x10001}) r2 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x5}) dup2(r2, r1) 16:00:00 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1fffe, 0x10000) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x14}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:01 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x5, 0xfffffffffffffff7, './file0\x00', 0xe4, 0x42ca, 0x48, 0x20}) open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x1, 0x80, &(0x7f0000000040), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x1}, 0x10) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0x10001}) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x401, 0x0, {0x0, 0x80000001}}) sendto$unix(r0, &(0x7f0000000140)="b100050490000000000000b15386ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfb000600000072c881ff01003c894303b22f310b404f36a00f900000000002000000000100000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2a2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x5}, 0xc) close(r0) semget$private(0x0, 0x3, 0x0) setsockopt(r0, 0x7fff, 0x9, &(0x7f0000000040)="df51b5cf9cca52f82320ce4cbfa5c480577ddd5f45c83a5c3dd0c4593759f8b7007804d2737a9a81c8b81b8cac267fa5facdcab6952d527207c7c79b4e0256ff6f7de1ca6f063536650c0f80d4d0d63c30ca62436eed706f73a95a54e6f74e0313ab7ae38914d9610b33008ebe20a3059e932c8af662055c2e0a1aa88f22480bfd355907e929137840323ff1a0b288", 0x8f) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:01 executing program 1: munmap(&(0x7f000000c000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x4000, 0x242, &(0x7f000000c000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/2) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x1) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0xa19) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getdents(r3, &(0x7f0000000100)=""/68, 0x44) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000001000/0x4000)=nil) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87, 0x1, 0x800}], 0x3ff, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r3, r4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x6) 16:00:01 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) close(r0) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) mprotect(&(0x7f0000589000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffd, 0xfffffffffffffffb) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000010c0)=[{&(0x7f00000000c0)="b550af28559b98e0c5d6efe2f2ef424c334c0a6eee1522635c28251fe4f91f867cc7acb5860f781080e7070610289137838d08bea356c9149217f7c6f31d7fc745817f3a0b11317586a0dbe580f314ca7cc5425e340758b6c0ae50f11a517db2b9b7879e803a0f0f638ae3d035d2e82ac81a60818b59bebbb08172db93ff1ca0840472f5202bf3cdbe3b6bc63168c087fadc1c13140e161562179473724b825faab67513e6cda62889303c24a89af3675ede3e8cb61cb41932f8eb860fed327ce5300a2f8e80bb96f6f4d4cc6a07cfa3c87c83a24aff839b298951f863d24daf848062d2a5909854f113fa34ecfcdfe16a39059e1eaaab00c6787ece521861965f6e203eb16b611383364a31d1d1e69d4cd52aac0bfe1fd615eff1f77ee6daa9e07ec79b424690a454906f391c37dc7e15564699745660e1e97e63019ad4582f9e07631a5efb420bc2cef73f3c5ead7d1dffcc8140a17c7f243af2821a001907613c611875c152d9a1bbb9edffbf9b413c6b175d2e8f0d4df3bff1d7adc40caaccd6ee673cd7236bc6dbd5e6013f32351ed1580ade1fd01cc243f16a18ce588214e131875c89b6baee167d8ae5ca64796a9e439acd9ea37f8cf8b67e2c85a238ff0ceff7cb6f8652ff63ddc635a6ee790a8e7b4f197b38d8708cc9ab57d7c2a02f65d8b0e973fd7d08ba3044061f019d73565f217d5aac847a9211ecf9bf6290cc69c828a15e8fca2c4bdfde9c7fd317020ad79acd15ec4a78a89ec0d69ed4d1259102ded83ccaed35a78e28be42460afafaba5a1907afae44c304f89c30a313146cc29005b21b89c11348732833a8912b66bc7b7dbc5816be7e23ac58e96e62cecd27221cd8824156141ce4715c4c4d536baa502d9724ae02c7da9ee71f461708e8209e6ca79f8d34fac601ff3efb8f38d49592be06ecb583bda1c804800778b69e0b631b109557bd9e28715d2d99d448573f668eb44077693f0898db637c1e30f23cc4d5dcad060a70c9ec5115af6a53608e7b50892a37d4723f71c65147727e7d839b7a0c48f714dc53fa13185ebc7d4b79ecbe008960959c2da390897fac54e86946ef248236b4b6b7b987ed27c16e0af67f455578c1c217d1efcbcefbb8470d3a651a88ace23e4d7408c8a5429c4da9344dde5bd7f47686a0f1fb0cf2cb8a5ccd5feab25ba1c13ff8f0f47b110d4c190ae03bb1b2e1023fe19a8c89ca07004ba46ee6ded0db4c09b0f47e3e87ba38f87932203bae9831480b9bca4c062ccb1b06ed97be3b783e7100f7d6c39e5c6e4f8295f4cd88890b98fb60d6586e99979beef48e0012ae837bfddd27b1fd2477821f4c059890b991af2042727734fa11aa6fb427e18de232232d075877a5b98a474f6b53e229a1c5fb4777b05dc07b4141c8ca5273f4f112a95840b0f9866543d68761bb4b290a3a05466bc86c9b739daed3d57675ba78761227136df402ea4a978336e493a40f2f6b35e43e2a2626cd5d02c1eecba87825a0de0796ba470646c25c53e053601d6f08f8ccdf8a46710225591dc0dbd9dfaea7cba711fcaa6522ea7e4ab99637d633d32bf2b0570cde771542ac3eca7bde2de21e7d1a5fa1cc12d7e67184d2284883eac98793520fac4c3bd7526feb28e440bf70cade11560027857520f4466d803c436a9d2879d7b2c930e0884710574a9c530b24947eea99ff54166bb1e616d02ca72756c79514cbf29fa53c2487d9e6cdae94919fbfc48865bcfa9d4c4c8f8fa90dc114279e8faea2abe5bc12f26f5e9b8cfd47b6abedf850d7d486d13e2977afb3725dc0b8713d044f3aa37250a2e6a86277a4996141e3cbdd146189b6ed23b77eaa0377e91332dc865b58139299ae7ff95786faed9479875bd9524b19037cea6412a459dd2cc583c95ed660284a74f9c2020ce53e46c3bd7b12181d493b6e7cdc4a5b3091a9fe4d8b316e6f3ccdeb8deb8cb2dfd7187be86e948701b78c3ef6ffd2e94b1617e8da4c3d00f930b56795f8f3922cd5ee5c568088b5ad46df9f6be0b16cd6d0dde15df4e55fd350e82fbf35345f183a8723cbd4101b39f9f2598a7dee97ae5e86eae5a4c2fc4a81c263d9dd9ca6944e504cc46cd2c578d31f0b2ed84a5fdda5ec90a46ca9915b87c4ce01aa0597d8c5fbfefd2440da899b7c7bf697edd39f244584943ecc6287e3ecadf3ac91990fbedde8c0249b3f3b020a3396c9a5ea1cce5c538d3a923c4217982046e486027a1ca29d7a2bf2ae3a3d335faac77007e4ba69d6bb4f262bc63f0a152543a5c29de043709c0b2b19218933857a402ecb7980b2e4729050888ed8c2b280a3f0b850327bf396d0c21502134cfc56c3cfcadc05fee6d8ea308352aa2fb1ded40668a3921c5dab369f1e545a4d256f8ec4d31c7347f082af9e499086268e463687c3688035ffccdc3f9ff60a271b02eb27e4b62518fe390d804fe6b4d81f3ca8fa09f64f2b99c2cb1546cf73ca454ea3642ff8a4fb9c879bbe41b0a1b760ca9fa2287134a513161a8c9ed8c90701116b472d10af77c42eddad87eae1e518ce02bb815289be45d8aaaa7e489eb319541a03582f2389cf886560c0c715e9d7e22a5a44a9e056c10f87d8de88d2a7422d08f9aea10aca454860e804a1aa9bcfeca80e26b3d1b3b9ae8fd6f769f0b7b9c997a0657b0e1d47c0d6ae9e6ac370dce7f1e5c82dba647dc187f2da3f7bfb79312ba667a16465577af129d5a89cc2ccf6ad49c9b8717f8542b23d7b9c56261916f0785f46d0589f27090dff469ece47e8729aaa126336056b95c8bc92ccf5a26b9192b854117f828bfd4baedcc4f6b4078e9d07bbcfa0006dce95820672f2ce1e0e92451f0d3705e5ffcc0f7684da5f3e41359005e601511c10516c88904023407c0b79f84e160308fc7a60eec0f8c73745ca606797d343983ff8e681dc3a6f95bd996ae0d974a4e99ba7f5ff0a018df6f1c098a780704e3b5a2bd994e72018b02c8a38ea9571fb2eb81934654da0a8ec32a0d1739d08c869893a71a01d259266d97bae4bf85647f87bf15edb569daa665a31af2358f7de6b5b16eaa174f706a58ddb0196890df1b853c335f1d89c425db82e21844401e0836ca06313dbfc6d9366b52e8421483ad568dd04bba66b4c5cbbb3153f8941f4ab53232e897a244888173d132ac447a996bc1e5694557e75455b49e2ebcf0515534e124dc128c04d77d6587a0db9b579eb9d51e82c3524d1a2257635d83b6be33c841d2169c4aa49ed021552044dd78401bb59e1f3ae1e8759c84074fa2d4ee2df479b706a16dcfab25e2a81857f960d50188edf9b5afc761790c690b90b72366fffe17768c9504f315a21b93ca21cf7e9fa9cdb7b4c47ebb85355fb6c90a98715bb56f1fd6d4fb2143360b081ea6237a5161025528536f494225ace38093e2ff2a2f93afc8e6ff2c569b360d3ad278043cc1cddff8a4cda3100d285e2ed4b1d7990324c08991ac94a5766d02b4f894a406b70420eaeaae815a28d68ff38daf7c9ac6046f4736034e4fd212e245dd001cb59f18df2f9570c3a6ddf6ace8e42093088975dd290ceafa1ebc3eb4650277f067c24bae983f4b7fbc1a011eb8c3ff82b2819ee3e534e3ac21b84bc0631db93ec498464bf380b92bb88ac27b63a524219ca77ecaee8508918eb81948679b0dadf2af5783461cae3885066e550258004dbe69b94518e281a84a9d5e59df11158363c0f58fc43298e9166eb269f3ef439073a67246bbc6f8868c4cd4d4a8293b1838f1b45b1f53586f8df93c748552dfa769efd92018df5ccb12e8c3ba8acad28ca9998f945fd1c66e386015be143fb63da6ea6b0c420a3fd06bb38bc1a53e879d592c4989aa94206fcea28d96d3417f3d37bdc1160344111c19150d861567fd272ba0a3b9d921ec68f15ad44861c3b3c5de1449302ea00fc99156e75f3dc80fa5df4be89366ed22c67cf0c472f4830aaeca7e03796e6f0881db0f0253234c61460082cd494a99fabf67530c446472586e610770ddfe48093a9f99bd7ecfde3e8ff37210b412c5e96e561ce6c648c8e0428f278b7a0f5ae42b9e1ca739f069e6ba12dcec7c9765fcb40fbdfae2109d44ddc545d791ca68d1791a7b9ef7376c2f6f4611c5ad38a43c951a838c77b986472f81f00865b8df0e8e422601947df627e13057d98ecfe040d5c78be46461be21d28ac1000c3954d4dc1043f3efdfd3be55e774a21fd0c0c5b505cb7a54cc3dbfe342b83c205e95b563a5c9baac4cf6cbc0ae4a02f969629d6341c6088e29f8671756cf506ca0d84e32f427680f2ae9c7e0979be441d4ec432fc6b9a50633ef9f98b8f40c62250381d83ce9f3897b99371155deaefe640ce062aab19f05d0d2b8fc1c14f2048f5de83a817a455211748f0e0d89d6a0736f0ba01886469662e0714719695f39c0fdcff82a84c15bc8b0b95814dac613b95aca9045af2b6ffdeffca94bb1b0c1a18b021e6c4b8e6dffd9cc19661b91db12838499f3ece6f2ac6b9dbc06c4dca4323145bb5d23dbf402c73449dee9735e7267079384b08b13fc8e33d64af99cf26151889b7315e5b375873185a37040c44ec24dfb4ac2bdf7cf2374220c59bb6dd6c94741f1da90128e0755f8e4f7135b83b6f5435ce24e4fff2cae35b0876a2bc8c63da04c15708348fc8500b0e653a04e673686a319d57c3ed1177edaf2a8364c14bcbee3528b5a34cb8ce8c5027da6f64573508aca70d6daead66ecf26e4a2327528f977b837a46dddf9e4acbfcecb366bb6d99555c2a715c53a5d2246ba054083389d06ffe5745e62964082f1fcb626e3b44ce8ef07c5ded35f73d618443472c1dca5af47f25eac5f35fd2c08fb0b5bac3a7971788fe2d058482d10e6f980131bce2423b16bb6d0eaeb913e1788ef7a1baf9bd833ea24bcf319c3615a5382a96692a5b03bea7b8de34856a3276634586e0588497e07f650ba5506cb8b021b2d104b6866d9c9f553ee82ca33c206f402035e51d58e5259a8c526d7e8ed6ccc3a823547696e76cc46170dee8d8a063a0c199bf53c2079e2317adf0fd1c0f28d05134346daa709b55fed26fee37d0278f711c9c27a5da75797f4aecfa10122dc4cbba9192a4566bddd96ab84b8d2104e14cfd86acf704651acc4f550a3fd2c7f9374aebb010d64ed80ddb5c1f906889ef193a2ff56bbf62963ee0b4f449f6421c9b8cbf126ec78736f15e4b5427516a831632477573e4dd321555b42121e1d8a5943e6cbe3b6daa1576f5655b6f7876cff2ecbd6ba6a47ce974221f4fa9d5149dd3a13ca20a99fb2e5764b2e9e276e0cdd7406d854db9bd85b7a8c841863f917bf6a7c71d3c7dbf7d01cc3cb126d56149eb1aa4f454ddc6650f1aa998f1076392547ceab75b1826510dd0ef5c16c3bef234215c9f7f472635a89fd58d82a8c778b94a50f1b11e3ef6962f072701285315f431e8e19889ec8e8d41f2358aeead9424e63cbad1a60255eeded83c6b46ca68331ff05fb789565da7bcc6c0c12fde9044270247030038f5e21d5a63707ad6ad6da0b41d4e68993cea84c90c4913cd4a3ae428641e2163ae4e0d6d041c2466a673d0956bb97b3435e3574b3dc3727492d5a6c9c2f9ee2bba12b3a0801e0e943e6001d7c11b66de07681bc789c70fcd7e027cbd2d69feea6312d92a4f6f753883d9176fca9287f7e9644fa1146d26be0ceaa19a620473a38379177a89d136f44b3f9d3fdfa63babc401849e4b20bed79305cd5ddf0b104ad414c82e8a117fff054d4e3a6ef6fe64f582a90604014fee545b5f7c5f5d26ff04692e0a", 0x1000}], 0x1, &(0x7f0000001100)=ANY=[@ANYBLOB="b00000000000000001000000ffffffffe69cbfd822db241aabb7567d38df2b77b9e52f55f92ecec9090494a0f6408fa85c5d67123809738c88968647234eb7ce86a59f6125d09f2a047bc44ea22350a2d31a7672994a28e2a10d5f8deabe980e5a7301dc71a33e67d70cce3f939be3f93b087d1649e83261046239c225580ea09ca2d85fc754c1905c52c1c65f08f70967bee053e508cc884cb2e897693fece3c53a58f250fee6b9317129ec00000000e800000000000000010000000600c7a55275177a9cf6eb0fca00000f9929de921abde847afa4c965d8a9d53e32170e47e1a5b9d92e389c6aa9dc8889ab5c7a4c515021ba66df0dc4978dca80c339048387f9bff73318d75f251dd3a689f04407f22cbc5a3592e97be21cc594c9e4ca181bacb6ad316f90479562e3f520300b6590af8417d998c295396cc73fbea00c33449eee462052d637b98c834ab4c15fadc6484e6098b8742bd02a3d94e82715ce6e59f657a4142847289d8aea7af52ce28d99ba7fa9fa1c9fc5af3f59ca82a6e879784bda018ffdef8a05c724a392dd7441e889c1d27773c3e1b21b52526400000000007800000000000000ffff000007000000083d5899e992a356c1ff55eb1564cb2e5a2a93756d3d69015131a52970acd1846cbf9b39cbe2968f4a507ae436b1cbea98ac5805a3a405e359c65003000000673cda6b7f7b08f510fc729cb76d79ae56abffe73d8a616d77e12a58b93d82f0a61d91168f00000000b00000000000000001000000080000002283884d98a8f6ea155483cbfedb910bfb49000f3aee07672f2be83ebc9e25cd27ba40c73ce0a18134ffd6471055b009b524b900000000959d9dab1c7e19b2b774aa635637bed9d18522b85e11bbcbf7679dbac31925869d1147853ccd73c22561ad180e3476f79cb962c65e66d735a11c69d33e7aeac9ea102000dfc8a5ef05c031e5f71e58cfd1283832d3b5d190e61f398aabcd"], 0x2c0}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0x1) r2 = geteuid() r3 = getgid() chown(&(0x7f0000001440)='./file0\x00', r2, r3) openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x20080, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) clock_settime(0x3, &(0x7f0000000280)={0x6, 0x1}) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) write(r0, &(0x7f0000000140)="ff077ad5cad90256bdd4db3ca676eacf694c567fe8a15d40071edb1b9c8c5331a37c14088453dbbfe20587cedec45eccf774a0834422fcd75ab21fe6f9f0263379dd1569b1a4446a15d7037413f15ab032587821e828", 0x1c1) 16:00:01 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair(0x22, 0x5, 0x7, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="cddbf3462b", 0x5}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shutdown(r1, 0x1) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:02 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) flock(r0, 0x6) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xfffffe4d) r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r4 = semget$private(0x0, 0x7, 0x0) write(r3, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f19a03272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5ff1ce5b90f57da54be439cd81a0ad71a0c6b", 0xf9) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0xfffffffffffffc92, 0x1, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)='./file0\x00') getpgrp() recvfrom$inet(r5, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x61448dff, 0x0, 0x0, 0x0, "00004040000000010000200600"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x2, &(0x7f0000000300)=[r2, r4]) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getegid() setgroups(0x0, &(0x7f00000002c0)) getgroups(0x8, &(0x7f0000000280)=[r1, r3, r5, r6, r7, r8, r9, r10]) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x6, 0x5, &(0x7f0000000100)="932c015afe9f608c27e4744b1389cc9940b85154e60f840022a18ecfe2111e3c0e426276a34cc3b65e8f4c49550a2d90d108000000a03d629fca6739a6a83381bf5f8ec2e3116cfe", 0x48) semget(0x1, 0x0, 0x1) semget(0x1, 0x7, 0xa4) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000040)=""/193, 0xc1, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f582ca45f183ed8a65566696c653000"], 0xa) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:02 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x6}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) mlockall(0x2) pipe(&(0x7f0000000180)) setrlimit(0x7, &(0x7f0000000040)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) setitimer(0x3, &(0x7f00000000c0)={{0x2, 0x7}, {0x10000, 0x7ff}}, &(0x7f0000000100)) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x10c0, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd0) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x10001, 0x4}, {0x18, 0x2, 0x10009, 0x3}, 0x80005, [0x26, 0x8, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0xfffffffffffffc46) socket(0x13, 0x4, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x4001, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) bind(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a1868437cb66db6ac61045e42b97b4c66500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e8faa1c1a80cbfaa187ca61c52cfb513a3c8e1eea041b7ca0b83b925b81b4ee4088d56a8a8488afd4550d66cba73ce101d97244910fe9530ded81fcb084fc24b29067624bcd3bfa320967280408d918a7b56534a91939c67ef12804106245c4c23b658ab036802a980ca0d7bc5a54ee6e8b51da416f8af43475ad64901b2f429f21c21583017be9f3812f49a83bd4bcfdfad18995cd499a8cf378c759da1fcd5d816012ea0fd915a8aacd36b65582a0f024e2950cb2fefe03b0dec6968c264f922aeb0ce49f4df2efda0ad2b2176d97f925ee00d30d2615d7dfcc618264f465c8d8a9303b1786c6476d3fa0b2a660a32efbcc74f05446faaf5649d1f2726c2661ca5d8b400180000090a79d5467053df6f6b187cb76103874cd00069eb883e82b3f4776924d7c5460273005327e325d94c23fb96d567ecb3c80770bcb3b2977d0a7daa87fc1e1d8c692e6ff652233c48e260229a709d6d20dcf2a3d0bc67bbfbfd3ef3ce4bcc8863d33332233568f2d28218e7195bfd9e081e10442880d6b7148f7fdc30171aa4f12388f51220e170fcfb68779142e37f114e8d999aa419cbc0c4cb4b7e543fd5a9153d044e620691007794a76d0385d38754a4123264a302972eece7d5e783eaaf1f7a6bfa8833e68db57e0268261f062a239c512e87e94e98a347ce264d2b538ffffc8ebbc48ed7cddfd809e9a7e1dacea1947630c3b9a2532a5ea42a1c384e2eaf60b"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0xfdf8, 0x400, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000100)=0xc) recvmsg(r1, 0x0, 0x2) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x5, 0x5) 16:00:02 executing program 0: setitimer(0x3, &(0x7f0000000000)={{0x0, 0x1}, {0x5, 0x7}}, &(0x7f0000000080)) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='@\x00', 0x0, &(0x7f0000000180)='([\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='(#\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00']) fcntl$lock(r2, 0x9, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0800ff64be830f39ceff"], 0x10) socketpair(0x2, 0x3, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2005, 0x20e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="15546064e7f9d8bb90caa84bddd588dae99d56147e215fbf18243f1ae41a5db2b1de3a105d58d14d670bc7eae6701d710cbdafafe529225a7f4540b44ae92aab013cce6b96fff356a194661b62", 0x4d}, {&(0x7f0000000280)="625c9d0d0e8187ae554ced153c5c010081de6808227947922441145a01eb003e4f0dbb0f4c059922f1416a8d15bf37b18cbcd0e76deb87fbf2376036f203df3d274cf640c83292780deaf9096e9de31f0ea95d89d6f7641a64b820c427ed34fd93b663580cd4bf5cf6f85e785063cba30abcd6dd681c436fa32752a56846694f116e153fadc5445faac0bf35f2cff572c3c9e785e9dff536", 0x98}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x8}, 0xc) 16:00:05 executing program 0: r0 = socket(0x7, 0x4007, 0x3436) setsockopt(r0, 0xc809, 0x2, &(0x7f00000000c0)="d5cf598e06a5f2e14c3437ee2dc43a09cf8846770757a134c100446d4a86585b34dd3d8eb3213602509703cfbca9cf937e8da7c52fcf17a66a0131694b2aef5eccb0f6bffb14a521e4b48e1a5136e9b87ea431c9baf62c9593f6a8255c1c488e02bc4ad14935608ba1d87fa953efef4f5460d39b9977a866b57bf9913d47c319cee1da4cf4794fde6d4896aa0e20b278160dd68672e9a07e97476875c99f3a777b87f87b8f9dda30104a33801da2242793f0eb30324af5fb9833c9f02834684f7052005ebc80eb0a6c2d7573530de0ed9013883cad73611e73e8", 0xda) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0), 0xfffffffffffffffe, 0x0, 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:05 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='!\x00', &(0x7f00000001c0), &(0x7f0000000200)='\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='+{.\x00', &(0x7f0000000300)=')\x00', &(0x7f0000000340)=',\x00', &(0x7f0000000380)=')&*\x00', &(0x7f00000003c0)='\\{\x00', &(0x7f0000000400)=',\x00', &(0x7f0000000440)='[,\x00']) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000100)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) close(r0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10300) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x100000000c0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80}, {0x4d}, {0x401, 0x0, 0x400000000, 0xfffffffffffffffe}]}) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x994f, 0x6c, 0x6, 0x1, 0xff, 0x100000000, 0xffff, 0x1, 0x2, 0xb9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x401, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0x2, r1}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x2000, 0xd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20080, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file1\x00', 0x13, 0x120) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt(r0, 0x3, 0xfffffffffffffff9, &(0x7f0000000180)=""/88, &(0x7f0000000000)=0x58) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x4c) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f0000000140)=@abs, 0x8) getsockname(r0, 0x0, &(0x7f0000002b80)) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x41, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x54}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x7fff, 0x2, 0x7, 0x5}, {0x6, 0x3, 0x40, 0x6}, {0x2, 0x5, 0x401, 0x100000001}, {0x4, 0x400, 0x400000000, 0x868}, {0x7, 0x400, 0x9, 0x101}, {0x200, 0x1, 0x0, 0x401}, {0x7, 0x3, 0xe28, 0xffff}, {0x2, 0xffffffffffffffff, 0xbef, 0x800}, {0x3, 0x3, 0x800, 0x81}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) chroot(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3f, 0x3ff, 0x3, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:06 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10100, 0x50) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r2) 16:00:06 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2c5}, 0x8) socket(0x38, 0x4, 0xfffffffffffffff9) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x87}], 0x1, 0x1a0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}], 0x1, 0x0) fchdir(0xffffffffffffffff) flock(0xffffffffffffffff, 0x7) shutdown(r0, 0x2) munlockall() 16:00:06 executing program 0: r0 = socket(0x16, 0x1, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9a4) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:06 executing program 1: r0 = semget(0x1, 0x2, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffff, 0x800, &(0x7f0000000000), 0x88) pledge(&(0x7f0000000080)='-:$\x00', &(0x7f00000000c0)='&/\xc4\x00') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x9) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8400, 0x0) getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000540)=0x800007) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) sendto$inet(r4, &(0x7f0000000440)="ca9051e9fa90e56a1356a2fa36a2206d07e1c9b0303c3411397fe03b8c5ae31a06b00cecfda86ea244ee984fc63e2a3d4c83c0a8d0b4fa16c2fe3a89c02f142aaa441dbc9a8d07540159d86557044b82ee6c03569eec1b60ce1c977ba4e5a3c50535e30642e7681cb219f15c760a9efc3291f2c2b3f8145ff8a1d415fdcae90efa21", 0x82, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x100000000aad) getsockname$inet6(r8, &(0x7f0000000a00), &(0x7f0000000500)=0x314) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) recvfrom(r7, &(0x7f0000000640)=""/216, 0xd8, 0x2, 0x0, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000580)) lchown(&(0x7f0000000140)='./bus\x00', r5, r6) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000080)='\x1f\xdc\x14h\x89\xf1D{(\x10E\xfc\xb0\xdcZ\x87\x8a\x85\xa0I\x13Ft\x1b\xdd\x82:\xe6S\xcda\v\xb8\x13\xd4\x87\x99\xe3\xf4P\xa6\x06\xfe\xe59\x1fG\x13[\x18\xc0\xb1\xf0\x84\x06hxU\x8d\xad\x01\x9e\xe0#\xe3j}\xbdt\xea\x85z\x9e\bF\x8f\xa2(6A-{\x80\x9e\xdc\xda\xcb\xed\xa0\xc9\xc4\xa6\xd4uI!\xb6x\x167djc\x8b\r\xddZ\x89.\xeb\xadj*\x99\xbb2\x02bk1\xc5\xf7\x91\x9e\xf3\x1e\x8e\x01\x82\xc2\xdb\xd7\x8fE\xbb\xa2\xd9\x7fR\xca\xef\xa2\xc7\xde\xb3\xcc\xbb\'\x1c\xca\x8du\xe0z\xf6wn\xaf\xb88\x8c\xba\\\xba^\xc5B8\x0f\x9b\xef\xc6\xce\xf5;\x823\xb9\xf7\xdcC\xe7\x9ay\xac:\xb1\xd2\x81[O\xb20\\*@~%\xcc\xa5T\x9d\xdb`=\xd1\'9\xcc}\xad5\xa6\x87kz\xf5\xd5\x7f$\x1b\n\x1c5\x00'/236, &(0x7f00000002c0)='\x17\x87\x06\xf4']) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, 0x0, 0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000380)={0x9, 0x3}) getppid() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x24, 0x1d8, 0xc41c}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x5, 0x7}], 0x1ff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0xd8, 0xfffff, 0x8, 0x20}, {{r0}, 0xfffffffffffffffd, 0x81, 0x80, 0x1000000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x28, 0x1, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0xc, 0x58a, 0x8}, {{r0}, 0xfffffffffffffffa, 0x54, 0xf0000002, 0x5, 0xaffb}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x5279, 0x91}, {{r0}, 0xfffffffffffffff8, 0x88, 0x1, 0x52a, 0x4}], 0x3, &(0x7f00000000c0)={0x8000, 0x8}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) fchflags(r1, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 16:00:06 executing program 0: r0 = socket(0x18, 0x8005, 0x401) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000080)="20a752e8a375c12d66c39e9932b86e22db5f1af06bb8c36aa398097ecd226534fce03a99f5f29d1d7ffb8492b299204ed30290cfb81e4d5f95ca9e87aae6b5f9b73318433d3ce1689fad9cd7ff3aef9a4ecfdd9d4908cfb97351be189c345229b63b349f7d4be5976c580dfcf8868e7a121d1b5fa558f1cb17d336a0256ab60e363ef8601439813848b69d503945d1182867f91db2afae2e969b47c939a0d5ab49a7ebe705b146009a4996a6670dc81db7b16242a8d6846481303179ba4aa378b703ac0309b6b455c5a3100bf1071ef91039af125eae57c3f9750c85fda453271065a4eb9941013a878acdf7a33e1d532d26958c84667f16eec586a40e0ab3b4a656e6b455f598e5232da016efecaeecbe6d31f9a1b29b95d7a499bf25c40ba1ef2cd4f4c5ffa9c2f99d8227261cbfb94dda37f17fef5fca5dfbe5656bb91c9fdf56685a42d0b8c4a75ce5ed4d40aac77fe65bc3052fbf392ce4751f710ae84b5adfce6fa9be173c275909126b92926109897a2534678b6d701f680889077148f9bbb767b37dec5553053d37f6041e6ecc13c9cc169e499423baf5efadc6b9db07b379f7b6eec87a540282b8fef91516ec83b77929daae0dd3cffc994247a2a49db85b6c051c489a807ead8f24d80a99e2d726322356bb771f3582cec472a4e5b0acd9f7b40e16a1a7b1d40b04d5c5f2ceb7fb15583b797c9b630b00e20161b9c697db093d5656c53847a8b9b2962a96b05204826d10ca9d7eb68f40974599b6886845ed33aca9034f733efac9774d5f4594dbca9072310953e4b1895929ef81586fbb08e68020b51a98de2e9b716c9a7da93c14ac5989192fef486b80d2fccb6fd1ceff38c75d26fcca7da8d7df2cc4aa75cf3a286d28bad431d8d735d1c68f4244237018d1840a68f4b21aa2a956454b8a8a708501dd811ff28ce71eabfdd6a2e5560608f806e941bf91f4299c6007abe451c30086a73bcc121b1eed5123cc51212334c50e721b65e1cbf51fd0c1b4c1b91700c5f6e75f6eb71fd3fadae641d8da383a6ca58e042ebd86bc14958bcc4da9c98ca7623cac3cee7a0eabd9810e99ba9e01c79e3b13c6320a730daa1e196b28d984e0c1bad8f669c16303550ee1995c560d38216690418fc28048b63fa9ef377ba39b8b70a3785bf83b9e1d9f5ec5e97f750b91adb99320db55c8767d1ca7edfb3f6f65960e7aa13dec394e2612f0645e920a443eac47cf0638572fbfba38a0ca70b1d35c34cb958aa26ce3801cf07e69943ad22f21575659fef4f58a136a7935a260779ce2064e5a1ed3be49369bb3e4cc403ec584de05e0da28c9737dbcfea85c36c83132ceb6df02ff12e8bae67a54fb8117c2cf95d62486b07fb32c55cc46579b517ce23bcde955fd9119ba6f7820cb7db14c3b65abee15d81949b354a1a74fd8b53ab1be23ac3382cd709380c7a1807a6fdd90afbea77907c1ef6d925134c8dc75ab0ee3c2cb4cbab04ebcd1c695dfa0285c3b57a4f8e53c0eeff0b9c08f7a63f49985c5c45d86f3ec9cf056c82f2fb1b22c17544d67fd11640f6d15c1ffd7b1840e491c9f21be56293043b383f73995c52bcf56235aef8263e5d765f5e7cba3d5e2bc63d60f9d7ef0e547237e8efe1c5bd7aca80a90541aba42c6b0cc49fa076cdb820609e0b227e377e28225821b22802cb67be57cf5903f59c6e0d8c79025ca58f574267060ad2594e24e8bfde12493ef2efd4b5eb6e22bd69330b5b57d68a9d196006dad5a57760ff571793d5e29205ce4d7ede88bff54d66445f9e8a6cc5b336b2df1930dc1d5efeb99aba8b048de9f7b714f18d6d0e2d51c77d18aa10622aaaaa2cadd94cb2a8e418fb585f9d64e9011f0aeb8eb1c7b641075e9c75ad68888cbf27677f3c02250c7cbf1fafb20f2f8c7434c80721b7eb9e99a1f55d792ee5f6906cf5b13d79273a927b4c2c676ec98d47c26122e6875429c6b8d07d7fb509d223817865e4591457f33bc031fed0965234c26575854bd9ad57f9e2229898dff5008a0462f71b91807b03041548cb5256fa3e15fa829a5001fcf7e64f281b98fa758b8d1b644b752492b3e6bd1d564779fc47a5fc8906ce0cd8219fbafb480c8bbc387eecb996248c7129a4aef4f98cb29ed596ba24fe28a796fa71b9dd6c6036332310cbc4a488b71182ac629e592df11710dccbcd73452ace94108de787a116d32515217e9b89dbb96cccc0bb9c8f14081c7518e147e57e30ed50d214a5330cbdfd904b57c3636d48996b5450c22c4ee77e18c500c09d6a4687340d3b15aa4b6eaf07f023f8c1139b13ba0cf46707f0e28ae4863d5c60005fa5b7c9e3c22fb7b974773ccdeb7311463006da800588bf5c631fdc36d3482fe3fc3366714868e2ae7aaac4a44f0adf09eafcdd4dcb6a5539d6f9e579381262ec8af08f2d99afe410ec4a0b5d25ae8b3a2c7b7fab7ad88e5cab2a75419298eb83f120a0ea6b821da75d418ddb876b4034c1018180b8c2d70c554db0885dc29f8945b94515c2b1bd133ce0c9385c6c40d9ff2c23e1e037d7e48af279cfca30f6b4adfbbecf33d875438e26e79e16c16a137e7232c7268a80eb990083443c04bcd714c4a35b58a5ff2ad2f21a8052474c85c4b343742a63707b9c865030a529a7bce723d82a0408ef2e00bef4d25fcf56f50112388b251d5150603c650e414a9890b3bdda6f2f11b21d80643138d63088fbb805553eccd34eb2a4f338f4843c7a7fd2a5b433189237e6b3e24bde6bdfb4eef39be56590c4dd176671cc8c9feda4710f38660c23b20ac22f98375ea072a4ee28b767edf716f7a6821f3082b14f65441a99eb24a55cfc1fd5110ede65ea8c2754232f7170bdb6d00cd2c6c9b534b34a16e3aa2a50adc36110b834cc19ee4d929d5af2106819abeb39277353885e5948c04e444f8adaad5361a666b534fed3aa9b5b190506bdc4ccf98aafee6c13999bb3297d8ad3a236c95a75ca1978b875d67bc3c99ce81b44d4c18d1718b8f9ee46f78e80bfd45096a39c584b04c95c4b2a5949b22148051ff00acc7c68178a8dfb159ef9c02c3bf0766581ab00882d04056d847966fe4319ce929945792e5461765c9a1a0a61d9914c52e05afc57e17513eb26f6866f5789b60f78e31c7bc6264c1300d70b1fdc238c2f6695b55db378b83b0c3ccd04149485a6b5c583bea0c25aa5e29b3a1dbed06c2dbeed2c05c285a55af519f0ad54a96f3fa147d21685de785abaa467da536c317ad18715c4843eae36f4216584a5e7aa5af6317cee8ccad8931c888bb05c3a883534849902039875b43fe9cf281937487de6e7f95e2072d4db4c3584872455221e77663749ac586aad44aa264dbaae9c071afe17ec0841bb8fc0e98c5e952e81b58ac5737509d3dd632b7060e7bc3521a606280545b000e9260818f609cd48ae26e26a932981adfc7d4866105abd278986e8d5e705450428ca00dfc21cfd6dfcc0ad2997c07ada3629a00e347dd2552dc2b320f0160fae5c37b340fa8f4e758a64f45b42dbc2cb275e5b9bfc28613c83b88464e70fe6443c66156b6bdeb63224e9d7eeabb447ac8a5ffb11680d5c61856f56b361588042684b0f383292e54b6d418b7fa3a1db74c2144020352cb77ad2a3376e270379053dd69cf045178f7817329244d1ef936ae38ffb0a8fa2b802bc9765c735d86747b31faf648f1c24291c598cb55de3da47c707fabda6424df46204d5411b6c0ce66f4e476f0ac4111bbf544be717f6399aef1681d14195fa8067b928de4dc1de52941bb77b0b4b850fa6c80ccb5cf4296aac344f1d2fa3de9a3228c6d0c6b6c32d5125ead349c28176820f41024eaf7b2b8fec83adb7dd61c22f79d7b5e291aeb1d1c4ba5fe2951485e1861db7ea5c612a07a5f9e498ff9f4e7046e15c72cd69cdd0c6581bc83818e7a2156384fd1403eba1b0df8c69aef884c4ce2f511cf025be09147a0573419e98c465ba531b52dd942d8f4195978a1c9b4ad63497eb79d82787d2eb5b301150339a3948fcbbda7c21303a135a0469bc151ecd08160382b1ee10c62b35183e8314207b7491dd086e1c92a839a011e3c58358bda16edbe3b2529281ac529809be7f6f438bfb05af9aab2d637fbcf3a0abbb76b585c8c594c1122dfbaf1d91adc072b5ac3dc1d0415a5416d3f576931482dd8d9daff6197d76fe35e869d3a4440900a8b98f0e2a731f2dcaa5c00110f4612d8d9cfd68fe56f136bb40c60ffc5d0be387aa4f4b3aec657c250d452b47aeda362be7ae130d9a5d4a501fbefffe66484d6562a18485f46b663b292c7866755fa27e9aeb4a9a32183ca5b290a199570ce54561e7c72187da6bd7a922be735596cc5b7796ba791b0129cbe0d03c14e60f97003f217773be350f85e36ee773a14de3ec2eae3ffc922eb88745a57f38ca9be0fef6bba3ca4b3f4c4e1be7934274a00873872ee5ea5d5ac657a1e06c42f72f22c4e43d4510a7588476d2a1e18f4f748122a6a1b2fe7ea4d881ba53b4d48318c2fe08fa67a8590fa4a229062ec059a08d1a2b73739a47991d63c6388492c74d9f371a530dd9f3c54df620a61015f2487b057dfaaa6a27697e6c0204cad532002071c974156f37f1d05d3d221795e6dd739cb0888d1d093f0997dc884076ccae70fe28a2fb172704f98e9f3cee93ccf07a663c33784b4911cc8c160c663af7fbd1a1cfad39fa155d98192950487f0b293c6f2d27da58c039bc309209154387db7842693f7106da4508cfb5c5793bb4247fede19b9434dd7c15c5ddff271f8c98e0094fb39b44007dd06966c20f1e315f60af2e57c893fff93860c8116ad4e10d747e3dda4a38b7e17855993777f65f926a09097c28bee8ced057623de1f2df831eba7b935d8d7aafe502a504682e8098378ff62efdfa6a47107acd6e2e6d436dd1089ebd408c08543bc5ad664a68584aa65cd8792ee19c4657df92833e19d471a7ce9179004a04d286d1dbbef87b80ed86d5f78249aa204a2fdbfc5ac3b56669932fda7268de776d45dd8d532b64f9aa3c1eae2ecc789e153ae1f862d122acdd9923e54a6deb5a66ec625c171d6aac15796eaf289b80eb4c18e8ef295c958aeeb0d6ae6852b6ce3c6ec975bd40b42dcdf76fe08c3d1b641495288ea5b3df73f199e29f761198a033a74ef256659c7f2f078ae49a4dcd6c3d2382fa086b562b1694c296e579506e5bd0e1837684b06bad68ec04f8435549e1bd5925d54c5df5f692993a70efd6f3e854c3c649a19340c36f4d58ab8fffac23273aa8244d32ca61973e4b99f93939b6952c5260a0931d5be1583774a79dd6cebbdda619a931878b1f8a8a2d89d63a10cd3a7174128d9e55945e6044678efeed64313590837b9443eb8fc06f3a92b9c4ec48d22b1b1d65f383be935e1cb06784d10c0601e5e2a288d14661ac08b03ddc0b6b880888d36b27e3172e9fa49554c8d2ee7726ec5f7acc8742e2b497c372bba9461af6cf43730e8b616f2b756bf5c7c43b41c6241d62aebc2002eba364105da334556d4980cffe57d62607b15aba7ccfcd4b68816d8840d0d7282e84632af4564ce34287667f5785b1fa614e399a2a9c72ea98ca1c9be3ffd22b860f1daa42b1732eaf01008275e48424deb5cd5309be32b2ed693e2c30ccbef0f3ff807d7c9c9e0ca7327e822b00c586143de93272175d3dbd45819081da2f2271bd6f8f4f1455151e0008d3e1941906b2dc72a51a782f686376e200ad101fe1cdd1e22ed3f00945adcf1413dbc3d1bece59a4e9ca3fb9b6f0986e8b36fc227bd3da1514934a7", 0x1000}, {&(0x7f0000001080)="a4e2d58d5b9cf8", 0x7}], 0x2) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001100)=0x7fff) getsockname$inet(r0, &(0x7f0000001140), &(0x7f0000001180)=0xc) shutdown(r0, 0x2) lseek(r0, 0x0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x280, &(0x7f00000011c0), &(0x7f0000001200)=0x4) r2 = fcntl$dupfd(r1, 0x0, r0) fchmod(r1, 0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000001240)) bind$inet(r2, &(0x7f0000001280)={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1897, &(0x7f00000012c0), &(0x7f0000001300)=0x4) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001340)=0x8c5) r3 = fcntl$getown(r2, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000013c0)={0x3, &(0x7f0000001380)=[{0x6, 0x10001, 0xfffffffffffffffb, 0x2}, {0x104, 0x558, 0x6, 0x1000}, {0x6, 0xfffffffffffffff8, 0x1, 0x3529}]}) munlockall() pwritev(r1, &(0x7f0000002540)=[{&(0x7f0000001400)="57fea78bb61cd7e05560e982d92d08985ab0a1f6ba7f7835b7ef6921a5793a5ba6c8f33972371b0e3c070f0882b91f1d94cd36fd75956c7b5c3d02d220143b0b2d96156c8f7adc8a6dc1ce05f30fb46b1188172ee1fcf087cf9fb79c0bbfc223930b4b1b4007861719a47ab63745fdda698e51f16477fa21d84c6c", 0x7b}, {&(0x7f0000001480)="a0b1e317040dcc51947d494856642c0b84dfa0a44a2248787323b5899e83c45735b00e0919d5fafc91dc44a3425c85448bf8696b356cc01ccb1c0d563c0ad72734e7359f27e8bbb9121d2b0c794190a9612293e0ad3dfeda1ec5013dde2d91dde8cb51ad8e808e948fec6d1864e338def09952edb996516937149f2bfd6e93b620e6be3eabf9d3fb3ecda192c911be24812e8723eeb6cbaf23aea91e40b4f600152a48660902399813a0572cc345f5fe92427849bb1a5548301000825860e883465e36d55ea12b3cbfbd22de3389098f3545dd2e953149ad9ccac96e5528e1e450f1284fa303147b4b8d2bca3a27a591a7759255330959e158d04cc18ca0bddb27d268c42a4afa3ec7637c932b58db68d4f2df4b6006fb68e81238f5332d5e53df53fac9929de834f94d4c2fe3ac6f88b30513f468565599c8249699bb292f372004e3400f2162033360d00610af74d68c1a795a712f27ec752c8b1dc9bfcdc381923e8ae0a978f5d51302d495422b12033acf34f034520e5bef7aae3b6798075c99cd90f29f1f689d5a0b532d8b967b0542ab457e4f60495b4e722b9a5c9a5baa5569423882a2e16bfcbea288a735cdd9679922e1baf8835d65d590d9ff6cd11182d9563a3377c5bd44da8424fe78a7e33cc6e2befd0ac8426f5b05c6c428750a8c4484ba4b4e218ef22ab2f12e56ea7caba2c9465d838db1027c95ebdfa0dfed4e3e858fa54074f095d75bca0e59dcf8bba09fc29fe066b924a07f654c6c16740189f5b8f081d8f256d307fa263c12bff1dc11f8739ad9bcc8ec03cbee6c31ab46115e10a85edcb0e2c9104ff36e2d128992353174995c250cac3c8053af158870327e673d81bb69bf75e181f6cb52a3223688ac2921eb198a9ca157599a60c31244e80aea30e3eba092bd0bc0ab23ffc60402fdb3bbea84aab1475e04b2ca633ae1d32d39097366875aec6c2b05fb7e3d35177f375dc1a66c3a9dd01a851d982b1428a3704e8870ca7d3a7412de5d6a646f93ec8c9daed95c6fd8f3b8b4988ea17b72dc91f84896e301241684e8aaa491af323b86fb71cf38106b67e72f6b15c511accb80f6972d082f3fdae1de33226597faa0e4ee7184f0172fbcb2919f3a2e91fe40eedba024db02d4086fdca15c51301e27019e1ea2bbc4292fdc0b8c04e74080150cefe566e892262a708013a73e9c4568698ab7acfda455b00dce96007a4ebc802bb361c0a2a0d8945cbb830768bc938463a56acda2b4a80fe04aaaa69debc925955d1b3865b97f4ec7e14d66d607ac3f6083f80881394ee63af8cc28e306142460b7ef4b55b1c2f7d2db3fe5dd94520355257f9ff2a424ac3aef868dbcc715c0f72d33d4a840cfdffb2c88586860045cf57faa77ea78b9a10d193af638f562320cf53a09e5b09c638a34b9da3ae7fac23ddb5396090f9c80b1e092ff0ed4e8b5de67666e8edb98129cb409d3aee8f366c40453fc0399083f47b2f0b6fcbcd22d18aaabb55e743c2d345a75dc01114ffb4bb61e0f7fe0c89931e5e72ea0d6eb6a75222c10cd6eb55886c78838a6b086de9999a1e8e37d7e06cb506d62e5c42beaa9dd7a4c84586e640ae9c752a119115c61926c856021052501722f85915d7483053b97c0a1a9afcf4bf2099b82afe33cbf6e19e42569856dbaf88c93773517549d3c34dbd192894155680a55bb193889bebddcfcf8913215a6e863b0175bfc9084118f3e14d4261a778c92a9c444743fe2e346bd704a9829795cf09b9c506aef8cd96a4b09a783794d311901fb3bf215eef779e5bb2d0ea1165597f4bc0d1533cbb042daf1f57cc886ac5ed03525532013a00dd2a82cabb298ba4d35e8d78c63b54c741e793d0e1b1da41d54268fa95fcac78408243768f4e2cde9175873eee1f4934d0211a4f74d81dc8979ded3127165e6f2652139d69d87f2dc4e49527c06d430c7a91723585fe4fe73d3fae06410d91a616a64b41420f6aa24f6e3a05aff3701b74888352a7501a3cf81b6af84762124de5384cad98cdbd8f6f0dc03c5f02ba4d501774b94f6edcea0ca2fbd9d80df54e9317f27439610eb6885a4789a643c207d7e9cd1268ed129efcb6caae06035eedf32f3bde30664223330958d6a099cfd1cac77f0985f0ac6c3c7a24990cb7385e1ec84588ebe711959fc070f5f53ccde42ce977d24e17c563a75890f106b594a50347f15a1b7b70d3a1a974be54b4d4675b613770ba7df2112b695ed3382e260c35e9632df1b34589b554a88c2b65405d069b8c19af3299ca823fe52352bbd472a5612ad25a82d14dc974dc789f0d9cb548141ba4c735291c58b373db9400a282dca4320639f12d4b47090cc0e7cba84cfc0dfa0e1497b6c862608339ba5b65611362951ce5b5be8d26f57a119f9984e34acc139225f5363109da162e15e8acc8db87ff5525f465b30868f5ba8465e59a16d8aed8c4d80d73e099fb5d4fbf7a9a6dea0a2f6270100ae8028e12ee69ccdae80dba38c2ff86ebeb5e078ca2977b6e24116fd5e5258975a3afcb99e2d07a761b37e0e99e4267c6f151640991e10a9da3b60c992cac9e00652d086a0947ce9896509a52f19444ab6ff5f0b8ac72f9304e600aca08403d0bcaf0700dcc05b4dabcd061aac2d4c4d5996903d9eb1adcdea8c97c763b148c1916530148601dcff221b4c8e75ab558be411bca0e79c91e69efdadec6de42d9fc6ad62c3a06e8d7e46a607523b80442f29daff392cd9433f8cf3f74795c4166483df9af6159039035823db209e5038e461b04369137ee08bb455e597d7a9512fb25aef1d69b68f5176a5dcd755365eba2e2b66f36c8160c0c305219e0e83f8a5ce22a9f9b40cfdaef22e13ca18f8cbd0826530ad574f0a7a20334ab52f6808ef5f9ab9a669f6ce4cb8598caaf34b20f86289f8993a7d81f1d9e0dbc2a5aad08f01138db0a4d63e8e28760c865863f4b9ab73fdb1e6d5835b1b7c22edab943b777b4b8dc91526c54b407bd6990cab4bc6975ef897cb4f453c3a302695d81e47a64a61a6f0906b8ff09c8109bba8df0882361a74407fdf4b2c34a130ed462db890a67c5ca1ec34e2069cb174b9934c053f555b9a954583cf50ddddd9e76d70d9df857363c2f080de14a845b5923abe60be888131d022d2d8635a6ad000c9cc64147caf78cd5aec4a350cf50f310a293b17bae997a95e74dfbc1bbac63f77670b122abef8747027062f80a2a603e78aef7fcbd655459f6a620fe51b7fe22673e19d40da074aa6ef9e3e26e26c6d1582cb188c00fd9a04f3c35c05374ede0a3aa7517ef1e5a0e098d6225f63ce681026810e98a0c961ab9b7fe46dc81803ae5964a33ad4542b9783a332dcf71faf1da403fa2d5bc457f38cdda78c567934eb6443a501931797c4d3f7a6f0b93fbf79ff9bb6bb60a13f0fa115692cfd4b9c8672bf0fd507a114d5fbc8d5923d4760078a776e900688e6691bc8e6ec9d5e153d971cc1ef5c5b7756a0d17a1ee4f78614babe337615b002739e4ec9a0400c1844837ff123b896b7d1ffd1fa7fa6f946ab1f58492638505f69ebd3e832bae17c1537c901c51cac3817ebf32563230c01c0bb9734ed2af8244eb366932378ea3bc8feef725e65cc6bd6d96eba32c03c1e325e58434e84441ac8877b52940b79431767b27e737c1e675194443901e20ea41568f4d57ce5e5512140589a288102ddeb08cb4f30429a7d6da94a7213809331fc792ae6086b81ab7ba1fdc46527ac4f1725946294e6012d4ec2d9950018006c800c5da52ff92d521446c4d187cb7be4694a8e9cca491146154d2f3de03883a3ff7a2c6b82d2b888ea5957e351b52bf3f54302f2ba1dcf9d0d2e660862c3366ac0885eb31fe7f427c79bdd0bab447ad0a55b6008941c06406d028eea4aaafcb5f74c05b60c98f915971d2b069caf943f7464b0fec682da3c944bf2709aa77375c91a771f5d60b2f2bce73cd0023d0a7a72999b1ca850ece8a42cc80fd8d80b25fa28bc77f49035ef3eae3dc82403c106ea9772d4f3c6519e0713bc8847a33c836d527e6c670b257ddb305160f4c721860c217b1e94745a55782770d93cce85ea68da879626868839e8cfb82f8d9362b9a4de166ac00fb5289b19df24a6d294c2d2e33e216392810620111edfcc4ff70ba6275ddc9714990debeb68243556338c0aeb58273c93aabce295329c06f93c31fd641e673fd7fe4f0b8e8b34db71644898f83d2f4e7e75c32aead5f35edbf822cf032e5f47377fb8fabe42cdc4ea04f4cf40121c69365b15e2836cbbe796468228b75bdbbdaeadce115ff2be43e4109bcaecd340054e6944585c32df0df8bcb10de6dc667cb9d708928e615bb5fac41f3430cd113258526086f2f5694fe5f050a87a1ae0308a4707ee0fa8bc6f1e4a6d2543e1980d4326ba8adbfcef42292052bb3653438914443d68ce56b48400c9e241a35668488c98a809dfba9352270a4de8584de5fcf3f25e13578aeaf0cab19517fc2265ee042a7daf176b73301f16ac298461b19d81f9d39b654a1fc1dbf30d749afddac17c66bb4e438591a537341e94d53b896ad61118652c07451d992a39ab274b26d2c08379f00952f15b88c07c6d2c5ad1164facc3850380d60c5f47782e2ca95d59758a93febf8fca9940ce6e3e5ddcdc657a7d716311c14cf46b3946fd5422deae75369827684344736ed705deccdf8d5dd4ec7773bf6594a243627d3a6b9afc4e70e09ea470990d9f2fca697a9539612d3999c06215dd40134b9ae89dae302779299fdf241a15456c035dbed1d642a71be880ba067d4b9796b69eea6c3255b1a43b060024a49f58f28f7a3b7cddc0feb835753dd5d1ee936c5e4c0576a5cf417632e2300c501fafedb1d09c2c8ad1152b40a332916c9fb3176da383fea8f0c9bdc3fed503ecc63fe6e361ff2eefb9914f1cd1dfe3bf1dc25f2b229cf91c6c6110f210fae81e5c95d88052ce17c2920c3687e91f93d02df9c3f04a9360ab4ebe649856cdd4a3e24c25036beea08c094171f383757f67e3c521ccccd95a968419701037600795aec745309d37ab1bbb62b6acc54226b39d1fb5d8b670fd1bfc2d0cd398166249b2c3709a66318168cbe233cd28db5de73d5ef7a42399aa8cb2a298894e7c43cfd1c5d65acec29ff889eed526f7b03e17d859297c9f27aaa51647f6852cd817385c588f5368acd14899d16a7b44998f86005452b6aeaf6c49eef3570b95fc2fca3b3e785caef57f9086ffcbbd39d140b50d8fcd371ef6df0d23de5852fa2e0d8d5be2dc38bf5fb952ec7add010067a359a14a3fb0c6a3a38458021ee7c4dbbe9d5370e96a780bf5460269540251245172084c5f8a156acb3927801160059836ff435d18da9c7417c25deb3f5d6bf1321fc3a4271811df899d66cbbdd7afd1b904f889fd55eb60af9520eff081289d8d0edbcb617069485ef6428d233926b54b79a4f9a77655249d58ed127db8961d1ae21fbe23b813945e2ac52557be61279aedb2d69ec61261f78769181c15fbb18d041bc53010a1cb17c2d737640cbe1f19825b4bc801827ef38a32741ce3fc9f977ccdff9cf2d0a3176b44e7414b1ae90928939f841d202944a5ab1c2cf1cbf8120c0b4f8913444ba3b0b7ff286b9d5deb56fb79922af5f0cc21b43ec6d80c01ab5825f2997b222c910f0390b6e402250c43b294d9baeb428063821037932599acad31bfcf366fefb0c488789b37325e747021f5fd2f2741f49c4f53c1b5929604d5b25bcabc5e9b1c088b1baf3e336fdef85eaa8889183fcf422fb6e7", 0x1000}, {&(0x7f0000002480)="91d7c758b41ff2e57c1cf730e1017b10bbe9a4b34cb43f810af00279140c59ba85797268e9f109b5d0eb1652aad4856bc1fd2e45c28ea6b421676b3718da33e08f7db2d3a36aa06df87ca0d928537502473ccc61f5cd474ce7d3258de4294ee5d2b6a110247f71809aefb83f47b4f95fe84a403d9a0224520be34e78b46a2677d047868b44a8b6cab5f74743a57a6d0ec7e3", 0x92}], 0x3, 0x0) r4 = socket$inet6(0x18, 0x5, 0x7d8) fcntl$lock(r0, 0x8, &(0x7f0000002580)={0x0, 0x0, 0x7f, 0x3, r3}) r5 = semget$private(0x0, 0x4, 0x100) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/null\x00', 0x10040, 0x0) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000002600)=""/239) fsync(r1) writev(r4, &(0x7f0000002cc0)=[{&(0x7f0000002700)="8a1b18ed0882691cb0a5d6c87f439e5a4e2cbbc327444e9eab6a7530e547b0c32d2ae72b7e854b323325cc83c335033e621e0abb327114d919a58fb9c9d78b43866521772dd756b015c5b88a85a1565dd36e2f528833290fc7acece58807af298fca4f02186b915b51f0031122082dd15f16a6422a6048c70adf9a5f77b0488779a30ed8880235f7ddd21441080863f6ae9783", 0x93}, {&(0x7f00000027c0)="a5371691c064821e", 0x8}, {&(0x7f0000002800)="0aad511f0f6459a02cfb13e3a802f34a24eda71c650399e43f355ed010782578b0462ac856858ec19349a007074da716a43e60ba1221ba25e487ba3fac1c226bb1aefd378a83cbe7c5a1616f3775bc61cacfa03836edbf", 0x57}, {&(0x7f0000002880)="c90ffb9219220cf22804574181b2bc8ff849535109b6b6ad27f199384e1fd5b2197b131c584690ac1f46387ce1c345172261a517e7331ddbacb3f720836591993da5b9333365a313a60a8532c96cb0a9656b24a247a122822903498695e384a4b1e92f29e076123d72813e1ab9c6593dc3ace0bcce1c74476bfa494d92d662acecb5d654e111e0219645a3755520c46513d1e09a3a912e73f9efdaad0a7d499311704dcbf29c62b8ebe809207f6af6203e1656c28ff2c4022af2f837b7cfa37337df449dcf3a970cc0cca9492de7ca12ec00e134f796f84a36e2079d3988207c93e045a24fcc68b021ae33c78ce09db5cf40cb", 0xf3}, {&(0x7f0000002980)="3667a6447a30fd38f68c843252e0cd92450ffd3fc55c0ddbafa7b87833f1c56cc3a2d491af1b3532d6f697a8fe995330aa2bd80760a533ccb181beb2815ea5c29e1c1b762054497117a9ff0e0ac19513229d1170072df48bd8a61b3d94e650596cf32b21b22beeac0cd50a1dfab82c63b90f8bab6d66363bba4d23f48789780c32d664b6cfdcc6233c89230b5da4e9f903a0c6f0467b80b7a3e56f22b814b6001b9b53085a7d8ffab07e2eeb5c2320a0b2a6a1d0468ac2d035d318b3c6ab9e60ccb4411e1218e82b56dca845c67f515a42c71b95835389a8d2", 0xd9}, {&(0x7f0000002a80)="0d16fce6e0da36211571540c81298a9c4968ad9ba4d1d23818fe7b0b9c61849c443b50e74fe68229536add1da10137ed651d47ce878886b5a8d3d12a34096f", 0x3f}, {&(0x7f0000002ac0)="2bf180ec2b62425e404d110d77c8f1596a75b2ee6a2b173edcc87c76fe9ef6a6b0f76f0ae5eb291acb17536bc06acea3ca56719b54a6f9ec3c0e1378193783c7235fe2c2d5", 0x45}, {&(0x7f0000002b40)="00267fa1b517d0ae095c4b95f7826334ddab3b051f5e6f036ee311e00124e4bb850bedd3c93711e0cf08b9511d9c33b19f0b3b5eeac82245d706d4b054bd11c9e01251e18a2956eb795a14c2a6d93a23ea40a415e9538da4c44223dbaaea57db6d4774e6bc48dda721b19d3e357f38cbde42691a888901959bc6a1adc164e2152aeb55be696c94ee27dd077720da976a91187295fb6a3783fadc0e9ec1ade5227cc49fadd2d16837d7b2a03acf8b4ad2d4d43ee0188eb0f4100cd1b17a7fed60a3749e6be9b4", 0xc6}, {&(0x7f0000002c40)="c3fd40b8d5ab6f460b5ffd0d58fce8ef62c0e8d171c950c6fd4510574341467319a891b918b2b5fb68cc23ac8c5b937d00bd17dfced6f725329b98ab6b175059686edf029aa36ba1afce371ae908961acdfe2027a79e9966b3a2d3ae1df7c234190ee9e861c91787378dab864a96b6a36d25d5c73ef17c23b7b43b6cf58ab858", 0x80}], 0x9) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002d80), &(0x7f0000002dc0)=0xc) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000002e00), &(0x7f0000002e40)=0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000002e80)=0x8) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7fff, 0x4, 0x4b, "000000400000000100002000", 0x7fff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000380)={0x18, 0x0, 0x1, 0x7}, 0xc) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c00"/254], 0x1, 0x0, 0x800) msgsnd(r1, &(0x7f0000000000)={0x3, "cc8c26e62eeb8e9f66689e07e063cdced0c4e022814aef43795b7f"}, 0x23, 0x800) msgget$private(0x0, 0x110) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:06 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000002780)={0x0, 0x0, &(0x7f00000026c0)=[{&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f00000002c0)=""/52, 0x34}, {&(0x7f00000014c0)=""/203, 0xcb}, {&(0x7f0000000300)=""/96, 0x60}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/255, 0xff}, {&(0x7f0000000380)=""/52, 0x34}], 0xa, &(0x7f0000000400)=""/86, 0x56}, 0x40) write(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002900)={0x0}, &(0x7f0000002940)=0xc) r5 = getuid() r6 = getegid() r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0}, &(0x7f00000029c0)=0xc) r9 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a00)={0x0}, &(0x7f0000002a40)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r12 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0}, &(0x7f0000002b40)=0xc) r15 = getegid() r16 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0}, &(0x7f0000002bc0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002c40)={0x0, 0x0, 0x0}, &(0x7f0000002c80)=0xc) r19 = getpgid(0x0) r20 = geteuid() getgroups(0x6, &(0x7f0000002cc0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r22 = getpid() r23 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002ec0)={&(0x7f00000027c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000028c0)=[{&(0x7f0000002800)="d39d6a041112a9a361048844cc88a2a721593c0bc5e0b14342d955994244f9e4b8b3bd45000b42720cccbb684b3ee57b62e32aa071a4c4a8baa324f4d5117c942fdba34e1654ee600c1409797bc12a2d8b3730cd72f0bcad173abd792d7f22eb2cd45a6e84efcd1902907b45c3488de2d40cfc340da2e77a9d195e54d26cd3d69903fb5ed0ec25a25e6da5a59f28b7fb", 0x90}], 0x1, &(0x7f0000002d40)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r2, r3, r1, r3, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x28, 0xffff, 0x1, [r0, r2, r3, r2, r3]}], 0x148, 0x8}, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe(&(0x7f0000000080)) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8897, './file0\x00'}) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/188, 0xbc}, {&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/99, 0x63}, {&(0x7f0000000300)=""/48, 0x30}, {&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f0000000400)=""/132, 0x84}], 0x7, &(0x7f0000000540)=""/198, 0xc6}, 0x802) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000680)) close(r0) recvfrom(r0, &(0x7f00000006c0)=""/246, 0xf6, 0x3, &(0x7f00000007c0)=@in={0x2, 0x0}, 0xc) unlinkat(r0, &(0x7f0000000800)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x39e, 0x5c0}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20, 0x6, 0x4}], 0x7, &(0x7f00000008c0)=[{{r1}, 0xfffffffffffffffd, 0x50, 0xfffff, 0x101, 0xffffffff7fffffff}], 0x4, &(0x7f0000000900)={0x5, 0x3}) bind(r1, &(0x7f0000000940)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000980)=0x1) ioctl$TIOCNOTTY(r0, 0x20007471) recvmsg(r0, &(0x7f0000001d00)={&(0x7f00000009c0)=@in, 0xc, &(0x7f0000001bc0)=[{&(0x7f0000000a00)=""/201, 0xc9}, {&(0x7f0000000b00)=""/143, 0x8f}, {&(0x7f0000000bc0)=""/4096, 0x1000}], 0x3, &(0x7f0000001c00)=""/237, 0xed}, 0x800) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001d40)) r2 = geteuid() ioctl$TIOCEXCL(r1, 0x2000740d) setreuid(r2, r2) bind$inet6(r1, &(0x7f0000001d80)={0x18, 0x2, 0x3, 0x40}, 0xc) close(r0) socket(0x30, 0x8000, 0xb0f) fsync(r1) mkdirat(r0, &(0x7f0000001dc0)='./file0\x00', 0x90) faccessat(r0, &(0x7f0000001e00)='./file0\x00', 0x60, 0x3) unveil(&(0x7f0000001e40)='./file0\x00', &(0x7f0000001e80)='W\x00') r3 = semget$private(0x0, 0x4, 0x211) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000001ec0)=""/157) r4 = open(&(0x7f0000001f80)='./file0\x00', 0x500, 0x40) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000001fc0)=0x5) semget(0x1, 0x2, 0x2) ioctl$TIOCSTART(r4, 0x2000746e) 16:00:06 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0xfffffffffffffe7f, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000be007c"], 0x10}, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) 16:00:06 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000001100)=@in6={0x18, 0x0, 0x2, 0x30eb}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001140)="b5ed310825024b215fa678c70960d6774a59eb0fd771a01d624417fac18ef0e98f189a1566010f628416496fe90ef972ebf9daa99b3295bbeace83f06b205c030db6a37758400c7f9aff92b4a26afbe1d2dc43d7bf16514e17ad20bfb7a0d9573230b336b074c6d697c7afdc19fdbd2e0dbd3112e28cd8d6698c19bebc0f76f039fde1fad49c10be4817dfe35d380732071bb87a36b0c62d4c7a661f2e41c97c1ac2ecfdc9e4cf60bf75f16197e5d70059b89ac717f849b54ba4056498e9804e6df301017b8e114bc31e2fd93b3e8212d6aa86a7703085ed8533c447", 0xdc}, {&(0x7f0000001240)="66e01e9f6737f7b5af0bb7d4a0dd470ee85dddae45c84d69cad5498b470b18712516949152efd797af017dfdc16a628475158c06206655561dfc1a2d0afafea1dc853663e81f090cb5f1b888e4f88f44f5c8e67dab92e994d1693ec67c25edd1b35b31159b6dc1f226a01cd5c30b798f4ab84ea6bb2823de0874cdd55e6a304410707e55eaca41fa04394e6f83f494ad611faa2db035004f39bd02287909024610e65d1d58e2bec5621780a29fd97b2348dafd99dc0648f49d4430fde193ff256913fbb12e5ae103cb93670e122374f7650075d013ad4a8e3602878575a3", 0xde}, {&(0x7f0000001340)="a5356a592dfea529b6cea49bad09ff9103926d308d4a090f281600221d25b8bcf545e4025ffb9585b68a03b23d027fcabad9ec2567ab928842ffaa14d8b4e9cb79fa7bef3a346d08ded792b9a0aab4a3b1f860c475048bba39d6b31c0ec29beb95b2a6b6b045dd", 0x67}, {&(0x7f00000013c0)="83384e9bfb1a8b85d4059c90d425d15cb333934e409f2ea66891a3354a3594c04a499c21ef68e34fec5a90dddd7c7e6fae7a3887564438e956cbbd74453dafec95debf40a88e6a5c8d2c5b6a5f5c4950493011e47e3c7ab9bf94b14562d34f0772118702743109c106b88b7879b0309a700dbf357f31ff7d74f11c12c88f9dd6e5a04c8fe0f74557d37045ab301a79b327c5b2fccc2a96b4ab8187742125fdb2649e736132d624d7474de506d50fb5cf8d60ab24f9388fe58c42cc9d08512708fa5d5b2458bfd7adc01bb32529e1001caa32f3067e998da6d7b50a360b51fe346042faafb5438314c293e884e9b8ace33c2aa320f82196b3f9db52", 0xfb}, {&(0x7f00000014c0)="d969afee5a91d471961b5916e73632626b0c4274702d02db392aed0cfd523fdfdda5fd907aa2379d7cdcec31df0d001f7e200756620d4706fc75a1db31278ddefa7b3019dcbdfd6bd13e0abc2013", 0x4e}, {&(0x7f0000001540)="ddf78fdd611c2dc5cd44ad3668205015d13541c056da4623f764527e4516cc11158397ff59b5d0621f5c747a7d9e19cc055e7b874f80387fa6399d15fa1b3c5d72354fd090a051769a429eb240b06969e8361c5a5f5debd4", 0x58}, {&(0x7f00000015c0)="82d6addf28252b6da0b97119334130290bab68ed8f586e66dcce6dd43628c1928ac13a4d8125ea8e5d808d6cbb89dc1afdb7f1bc490e2ecda6eb6c7f0e5eb98500986d0ed883a90447c2175b78ee6ef0928ead9f87507ee933a2b2fcb404e486255b977865d98ccc14134dcab67b1eb9127cbce9ec6fbe8076eff7bcb5254f54b790db82de88b9d545636db198f7cc27654d15def711d9a80017b1f9ff5c3917dfbde2c6b4ad973fdb77a9921d77f5bb01fe4bd93ddb15452bd87ba8b39ad3e03e0a8ef1acc904c89000f508ed8c890887c87aab8c5c5f20b9eec1991f4f7aed52", 0xe1}, {&(0x7f00000016c0)="897a7f9703dd93b822d671f6115b38cb28f251f490781f0aad04c79e", 0x1c}, {&(0x7f0000001700)="f9b9b2194700d89cd7a494591526e4aafde69b37b37015eb7bdb3afabba2855b988800662e9c5c006c52ab1adea55350d82467c5361d3e78d3c38ff922c52dd16a7071d4e1c972150333badf41f921be6ac03d211c6679993b32bf3c53f6679d636e14b1290e2ddb42e14146b0242eacbe815f36e7f16cd324787797d2df3b5ebc0597a1b287f58885638dda598bc3e1d9b63ecab485faa6f1c65a8bb5", 0x9d}], 0x9, &(0x7f0000001880)=[{0x50, 0xffff, 0x63a, "ae778edcf13460b7e5805086722eb4b5d2a0a6d1337ee96c97a9597e6bc79e71e5dabd681688e8f9cb94b2c12e01f5bd0ec12aab15df36f498b9945c540148"}, {0x98, 0x1, 0xcb5, "2f56ada5e5d8f1b2fd062961b2caeff3d99eda1fbfce09e6d75b3cb1bc136a32360d25e54d9b37ae7539409f279ee67ced7e1c9480128b4830d9c190ae4b59b696c7be8fef6e052dac6375963b52a68d2e40265eeac7979b6118a700e68fecaac2d6d793cd7d62e947ff5e552dbcdd7b8ef87b01116aa3d4d1725f7c2ee46ced9468"}], 0xe8}, 0x402) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000019c0)=""/92, &(0x7f0000001a40)=0x5c) setsockopt(r1, 0x2cd, 0x7ff, &(0x7f0000000000)="ec53f9cd86ff749ad393f4f24037d7a2bc909c9d41f46c1f9e1302482e599e9c318ce2cc322314b4238ad4351e4d5738671f9d19af90de88e129ff680a43a1fc79ae009ea2b4", 0x46) 16:00:06 executing program 1: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1893, &(0x7f0000000040)=0x4, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x28, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000300)=""/230, 0xe6}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/35, 0x23}, {&(0x7f0000000480)=""/78, 0x4e}], 0x5, 0x0) connect(r0, &(0x7f0000000580)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES64=r0, @ANYRES32=r1, @ANYRES32=r2], 0x2c}, 0x0) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000280)='./file1\x00', r1, r2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x40000000000008) fchdir(r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) getpeername(r5, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r6 = getgid() lchown(&(0x7f0000000080)='./file1\x00', r4, r6) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86126) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="9242a48c93f52ad1cba3211dd942f317529f11ddb76a23e4c85687bcfef04ef6b57a812143e9b706bf05049a88ca", 0x2e}, {&(0x7f0000000100)="67ad71bbed2914462105ad1227a7ed51d2783a75b3d54e3e23c920bd3d42de6bc9d9c9f10c625abc45d8dcbc8727f9267d066ef102b2b8d54e234b7905c8e709c028f789d0b3d2cb34b8ed1a8ccdc6c7c13ae00328f6e2367ad2811477cde3e9168bfd28a135d923cba4f3b4cca02ea533ab5f1fb2393fe1468c68269ccd0c65f809fef87fb851b4fdad40bd0fefa6b6ed57cc6d8296c4a9108a347f7af9df05b55a3ab57182fa4c3f6ac961d0c0a14b54dacd58968e10a6cf5654199dbe40ec2578b4fd96f27ea14053811fdd56ebc863879fda0e793a1d5363a79d0c287a0263b40309c1d996be5f0ca0f668f048a8e629e2d65f", 0xf5}, {&(0x7f0000000200)="11f37b3195d36b09906c79f3fd461749d17ba1f0a7a974db12aa075f48006931b54181a2ff73396dafb9afe2e748917eef29e69c5ef8100f0d2287e73e33065b83bb42c7256248ee", 0x48}, {&(0x7f0000000280)="6fb8f703387530fcc4af6f7ae82c76535e69db580e", 0x15}], 0x4, 0x0) kqueue() 16:00:07 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000140)=0x1000000000002) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2b7) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x1000) close(r2) r3 = socket(0x7, 0x2, 0x7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x4, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x1ff) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, r5, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x40000000000003b2, &(0x7f0000000280)) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x0, 0x4}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) getgid() sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0xef5}]}) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:07 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x8004, 0x2000a3) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) r4 = socket(0x3f, 0x0, 0x3) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x18) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xf0000001, 0x800, 0xffff}, {{}, 0xfffffffffffffffc, 0xfe, 0x1, 0x3, 0x5}], 0x5, &(0x7f0000000200)=[{{r4}, 0x0, 0x80, 0x1, 0x3, 0xff}, {{r5}, 0xfffffffffffffffb, 0x20, 0x4, 0x3, 0x4}], 0x1ff800000, &(0x7f0000000240)={0x5, 0x401}) r6 = syz_open_pts() socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r6, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r7 = kqueue() close(r6) getgid() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000300)=[{{r8}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000002680)=0x10001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000002740)='./file0/file0\x00', &(0x7f0000002780)='c\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000002480)=[{{r1}, 0xffffffffffffffff, 0x45, 0x3, 0x2000000000000000, 0x1b}, {{r1}, 0xfffffffffffffff8, 0x8a, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x8c, 0x20000041, 0x5, 0x2}, {{r1}, 0xfffffffffffffffe, 0x81, 0x2, 0x5, 0x930}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x401, 0x1}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x8}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x30, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x589, 0x7f}], 0x0, &(0x7f0000002580)=[{{r1}, 0xfffffffffffffffc, 0x20, 0xffffb, 0x3, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x67, 0x40, 0x100, 0xb40}, {{r1}, 0xfffffffffffffffe, 0xa6, 0x40000000, 0x3, 0x3}, {{r1}, 0xfffffffffffffffe, 0x40, 0x8, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x4b06f4f74b27c1cc, 0x81, 0x8, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x8, 0xfff}, {{r1}, 0xffffffffffffffff, 0x76, 0xfffff, 0x9, 0x5}, {{r1}, 0x0, 0x60, 0x80000001, 0xffff, 0x80000000}], 0xfffffffffffff801, &(0x7f00000026c0)={0x9, 0x200}) fchflags(r1, 0x4) r2 = open(&(0x7f0000002700)='./file0\x00', 0x1, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x1000000000000004, 0xfffffffffffffffa}) mlockall(0x8000000000003) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2010, r2, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x2) rmdir(&(0x7f0000002440)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, 0xc) setuid(r3) recvmsg(r1, &(0x7f0000002400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000002280)=[{&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/4, 0x4}], 0x5, &(0x7f0000002300)=""/233, 0xe9}, 0x40) ftruncate(r2, 0x1) unveil(&(0x7f00000027c0)='./file0/file0\x00', &(0x7f0000000000)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffffffffff80}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x88dc, 0x3}) 16:00:07 executing program 0: r0 = socket(0x1, 0x4003, 0x2) r1 = socket(0x800000018, 0x2, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600", 0x0, 0x2b}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/51, 0x33}], 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x9, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r2 = semget$private(0x0, 0x1, 0x10000000000011) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x1e, 0x3, 0x800000000000003b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000), 0xc) semctl$SETVAL(r2, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x3, &(0x7f0000000280)=[r5, r5, r5]) semget$private(0x0, 0x7, 0x40000000000600) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) dup(r3) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x5, 0x0, 0x0) mlockall(0xfffffffffffffff9) semget$private(0x0, 0x3, 0x48000000000000a) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) fcntl$dupfd(r0, 0x10014, 0xffffffffffffff9c) 16:00:07 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) poll(&(0x7f0000000100)=[{r0, 0x40}, {r1, 0x134}, {r1, 0x90}, {r1}, {r1, 0x8}], 0x5, 0x10001) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0xffffffff, 0xe8e, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r0, &(0x7f00000034c0)=[{&(0x7f0000000300)="85e723396c1bbf55eb362cc6147828cf65180c86298f65bf738a33838312e3598c506d8ded291cee220a0e065e55746d9e8871aeb924695ee61e9fb688ee09cbd6d98887a6cafe140caff87957b424eac64bc7b0f926db65ec4f1a4c44cc810316e83eadce6d2ca93a7158b4c532fd13f726e47e28f17183f1c7f2680a6b9e0e9051000e69026ac8318bb3f7507105c0420d751a870b12cb2d9c8398aecdf7499894be319503159b10f9565c3eb4ad16ff778e07ec570ae6f94efb3cd09c471c81d235812ad489b05fce3ec7a530b75fd2206b260b524ceb3369763487f365a49a96a40edc0b4c9a4c6c5184f96b88398f3ec92441af94897e4df164269235e0c4a1e28dc3ae4d83411f34e12561e602a5b5f01cc3ea8f6ac90d8a2ac380ee077fc71034bff92a0b2f586a9f7c7c1890e69e0ec3c136671ab8e357c831a42b9a6cb7457d9ed3a053c2b4f087f0b3d0f83ead9a71bd1862cd867d50406aca2253836c92bedd8c8e17cf303ed622b73753cc0062dae0295777be96de26233cd49ee7785bbf11eff565685513998319704a6a1691a70979533f859e19628528db9b41c03662185f0310ccb704", 0x1ab}], 0x1) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket(0x2, 0x0, 0x7fffffff) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x2, 0x4}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x2, 0x81}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x10000, 0x1, 0x0, 0x1, 0x9, 0x9, 0x5, 0x1, 0x1, 0x7, 0x100000001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="58152db6cbd25892774b936d49655431370588ea6b5059b804eddc5253234dac6e15ae746630fd", 0x27}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f00000001c0)='./file1\x00', 0xc0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000200)='\x00', 0x88, 0x40) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:07 executing program 0: socket(0x1e, 0x8000000003, 0x0) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) pipe(0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x400000000, 0x200000000) readlinkat(r0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/105, 0x69) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x4) socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/139, &(0x7f0000000000)=0x8b) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x2d}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="dc") 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000002980)="4376ddf966e8f5e517b9433733964154a7f29b2dcd900184022c54e5e7c71cedf9f84db5d851b2646c0ce5be389fc782496a74af27a166d1eaad2067ee241de90e3077fe51f55ad07dff86c8d3fba133fc1bb787e61421d7046bcace14975b0c94d988b06f2b47f37c913c5e71c243272de29ef981e325281d4b38378f8873eca1060ae6cc2d8dcb393500e761be09547c9b067f470d565029b74f9d41c669e4f7288f9dda96f8750347661f2448f5d3789ef26a42ddae618b166dde4a645d30d847def18fc4a7f4fa142f900805dd6179af2ffde36a2e49f406ca239918888118d874df9e0d82fb800fa97565f9028a209f168a3a6c1d4bbb915e786bcd32f60525dc394b696c1b51f502bcbca3c14a3856a0caad298df324da1dad468bf2a35b3bbc35082870a28698e8e4b24f80fa5618ddfe08844f3d59bab816a0cde373d37a1f2bb9aa8b211e8cf4db016f1d4000fb370338567e2e0c131a137e707325329aed1989c30e0cb99d09df78443e6655aa9a639aa7f6518c67a22714272765d16e4f87c1cd781baf53952088615c15c661abb1aa41ef7dab790847907f950d9fadd8de6c5887b5b5d1ddc3dd6d18cf19e26d5d68553c4802f252c796f12eab27d267bd03dd5c13357387971c0ae09521144344d9d6bd3e213010d3a77841bc291c7ab2429e0f7ef1d1dabe81a3f09b8f752788a9389310d68b7cebca51c5a06a8bead503c591f40b5fda298db7d2eae3d64434cba8e55b680a6bd7ce95cf25c19f89cac78aeff92a2fcaf51b715f4226f750c82a8e25790eb7b9c679b4027a6634e99f41684c25ccd3a0d54deb02c630cf8af4fa6775cb29ad12b97d0e7760b6ddf49dec2e3c96e84f4a4da9c0c41a18cec7bbaa8b4811390d82f0a69431385fa36073b44d0b635e7225dbc6dba971cf461d7628279f63c9cfba8345a54a6b453e5ffda604116c7c3242db4231b392295635bff38e2f8b207fa0f25b3979aca8a293dd89af49b8d93e51c48ad9195b8ec6cce9a02906795f6eaa161f90f7829c2bfa0f7266a2f77421187192b1cdbd57309cc2bf98ef3835406e1c84ea88e7c41f13021fa2ad97583caba134c0243e3e5cf62cb3b2271d0a793e258eeae8aa32c1c8d4f9739ddf70989a73ddabf648d4f19c6c35f6d3e400f553630da4f3781b9bd7eed6ad89a688b72c1ebf7b3e221a7dbe230c5eb407b62b4b0ca27fe107eb0d08d65e6683c6c12c69cf5c3e58b0b757a8a1c77922617006fd91d99c632056d403d0e31a2ecea921f2353f278f87503ca268f8038a641d1688c5a8aa4f7decef71d720b349bdefbdabbbf363e54a667c42985425321d7f9645c04cb556e52c1770be82029be9292a5f18369a9fcf5742052e848001d51f7c6665ecb23feacadd4d8db61944b5ccf48f32777ba5bee447dda45061e34d707c68a8f028be6c6b300e091b464ea40a12044b899db9a2ca317c7c575bebaf8aab044192626c4c11a519fa0a10c55d9092105a2f6f8009be7505a1abb6b2be0f806c42ec1e6720654ea3de0a4474c5b5dab3d407fe3f82ed4224802669be603105a3f770851ba8ae0553c1e99e53c0679154d9c47569c5de3042d37e43c2ebd02d0438642b631a4f4021702cb7724c913afb190339de8a17a69d2e5f09943c8663e76bea41a1f6bb39dce3d144285638beebd5b1ab70804c76e46b3e967f736b027729ca6ac49c285a1a2ec791bc1a6dcae4ef8110d06eb3f4d21a4aca13d5f7ac1a05ad68d2fe73b7b6ba7b90e35f4845572d4196240e30e85376b5557d0d858778d4d8c1e7ebfc434583a862ce607fb257abd9a3bae7c3a0ef02984bd26f24aa046084024962455e0e062ca114c5eedb6f8e1babbefa12dd8fba23108925cb3ba830eb27f11c35b98578084dae26df27f1fef3badcbe5002116277fa7da90523f638bf8fe604a201454323d400169cdda6d7b794c35905a431067310bc5d39a5b6e2c4ac1f9c86a6053b461b2232846ba1e2e35b74370bebac5666009b7241e49e08bef7b1fa26ee9473dbe9b01df4b282a7e72964bb737a5ce842854bdf8183ca8d5493b35c8e554d42d2c25c419fd5d2d367221a7bf3d0fce2a8e9f22c216b5cbe8be5312642b6c5b6347899bdf6e9e1592c3df0223b1620aebd05f50175d00b00d7911410fda2bf7429ff136dcb31436c38bd0c4d683edc9aa9da804ef7c573a3603088e7fe335f71043434fb9983c33bfa24d2a1a54b8c93862d77334155415c415a9689d8606b46d468c6561a5b6e1fab91e5d664125dd5daec9a1ea247cfe227b22747ee5f0c2ca9c69f88bc0a6f7fd57932b0351f7d9c9f0f848ac2a11e393a24e1d4ff1e9f3c17396d4cf04900e65144b6de118c48b0f2f8d932b2f0ad8d014a7bd986aecab69bdac5504df5b9a507fe7a9f3d4a6fbbdd9a49e22297a9f22c03d213c0c63b45879546b370d65d8e02be58918dd028cb8594ad2d6ea40d36ffcb3d6abb144029991b3584671c8460f86a6f48cddfe424c0c9b41f20de55cc9bce33ac5b17f9f1f3e65c2dbf61a6bcab48126187e20efe0aa9727e6f425a0dd6fc5934a8826da32b65f5ed18dcb4f4b4319e3bdbd14ea93c18092ba7b48971a3cc2245595b0507246a8dbf79988283f26569c7722bd6219c51764cde922f46e1937ce219aa960538a84c1ad1faf2a985e299eae8dd61a4777b35c332c16af3821fdb770f4425a93eb3d47266312f3ae5f91ff4b18fd9c24da05f39889879eb0d4361eb97970550fea01fb959a4efa047dd09ccdb971142b11984cb74442d7935ed021ca0828e9390deb1e6bfc96f6187ef5dd7b8f2cdaf5643f37f5927b9213a225bdf38920c6fe7a8c632990f86f09174024856676ba729348e776806254357a96496376153c00d70e6a9d2a2863df5008aa726b8003c773fc5deb189effa4f5ea5a0b6d424e0c067ea12534216c230f1784d04a465158c1e921659759b3fd9e557e1f2a0888321d5d50014890eb5ae93ee5e5b790ac20d1a6b028f849859150676676931a00020afbe427e21fe6804ede0e420f64440e0b8f644df449d53d90ec9981e474f65d8ab77cf47f6fc651854c081c29bd8acd7b5e715c7a88d71947b82f7541dd6ad2b13f77994f6b7257cf319c6fef46cdf3c98bfc101298616526e25f72be7c4ba0850a140d5e4c303f2679e373b1e1e2da214697387dd03a98568c45df6572fe4e9c490e3c9590e0a66f0016d6c8043fe68c1da7922469c873a0d4d89f6201e0681ef85db6d22ab2c41d148a1e1a71d315b565209417b94b340c7134b6d62fe87d1bdf236b40f17f1b9a8f03270dea0aa756e9559b66078168d6e5c336245cefe30c2a2fa33ded593aa492e24c1d7c5494cd6f5f6df6a55a984e23f4a75556afda969472a64354044a22767fd497730aba9922e2e85d82fd5645e2288678e996fa6d5a60f2093395284784aa56a6cf08c7ee2d71f83d067a0313b9a1adcc8a3fc16647460ae492b80d6fe42f4232a3e72ffa160d50bc43c99b8f9d5337095faa58788b390bbf4d30cf9ec590dd58c8c3b363e13d40140d84622cedfad7c61c85de07686cfa4b717e8a2a45c76eccf1a7c8548fd187b42451b4ec7dc990471d1419f877a341d12e7e46443d929210863cf2006bafa1f9b9be11a43ede9236f3aad0f0c3c11d2b0dd1ba29e9ecb3e3b1154cbc43d4b5e6d305214148828c57c4d87523ca02e683c510a8b8fb6b29bcdecf833be3a0a0059212d3c0edf66861598d2ba327fc79865a74baa0e8966037691e23c6e47f9b3533090a247c81dd26d58f11394a482709b9a60c7ddab272dcca3268d38ec0084bbd31337dc5a3d46f3ef116153e2eba8918615332099f593e78ab016816704e447a341874c65ac26c42a5e22bee3def70a2c408798ddf629b4d6da5e7ecc92d55947ad1bc285785525f165e7ad0d5acafea5f09be34fa249540da012c78c4e773228ac64259cb093c37d45907cc2920f3368c20f688edb8e71500dda5e487b5ea3293a538a3b0411e5c26c20c14790dee39e8d49b87b2907429cddc1787fc4efd659628467fb94226d20fb195ba806a56c7896431681f4a9087bb5482cb5c37505c38c18d819add3bad46ee7b99aa72cac8562fe85b0c10da446f3290c3bc0432d18e812bd59f7c801fe63a02fa5fc08cb45ea39927a39fc7218cd5fa9ed5ae3e9b227ce23110d6dfbcad4e92f3320de5a4e7d5d66011c140b3c3ce8574ac156fe3b0af8736b0f4afee4341a5eabcb3a258c4568ee4aae24576fd3f151ed68b627e0919ea9214484c3247cb0058ded250eabcc256567f0e545b17047becc912b329ed72b35fd2c6aec51230487283b98a3b3ffaaa71abfdad1357ce6f052ce564bcc21bce49cfe718816d8968dee046f31b02227ad9810919d20f8ab349649d0b62ac15c2865f78ad09f7d544848247b07bffc07e0dde8643de9a54416742348eb88c75e20af86657b491a3dc361d2d55ce928d0f2023ab5368af474a2b3ba43c88d9fa5ec6ed330485155ff651e0e712049bb87b0899732d956c927dd7a036a391e59ffc1bb3fb54af96a0900d8559734f43db785d5acdb59f3fe93233a3379ff878b8c3ccc8831adddf66e681ee227fe49e51881d96e85dce021a262585f1f6bb62e8d310c1c1c7c48836896d35e045188a86e4ad14e1028e9b1b59d0512a8f922e3a880a2ade3d55713c32aaa7523b148d2f7c42a9113f59d68a46c8b0c833ce53a4b0f5341830530583acace4ad8838c54ba99dac6b247637556631fc35db7decbe4ac25ed36830308a6b98f614776a6c5a4accaaf4c9770b244e097c056a3b42322a49170abe182792206a98357b1ae9730edfc3df7b5882378853fbf76fe973db30bf6132078a3aab6bb32929de156d75820167616cc2613cd7e290ee4ca83cd228345ac0453d56f25d0e3206fe2d0617081b5654831004297bfc34d5a5bc00c16d132a867afc8dab72dcb67dfff6286103cfdda2c77a00603a92862103fe75ca37278a170843f8150485e612a6455f0c1076a098e344aa82c56f1b747b77956cb7f573e49dbfcd3e1e8bde36df7777f49aa9cb7b92011406a0dec00745ebb404562d3758ff829b8c75038c6320f824e2895be7898f3d922a928338571b9142bfedbde5e89d6c4147ae45045d2098304314c9d0b33e7f34ac6724aba93e54dd1faa2d8359b9dba75396d1c2f6309a25eca3c636b42e15d696a75d4ffcf23d26a7bcceb6ec60d8e1fb0678aaff02620beeb4b1c88b141704ede4c050348c8a2b200be18a047b54a7a5c16a3a515a3c78aad006ba9e9eef81a869af32c0cf7aa2f821f071be0924b3d06f89198aa448390fe190ce7dff1a43d7d6be70e2f6d9f07737f102e237ecda06c22b8998259fb6e0c2d09ab7bc74d675ecb4bc89a49be54b17d472053889f54a804ab88eb3bf530dba12c32983cd98ff61c1b37e3f58204bc1632cd6496167fa889f013febe44d4c21fd15952701acc1a1faf5731e83d0f7f35b2daf5e07641b87d8637d7f9618375cf29ee86738879b17ff6f93ef4ed2c85d3fa80e08bfab67570e86d6bdcb744962533ec2a39065fe1c5799f6c4843ee6e1e7ee7717339983339bfad835c788d0455939eb52a83e482d02ae866cff2056b1139520bb44917076dae4c79ef8d475ecb6d6438b7688f5bf3d6f948cac7ea2f3e71178a", 0xfc1}], 0x1) sendmsg(r0, &(0x7f0000000b80)={&(0x7f0000000640)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="40000000000000000000000000000000efbb0dd888bcbe88ffe52b5c2180fada8e7a2aeefd7ff71eec2692cd259ee6105006ca6c4c1ad0000000000000006b2b774cafe02946f2391dab7e4753037de5c06a6891e4393dcdd76c1af08707be63d00f6b7fcd0065315c5fc07fdec961ace9309004e6d9f079b945485671d8939a533c116dd947fc99cfc9015277ec4b3489e29e0f886d73f4a707312ea4c17dacfac9ec3711f7253283aa7a54fe7709a89fa64e537cf71d0261110982287e236fca1efb480a4e2795d9186cb9402cda3d3d579493e11215efadf2a74fee6602de40a5303294f3b1991fda5e20ffb3fed0e1361309d2fbe6105877e73574380e19f3e0501889b7811c39f91d3f9d8dae8d8ad2777b659ccc1b9ca4f1385b8841dd7989f97199bc8eddb00aad6c2a0e8bea0848a8c74152931e92f8ca8af2181a86158881d5bab3cae4299fb54e614016dd49d40692748946c0d7f97afad1fe4aac2a8f2294892da3b79aa4fd1650c923439007e935a06bace510d3ba78814b0e629c1d8b0dcf7af5"], 0x40}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000080)=""/164, 0xa4}, {&(0x7f0000000000)=""/14, 0xe}, {&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000140)=""/12, 0xc}], 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000014c0)={0x2, 0x0, 0x0, 0x1ff, r2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000001400)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) dup(r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setuid(0xee01) setgid(0x0) syz_open_pts() r5 = dup(0xffffffffffffff9c) write(r5, &(0x7f0000000380)="7be2e9dcf39ce5ea6279e96a7d38853e902481d7cdee3a9c938fc1ff6ece4785daaa8182743a5cd9c3278c71b60418364c8eeed5403bd3bb0f2d526362cc0e7c1a0a1323e30f1d06e2dd8ae87f42d77af96c7290431a9cacf68319729c25218cc8c39d15708d830d2b30c61f45fc2cb4b86dc7c749dab95c48a98b7aecab7791a6f954512b2d951cdf1760ed7ef8e5000000d77f661e5b50ad776e436d460686ce4c3631583656f51553ff69aca860cc92008b8367dd7e17a51544cd931ceed4a0d13a5e21a2f4cd111cd682d768494257d9f42ead045cf162f1ca430c5a012f8616b231664824085b7bd93774368786fe651876c0009a2ad55cd2bbaf5902eb90516b6065ae51cbb176131e5976169b5405ef81ff72bd0f4660d55d5e334b21d3c4acb023189eb225ca4d4901fa528cfdc2ab35ca7092c5", 0x138) r6 = msgget(0x0, 0x4) r7 = geteuid() fchownat(r5, &(0x7f0000000100)='./file0\x00', r7, r0, 0x6bc25cddae64a02) msgctl$IPC_RMID(r6, 0x0) setgroups(0x6, &(0x7f0000000000)=[r2, r1, r4, r4, r0, r1]) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x7}, 0xc) 16:00:08 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000ad002b66c70000000000000000000000000008bc6821e7000000000000000000000000000000000000080000000000000000000000000000020000000000000079f2b6c031ce4032d1b0d1c2d84b30e00c165779f7c115a6f31ea741f631dfbcaa4cd17dc21a3c0998283199ef54779d9191c99e285ca621cc8f4e99f90699150bd6ff25d3cede6edbff7267289ae8f4a1c3775f6122b6d26a25b12bf31b70c8b6668ab6fbfdbf660b0b5aff0b471947e7ba998fa8bc0b1c7ac255916abbdf913d95612791b833ad8fbb0cdbf952357ff6e27047d0c221039be8170da7ff877190eed1eb536b0e91c413b17cbdf268612b795458cc6ba51247a26b6e7744cc324a797edcf861cdf591aee8383e1649d67aa64c3401b165d74d2710951d849ef2c8c8e00c259ec2be40e69258afb45b1bb1572610f87690476953e7c5c45ff9fc90594d3f7c58fc71782f4ffc0376ecf378ac672d3c29ed58b78de942e482a465b5ad8a13dffd1ab72cc729a24c8b7de7556d008e499d7a30b3145d962b1a33a624ea7336fd420fb3ce141d7610d51a71a177d0792be518abef80edce03b5113d4235ccde"], 0x0) r1 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r1, 0x100000000, 0x3, &(0x7f0000000040)="c40d6e81c9609308eefc734aa4f7d002e180defbe940418509aa24db87022162ab597b7302178aa99acd1aac6877852607e562f10ed7157b186ab8b0c8b566904b68c4b97e3aa3059e0f77dabee3a0bef6973fb19eec4df8c44b325fb4b425e9263e8f3cd7858416d8c90bc1a8f78086ebb83953a8a044876f8f4e22a3f74b96fa403abc1bef18fb5c2521cb7815dc12b60f6a8e3852b30f4d9c2338589a429f85704a0665", 0xa5) mknod(&(0x7f0000000100)='./file0\x00', 0x6040, 0x1ff) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x4, 0xfffffffffffffff7}, 0xc) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x2c) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x9, 0x2, 0x10001, 0x716d098d}) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x101) setsockopt(r1, 0x6, 0x2, &(0x7f00000006c0), 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/94}, &(0x7f0000000140)=0x60) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2d66696c653000c0ce6d0b07fdc184ac2e721a101bf88bdd0854ea19c79117469c507c8d6cadc21f96b2a976a3e113c59182cb8544b110ba333f2216f1fe4fa08d545a5d0f3d4fc30152d08471a169308a09fc4f0fd19d5b77d960d5237f4603914ac1877aacf22aa1dba26da7cd46868b288cc56a9e401a0a2bb45d000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000007009e6803c3751e84ae787550c3f90000010000000a8000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x6, 0x8}, {0x4f, 0x9}, {0x45, 0x5b}, {0xef, 0xaac8}, {0x25, 0x5b8}, {0x87, 0x6}, {0x146, 0x7}], 0x7}) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) poll(&(0x7f0000000000)=[{r3, 0x82}], 0x0, 0x8002) linkat(r3, &(0x7f00000001c0)='./bus\x00', r3, &(0x7f0000000200)='./bus\x00', 0x4) close(r3) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getuid() getuid() r2 = getuid() setuid(r2) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) renameat(0xffffffffffffffff, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x44) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)={{0xfffffffffffffffc, 0x7fff}, {0x5}}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0x7ff, './file0/file0\x00'}) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:08 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup(r2) 16:00:08 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000080)="ab", 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() setitimer(0x0, 0x0, &(0x7f0000000280)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x8, "b08dce5800"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000240)) readv(r3, &(0x7f0000002c80)=[{&(0x7f00000007c0)=""/47}, {&(0x7f0000000880)=""/114}, {&(0x7f0000000900)=""/130}, {&(0x7f00000009c0)=""/4096}, {&(0x7f00000019c0)=""/152}, {&(0x7f0000001a80)=""/150}, {&(0x7f0000001b40)=""/167}, {&(0x7f0000001c00)=""/4096}, {&(0x7f0000002c00)=""/99}], 0x10000000000001d1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="60f4f4277429048a49c2759c56c930e049148d76fbff260f39063361f5ef6d0bbcafb7d34b070f9a9304ab3748cee2ea8cd73b06555c77596abbf9eafecbbed008523eeb5bb5edd6894afeb452fa8a479f7f060f08369bab41bc8aedbad6bc44ca6b89602e7aed8f27d40e7103df24bb92ff933fd42eaaed83df5c59061032e8fff93dc338299b705fe5d44c"], 0x10) getgid() readlinkat(r1, &(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)=""/242, 0xf2) write(r0, 0x0, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7}, 0xc) r1 = msgget(0x3, 0x4c0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/224}, 0xe8, 0x1, 0x800) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') socket$inet6(0x18, 0x3, 0x0) r2 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) unlink(&(0x7f0000000040)='./file1\x00') setuid(r2) 16:00:09 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) fchflags(r0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x40047463, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) fchmod(r0, 0x8) getuid() getegid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x87f) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 16:00:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x7fffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x41, 0x0, 0xfffffffffffffffd, 0xca}], 0x20000000000, 0x0, 0x0, 0x0) close(r2) ioctl$TIOCSCTTY(r1, 0x20007461) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x2, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) fchflags(r0, 0x40000) dup2(r4, r3) 16:00:10 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000330000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) mmap(&(0x7f00005ee000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x12b, &(0x7f00000001c0)=[{0x2, 0x0, 0x0, 0x1}, {0x800000006}, {0x6, 0x0, 0xfac}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 16:00:10 executing program 1: r0 = syz_open_pts() r1 = semget(0x3, 0x0, 0x410) ioctl$TIOCNXCL(r0, 0x2000740e) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/117) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) semget(0x3, 0x5, 0x114) flock(r0, 0x5) close(r0) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x8000, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wsmouse0\x00', 0x20, 0x0) r5 = socket(0x18, 0x3, 0x8001) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/zero\x00', 0x10100, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/zero\x00', 0x28a, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000cc0)={0xc30, 0x800, 0x4, 0x5, "d70ffad416c48557c1e01ac01e3e5195425abf80", 0x80000001, 0x401}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wskbd0\x00', 0x10000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x4, 0x2}], 0x1ff, &(0x7f0000000b80)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0xf5, 0x8}, {{r3}, 0xfffffffffffffffb, 0x0, 0x20000000, 0xfff, 0x57}, {{r4}, 0xfffffffffffffffd, 0x0, 0x40000035, 0xcd, 0xffffffffffffab1c}, {{r5}, 0xfffffffffffffffc, 0x2, 0x4, 0x2, 0x10000}, {{r6}, 0xfffffffffffffff9, 0x20, 0x81, 0x68, 0x1}, {{r7}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x0, 0x6}, {{r8}, 0xfffffffffffffff8, 0x6a, 0x2, 0x20, 0xff}], 0x1, &(0x7f0000000c80)={0x100, 0x7}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffffe, 0xcb}], 0x3, 0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r12 = kqueue() dup2(r10, r11) kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r9, 0x0, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x840, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x1, 0x1, 0x4b, 0x2}, {0xef2, 0x7fff, 0x9, 0x1}, {0x1, 0x7, 0xc2, 0xfb}, {0xff, 0x1, 0x7, 0x9}, {0x1, 0x3, 0x0, 0x4424}, {0xfffffffffffffeff, 0x101, 0x80, 0x8738}, {0x19d0, 0x5, 0x40, 0x1}, {0x100000000, 0x1, 0x6, 0x4}, {0x0, 0x10000, 0x0, 0xf3}, {0xfff, 0x0, 0x7ff, 0x5}]}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x10061}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="8d") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{0x44}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='E') 16:00:10 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000180)="a781b4d1669d6120f27997f6cf78a8a2f247e9a8eb99c9cd67a2c16e370f574944c8890df09f9af333c9c352a5d18f8c80ebb3feef13623c3925c9283626bc7e48b691927f58267a8edc484838d8a430ffba9c4112ea07b48c545df41a928ad08710e4c07d6e81e4ca7702e8b89b61f8909de13279e18c9c9c8bf165bdf6f38f7d9e0731752dd97719e8b80ded498c758a688ebd20eadc60ea", 0x99}, {&(0x7f0000000240)="48dfd41393850ef5741d46bcf988490468f047e438ad32bf25d5f2b129a5bd86b6498edcabca6f81d0b57b2f1a2130b0d43d7d04e13a8961f44e5e43b5562b5a50bebf17a276e3b7a551624c7a7726c1c0acc7d7", 0x54}, {&(0x7f00000002c0)="afd0f5b82d2ba5c8d4d75a112bd0c095b21cb23af51467fe796d0d861c01ef461c32aac0e272018378b41416d3af1aff1b3d83b40e91b657eaa9e3f1592afcc62e20af512600b7c4a5ecd36133ebef9e641ac58115c09d93333968a3bbe8e177f1b902df1b6d9fb782c0a73a531abdf784eb6a7ed65962f45c51304e231003ee9acd1534689fe5b98907f93f083f32", 0x8f}, {&(0x7f0000000380)="68307b8271f8dc1e05d691d360ac5e4010d5521970712ebe1d1235129c51be15329092276a157e5871d705e506300683d4640e48d528790cba29da4171ae46497c9900fdada339975e2fa0c4a0767f441ddf7221397a9d7ea289ab42be767f9c9e315195165ba14478550ed04160e2e361eb11666ece872e02f474aeaff104f940291af9029c5120db0498d1480edadbfec8d3e904f01464cfcd9e587ff1c0", 0x9f}, {&(0x7f0000000440)="9056974a368da2c0412bea5114db0d9333fe21ba11f8ce3e5c0ff6b57cd6aef2ee728bd88e372241aa7c1effd8769564ee491d69a4f168014a3d9db3dd8e1b23d194059687fa684a2d9b0466e21db538e5791ad02c6ba97992ec9a10de3a6709683263385e5a9685c0f4f2307ad402a46aa04b992f03da831e4865f32bb6678b642f62b9a907624d11f0afde63a81de61de7845e3010e3425f15c9c7ae7405b92f864bbde0146eb3ba7722a32727d619358cee1361308aeeac3fcbd2ebac1d95f85bd94767e60a181314d17c976978fe1c1e326ba481188ce893de36d500291de49ab073367875e72c22e16f17daecf253c0b688", 0xf4}], 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2049, 0xffffffff00000005) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) readv(r0, &(0x7f00000014c0)=[{0x0, 0xfffffffffffffe51}], 0x300) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000002480)="d1ab23be25b7755594f78d826f528a690b94f421c674f12f6498fae96fdac240180908699d44302e32518f690fe37c6a0d7630770eb3dc58b54511546031132db14df00ef59d28f687c5eb350fdfb2afb211fb4605852a40bb249d6a73e4e5e8938f90f5bcd70cfdfb9f0715b5de55639247d1fbcfa88545ff288e26540ec58f75459ea58788750c82982b4522728b4f1969eb6e51ac40ff08b6719040f9d242cdbd2a653a8cbb5aa57939e3d88c52", 0xaf) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x100) getdents(r0, &(0x7f00000023c0)=""/142, 0x8e) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:00:10 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f0000000040)={0x0, ""/86}, 0x5e, 0x1, 0x1800) r1 = msgget(0xffffffffffffffff, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4c0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0x1, 0x9, 0x1, 0x1b3e00000, 0xdd, 0x9, 0x2, 0x3, 0x6, 0x5}) msgctl$IPC_RMID(r1, 0x0) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075263046495c3a96e"], 0x81, 0x3, 0x1000) 16:00:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000340)=""/85, 0x55, 0x800, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xa2, 0x0, 0x1, 0x8000}, {{r2}, 0xfffffffffffffff8, 0x80, 0x20000006, 0xba, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x6, 0xbe93}], 0x5, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x80, 0x2}, {{r0}, 0x0, 0x1, 0x1, 0x9, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x1, 0x93, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x9, 0x6e7}, {{r2}, 0xffffffffffffffff, 0x8a, 0x40, 0x4, 0x6}, {{r0}, 0x0, 0x0, 0x20000016, 0x1000, 0xf8}, {{r1}, 0xfffffffffffffffc, 0x14, 0x7, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x42, 0x2, 0xc6e, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000006, 0xffff, 0x53e}], 0x5, &(0x7f0000000300)={0x2, 0x8001}) fcntl$setstatus(r2, 0x4, 0x40) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_dstaddr=@in}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) truncate(&(0x7f0000000080)='./file0\x00', 0x7bc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x6) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kqueue() dup2(r1, r4) 16:00:10 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="2016f1002b2ac9f3c75ca445e584a67661032826179712431a", 0x19) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0xffffffffffffff54) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000340)={0x1, [{0x0, 0x9}, {0x3}, {0x2, 0x100000001}, {0x2, 0x9}, {0x0, 0x862}, {0x2, 0x6}, {0x3, 0xfffffffffffffffa}, {0x1, 0xe030}, {0x2}, {0x3, 0x401}, {0x3, 0x6}, {0x3, 0x6}, {0x2, 0x8}, {0x0, 0x3}, {0x3, 0x4}, {0x2, 0x7}, {0x3, 0x8}, {0x3, 0x10000}, {0x0, 0x3}, {0x1, 0x2}, {0x3, 0x6}, {0x2, 0x6}, {0x3, 0x5}, {0x3, 0xcb3}, {0x2, 0xffffffffffff0000}, {0x2, 0x5}, {0x3, 0x10001}, {0x0, 0x7}, {0x3, 0x8}, {0x2, 0x100000000}, {0x2, 0x1}, {0x3, 0x3}]}) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:10 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) syz_open_pts() 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x81, 0x4, 0x0, 0xffffffff, "b2cf96e0f6fcad56585ae79aba0cf3856a5e0318", 0x3, 0x7ff}) r1 = socket(0x0, 0x4007, 0xffffffffffff0003) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socket(0x26, 0x3, 0x7) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchflags(r0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x401) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe8900bdee0b17c00000000000000000659c9424d4e804977c423014b05fefba2683185fa30bfbc2c50cebddfa63d54fb4d84dbb50afd7b0d588af83b240dfce805cf3833a1e96040e216d04b6209a564c5bc3e838dfe59de3dd25a14c332e632aad5a6fcc9ea4b27b913ffd02459a6f", 0x8c}], 0x1) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdb}) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r2) readlinkat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100), 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xb107) 16:00:11 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffd, 0x0, 0x0, 0x7fff, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) chdir(&(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setreuid(r1, r2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8100, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000280)={0x400, 0x1}) r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x0, 0x40) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) fsync(r3) write(r0, &(0x7f0000000100)="8dcf6251", 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x3, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x3) read(r0, &(0x7f0000003a80)=""/4096, 0xffffffffffffff02) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x801a, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000800)="7feea1e8e9e7cbf6825ce0eb2ce6a54e9f32ee67dbedf1ae7635e971f0af248664dd5635f49c7c8bb9ee698ba984272f429d445f23577c0448367a8f310cacdd7a2eeec064115339ea26c5d61fb84457a6bf0976859114370c08afe7ced29fbded234bb041cba12eba9e0f3af6a86e899486d15861cbf57e6c1c9ca819478ae8c19c2c58c2982634c5e83c2f7be509f01e95b7eb8cda302344d0a83e60ca17a95c7e81a7b5a3702a8ad73297c572d1ec25d0c4fd3b68bd105c99ca2566144a75a35624247ead4676fc80eb87f59cc7511d3bdb180e58975fa3f098cf8a96c421aeaa1b379e4c36022ebca9fe873d7d93659648c92f8387a7e04950fda9462c27c762847b7135c1ef9c3fd2f12f685b987faa9d07787bb0c602a7e2149cf0fcfe6c1021b24c969756e5dcf0ab9b70a1c5d68d7b265dad30f078a8f0cd7bc935f17fbeed1e1f3153ecce9652e9486574876b909c3e22e29592fba4e707fa55cc8eb22f6322680ae96587cd852893df4f50f141a9cf53e0923dd78fbe40c777335b6bb3e04a450ee64903e199e30315ee09fe9f1f589d8c5fa3131a165a7e87d265438679519a868c2a2707bbff205e1265626d19c6d65481f0a58b6c2a1c05b945536c60746808496255be1c3bfed750e3677760d7c3637598df137e85f5d57e63c06fa711e25fd79e6c104be9d8d7f09e13a2978f1a3d480314ce78f69cb798dca8d07a6546e8c8bb69d13091b07853164c2c89859351af49d63c50f5673ed02ea3b0852bd1b02b61dff551c8795e9754b7a04bd825a656fbeba38f684fdb5f45219dd7bc1ead3cde99f18605939b74d5690f0510e38c5de454f3beb5c0e6a4f3750d798625edd917eedb9013ee9fa46bc0a0973e0f5ab85f9b703f75d8b766b42e48779e6bcf6c4b2b411a67c4eea676f8b01203a2c1122e7f7d71caefb0f36837ec60836af0c64ac9d8f13612c2df78244dfcfee2afbe9832d7ee89d1bf1cff89ae1e5a9278833c8fb4c563d38a8f4dcb25c4c1405e87b57ef266368388bf128094d02270e9973b811b43fa6affc59cf8775b34eb13821c6e144eacb4ef814c1c95494d328b68d3db46663d696da4bdac6dcdb6ce04f8255534f797a5fbedf76d70510833d9c8abc9c2c445922f8fee697fc993836810ce5278c5dc5e3e8046ffd3d8ea245ba885b794a117a5cc6ec4db6a66073fa6541d27eaef2f4cbfc33c38ed8a7746a47cf92327e4ee1e1c7f249e1314f102d6b4dbbfd1f02c04ea9e117ce253e3d5a7b19e3b8b1cdbe6797d3c41a96fd44c9cc0e5f31b0f9530fae02634e6ce3235f5ade0c5d167b93064385ef9d42b8265ff83c1eeb1e0eb8cde5192a7886f6508cb154566b7ff8268200f0e41327d713b24b55bcb4df48cda07e5fb00ab700acf26a78a9718d56a4b7191bdb29fed6dafcf8caa559775c2813c64092271c9f6ba773daa2329136e0bc655e4ba365c20a1b47c0d5e4771824322b3f82a0ce136be17664ee3716ff56ef6de556ece48146ba871a8bf4747ba1a1092505e1190acf35b077cde9d619db44fdc94e89762f2286d5fbd53308b3ecf3ea8179456d0adef0862beef587b9fa79fd60f68c1731dc9f5ee5336731c4c2cef4b23d5243fe6a12d3793d11099698b9b3f55b1c8bb79892ba29c42cbf36bb645be9fda19668e81897a5ad77a21a231a5d049353af7b2bf92d902d3838628a0d557ad6c725a50703e17729d7ec5cf8b314a12323ec67fc0c12ab0b5a62dd73acfd53e56b9d1e941a86fe19ce5b4b87b807ddeab13af12cce155260709e3c51b3edac9a91222575e7519568346ce888561b489561f70aba57910708112b3e52e27c6de92d890ee9924f00bc124aa440cd2707e1defce229445cde44049a7f37e2d095eea3ff1b8fd03e3f3c30242b2b9e0ad8bc7b9457cbf757876902d4a158d359bf92932e4957e90403a03ba6df4ac73fb5584620c9eb1e82db7f2e6f0219a95964480bacaa7f792a1b715fab9ae7cbcdeb4a29fb7c34fb1fb890b96edf8a70ce23f2889b3e0d432b05a31e3e2993725099a094020a534d6a6a144c6a96d62f4e20837c0b13d563b8cfd29b871a5441ff9f6c181635c27241ad6438dabc9ba2942c7f486229b26715f663cd1811350b70c16e7c58d1d85018d63fdac7be5b25ba7b2c47a45e4077ac21af76fc21329539dd39dd5958857e137080764325b67d6f35c11c5857977babe772880951c063d350811104acc124e7fbc58b5b1844bf2ce712a8ef99d493bd064fc16b4f2640feabbfed7ada0888aad398b39c4c3ee1de9d0fd91af00f4fd209ca0a49c55dce21a562f8553864afa9d9f82743cb1175f6c26626698cbb51736102862dc5e1879eb0512c8ce354f693a60ff5cb4d3bf0f0c3cc5334baa1f562dda276d33a14784a0cbd68a7cdb4d34ef048bbd22b2d7e03d9ef1d9ed10ae979595fac066510c38044bcaaade7a32458ec27046059e948f43cf1a0067058a5eb7ebe7ddf63764f97ef38fb0ffacc7c90ea132303d38590f57e6304d540fa7ff5b65dd1e4ead8b82a4dcecbb2c0477e17d959e7e9763e981010946f72505c76e53d487cc34bd8cb1e8259bd844453aa16b741d5558cfebdb7c8cc1e2f98b7481301ca20d6e2c05c9d07a84d9a0c57f9e61d76ddfdbcf313fd994ce212e0b16a2e0317f59c14a24a3a73fef6e3d5579046da2af538aca7da3c1ac2fc073ecab3b065ec32db9488487de891530882d1182fc765ad0555b8c22d8d5450381cc38335cfe63410f6eb46c9bd4f50baf0b2097ccbe087283c1d7e37dc9fdba20fa6b8e6ff3bef9b1cf26d336c100fe789ef8db4e877ceae201e7a37c85059451d50cd4fca4bd2af5815b7344e56ed2c4b6b786e8c281d4d69d434638a77d4290d4df7724408514c9745e63a9602750f389e64da19f2b868bb0a26e8bdc9c9ef9834003dea64e1023dc83e278c28ba9544c29e24497613395eee7ce78ddacbe736bb79908a7469f69a987f7f264524f007f8c02e42dc81df32188ac7b95f4cabea84041b9594630f30522ce12766963a985ed4daae796b1b528201700b80575e7b40f377c9623446f9007b2abd2bd798c853b2bf75e1474b2043b52f808170eced168e1e7f98c0ec3b96a76ded6acf2a30956e66ce7372805fd8c9d3c9865a50ba30941336c63a4c75fa3f139ad4e50406af4082df168fbaac92f92f9982899c92eb62eec77e95948fa7bd2a98e4dd4caa13e4735fc0172fdb59167af0a18ba7de30ce4601030b5761e21e3120f32f91dde09cf7caffda7c7a0559b019a3a1460a1207be39b6092d898e9a6b955867b192cc8cfc64fed53afb86cc6b293c3f2afdeabe1cd2c75586afae866c2088dac6a3b35c53a3ad883d8c3b8dede22b2a65fa77fe867c24c17cb7ea32d89685121cf3689bdd757d7de94dc8623d8586e8f6871f3412232b4ca6f41da093d9b9049bb21567bab9aeb7b135b6b843f6db4b70401076b47996c82a1b8cd0bcc7ce2b8d44d70cab954d968def4f9440bacf7dafebaab3618ec40f9722aa133dd2c06a2fa84a877e3e2bfed6e4503649e696ec23ceba5fa67f01f21442e500e1c0ec9b1c6dbb1b2a546473eb5d51d53a7ef91cea002d59a45983e10e0b2222c3ba515c8c69d7bd9a36882b3774d019fad0fc952f3886c78c23ba8af77ed738b5d0298b3b3597d6e0360864293bf3c662cbfead8502500c5738379e3d50a2cb0ab206587a8666494a34f014bf5ae41210d3f4a1e8049b35906bf4fa1f73626613f0573a52f45f520889349d8c86dec2f0926064aa40f3967642568fbba17bfffe66302c3dc925338d8846549b8561053e6ea5904b572bb5e23f13a55249a535de891bcb4369103ec9910b75fa3296549a1c147a160148f29240085cd6d00c30bbb750fa160ec08551eaf9ef5229342a1ebe2a2ee570abb250d06272f7d76f8ae365ce2fb4877169d597b65d1267f804916341c98832fbd98ab32550bf8204cfb2a54e235d8f6e942827cc1430e6c4f5fc4a14b206ccfdeaf45070d4a131a3f3b4dfc600abce8919a6a2b365378a77f6c23859c62e16a8769e5edbace3d0e92e6f47993b47a8f6d35c174f576986671dcbac4dbe26bb54bc5a4d405776a179253303f3968fc89182f09036716414cd227fc7a1ad4474fc1d9bce8252171b114a68490a11f766cde00b6517917b426dd7292aa56b1a2877321654edcd043a0bdd25b7396c43fea38f699fb741218dc7931809a371b5cb6796aaee62782de4757eeb1f2e216d7ead16781fbde19a9f4249c642a047813542d2a88d2790d37fc9c803d7c2c5d10ad8567bff9813a8be9fa371ceb13e7fc50e35e36c6fe078af48b4dc6f9ecf1e6f3f977ed859a33fff16457a7222fe0ef832c012fc276346eaf9f2d8bcb4445a51446c29205f57b8f167fdea4bbbe9df662e3f88b894d7a81c9b59c7aed37623e921c2cb02d2b6fa45a623ad5864833b65029b2ceff85d629ba92ad81d08ca180e68fee2e27877cc56bb73f62f9922cf16901db6bb2b2df04b4d72f2a952dce2dc5bec43a422ab9e1ad1740656e68f145763252832f354e21e1d68992f731ff17061c1771669ad27f85c1ca12a692160ef3433eb5e89c6c493e3eb837f340676151d701fef7beeff0ca776015b83d86251152368deaf7983069f30b0067ede00a678d05aeee1b32644750826a9780e1cfcb0ca859fa4ea6d5de47e2c8d8a04a78003d7c6eee25a231ef3d2c0e0d9a4d06751d1d7773520834c3fd1fccb7c38fccf7d94ab0cdb898c7b0518b0f2db99c4f603a54c8b93573f187c5b63a87b607150cff3d74f05b73f90212cbd09785ba92fb2bc85e0538248ff0568c8eb7bc212aa092ab2f904393427819564fcdf0f8715f95d5f63b719a9704a7043bc3044f1583046b07a1052b868421fbb5c6f70f38b42ea4b1f41168c874930cbaf922e381b2acf3c779a6cdb493bd914e6eda9db462ccc1eb77de04e911d8f20a4c0e8ea027234d421dffdeb91b663b3251c787b6222b93e924192fa10471fbf0b6d8b3f3041109870601acbf0edb85b556198f687e88f2538bbe5fd3211aabf6015bc0cb08c1a6a4ce0d67834e0fc77cfff4fc00f26beb62967103ea88deef1ff0237138d7dd9f19568cfcfc59606249d030d6e3f922611c2adaf09564308e073c8bc949d5c8fa4d4af4c05cecbee1a24d6eb357f86b360373f8e567844fd9c4bc896bae8b73184ef9393816f347fdafbd98aca457a2c16ea5c4b143e2a6a5229412950db82127daebb700b016e24cc0fa60fab2f97b8ff5541b86f43b209ce9ec2935a155e1dfd2dd64b5c32bae6993032cd933aa657bf34c4fcf8847413e61db0f5a834351fae872f3a36fa1513bec9d7900f8a2038efff5fc0493914b90d05f1ff44d75e765d614ddfbdcb945d66a59a81d2a25579439bd55238d95986e7de75531968495fa58ed5d3ee495ec2d5188186ab30f46778f403a56a6c20647babc66554ed7f369e3218662ce61e8f3a75c7749838a0d6a8911eebd65ef6460c937b13b3e71ffd14f385c3f38e6e69b26881d5a94567e21f49bf1c99fa3ce86ba4297e7b39475d925291529d5a5b15ee65f0a8fe1cca9ea8ca0016dfc131314b5724d65a47da1538e273e8c62946db6d3db3062f6480ce9e1105ea88775cd1dd377017507b136f08050c715890706f0346fa6bb31cd1e40e50a02f3a519b83c204f24577ac556940b37e09148a29d910c52d481b919184736590c8ba816a58cfef0ec8e83fc0e0a2f04208288b48d0057c7", 0x1000}], 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f00000007c0)=[{0x0}, {&(0x7f0000000500)=""/145, 0x91}], 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0xce) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000300)=""/93, 0x5d}], 0x1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r4 = msgget$private(0x0, 0x50) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getgid() r10 = fcntl$getown(r1, 0x5) r11 = semget$private(0x0, 0x2, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000400)={{0x1e5, r12, r8, r7, r9, 0x0, 0x8}, 0x9a1, 0x457b643e, 0x8}) r13 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xdd45, r5, r6, r7, r9, 0x10, 0x100000000}, 0x5, 0x3, r10, r13, 0x3, 0x100, 0x4, 0x1f}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x400000) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r2) semget$private(0x0, 0x0, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) openat(r1, &(0x7f0000003500)='./bus\x00', 0x100, 0x10) pipe2(&(0x7f00000034c0), 0x10004) clock_getres(0x3, &(0x7f0000003480)) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xfffffffffffffec8}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mlockall(0x3) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x3, 0x40000000000008) setsockopt(r2, 0x27, 0x200000034, &(0x7f0000000500)="00000000b822306e365ca6cb12225511000000000000000000000000f12a7dd6f51ed0600e10d4fa56169dbe01370a061681c5bdd2cef7988235d850b44990984d0e9bf472933a01cc7fa7ccb8dd56eb72b8b0c32dbdb24372efac562edca89532b397303b109133148fa1f7c88a24bfbc65ef66391df9074665828de3f290db1d973ce687e5b476bca41c4650a0ef7d29331730356f0ec766f7b8bc3ee524799ce3ea1b89c7d73ccc4b5327c12dd8b8f72eccde3188", 0xb6) r3 = dup2(r2, r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x8) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1800}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1008, &(0x7f0000000600)={0xfffffffffffffff7}, 0x3d2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000700)=0x24) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000900)={0x10001, './file0\x00', './file0\x00'}) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) pipe2(&(0x7f00000007c0), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000780)='./file0\x00') semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getgid() mknodat(r3, &(0x7f0000000740)='./file0/file0\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x8, 0x4, 0x4]) semop(r1, &(0x7f0000000200)=[{0x1, 0x7fffffff, 0x1000}, {0x1, 0xffffffffffff895f}, {0x2, 0x0, 0x1800}, {0x7, 0x1ff, 0x800}, {0x7, 0x2, 0x1800}, {0x2, 0xf6b4, 0x1000}, {0x1, 0x5, 0x1800}, {0x7, 0x1, 0x800}, {0x3, 0x80, 0x1000}], 0x9) 16:00:12 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r1) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x140) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:12 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x81}]}) getppid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3f, 0x9, 0x1, 0xf}, {0x401, 0xcc, 0xb6e, 0x1}, {0x1, 0x8, 0x9, 0x80000001}]}) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x60) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x44, 0x3ffffffffff}, {0xe37746}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x100) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x28, 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:12 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:12 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) sendto$inet(r1, &(0x7f00000000c0)="24d5a7015003217b65b5d74aa42142abd8af50e8bceb072b39b873305d252ee6c4a330f62d773e222663ae9adde7817ffa2c0821233a57fd9179a14539692adf064f51414d06d2e3df1591a389788de99b11bbac0fc7adf384c576b78fa0c8f5637fc263c9e9245b9f8fae64fca7014d12e1aa250ecb431b1d9589327f103ed11a29eb2026eaf66137e351acd9fc2236e4e303e8463197a4adf7", 0x9a, 0x1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) 16:00:12 executing program 1: r0 = socket(0x3b, 0x5, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/139, 0x8b) shutdown(r1, 0x0) 16:00:12 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r0, r1, 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x10000000000000) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:00:12 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) close(r0) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2014, 0x2e00) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x40386301) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x8, 0x7f, {0x2}}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0xa0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = socket(0x2, 0x8003, 0x102) getsockopt(r0, 0x1e56, 0x200000003, &(0x7f0000000080)=""/96, &(0x7f0000000100)=0x60) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="00020000000004000000"], 0xa, 0x0, 0x0, 0x0}, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = fcntl$getown(r0, 0x5) r2 = getpid() setpgid(r1, r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x7, 0x0, 0x1000000, 0x0, 0x101]}, 0x3c) 16:00:12 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f0000000000), 0x2f6, 0x19) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0x4, 0xed86, 0x8, 0x8}, {0x3144, 0x9249, 0x19, 0x3}, {0x1000000000, 0x1000, 0x9, 0x4}, {0x5, 0x8, 0x0, 0xffffffff}, {0x9, 0xc6d8, 0x9, 0x7}, {0xffffffffffffffd3, 0x3, 0xfffffffffffff648, 0x5}]}) getpgrp() openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x1, 0x6, 0x2, "aa8535817caea57b1c8b6f92dd6a4cf1cc639651", 0x6, 0x7}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x734d) ftruncate(r0, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xffffffff, 0x6, 0x4, 0x8, "f95ea3a35506091951cd1b1cf8a7701d6fb8565d", 0x4}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x6) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x401, 0x400, 0x39, 0x0, 0x5, 0x3, 0x10b, 0x0, 0x2, 0x4, 0x28000000000}) r1 = fcntl$dupfd(r0, 0xa, r0) chmod(&(0x7f0000000180)='./file0\x00', 0x40) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0xd1}) socket(0x18, 0x4, 0x80000000) r2 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000700)={{0x0, r4, r5, r6, r7, 0x4, 0xd9e2}, 0x8001, 0x80000001, r8, r9, 0x4, 0x8, 0x2, 0xfffffffffffffff9}) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r10 = msgget$private(0x0, 0x83) msgsnd(r10, &(0x7f00000002c0)={0x1, "7861b8fee9c7c469b3143b14017f8ae01ccdf0fd79d45aea0af98d95a8f656041b1eeff25f04268dd116ad12d733aac5f21663dd8c56f25a890fa60778ce569158da4436cebdef1ca23e463e735b0c8e08f8805678dd12420eaa0187cace45423582404bfb21b9f98ab2a80ac604b6304636ced1e5723cea65d4ffec06476ca519fb42d9b13944a01593c797109b0f955099038b1c9c92a3216a5379a11e2ad2f2bc8b64de1f8efd533a42d17e13778b9d6ebc913af3bad7f6b3d533f0fd6f994f453f7f4027d8bdb13e442761f16dfcb15f4b65a84c2333964280ff42c1"}, 0xe6, 0x800) msgsnd(r10, &(0x7f00000003c0)={0x0, "075da827df082e78ca15a0824d34f69fc3eaeffca058c7abb21fe2f2b8ee7ffb226f36315589559319662430ef3d8945b1f44afa5793375cd135c6d4d99b81e6fd6c062b6357c81bd99c9ee377ad8f18b213d495911884cdf3f2f8b2deea7cfa514b3bdd10c5b27c636a382eaed91cdda8fe5b6c8ed1bef8ed776c103791c163344f3e9ef8e9b1514843418e02bbc49449aae1b0e95c6533945d04327152b7af952fece9dec1ec67516406f52dc0f5b43f649b5ab3555938b88a4a9288c332f77b6b"}, 0xca, 0x800) r11 = shmget$private(0x0, 0x1000, 0x51, &(0x7f0000fff000/0x1000)=nil) shmat(r11, &(0x7f0000fff000/0x1000)=nil, 0x1000) msgrcv(r10, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000312cac00"/228], 0xe1, 0x0, 0x1800) getpgid(r3) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x4) sendto$unix(r0, 0x0, 0xfffffec3, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x800, 0x3ff, 0x2, "e2a5821494e0a10fae32a6fbf203baf44636d66b", 0x9, 0xffffffff}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x1}, {0x80}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3b6c0000) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0xffffffffffffffff, 0x3}) getsockname(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000080)=0x1002) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x7f}, {0x4e}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xa5) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000240)) r2 = fcntl$getown(r0, 0x5) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x9d1, 0x8, 0x3, 0x1000}, {0xfffffffffffffffa, 0x2, 0x3, 0x2}, {0x0, 0x77, 0x57, 0x100000001}, {0xe4, 0x2, 0x1, 0x9}, {0x5, 0x5, 0x0, 0x598}]}) syz_emit_ethernet(0xfc78, &(0x7f0000000000)='6') read(r0, &(0x7f0000000280)=""/143, 0x8f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000e40)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a40)=[{&(0x7f0000000340)="ef59eb6312a382b47064b571436a7b1b06c16c7d44d4f3073afc7e809ee7c8df4687dfd567160847a273d7de448c68a7ce209b59cc2c498acc88cc59841060c8d5", 0x41}, {&(0x7f0000000480)="6d41036003b44b627a0d46341f8687ed8d2b55ff39fa12068d0527a906064f667dc58fb408769866f76a9b3cbdee7fda92b42921df50034dd60f568f42627e16a1d0beb647b8eb31655008d70f05b9875b70e7df780935b560e70d3cb5b30a2f70a153a2f923111acfd80d5b0e1b07643ba4b811fa0736763e422eff484d26108e6fcb669e57a8dc0cfa87ee00d1e56430493d4e8ff093452c4d69a057cf93f83d9c6c0e4e960899259fbf2d70bff5018f9f4ee25f2b599ee7a83c4a8bfe231d60177d39190c6e5b20567b4279b45791528e03fb333c5244a77282693ef6e75aa2be7b48899f0de978b8d91645cbbd", 0xef}, {&(0x7f0000000580)="cde8d4d475b34ae772f71f6850156e10f6f249d302e4021766dccbb7ea2b45199044db1cfa2465f4cece3772eb559143240477e7b61ab9dba824114e85ca5e09bbf3c438c6a00927822c374ec547a45b1de9041479751ef080b26b3082ae3858ae65366617dbe3103d0f4dbec0c9b36f89bb07883603f8b9403b8ff9faebdb21c08309c875cebec00c767f8c2f940b9c29bf096c0052954975e4d5d38f3a0894b9b6ec8f140fc84a419907c3bd77a6155743234a09d18c7d096b7e2fc77239790614275d8841cb640af33fbffb8bd86aabe32e53909e750d89", 0xd9}, {&(0x7f0000000680)="e776b7a6c225abaa5d40c47a9eccf992fdd0de49c2d5b4af1d6a2bd43b70188067a86d9cdf24ed0e2699b925aa1609cd939e453b9b6e854b0ea3c870fd89e4bc3067542784b8c87f189f220e585536b61bfdcec8cd00a8908e3d8fe00fd58fa3f0302a854b5e01f668550282bbefacf124ece066515d669b160b2d72cf504cd2a79273ede5e972d16dfd857fb85609ee20eff03cb8b11981c991e82a455d96d4ac4ef5096fc3b61a8ec4091f634642de6077b06bd5c8f9a12e6c385afdc964fe66c24835be090f0dbad762ecd8b74753e930", 0xd2}, {&(0x7f00000003c0)="006fd8c17960d121509ec04a19e78ef5cf4d58ff69b89ababf1e885f38138c1c00373977571ad9c0180f47243630907ba5eb65c9cee0a30dd28084e376e5830c607c5387693b4b689f9e", 0x4a}, {&(0x7f00000001c0)="191c9852c648f449b79574933fab79a545d9ab2ebbf6a84c3978521ad5fece223d941dfb9adeeaf64b05ba8888", 0x2d}, {&(0x7f0000000780)="7fd1609dc436da39f59d50d20a8d486e8cd2c3013dfad435b0124a4ecb76fe92efa5ced5fe0fdfe00edc9901ba699755c5ae4f2531dc4f61f29f69efb99de715a26adf2fbc75b57015eb5b840ef4196608808094ce14a62e86b7f87cd0812a3e92190ee6ab6c3548a0b2447495c7a9be816b5e9901c0423794ba8634172a460b1d651ec21d8882d9c7e39f44e8c90222", 0x90}, {&(0x7f0000000840)="816787b3a4899de16f0f5f8afe897149fc58845cf823f9d54ab818733b59d41025c8ad073618264f40a43f", 0x2b}, {&(0x7f0000000880)="59508512ebb85f175588e2a50fbfec0a9e39f9ef906350b47ce56f635c559d437060bb9ccf1981c7c100f2c3071eb31e4ceed38b433874b1436c92dad08aa78de8774c4f2a7c5f03d537195b6f7d923641f70c4822769eb3946a4a64075e27b74ea777b05a640009ec8262cf321f6c2fcecabbe325a99906b8f2a2cf4e07dd90611cd5713f7f18d2f0294dabe9053b3d2622a8aed514d87e6e41923b29f2e82ed68128245c51350f958c8720c0b254c3de7810dd13c137cb5ca1f166b9b48925d2c9c53518cb6fa9630bd306bfbcb9f9034f", 0xd2}, {&(0x7f0000000980)="8608588039a83209b9f25e416b450330199ccecefa7744bbad7f08f834ff17e6486618863f1729199024a62e9d09c6f6193f9015f0b43e0b01246591625f93ccc31a4cf00dcf368e3fcab3559ea9d1b10ac321d5cd8430ae763d2c3840ad139c39d11b81801e7b223f32403b4c260c029b524d725b7cd9fe07ba37098e62b118f95d0210a7b89d3fe66215", 0x8b}], 0xa, &(0x7f0000000d40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r1]}], 0xe8, 0x403}, 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x9, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) bind$unix(r1, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8) r8 = getgid() getgroups(0x3e1, &(0x7f0000000380)=[r3, r4, r5, r6, r8, r7, r6]) writev(r2, &(0x7f0000001880)=[{&(0x7f0000000440)="59cbfcb79578d81106ea50c69b3e0f21d915e70c6e1efe0b36946700522a0e09ef24da36492125635b7a8898913ab5f7e3754c7f7ad5ace20a08f552c71304c7a45a260bed53c8c86952f00bbcd9946b77e7236c1184c502c05a28db0727de46a0f80e420f864216fb53bc44dbbb25b029511ed976aa42ed5eb3ec65085f3c32fc5aba8a643d4d9482fbc5aba0e67c08bc4bacc5db8ebe4a490e431408362ef467780add960712ddd2e9420188f6ef9e6ecf292dbda38e1a6e8bcafc6281d05e6d4aff220dac69535bcfa9cb1ca74c4d380cffc570edbbd827ebb68528fb38b04a2f5f6a", 0xe4}, {&(0x7f0000000540)="4a4a8167c5090def916fb32af429ae26c819374c8adf4cbc50d0894879e7fd995ea417a85e9c0e9472dc546d81315287eb63ca5b3f9bfa63e854e61c31080912b3117e31b370149eeddf297e8396e874ecae2673f792d0d4cdd7c2e199ae64ee09dddfe8c72ad8a40a8e43242f399a4ddf1271317522db6319bff7cf39139c81b037b6f3618ccfabbd1ea6299399a3e7445ad83776f1db", 0x97}, {&(0x7f0000000600)="c2838d6ed27532b998eadcc3a1668d92112ecec317b6eb4783b679da7bfb04985c99163dec40493d96d5a03ff9377d31f87dcdfed636e269694fc0fb00df93a9ab0c02542981248cb154f7f95931040df513ea2230d3e83e0869d5101bd53448e4ee3081aa8e117efc0d8a9ed9c13d5a5739b591b2c37864efd4e57058da51fbf7cdb1eec59df084cdc1691562bd819e672512d0e185a066d2c20a393be9e9bd468f8e1d7d00c04d6279d269ad7faa6935c83653831347fa51efc0e70fac93f4dac12a62051d533a1bb11eb950eee7f593b50f1da8aaa8583e6e7c2328bdfed58bfab9a812ab", 0xe6}, {&(0x7f0000000700)="38ccb431fd3d2fa7043e5711a8b8449eb6458b9bd99be2f8dd73b4be0642bfe370c8b1a7d24d113241fe631bb5803bafebb1f0c7680ae7b91c1b218be0203d388f73536ee672ecbbc9aa9b02ef00a46571dcc81e40d7763f3b8d5440ec313525ae2b", 0x62}, {&(0x7f0000000780)="09e5c78582ac9616dfd779165d56358b2e5fc87f772870c556e403b30abc8d24917ff5a9c9be3ff4d71fc21015c0ccce28b66435cfbca4909662a7f05cdc60f7492024258b547cdf0b7c4fca24eae6c12acc9d8a33be3a34e0700f9ddeb2858922f5bd0b007cd85627ab03e7a1cda25dcad9c99fb85bebce5dc86116f8cdd6a01b471fceead989ce378a87a6906b76a1bf703d0d9c0db6064fbf009d0a8ab89b9a52420c2c0b30fd0f1f25a2d3c6171a51", 0xb1}, {&(0x7f0000000840)="0c4769c4b936765127592a88b8c5617c735c28aab56932db03998674aa10f3ccef63512592602377168a94d2f74d0be956b56f6bf2916eadb14fb687a56abcf4dc471cb326b797c7feab74db5e7e9fd3d4303b8547096d9c9f06e7bc97cc6855f35522c9d077c255daffbcc31d3f8d96438fde5b0cd99b7d8e85b792bded180ce7b6ff89316df4634f0ff74aff20343133a5f286faffb267eb5dbcf4a0f52d2679b4d6a06bbcd146c37d1cebcf1fdf88ac63922273e9d9e4aefa87bad107e3ed8daa0ae9d523b88d867b8edfb721137e316b1f64334d9d468750a8289c1314d0bcaf767953044cf0bbf328f83f27964fdd7d92576c21820bd64674a159e0e2d12aaa0cf04a7298f70c8146c28387ec812c905bb1be0b2636383606bd7d93868cde797a7ce5d11a509454876d693dc503e9970df97dd1ce9f9b3e4792a78248c4916861c33555c93a61e24cf3b64c6efa4cedefd4f8c46ddd52998510bd575b138792377e442b7a354e47d935ceca0d67b80f0aa20480627445a268c6aad65ca9b8cf70fe9944680ed0fd6b2a7e79b6c3a7eaa5002d97dfd02b6e50cfc13f5cc185739224bc1faddde40c0ec6d9687ab0d30fcbb578e5d32e9cf9094a4a979f57b01c29e907779de4a03c1f1839c7b1adaccc9fe1099734ce4e534ab7961c57e23ad5fcb6c6da3df923e848f248c0389f25398f81f6a2ce70dba2b453c4ddb1c90e18b273c77cbf61bd5ccf969616ece24d0200349c4e593ac4aedf109c4c26a5dd185eb97a1f211e040fd722049c6271656847b1076c77abbb0bf547dea74b6210a09e5db97e6ed92a53d9e1e5ea8f74d0c16671e35af79d0179fc9e1602257b42b6b2a90b6e1594377d223ed51ed3cf6fb03dede776067dced4bc8345c196fdca09349d0328f778ffd9745f14b6c0b25f283a629007f21a5e878411943a6e930bc39dcbb7c55edd7ca049af4e611330f1c1f9da2d29bc4de3cbc9a69242bd6e06f5d89c2d3b3aad2d58bc278ad82ee2e68f7835c2a2f52b6958cedc0652d39963ab56d04ffdfb84dd459d49d8ca4e8a882d5bf6b678422957dfdde9e776e7b154fbdafb3ec7e891eef78d8473a4655d2ca13a265ca1606d5b4417a19e7903798d58ecd65855dce0b5538e9732afca5710fd7d91061766a96fad377335196d1f20dbe29ab5535d329ee403346e74f729e0a3f80b7f3b89451f9ef433c2c7bcb91eddb2b1e37b51031e473b80250384520b9d6771b431a44ecb3d3a9fd15cabb248e92c23be02c79bd2564226c10ac58094d803b26ed1c893b7466c1be25c7a511bc1ec6fb8594254fcab7a3b5e0335ba81fb98969025a2b17602b00706a9749ac3293f3d06a85e0a95bd0098709fa9757d1098dd1c8faf7f4f961f67fee682e7b1568e117a2bb1c528d4824d55bc167a8309ac83682ece27f22e155f89348cd3fe1b5117156356263665a6b6516226bac11fb053e011f6858bf842d81b13fb167a568a429df98501aa7b5d50684f26b0462c3af66e8c242a33ff0b24b38991052d0cb4436c43118a92b79f80346db89259b05dd83c84c438d45338c7111f3d06419216c0873e9c46a1ef348b49aeaa09bc1f114f003db516b2fe58d7cd4ca8626b6a56e191d650a85da35f3e3c33cd101a8f9a338f35ad83a6c79d21cd0c6dd5213335bc30dcaaf2e69128510671d04b138132cfcab0f744cdf949913e847e777033a4a404a5bada2e99408626d979e34b011627b30c262ddf51404559069d747eb2ae9b061408af59c3f5331dbe99e110ecb91e196c450f4cade61788c34f223e21d56449c60c4bc73cdd63c09d657e95f7f57f41d1b13af1000c38f90fd02caf9abcde8f1abf23de471fccb14af6e2a5f28b4de49225ef5a785763a33be88a5c9cfd89f369100270d149e3ef01131a3289026abcae6d686a6fa086f61b1f0c8d33ac9c9f2516b32f62d7ab6b777c6aa77cb87362e8acf88bb990d3054d273862a9f56aa5dd1d6b6a40958a8797a4b85fe8fc5cf8f880bf5694179557a952eeecfd2a5087ed684b67aafc0b95c5354d78193eb4f8b922ca90dbc4ea19c22aee28c533164a1cb4158c097a6f94c2d78915d7a558d6a9f38617683911e2d18cc1cc7824d5297aa8f884227702501f87324c81641d6ccea7bff5c5dfd890970fb4a2fc5c72785cc142bac7e9441abd7ed01dd7b7658aeb78834d7843e30d343729a7d435fb27a0dc46f7f2987cd8a3844e3d4778d86d3f9a0ebafeae1eb23331a8393304067896584dc3dcc6ad20bab66c93081f65b8c29003308530d3177bd5123583a018cd13d4a3ce1026f2e81cd5e12c3e878cad95aba1ab723af2be678df7c032be566de8e95673e80af8222cfd6e649c9f63f6c907516a75654813189dd1c5142c68a009821277f5154b03103cab9f4ad567d54b253d9e9f710e2ad3cb77e08fd9c5f39400c4b9c5660e99c4cce60e3a14335400326613e4e147bb3c2442f36bb9362f2652512977a77545b0e2a75166abb40ad6fd4ec02143450ebdf4a865813e94fa17c18e501e17e54a60e32236d5cc26226fa18f3c045827c89835ee04c17cbc0b44c5a71c8dfe6abd8617832abefbe8084dcdbb983837f28375170300ece27eed76eef3d2af31cbdc4c144194f2521e72bea5a5fbaaf34e7170dcf58d696d692cc50d573f0de9f0707df96a0a2a03e2ea7f4dc6a4da481f01b949857be81c16a76cb989e9cb3eeb3db44933ea4c7fa3e893d743cfcb4cad340bb65a0a612692cc07cb7822b458554a2733cf5ac87ee9160e72ec81187c0b66231dc9df4be6758cebff559f754bdd85a73d73f398033cae9f8d8c7d4a986b5bc1fc2e8f03a4b910726b9da7a96e68df5ff5842befc8b22eafe6a8e5400cff1f979ecea47bb733a1732165f8bc2cd80b440a6dc1a436364e1ce25269150930a7744f0be869eb1643d7852d98b673ede99f224ac6a91a5265fecadd0f559fe13b4947e3fb4f932463b04551dd0f3a88110aa7638565094f4d9436e4b9b188c163ec00b63ef165ca7b3400606ce4ee0e0cef41f9cd45cef754a4485bcf82f0f624a8a6a13f3f262a82c6c544b83c5720c2850787cdf3c18a55417b748797e9f11e6f5c8267ef52f83940e19b2095796c68ea774a622ac7de555c0bfbfe528870d11f396853fbe14cfcebb240fca70a64283c044a0867d7930b388dabc7da680a45139ffea5b1ef712497f600748742bb97592f60ca2f669b8318c3d6120df181817c31ba98575869bbb0c15d9dfb8c100f5b433d1879e28c7fc7b0c0056acb57abd6bbeafc9b6a2acb4ee09c17cf23a3f5735b5d45fd9d3f17763e99117afe2f290de216b57fe04a79b84ff454b7cbe4911df0994aa7049efb61fe06732055484505b30ce5c4fa03670e228602d096d222460f378b0a1888391cc33d65c40bb7a641de45bb4901da3c1a4b65e8ceedad7c3c2bd15f3a272e7750825d7cf02eda96d9890873b072ae0043354d23b963c63d32b0f175b90dc5b6dfe5dc4514e4eadc44e005b4d093f4a463b44a08e742f8edcb89439256ddcbcb49b2561a45c70c1e72c18032247d7f00c5c1767606c5a5be8e46894a2454d704fbdbc6ccc03576c64eb339c2f1c233a34e91e58b6b623ca8b44c8c8316416f772d9d43761906f2332d252388feef6f777e1c5036504851ffe949ae8300d718ca59da5de6b03b7f64f1a2eb61eab7aeb18313e5427fe3de8f1e910d067e310ef95f60353561b7eb7c30ec941401daa5111dc7f7c3a0f9608d507275b01cfb481f49618b9c0c013e477252f7a177215b5fbe495cf4d8b1f556c98ba4efd69c67d907f85bbb87af29f6c41f2720f35f8bdebda2606db6783fe53d3c0e6e7cffbf433627effeac7bc6b23ee9efe2db8489f9b74052c03322f1da1d3ead4a82c7e899edbe84cdf9de67a1946cc882b9815f92918d6a927165899226f98f73f4afd3c17c39490e60f7e4151b11ad789d1c8e18e596fb5b452c9d613e9916648acf178fae4a8f3813dc345be21da08764623d5a296d99eb817e2f2f37772e8a6092faa70429e42a9f5b8d649ee7ee607271fcafc05a4fe4286bd3d894526c1ac7853ac7755926f33401655ac0d929655ee7edbfbbbdfe30c172c747c06e040ef78d5a6cc2ddcc628ef7a437483b6f111a46c697ffe5785bbfaff6b1a3d098f43fb638d19d575ad6f208db0239df4124cf20151f29fb4d13876c4146e75d6ace24915aedddc31581c3ffbe45984a22d2688066ce65bd2abf957e9e0dc17675f9fb63bea5bdf4a517cceac832b862f9f64c5d0302e552a652baa65ba3cd65cc03aae7f9b015ef0a5bc14cfc621b2e6c3fe5a2b017f6c95d0271263517c50d87678662d36dfec2db0f403009e241434de7f77e747a44f853777b0cc9ffe526aff7652f2e870c7f88deb28d9da1f1b7aa5308df93c0697ba0eaf045191cab273213b54a76f78b862610199f32218ccd145dddfb2989585be5915570aa19a74c5c40a6cd5e1b5cfe341837b4a5f46ce3f703fd6605d88913131daadff78e81f7bf70e8321020725dcc29963e13e7538e3182aced68bbe5839adabad097fa9446e5c055de1a75805e30aeca72e871337b726ba9caa377b4d586b57a248c0fb80efb3ecdb19fb02ff15a36c1d3c6105fb817ec1a56c27cef19e97ec8c14192be5d52d093b3360afa410d2e02e39d20c3f485bf6336c6b652755dc0d30131399f2a9de83fa5e5e63fe5c8097e38d87300b5f062eb0f5c8bae50820f31310a2620ee8dd0aedf186138c8c64c55e3ad5d6caea86978c5c2bf157712f9443b1fc39a802b9e02dba00ff9b38901e1d45a352e59a0cf3043635c8d86e26c3db60070bba3329f2df48bd7d3e793f86e8acb8c3648d4c0a3e4278889f6e9b59766e3dd6b9b6e5795f80e0a026d3db37838439575705731e1e5e2d17ac141f5956a17a83ac0a9f908e6b4de150b76cedb1f2b58d3beac43a7439ed5337e8ff22191b9a8e0388a69f903366555813715ad1f5bd44a281f168494489f96a84d19e6b88569e0f7ad56a3532860d449f0db86a4c47a71008122f0a8d35f064754949b442a847e2dc3aa51be23a37a67f720bf9246ca84c1fd0569a6734ba469a55e881c4599e976aeebc5a9b5198053674ff9fa64c3891ae5d92db2e2fdb3df1b80f3b0867ac239b253507275d7ae1fd2d345409e3af106c01140b2f297d856b5fa2716eb2043b5c0273203b1621e6996229c469942b4088a291ea16ecfd0265e0f04388ab1b2e63f39f0d16b340811d49c423407d59516ee763729b87885a3572ef89254efbda8830d7c58dc6d58a1d25b94c78ba4764e1e86f4316f0c39fa9dcc3e8539d3a52ffe5311065efbd46796c7a6c686268cd73b87d0fedcc079699fe1f4a4addccc0998084994b5bafd62d1e458faa0d9f7117a59430c0f0de36f24aaac1d9e59c156c0d7010a1e53be37f61f0783b65d00f0986c74f435d878011d71444ca1ffd87fffcab60856a23dfea067324e2ca5520162c9418826a43269d130113b8c2221dbea788d63bddd3ec10e1e6490d14a6e48f815891628c74d0bdfa5d5777a3e648fefffb62699317da1603433008aecd53318ab368e8e5fb3a178c854a76db93041d839083603a7989673b4f2b295f6605b4fb8ffb29080ab1a0b19d761f7a155c0b4f052d738b22b0ea4380352c882485d77b350e0b46af43a0d101295384648a8ee4c7b7f0943f4cdf20b560a12701b79f0a138398ee7f1be1c2d2e8aa4f2c1fa2ed180df08de2db71c18193839234c243b", 0x1000}, {&(0x7f0000001840)="662f7c3e57664e70a2da9aa10a833ff8ea24185a3dffc9d77572176d9a671a9fe051d14e2917b1c02c9695", 0x2b}], 0x7) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) dup2(r0, r9) r10 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001002777050000000000000000000000000000000036271ded5700", 0x2c}], 0x1) 16:00:12 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="1b06ebeb33b687b3176665792c582f12afa02a748a", 0x15}, {&(0x7f0000000200)="ee5159769be9a815d2f5a3446f1109e109cb4fef720b380884aab70242d2d38b5da956abd7ec4fd2d10ceeea4fd96953ddf743e0bbc5565ab3e072a46d96f9c65a5e61355f3908af7166fa38578d8284e514ab6e27f6ccd031b8d2c999bed04f9aeb2eda141829b828ffb4af05241fb6267b8502aa1aa215c1ab6e799bb4", 0x7e}, {&(0x7f0000000280)="d0de37e7b96dd1122a904c6bd3f4fa910b6f3f7ded", 0x15}, {&(0x7f00000002c0)="de1915b9a54e1c6e7080bf91af1e18599b122c77cd6a12cdf175732f7655e27affe53fb481fa1bb25d2d18ec163f109e663f098633a44cb671ebd91b1a7dff2c4b61fbccaf3c3b8a31377d1eec76c54d60667c90db78844b02ad50db8bd1be8ea969a9c8717895d27bf736c39ba1282838b7533bd74b7f24c3c9d3b400789715881b3c76ecb269153cccdadb483f50b4bb384662f5734b53b150c364082e270cda42f191e770dc08cfaad9d71c20a613b293032519b104df32bf59d7b5fabca0c33e32eb829c26bde86774f06f544384829886338ef9dd5fac8167215cc01704a37fbef2faf112c27c869772c59492b7f9e4fd618d72d496435a8229a8b39c", 0xff}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r1, 0x44}], 0x1, 0x401) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x9, 0x6, 0x3, 0x1, 0x52b, 0x10008, 0x1f, 0x1, 0x0, 0x7ff, 0x5}) poll(&(0x7f00000000c0)=[{r1, 0x1a5}], 0x1, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) r2 = semget$private(0x0, 0x2, 0x1) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f00000001c0)=""/195) 16:00:13 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180), 0x8, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1000000000000001, 0x0) write(r1, &(0x7f0000000100)="e4ef4a959fc59086cf2433631e59ae82a099a20f119995e1e3ba1748120cc5421213838c4a0ae8173954c2aae9ee8abceccecc6bca50777efebcdc20d8624efd2ecf99af092c", 0x46) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x844) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) dup(r0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munlockall() close(r1) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x27, 0xfffffffffffffffe, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) bind(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x7fff, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) fcntl$getown(r1, 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='k\x1c') pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:13 executing program 0: r0 = socket(0x2, 0x4, 0x0) r1 = socket$inet6(0x18, 0x0, 0x1ff) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = getpgid(0x0) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x200) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x1000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe8900bdee0b17c00000000000000000659c9424d4e804977c423014b05fefba2683185fa30bfbc2c50cebddfa63d54fb4d84dbb50afd7b0d588af83b240dfce805cf3833a1e96040e216d04b6209a564c5bc3e838dfe59de3dd25a14c332e632aad5a6fcc9ea4b27b913ffd02459a6f", 0x8c}], 0x1) 16:00:13 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x985e, 0x0, "9d12e02b8906b4b0e4d25dda4846398bf628ca2b"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x44) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0xa2, 0x540, &(0x7f00000001c0)="3a26a930987709bad9c079f69d0722da13c59364dfcdcd5b33b48f8f3b2e7a4fce15306a0994817f2940499e373f3f63a29d3859abc992bb65022c78ad2e60f7d86a875ccb02af8ff74846084614ec64876130f27690b5e6a058bc47e18165d789d3f2ca", 0x64) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x0) r3 = semget$private(0x0, 0x4, 0x250) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000080)=""/203) semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x400) 16:00:13 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x12, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x102, 0x0) pipe(&(0x7f0000000080)) write(r0, &(0x7f0000000000)="b3bd1c99eaee398326eb5d53", 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") socketpair(0x3f, 0xc005, 0xf5f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/62}, &(0x7f0000000140)=0x40) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x400000000188) r1 = socket(0x18, 0x1, 0x7) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xffffffffffffff24) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x1, 0x6) r7 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r8 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x88) recvmsg(r1, &(0x7f0000000c40)={&(0x7f0000000780)=@in6, 0xfffffde9, &(0x7f0000000a80)=[{&(0x7f0000000600)=""/201, 0xc9}, {&(0x7f0000000b00)=""/7, 0x16c23b6f735127e2}, {&(0x7f0000000380)=""/27, 0xa}, {&(0x7f0000000440)=""/185, 0xa6}, {&(0x7f0000000500)=""/233, 0xe9}], 0x1255, &(0x7f0000000b40)=""/245, 0x4dd}, 0x800) r9 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0xfb, &(0x7f00000001c0)) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002a40)={{0x10001, r7, r10, r7, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r11, r12, 0xffff, 0x7ff, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(0xffffffffffffffff, &(0x7f0000000280), 0x7ff, 0x0, 0x0, 0x0) dup2(r8, 0xffffffffffffffff) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x26, 0x1, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x400) 16:00:14 executing program 1: mprotect(&(0x7f0000667000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000665000/0x4000)=nil, 0x4000, 0x4) select(0x40, &(0x7f0000000000)={0x1, 0x400, 0x1, 0xb81, 0x5, 0x6, 0xffffffffffffffff, 0x9}, &(0x7f0000000040)={0x100000000, 0x1, 0x3, 0x7, 0x1, 0x90, 0x2, 0x4}, &(0x7f0000000080)={0x2, 0x3, 0x1000, 0x100, 0xffff, 0xffff, 0x2000000, 0xff}, &(0x7f00000000c0)={0x1, 0x5}) select(0x40, &(0x7f0000038fc0)={0x0, 0x0, 0x9}, &(0x7f0000000fc0), 0x0, 0x0) 16:00:14 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0xbe, 0x80, 0x999d, 0x8000}, {0x5, 0x0, 0x5, 0x7}, {0x3e, 0x7ff, 0x0, 0x3}, {0x8, 0x6, 0x99b7, 0x3}, {0x1c, 0x80000001, 0x0, 0x1000}, {0xc6, 0x100000001, 0xb902, 0x5}, {0x0, 0x5, 0x0, 0x7fff}]}) socketpair(0x18, 0x1, 0x40, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x38, 0x4}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) dup2(r2, r0) 16:00:14 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r1) syz_open_pts() setreuid(0x0, 0xee01) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x8000, 0x20) r1 = dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100)="a015c82e97c8610dc970365614b26e4fc731e872993d948115658850094664ddf87ce4c339868bb992e590b5", 0x2c) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x80, 0x3, 0x2, 0x4}, {{r2}, 0xfffffffffffffff8, 0x16, 0xfffff, 0x6, 0x6}, {{r3}, 0xfffffffffffffffb, 0x40, 0x8, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x84, 0x20000000, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x8, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x4, 0x6, 0x4, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffffd, 0x8001}], 0x100000001, &(0x7f0000000340)=[{{r0}, 0x0, 0x10, 0x0, 0xfffffffffffff000, 0x6}], 0x20, &(0x7f0000000380)={0x81, 0x1}) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) pwritev(r3, &(0x7f0000000440)=[{&(0x7f0000000680)="b56f9828af0e4701f817135c45fd146c313a1db248f1bffe90d4f7ad008296aaff88dfdde30140f913966d2c037ac2bcd9839f101063cdf6d3c72ec4b6a3de8671ca01a377b66367bed704a49418a5788a3db2cae6cf3a7b3ccff96468019964e5d6eedcac7a50b63f9e9ae483e6666232bb479180e430970d3dd07559605b8581b59d0547ffa0fa0f99c3693a76c6022fecef396c62ede37d018477f450b281203f1fbbeca6af905f88a235e89244ea989db462fd32d27a9d090ba6b458edf73efad04a2a6fdcfb4b6a1649daf37d7c7c34ffc9873a6d02d6dec6b884c31ef4ef3fdc0619f111059217782afb74624f59cbaa613460caedac82c6b2c14879131ed2d80773d345eb827d92ec26e01e9fd15c9acfef7605d3d331d8d0f611f21fdbc8339ff3f6ae0200dcee298909df498748a52500465ee1d44caa456fac9e80006ea6a952f80dab5e5bb51afec2b5036ee52f37bd3c7826bb2f9e3ca235467723da3386cfaa6fcf4a536d1d9671f960244856224f9ab11ff276983ab4744744ace3076f392d1b4d5cf7e7e563acd9ad7a81b787b746d65b99c98543bbe9662e90c24074c13ea65359003fb4e2b6f732b41f05502ce384a603d9114282092272659faa38fbeb4ff35f4278dc58ac7a40faa1eef753cb9e3d1dc730c4527f298ef1e8a7ddc9ead13779bc24367d38c564af94675a4ec6133f82caad9071d50f8701a104005c6890a36705e199840fcf4a501ac01cafc65018b4bb8bbbe08abde16f297885b883acb2172b89fcd822d29a3380d45b40c232b0c7bc889c5af1f011b654faf08965a2d7612230fb439e0637d37c29e809adc69f017e55f4d8d53b6b73070ede45053d713ece8be43ab6a277b2418c7b778fa8ffa442016ea02c1cf8e9042539249093c5b55fa39cb4773121c74cf418d30623ef148bbc9d8842324b787b242f3e1aae94329d6e195b6161f16b438d2644fcb9e3235365a8b67b1adc09a2fbb1ca7d9ac4449dbe9428e96b542eac302a1d2c835d312fb8d23db432fcf598a635f6f4c6add6e1306a3b1881587be1221340b7cd4f39fd3319862fbae6a3ce505301fd5672c725009523b5bfa824b60401332ee22ead73ac96f171070e442165ea8b8bc19b83cb0566ae5d073a156ff200bf25858291dde30ec0f717c1d91087ed4d52c7c4c83fe78411bc4049dd60b62e5153524f5928d5f143bdb1240aac839cbc4f98491c936a7bd4f6750dc70dd6fd554ad810a2169e82f52cd57d40e5e17f722691a9dc926b8a787f76a3408f2a257f8272681260a5124852f732906ef54711e1b2824bc9a6bb603d45a031a7b3e26bb64069c3d1da104fa2d885cb9fca5cd1b3cc04369171fb1ab0dc3f245fc54b4b7c9c8d3addd773096f2d1838361c6a583879e05518141b7e1761ac7dad205d7ccd4f5f775b24ec54a146121bbb56e451e60b274f79b216cf7e616e05a81e7d3785a3594cd968829f45272447ceefffed83224171265005426cb202af3318b9b629c8df63b49057e5d7ecf823bd4cbceb905dfe3eb5146047855bc656406bd5b460914a8f75d05859214342ebe1611297e2f7ba553ac159011307023fcbc833620c684d05a74f4a0692d8e43640928f8001fdf03c2c1377a5c7c609fd14412242a4d65866652fc57c68902cf73b7fb38a2259d48a425be9b14e89caaeb956fff4d780b400a0be7e909ba8b8a83f86f8e7a8277e384fb514c6f11a8bc6581a42eb7ab2704737ff112836a8c6444998eadbde4152edde798beb3b91f5642c4ef0717c288e6b11b69d5db162d928a2dc5e782b6182fce575804db593b256a8e29ae10bca2e7bb5216992ea5a6a11015ae9fbd14ae8f70b6d906b0a9955d078f90c2c71e0537129f98eb97468a89a56690fad7cd69fc0941fcb70673067da45d08c73b9e097fc72cf9b90016cff95a6946cd30ad3596f8f0bf30d18c968f8f0e394407910a52e01d1b2cb08224c24a4b553bf24a8eb180a0efda80eccee53294151b506838ece1f3ad36ebc899f1a84028f7409689f984de94082bcb26d8cad6ad107dc72b2fc60339fa7627294763255124e8c209d486b1c937406a970c67f3cdb43c0b9c995d7d2ab419c6e5b70a8d78c687d238f02b3c277909fdae9556e6f186c4d4653b392f0c1dee26d21635a7360d123ff735811cd16daa3519381db844814b9942554d7f6c423263b5f512004b34ead1000bfecb13c196f297fcad74ca565985f84c6cf7e77009823d28bede25245a551356b864578a51a21e655bab4e5dcfcdb4efbe480736db67a4c22302a22737ee02f10af889f19f27071a8b423cbf277642032d711aa39353c1136e7efd11763bb81cc7e06131e7d0ad1803c5d6c7d88030c9fa862f4d59507efaba0e52ce21305c244e2808159ca83dfe0855ab6ef0653f81468a54362c6ff9e4fedc001b3ff96c7edbdba35b3ae65b15f3f65b81fb7da264597b622254ceae0b0580ebddc40b0f5f5a94e777307a56b6fb2ca1a313fd589f432793fe021cbd125d521f93ac621d1950f7ca11068ad1cdaba59683752d7ff14168f5db2835cf9d307d46cf03b37cd7409ebbdb53db101b76c62f02d011d5738bffdd972c2356ec962c12784a7ea4c63405b69b3918d87fedadd53cf6d34bd472123a22908f44a8832182c103e7fd8347064ce290068d0f405cb0b2e3dac5ce531191b89735d8172029e1e9d3c5f5b2ba0687cb5d38b0d8a30f41c42f8b72daac50dbf888726a528e94c0ae95427c4a0be74d25b06fce1357b2d59e6c2aa0234137d1083c5ca198574f12dc0c35fc387205cb25c2b2ef78e3382017bc3a4c4c8be6f853dd5fb8955159325ddc8a2f23053955e31f13a3e09f1aac4c460ce7f15307dbd33fca7c0f071413f239ade6ed6de73fbfb928f587f90a629d6ac781d32c9ae230482fc244e30cda8f558ef1f6a30a904645bf3227810e2172daa05cda446b52d59239921aa8ff8ca6d5190200afb378d794dac8adc387a2d75cbfa9edf5302394c21b2f1e1723aaf77cee18ccf1438fe467a9b76250c7a2de5a563d3b02a3487f46460baf0f9b819b93e3e6c48966e338ab3f22759bfa803b6fcc1262ba9176914d8a517fb6c8239c2932e23b3ef3db2daaa6e7b5fdccf2807c5a222a92132e288d6531f125f9ea1d7c7f2bab2bdb29603f33772cda940e4a425e3929b98ca96e8993d65df7e049a6436457043ced28e0348a77bc6b38110ade1d4429b93476af438e1e5dfef1e8cd7ca22126195b1d688b7db88454a2831467792f2d67c22d5c2fb30de463f9159286d7466dbecfe61d26a345b64b4e9ed5fcf7f34b62053cf514f3ba37b87cebf57dea0fb77f3be2835ff8f08d474a9290943db8552843a17af441ed25ffd32b5f4979d90ad5bf512a2fa3d8cab3bda72014fcdf6a35f72ea82a2746f7df9796b691d73d8dd9ce8e9c5a566172652e9e61bd696772c4570e1f5bf21bc891ae72caba14824668613cbfaa25fa4f1d8c052a6f6517645d79266bbcff4f6ae7808df67869dd6930eef5be3f1a74724dd6bccdf8423d7eccbd83c096075aa756bc8de2004810e3204147f6973a7c795d49a47921b63f036518e5a1629edcf6513bd6a64d5a574011065a371f01917610d48054e81cd5726dea6359c52d061fc3777e9f4a53b1912332f7e01f0f3be12c8400c1dcd323c254b723c36cdf38970f7dac6b502c2af874b7f84c18b8e4595254b921f255db52bf4b0f125dcbf807a15b3ccc4e7b1b263c67f36aa3e9c9e62062708626db5cf5a5b7efa959e1f8cbd79e4cfcbf06f38264c63d64575c5ed7f6010a6166eeb171f92c9420d5ec710a61e1d5738abf7a17363d3e92ea249fdf404485cf7a53f277869c05fecad9341162c8738208883208b7dd6d9e15745190329a5ed85ca5a4e01c795e3bf43ab9740ddf7240a1ef16b6d5afe62effc87ce691d6f7fdbe12aacb84a6d29570f8aa234180d5cdac13f17e07303680584a54dab343bc52f07f84e9633f2ee7ac4102b76ffae20cc403c7f14d974a928d4c59d0a3d1b1b0ed738d6b1ddc917183f55d23d1762a543623d760bf7d97585de49ba3cf20888a78a455d43cfb673bca2716d34b4b1235d4138be4bddcb39a9016405caa246f94456da882e859b4131da1de2def45f4f75d6d390bb59bd5164c9fa8341a666449e4a2526597a1cb425801941754d206884b669620addbbfe419d679b844f48269a13304a25ad7b822d4d74a9fb26ba3cf49436ec836d7b625a293a3f7df09f8987ee7e267ffd67587c55c6c3137c940e0af8a237eae9b15b88255ad1ea2ac412faa1951db1dd3bf42211b811e950491a2024059132cc1567cbb7b37b7bf56ab4532c3784ee72d9be37f97b54c5b314a24ccdde8b5c858ed5e0210c3509e1cb8da4ef18284aed157e0a9e7f3a09d21b3b208fe66adac65c338abf06eba6d75ef5c1a65373c79a52f09f73adaecdfa5c6c5d4dff466ea8732864d6b9d37a7db900a52a995f9cf112688c7962613c428b3a9f7f6fedbb5d049d3224992fab1f017d1ca813f9db2d95f41f58536b7b1b6c1c4760faad72d9ffdd40b3c6af66c1e03f8de16c9556bbcfe1db011de2b1381b0c0e4cc59410a5e425c0caebd6af222f1ca9a96490480267110179b6f7b862c06a7af626a573e2d4acce424345242423ab7cf610c2cab32bbfba503500f00881fcbef243098184c669966c0fad1632ad41c0604c7dfaf22c01145ff9caa8022d8b3cd64cc201c54cbb157d137f7d6ba19a6da61bdf53f2684e188cb94d130006d6ac955b85834950057b926de8577951f71d4a3c9fb447f0b44215613a04b43339b700bd33e7cb02577545c058e309c08c74569c957a6097eded750230d3299d8541e1a9ae38119b3b3c52176c9f575e9a12d75521ca85751cdc87f7d6460ec444e05a1e1ef0b5a31bd26913905e83a414a68cbe3e7d294cbc7fb221fb6318e43d81c69fb77222f578e23f07e884f7326063e8d4f41aace61600ddadc9cb0f72a5f27d3920e90653ccdafbfdf89d1fa65eb59f1d80208f97fa2de883b893448ca761e6581b9f86b26d5c21ebba4f392e1c0fef3c68b6fd07f4b60b150ad4d06ea1d6f64dcfeb7655862b4f9e76ba478cb579bbfccbc0691ec811dc4026fc1179ac9210de06c9044ef174725da377d712007841b30c63bf3d721734a45639a193721b23dc6e6bcaafbc6cf691dc306f688765ee85aca6c18a3a50f09a860cf7ac0c5a52e2f81a0836770ef9aa0b129fb74175590af49b4e8fa5dabb8c213ebb937e29f94230e827b800dbe3739eaea40486eb33cee5b943a5438e7f18e08abaf00161a5d22ce6f051b19239859c781c198a681a253ca8858a82f144a1432a1032d1dfd2d590511f49193a9a0d59e8cc8c8f4d0576144d7ffb73242d6778140a3bedbfb04d8f591f6cd8aef497ea7973831a88cd7cafd76f678d6f79049cf26b463c68d5834c0d9b22c8bfa2e2c52d03ec184a3a8796d153875600e24656d87ab206aca0606fae9516ec0a5421644b1fbdf6a2a3d2a9b9f4c40842aa724eabf9d3d0f3bb4a34912a29d4df26e1ba88e7e254d267a1d66198cbc41b65c039df5dfaa55db1b18671f27ca0b7647017f1ae9119b3753135eb83574e03c747bd0b187563d7d0df8e3dec540a3847a4e49a90b2b0c86598f778d8dcfa153d1e7752e2ddbb86a866b5b0bb9b1b894fd8fbea4b476458fd3a4c8d7edd3f26956959c616a15a6b12c85e4d44c1c6d409b0409b88aa45a935f49f15c73b26a1327053", 0x1000}, {&(0x7f0000001680)="6de96b2467c9f19acddc37bdc5fbb81ee17a7deecab8a6dcec8ad0effa025eb105e12885eed1cde74acd7662889425cba9253cc99ef9f4b123a66d6cadd4a0a9df95845a709c251f6252fddae4757fd968a6c92080ff469043d48d0db5a8d8c61eddfbbe722f6c62202a2e64c288da15e3bf2f240131981fe0e0f431b58bf789b84a20368c4db61ef713b9db7a816b127360597d72f08fba8d7cf88b6c296b5a242a927bfb3a3a74cbc1616bbf951e19eea58add434d7b5f6b3fdc9ede862e02cdd4a5d404c1289448f0a61a4ee6bb6942a90b550d763af6ec0c23d6e5f39658a1b73af65555c3f5ec38d1a07bf87d5817b4760664acddea9b82612aeffb2f07d43eec65dcc7cdc7170914d01ef86b33fba0b751deaa6f35294df4184880ecba7f874caad5ba09576f25106c68161ce81a1f07642d745b4fd98e6eba8c99c7f6aa7cfacd1abd430eebbdb3c65579612ff6e50c98a8f09798448fb976eeeeb16d9819f3587aa06b1e3e386b7787292cf34fec59aa96e197f9d29a2eca572dce177eb8437c319c5460de82c2b95eb97710d3f3d2b608dfd50c1fd95a10b4f53372be13c0c92c07067cc5e29e5dd68be661fdc8fc3b35f0fe42b77534b017b868ef0ca9f0bf6e6d76503e91209727c56982d534757c369d8decafadb1dff9abe161c6f45b92c7fff3dbae507c3ac79385b00b17e870e1d8ad12f9b37f8fab936ee12fe79305435000e822e22645c480aee0d03ad7e3deb4a3c8dc54278c2301d526baa4076d029a458abf7926ef0294c850127dc299385398487e048f69337eb876542ce865b272352223e23faf5515430ca0e0709ae2e2f869af1e2e072e028ace18620a73629a8a65747b4d7f72a60d92e71607bd10207c57a90f27667ae5da31d47871487b63c8e1c648fcb75f7cf9783cbb81e175264e77064cee708eff6357a5584d42532eff375e1db33e8634cf9c18873441c873974a5152ef5305af52043ff8876f6aa1521f6de5daf638f1ce4baf3bcef2f1078c563032c2d6221e4e22ccf56b02c9ecbb840069892b6165be54c12072cd8257ba8057a6dbe96433eea9da9d93e3aa1b4d78d35b1f3e24caac5c87bac4d752bfaf6b27fe8104ccf2827bb4750fdca40648ebb9836f7573df6a18d0c6fa14e43d903297e24f0be399ec69074d7317effc49848150a40a61b1d6cf2acb324c12905cd0a4840d2fab841c184a8c454c61afa91073c3ee4dff9935866fd0b4e81ed2cfb4b3699496ff5e608c1a33c1dd781a78eb7dba7c8f7d96cef550dbdd9fbcd7b2a26f340289502673a4f436889c9fb9343a34ba1243eaef2e5a3cb2f1f632ebc643c71893a12c37a168b50be0aee13491d682bdca767c32a2a2f198a31d50029b25b99cb0322406094c03f2b8ff8f46676bd9f3ec21909a2e22159eac74e29ef9db5d5a793e2194d77d6882ea9fd489d37f63f504b2744a95ec72d7d8c9d3a85e04ee080b36f78db9b806777a3344c90feefd4896a8ca357458b029f1457931f2f8996a6368215440300d2b58c114d7183f82131d179e6849f781f0bd55ef9c0e433801df509ed09206b7bed0769d13797eb3cacad1af5964ec5222702301057786659b50124ed5c0f02b763eb682645d8f2dd959962bc7ae730adccdf9301063f7ef0c24af0e350d222139418f11f2f9d585afe4589e9433148465d16a7e9722e45862c1404675bd47bd47255490bd503bbf159705483ac9887fbcc9f0ce5d8c3be6a923455c5763771a62e01f8119e3616db6530fae1e7e450784d42d26ddbd6eb7c8647a20f3f1d47a63e1ffa2e1d658f81198ff72f130ef059dc3b2126cd324d252490961c74fd4e4f946436b26c8cce9c9fe4328c6d868f4d46a6b3ad1204021c01eb8c71857414d1c2bba3235b6f3612396c4cee0a9025080f8db18cf586fe55dfc824a8d12249514d467713d15e29e5740041a4b2c19c17c9622354d7ea07d34cf96c431d5196161fe142949f13009d410c3f2b8ee90b6258b22f41396f4717ce53c301731b6c07df3bdf67a95e54793168660e50538ed538553206ec29d5992de8fdcbbad7da1cab1331a27a896a747afc0da7cfb2d18712f4426607204a553ab9764a8c7e3bc4099420a474809f56239a0dc2a4cb453f8029df633bb5396703fa43622c2737c8f2073e65b17f228ca0b4e694f4d2e876c5914ea69259d718bb3c5361359e6fbe54ba5e7a44355e19dc9c53c046a406c88179745064b816899fb23493113dc5bacd4f9b1a23df9340de2af52f63b6de0f9900d592b10144dda61b759a55d12853a1fcd64ec4ebb65ea1071ccdf7984fc6edda810d04104eaa98d3891d30433913bafdaec453b7ce813dd99cc398a854252a777461c428a9a6d3c321833e8fbbc0fe7a0f90c5218088f9484a4790fb2a67dd3e35904bdcde627e3b556f3ebbdf7bdca226699ed766824648de841a7009f11edb23892ae0d31f85afd969a6c27a45628b2a884ef9fddfeead65f121cd1c08a3aca536e3e37151a1147d6e94d6ded9488138ff00941027ac8de39693646d84dfa9f0b093f6f55ea0a52c427960a75adc0e9d23ba5e4b20891fbff009cd8a2c5d61a0273df29ff05e2261c9f7b85a34da798b02967b937bca9aa41c8761b6130dafbd76f11f5c1988702a243cbb6d0c2f932ef30840825e6dad4a9899563af49ed31393811210eaef471391cb35e7d42b248cfd89c2bcde9edb6fe693cf807fca7eaac0c865c3c07cca4b2247bd7a16e0dd9adfd10a3ad31310a13c235397bb4eb006f527c38760412de11b69ea4c77be544206fe75c24272bfe00820dad398de0006fe53a6bab38ba29bfbe5a09629e2617fc29c3b8e142bc4cb6842b224d2f781cc53e78611cc33a1bee91c9dc4fb3473045e85385cb2ca0722ddb213bc173e8a881528e63d4e109a599e7e7d7108a8014c6b4a0e7b705aae5cec054ae7ca5f1e649443f4a385ea0f5a4c6e458193c07e0614b7dd58b38a5be516954cf7da5eb9dcb6c7cfd2a7761dfcc033cf2aa81a4c157ef6139bfcde7f152f07252222ad7e39b14cdf594d8ac11e802709048faeed5d57c8df3bed8743076a35d20e694d9f74e1a5a05c4c80c37e7114698a5dbf6598cea05ba691eb61e9bee915cd1327c6704bd115e7e0fe88ab071d4bb749b814fecbd0ee2228676debe8a3a9a13a423f6146173d106b25fbcd104b59fe8e967cc45ab62227e88d1866249449d5c09166c343eb45e251e75d47f9f80e73134cf7229175781f0b047de95fd4370592296a13503b639acafe1f665189918f98b964f416fc8f687386ef2e741e787e8fe3cb9a675c1d1e01103417f3ae7f805a457996a38e41d482335ff08c098a4e254075b4e9f8392ef9d807ba79ed7426405b97a8dd5ad7f78f2559b49024a1440a520b0cb965eb623ca1fab19e9fbe7ffe214a91f41f980fe25d4ac1184db13561e14f048b5a58cf8a1fe91d0f129016e8d2c8a20b6d492c16d724d005e2ca7c87fd7cdc89edfc752f121596266a4621eca646b9789c6364458e3921445d4830462ccbb87fedf1c9016f8b0fb72e9b8ddc5edf2ceb18c41baf3695e260efdbd9b8fd414d8cb079e2a4b2d84abde21e50b6ae2c36944e2618f56298896b5d8fc9c1c343fc5a54fcd86028f589533a10beb3f66b6101c5fdb61d8ade27973c5d2a5d98b06357bda732e42622eb1414a49250e1639e3692da2139c5db9c5aa5d34287dc11dd7e39a01e0833e2390d19ce7582a854c43a1254ebf9010ad57c9d998b54cad3bcd1c3881608298ee8230da5b9ec1b9e7646b7e15bbceafee6c6e98778df0c95dee5e8b31df9e1a7873f6ddf54f5eff763cc68b31c49e5f4ffa24c0a6a6592bf8f69db4fe09234d3f513c51d7296d412ebc2ad79f943ae3744ad4b8c78df6ae0080657e5a0ff16acb9484d61d7df237a23815f19df505466f545892cf4cb7bd3c0d29b65109c62b51706ca7a29991e861fede8670bde169c8723c3af31888d1e7817ba2607177e0d9f96b704d971e6c21fcd3877154fce14de3cfcdb5b00f357b1884ed668dc1947fe62f12aebc0da6d1b1989e59fb00c9c578f5dfa7533b7b4a7897c753c08871dd5846928e68f8f0ea342f648bb22762d321d441f609eecbba4ff9dbd2fea08676c6f0e2d2244c9cefaa9512c0bacf757f2f6ab7c359db7a605d253c5e26be0f2f2853679d1ce58a3496d37cd355149e23390b9abf4957b94e15bf587bcf451907eed16624ac60d4b9cea31c2df15ebe96429b50927d491d0cc51be0fb69b4e6fd5d45bcb8aaa1a0cd4179e57c80e39e7b4f70972c3b92e38057dea1ea3ef39616607d59015c7941ddf3e2bb77bf7c142baf9d136f22705fb1ffdea5d962df3acb2f179f59be7df4687048b1e7b95409f51fcdee74af64d9f41fdcf018874dacddc0cc87ab7a9d02042ca5c5a85af71fbb8de3edad3e91227f9db837c9a4298474a399dbeb1135ffe58f5af956aae910089230422eab9d37b59084fcea8d4180f707c3df2d3570a5dcd6afd53caaab8200e98cc387acb052d26b840841021cfd26c17ab4dcd270145ec98bc750fb8478d5d986878f1bde02611731d45d5794382ff4d6f3f2eacea4fcf03b0e180bdff271d1c76a1c715a9ca1d506257daf8a4c41c71cf7ef533631817843319cca19a2526bf5bd49a873ff8e2ccdabc51b9b5c11722c65e78a3b081f46e20f66889e43913b2124005a8772377ba8e1c49a0dbb656701753ddc649e1bdbd77e3a13465385a0e8de2c4f6c7e74ceefa3c1d923209e79f5ea6c67e70611091179e51dcebc0135529bd46237da102de2f6cf6f854890273486863f27f2215d2329f4aa0df1f7b1dd8df373e21c816132ba6ace8bc30a73037eda4c18be348817f651e76f8f63c7d5788f3c6bebbd61c41663fe3f2a6930fb3a7f955281036a0ade0442cbe1751ba12207184eba8cf591de88d96c61d01c6b15f0880bc837917cbc8685b968590436cdfce1b588f4f6cb0d0cb99255b861b39a8e690e494637e7c6df4c24097cac7ee051cace978fa7b4a2585bda48cba5d292da2f32a79662a9a101dababe951d0cecae3e44891edf9f5ddfaba2a53162a246d0612f4040db97d5d22259a3fd01b793f287fa706337bcd2e8eef943b0ca5ca088cdef39c0eeb36c23a4779f6f0f112226fe4a675df0abfbb8d8b3e41d7e8f54f84ea315cdf2e85ab64b83b0f82e3ba4a9f79ed8f1ff03fc8cd3e5d9210e50374b70674b8dc9121974bfd880e2d761782d3e260dde1078307e9f944c4f304f80f22d3e6f1863266c705a1dfab84d1da97811b7d21fbca1d4822ec63f840ff68c333d18344ae7efe88871e975f4015e99c08ebfc058bc8e674ac805b06f1de463036d86925fa3cb08b8b73c923f45243a463ebbe0b5cb4029c9fc4a4bcbf6605bb2c1df2c611a6e059ddcd3b022522d62adb83294bfc73706f89512eab36c10ffd77de3417a5aedb768be9e1376f8cdbfb82afdd116470114845c6e9b6b1af8a7e729b87be8a768589d01914baea688a649fccc7e668d997887be0189119c74f8ad62076aae3fff1183561c451f3fa290ae80c0db9075d3acf5c306e917f9a378810d95b9b3c97e3e10d2276a7909ed7d86b7eedc197c6cd3f397df77f9d8c2cddf14443716ef8a5d4d4c5b9582a2cb23e22a084e9cfb5af5dbf5a2ae21edd3a3e89f03d93043e6967f9020bef0629ceaff165a99957ca15ab61335f4e8f77f39e6d94df44970b2df4eb95769774595749f6e5844f324ba2e06f7e2a5c23b7fa4d0", 0x1000}, {&(0x7f0000002680)="4ac0a9456b94ddbf676c196874007c6c22f2f8f7de0a3da3cc8d671eebb98169263c83bd8cb1fe6ceee9390de18d06d7374668fa71fb14577529925b28c7744408fe0ee160a966ea47e9fa4a71b5c047239d49c0b4774a5df1813863d57ca462e00f2e9b52427d96a71e892337f1ec26494d9ddfbd26fc4da8c18672f1dec100b7284aa6ce4f6704eacf8d96ff7b7ef9f06f9c662d0915d735d6a9754b75f1aecacde890786b374f860afbe9cc297ca228c2eb42360130791312f6c471863f", 0xbf}, {&(0x7f0000002740)="5510415fa69bdc5d927d9a8678f5d9333f7269646941cc4199e85a6762e763a79615198f9317cb4a6fac780ce62b04c2a1307fe206a799c6c588a1dedd71a81a912a8924f19af3dfe4f8b5876bdf7cec942c7332d362cf5ef84ca58d34c65312db8169c87f31a52b2728acab79da26b4a3cd8692616d89d34c3c7a681f657b034e20b2ad", 0x84}, {&(0x7f0000002800)="9a64d99ae4a7290f4927d7ddabf532e1a845ac0b51e2226292a3e79c87276caf1ee4e61b0711632918162630652c3003b81e60a11a3266803705069d5b39734675813e9ceeafd747b83ccf023dead21ee37674bfb8f767a159c83967be55c37ebe7cf37118f4573c6446704f79f448ecfb03a84bd3932ae228d46f99524650b8b6a2a5443262cf4b15314ad44848bd957fd6138a30402bbe57715044", 0x9c}], 0x5, 0x0) mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0xffffffff00000000, 0x7, 0x1, 0xffffffffffffffe0, "95230a41e8a9de6887edec390b1125e87365351a", 0x8001, 0x3}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000400)) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) getsockopt(r0, 0x6, 0x100000001, &(0x7f0000000180)=""/14, &(0x7f00000001c0)=0xe) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=""/235, 0xeb) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0x6) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x7fff, 0xffff}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0xfffffffffffffe73) fcntl$dupfd(r0, 0x0, r0) sendto(r0, &(0x7f0000000240)="e43baf9ed45fa2fe923d3d4d0e3644278b51280931d98cff57156917f2b4decab5", 0x21, 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="e5494ae3e602a21ac8c4c03e4ffb67cbff97d755ff00fcb6df884474dfbb629362"], 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x80005) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x8) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x25}, {}], 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x8580, 0x100) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) socket(0x12, 0x7, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) socket$unix(0x1, 0x3, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) fchmod(r0, 0x4) close(r1) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffc, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)=""/59, 0x3b}, 0x800) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0xab0, 0x1}, 0xc) select(0x40, &(0x7f0000000080)={0x2, 0x9, 0x40, 0x3f, 0x2, 0x780, 0x1, 0x9}, &(0x7f00000000c0)={0x6, 0x85c, 0x0, 0x9, 0xffffffffffff4cdf, 0x75, 0x90ba, 0xfffffffffffffffb}, &(0x7f0000000100)={0x8001, 0x65a1, 0x5, 0xffffffffeba09b2f, 0x0, 0x4, 0x3}, &(0x7f0000000140)={0x7}) 16:00:15 executing program 0: r0 = semget(0x0, 0x4, 0x8) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000000)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./file1/file0\x00', r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x40000000000081) pwritev(r3, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='c\x00') open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x0, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:15 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x1, 0x7, 0x4, 0xe361}, {0x3f, 0x800000000000000, 0xffffffffffffffff, 0x5}, {0x0, 0x40, 0x9, 0x5}, {0xffff, 0xfffffffffffffd9c, 0x6, 0xffffffff}, {0x0, 0x1, 0x100000001, 0x33c3}, {0x4b, 0x1000, 0xd57, 0x8001}, {0x6, 0x7, 0x1, 0x7}, {0x4, 0x1, 0x555a, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000000)="0397d58f8770cb8a6394245daf1de7c336e7a1228ae834", 0x17, 0x400, &(0x7f0000000040)=@in={0x2, 0x3}, 0xff91) listen(r1, 0x0) r2 = getpid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001a40)={0x80000000, 0x0, './file0\x00', 0xfffffffffffffffc, 0x1, 0x7, 0x5}) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getppid() r12 = getuid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001a00)=0xb245) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000019c0)={&(0x7f0000001980)=[{0x0, 0x10000}, {0x47, 0xffffffff}, {0x42, 0x8}], 0x3}) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000000c0)="16cae793995ee44033a5db86ee4c17cffa8b215993f801b1583c8880e84e1cb80db43facae1d795c826192a295b603e3a70290abb56dac90068381719105da35f5833040e41adcc3707f35003a30134f7b35532314152097a2a150207977e0956b883724c531a024fc8f909832b3ca3a05ebbb72c1f712b7bd3629c5902fcd18e2a2f93ddaccb71a51c31f695fd1fa164f1984c4674637496347f58757a07ea7bf353d83d6b5", 0xa6}, {&(0x7f0000000180)="6cd2df2766b7ca8444ecc2568fa275b6a3e045d679f5639ee48956b79d604f9f74296f7b7d8593a9a6d62efab2e9e1c09b250a014a26114c6ad26a74c1abb9623f2fa723e548117f451ebed778c4d7c84ee00c72e64dc313a6cf1685e5b38b97bbe2579dc6b34f918eae5fd1f8caa44605fbcc3443d7b21024e7514b1267ff736b8d5546affd8dd251d292bc5d5748be574d0ac869740943fba6f0709cf81e681109a29a478e8dcec6604a2809bf61af7a920a8ebfc5b3c8231e1eaa596b4db3025dcb29a9be10097f7df402fe517fa3e29156d750ee84d14da102540e082aa79a2872379d00ec3a218c74575264a35ecb2054a3fc2ee87dc85aedd274b3a6456c2c1a165ef0c7a971a0ca3111f8edaffde31a4dc27091cc497e25cff8f24f1d885ae41ef5455a8d3c21e3d731414ecc31a4284e7891d91980662bfb982dff60474012d90a308ba5ca30559d513c7deec8fd6d2b31515f14161bad4647444e3b5c733dbb90ce10f9fa48f1a16d1a271c546b4f40cafa3beb2551676b3a395f38bb70a503335019f1f69276e30ddeeb2f8053266aca0b2dd501202126f8cbe88a7170cb53d188ebcec3f09395b2e7530ccac988c951eda458b559f9a80d4af2068a008156a58fc03eea7db117ac0ac38a3c8245194661cbc5482c2c127b5bd3e03584260ddb33958762f8576f019e0eae290cba7812d3f5706a62708f3415d42293cc5a85b64caa1dd1eb6e02f20c5647968ca592f7f45c50e09665fbd136f57c409515ce18fc767d87bc3f1ce2b0b086464eeb14ec0d28fd867afcaf8f4b9311ec9a04fa488fe1f39d44cd7233e2904655ce98b358b1f0c0e24e070a89040ce9c0a724d3e2fbd5a400d9713de8bdfaf21ba24ab7b0f36cf58351008e01bdb99b45c4e6cdc65ea4e1c1534c19551bfafa5dc671ef2a449d84c36007388ec7402b5e27760cb3db8b73f4c0f79aead093376a7ee3b2a0949c929dd97578493e7f0eee21674f7da17f3306152bf273b190f7025735c42e589fe5263bc8c47fab7e2f1891c9f417d4341d98dbe98969c4192a2e404d9082e576912e5369f46820071fb7cca601079fa1bcd0b48a7a4e96c44fb59e5b1a4b6a14cd3cf096c76d40bf59a561b64f5008fddccdd499634c50d9d80d976d65bc9dcec31e89114e240c574bafb9858814d8484a89fbd24e1333a95f32413e0029310da94d8a164226d927fc7370e5f6a4205a6260ad7f190376b409ccdbf5e74474c71e2326a86a3038da834c00c03ffd0b80a816662932d04f8aea406e125f5f9f772447ed4fe446557b413b70a07c20b5ea67b518fe58740bb50829cc53a75d13f0a18fa1063fde380cefaaa8397380b18e97db8e7ae392715bd4793e623149b88ca4856e81652cd2e94c68a85b6815484995789d1fd6a26bdafe823ffc930045aa363db901e254524e8b9af9931e196eb33981c1e81cdcbb2cd2e94095f8efabf75716ca5d97c4409d4f4f36f401aa0ba9ff4aee0742d231cbfbdcea7bfcb01ccd4608f9e615be20310f5d34a44898522530bb76f912ed33ba81576932985b0a48b2acfa8a0663e8553d2b8cc6f44cd34fde95bb8d094e7c21bd891902dcea00703bf8c5a8514ff9f3f49fe1aa0de3baf14fda62438a1ae0be21d13715ac4d260807221316b87d6361768545695bef40921569145f82c6d69cd110d324f82d1175ccb6bd23875d81f576b04e9f36a332b7f17a00dfeffdd82a2892f45fea67eca611e8db1d7ca04c0ca198600b288fee994ef8d187d78027cd4612d99885adb2cc0df67fd5ad9de2963926f94baf6e8bb99ef63553ecb2e789b9097dab34b3b5005113f639315b5bc91bf4508f13996edffe6d41bdd1495438a0a685fb235949f0cf3b13b287ee5161e38da5df92d0e5396522f18350d9d84a5f4faac4272d0fe35383256a6132f452724dfe6a3938fdc619673774d89d28370bdb87a7115f61a18bcf2b83fb4a0dd6c61e3f6853e4e8dc3e109229f5a228d1018b0c4767abb27e10d8ebb06796722c6edb57c02a8595709202f4612aeb27c293b8c345928dfdeae0a08057855beed30f41f5cac8188873d67936d627fe118ac251a535e4aa6b51da17236a0f28d75b772852335df6e895bd78120dedcc2a364d0fabc06ac80612e13b47b6ce2cfc6908b7b256b93b971a8125f4d84ab952ebbf0579a1a9c35f2d483ffc753124bed7346142f12be5414cdce08ed9cca2b63043595682d9cb2513646deea6e9a432a1a14801ed106ba3df696d5ae955f2c950e4228938dfd87a1b771e23d4d7a32864e558e3c8dd95e14865146c41461c5fc73cb2e3f659e53055dde3c5ce38193a788742d088511d0861ec79d66e562d1509b2b09a3c186fb22ee538f6a7e815d3382e353055dfb9d0e23a86d2fe9e9b51f383d70def1c34cd481d8c8cfbc4134165ee207fb89266dcdc7f9c2d8aa5027dab5c2844d2b5c889c46c9b22872620f1052aa3fbb3199e9cba2b3d5bae85f0e7f82cae3dff8083fef0b8d08ecb8b502ea1bc927907b0ab5b1c7cf59ac97da5c8ce79dcdbab84cab164d03e487c35cbaec89b0da5af44dc7a50a8491feb720a4fe66928c12d59188b5335b7fd0a7a18af57c8a4657f11c764740b36f4c527107179b47ae1879bc237b0d5e842078738880376dd6e39a76b911911ac721086bf2ce26d6303177c9296325b5c4d9e9ca1e67abb8c42f690c8c52fc21ea096178d51da1e0c3df3e29b0ed89cff2c5e5ca78ef897578f2d0dfea91750d7bb4780c0603287d8f95782ef9d23665ff0333092edc3418141472819fbe7af54016598ed4b4d4175c89017f40767abab2028d4b3d843ca9b9097b69da5c8d4fec417294ff1f29136eb625ecb1dad9317eec345f71c55d4846f678516f491f2ad31b9b7b313c1597fd80c94ad953bbcfc4d1f256b78d7106fa6a3c40c3d87de0715707a4656701a41438a5ab02d5568cbb32e134966c70fbc5c1e2341ad49cb47c5ead7a44efd677464d04718da45af52ecc3f124797a3067d19ac333ddb9d6cac08dc1d9234809f07e18fc0698d9590e22a43545976143b0552ffcbedf7213e9361a4153d12ad4120f1bc1b6db299cb0c58a3a4a2ef22320fa4e5e857a7745f6e9815026f8721b218f6f058819203674ab93eaa924468a6aa1d6ed64380237d3a03750905a297624789b2d586ed8ca7523397ed365d29011fe1aae1f55f3e1821a7656e9bc8af464d8a90768cb8a00cba5ac2dfc872027c28bca1c2eae573465158c5e96ea9f2ce1748b9c535e121e7fa8f6ccf91902e2d9386b72718914d7e987f221a216d50054415b6c4ed1aa22018e3b906c4c801416f55c28f76b5992c37a381efa4292764dbcdda22231661a5a12513b05460a90e17c147ba334563b491c6968baf2f3560c1255647498adf81f46f6586fa2bf56ae9fc3f47757402278fa94af842c018904ddae478811142a10f4b032f1aa9ace399120e2262ae6609176ec9aacc4e36d04a896119636505f88fe70b9d9296e508a5a37da97a12bcda9843253178b92a98e821e698397945e85713dd9360a15b6b81b0964f28830f76b0b3bc7d0ad84dfce05e0b5bcf7f1f30de0761ee4e254e18491e5a7b0801c62bb12266d8e2f0ef9211a0ebab95115b62599461e4b592b216e299ca4973a0e671fe441e317465a78aa6a4f5f79d934c0f8125ba5f9e6e17190ecf8f91216a5a8e719b88a825fdeb7ff79542745a4ff718086bf303b4f1717e5b542f397b324134b13ca054ec6a08a69ed10c211def053896941d5e1920262fdafd762a2fc77b40d8fc13daee0bd019939fa7322cdbf0cd6a60ede154c3cbee62301f0f5d2dd5cf0facb5481ee120f320ad939bd6cd9394c5468111426f44a3f9f6bcaee4f0c1b2015bf4adc22325ecea2573d7270fa3af04db977eb78cf42febd7fdc48f5aa7d949fb290ab60df27c5d3ddbf3f1c24e1bcf54686f6c3d1a4da1c636530343ce8dc8e309d1657fd7571f3976dc1d1b6900d4ffdd092d4b9799bf70772f2bc89e8575ce9d77875d0509a0a56f5137005838a59631448ead66c76c5186fb46dbab6da6e68446284da45493af361c49d16704e9446b511a386a042ca9582d69dd865870ce4551bda7cf88b70519552a9d1a4bc42e0c31e51a979c2d45f824b26b6dada7b8ae4ecb69257a4581c25334c1f784348202e892ff5d3f6f662f1df7b6083860fc50821a7c2897bc3c623225bec376f4136d09a8c7ff38b47857c6e13a82355b6bd2203087c015d9403e0629b472b62176d2fec9c78e1fe9297cf95b393723484fc3ea4ec02d420ac0507ee5c1fba7245d1a43b452e18b8e6b604ea267cb657a990f24ad931d64d712dfa9c8194c4e74c470ac685a787d0a9cd2e0eed9f60153fa2145b247d48fbb9608a09861a0e5994351fe18e2c886ba36e497d4367708fc62033c2cccaa572567ad567a660c897518d4d26b6665fd72ee1a4e2e1ffd2837401d4e4209ca7ba51854fd4eb53fdfece2b30af46fcea222714e9cf6011f189fd25f80979c954e31234d95b80e6aeec362184cbcd2723439d512e3bd9f50691fcd3a28d67e6f54d4a1da896deede10a463f005838bfa73ebdb65ed7466e384b394685973b16e8e09c0a965b5e67318c978c9eb4066b79b034f6a6dcd95055bb24541c10aa9d121af805b99d55c06a194263118ae0abe8f7229dfad9cbb90fb53e9953924d54612392207370c35fc90abfbaa5193f237075b93b1b49a89cb4daa697242cf9e3762a27e7409f08278fadcfb78d8d2a677c067b95a87fb304afae0c25e080c1b5f25c4863ad65a2242466d64c17f79371a4c1d5bcab09a38f3d57c7eea4a4242cd8526e9ba37599710c21804493a89e99379fc1c4770b5ed3aa59e7a5a4a67f9797f4791d285ad5e49b4aec126ee2e0e63f19fb81e9471637c01d557a8409a612705d37fe16cc524a439ad7b1e545140829c0e2cdf4456f4374eeef9b5bdbd5314a1790530808a9eb2a7a2bfc65d641b4d9bc401e56bc123942ad177c7854475d10d2cd5a2af2fb52949edb52de4b057e94087ceae535fdd8477adf4b85b94c6a26abbe45bf55c6022851eb0f34df1140e0a9a90e8e8719e7b580c8e1bdad9540810479999db791d4fecc47d683c0a4dae108c1f77cf4337b5c13aa0d5c7a8fff88290b8283059f6e76f480b06026afda6ed9134c4dd3e1597ccdf6c997f02869bf15efd0582c9d68768a9fd2b5294babfc81209ca99114f9874cc495a0b826e795f1004ccdfd256d2d3f8f078733d308023b63c29a6cc24573616b20d43bad86589693d1e88fa8dece12aaa2a13b6f05e99e3fdbe0f7cb24cdb79cac9605e1bcc27a4531a2df986c4242191f4ba2d8c053712c792369199a7428a02306df9f9597ebf01a79d7a3c02578cf9c47457c6aa1ad24fc9503e802e390717de04631fbcbde262481c322dee38dbae0a4be78f4a9e3621d1d06c4fe4d629870a66ff5fa217cb43f69edee4b734d0c6696c4190ff1b5fb1f767708e690232063e72e5eb7f4da0e7b94d1b59d949e77bb983c2577f6aac6055c4fbfaf23b58ed343ae7b11fd00f986bd1133ab643b879ce2d61498de78510b1901c952421d21c3feae0cc1d52468613cb2b9a3a656035222cb20a2ed1087a8cc8101d51b3a646f8848e9c5654b9e10273d91e6ab4aae821768ad51482e523fda8c1fe53596004f46c5674858583ae2517a69d8464efc3055359f195b843fbc3c00b242c629e7bec6ca396fb4cc8e54d3f84db5e4603a0f06e7c6dfae", 0x1000}, {&(0x7f0000001180)="618f0e64de7af353a5ee58ecc7d9ac3bc8e84e2b9dbb4256c3f44e5bbbaeac1a69f00797ccd22915bb79efc20b39376b25c6f1ef78795efe46e823cfb6629a0afc7b2631f98bc984bbdd2229e2bf0f261272c99c846b75ffafecacf2c071c5f3b091aafc1774eafc75e5a74c23b5f0855b2251e8000ec4c3b255ef5bbaa60f880ed7f8e82b2c1c454a7817959d5812eec3aad5c81e8af4a584a388eec9971be5566f2e15b751645fcdb1caa9ccf8930aae6bef78ca9bebc5953722579f7897ece409960db3a21345723fd16c6737feab6b78f5956fd469b578", 0xd9}, {&(0x7f0000001280)="c978f5e4746673f1240ae39ce87b1c350a5bd10cba626de08155316ef199d33caa188f29c0963dc11750800f4ab36d1f7642645569096ddd76891c948e15f3428b06b58d33940d1be33967d85ca5b111d501df4efa015d49d9e6f274b79339433438b3", 0x63}, {&(0x7f0000001300)="606517189c65dde67dbbbba77c14e1a03c4ca9c82711ca3747c4d606bba529fa74ad2df6e95545e0e877d1e79547b6d3708d8ad1548ebaeed9503085d20d", 0x3e}, {&(0x7f0000001340)="9e4a987e6b32a84f11d76fe67975fd236c353892b30a6387084b99778866cb9165", 0x21}, {&(0x7f0000001380)="dbd3e35a7dc9d712b0b60b0cc3b42f0dfd9cf329c15392fef0596d1a122d586e2f7410481f5899ff55fe17b4fa483b3ef51c87d8b0e5b84318ac34ca38b3909867648453478732da31962d0a1a47275d0668091e094591049d8ebb38881ae6c5b9b6da5f39874928b667517ce90bc5d29877f705b54dc8813fe288efa37477d8635af65d4b9ac6e906079c6c536adf69bd0dfbbe0d9614bd1c4fac442373c0a4b83ff002ee10c38d875222f345c65227a34ca4c62c4e2881dea3f0041bc69c1bcdff22240f9d8241848e772511686f4dac4a933ba4267d02ff37be6a3c60b3e60f08aab1e58a67f1f7d37d0f9918", 0xee}, {&(0x7f0000001480)="53567706737279e3f59b2e1cf7ffbc4d902c8c6ac75bbf89fb2f6816d1603e9dc87fd51bef8fcbc242610724379e2c82e2443f4c7644185a13ab561a21f11b2084636c03c668210e2cf700e0266581886d331d7609f7a706c382fce9c2a7351c0aec731ddea31730a0c442c26bac872ab732b2ea02d99cb3087e34022405ab5bf0d932feb11f350dc0fd5f308c1f0b45d749646dec4c73edb7d71e5e77dd2d50f5cc5927c48faa5d6d7a8e905e4e7c52382a30c9696721777fbd8cc679a42f9652122cac06", 0xc5}], 0x8, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x100, 0x1}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800003, 0x2, "f90479bf09e91b2023127f9db6b5244355f499e8", 0x80000, 0x58}) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) sendto$inet(r2, &(0x7f0000000140)="7123d0039ea6904bdb92980dccb33041cf8bd30a5819c9bd0d27a2fc3705af26b19bbe997404f599063211f0f0de8fd1f6ea87de49b38c7ca6ca9f7e40bfab33a43936b64cffc8b0b5937bdd930704bcf7692a1abda19e38029d21264f445efbc2601e41d7741b766654290f94f449ca07e88f96850e65e2fec4dd40236e37", 0x7f, 0x5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x3}, 0xc) dup2(r0, r1) mkdir(&(0x7f0000000200)='./file1\x00', 0x8) r3 = socket$unix(0x1, 0x40000000002, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) mknod(&(0x7f0000000040)='./bus\x00', 0x82065, 0x40002065a) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x44}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:00:15 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000380)={0x3, &(0x7f00000003c0)=[0xc87, 0x6, 0x7ff]}) r3 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x898, 0x0, 0x0, 0x0, 0x0, 0x186, 0x5}, 0xffffffff, 0x1, 0x0, 0x0, 0x43f, 0x6, 0x7}) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x10) utimensat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x3c, 0x7fffffff}, {0xffffffffffffffc0, 0x1}}, 0x0) setpgid(0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180), 0x0, &(0x7f00000001c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0]}], 0x28, 0x1}, 0x8) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xcfd, 0x8}, {0x18, 0x1, 0x7, 0x3}, 0x2, [0x7, 0x5, 0x6, 0x93, 0x40000, 0x4, 0x80, 0xfffffffffffffffd]}, 0x3c) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="b0ffffff00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:15 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000200)=""/240, 0xf0, 0x0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r3) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x200000033, 0x0, 0xac) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x4, 0xcdd, 0x8080000000, 0xfffffffffffffffe}, {0x0, 0x5, 0x9, 0x4}, {0x854, 0x80000001, 0x4, 0x800}, {0x5, 0x0, 0x1f, 0x1000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r0, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_open_pts() write(r0, &(0x7f0000000300)="0004b10114d8a68fcbcd524383807ffae9e0dcf1b1c5bf29689e7a4b314c45fd11aea8f04d2c48a297b117eaebff1c26191981aaf4bb771890cdef45fb9bcb1bed50b1b454acd658076d03c724f265189cc8c049c599aff79e3d30e3676e7b9746c62078d7729be0761fa9efc7a07739f9605d3e8094187e2afac1974ea0fcdffe27ba1ed01be9403240fea4ab49fc4e8f7dc296", 0x121) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x291, 0xfffffffffffffffe, 0xfffffffffffffb80, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 16:00:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="82faff4daf14dbad6b15d81ab63c1903f292a6abd0030d59fce0f627212af5b2cd164d03b9fdbdccf923f10085a24745115f6d7a3e78775805b0801759be10c70e6524d83c4613091a12517b475c8c80a9dcd087c4b88eec1acf7774ffebcbfb807c82dea2424a471fd5c74ac2046b48fdccffb3140f9ca7ec18f151b0c57d8ef81bae6bd54fcbf0905c6ed824793f7796523584c1db077c8a069382fb2c2db9e8865b0c23e0c90f8dc32b772b6403ed0a14bf3719ed4230bfc915fde2780687b82f48af4760628b4ba6361e180000000000"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) getgid() setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xcf, 0x5f}, {0x8b, 0x5}, {0x4, 0x200}, {0x87, 0x6}, {0x24, 0x3}], 0x5}) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) setgroups(0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f00000002c0)="c42265169099899999430f87998999990f381e19400f0fb7feefffff9ec4019ddddb3666410f5686be40000065d8c5c462f9939cf900800000c42265bc8a06000000c422d591b4020b000000") setgroups(0x7d0f, 0x0) 16:00:15 executing program 1: unveil(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x402, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x60}, {0x76}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x40001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffcf, &(0x7f00000002c0)="2881bc572fd9ae097077679751db33609d738011f3656c4ad42b3b89cc500f0da58fc28af28e0b91516336d510e564537d9f0f8e327a8976d7283e6181d920b8bbea7f58e27f796a2f924da623c112b211caca9d079858f83a197a9461d14368c6ca206a5ed894ebcfe20d452f48297fc38eb515ece684f1ee968768c729fbfdfe6d3d302525f24e2f4cda633446fb9e402f2a97cf446b0fe0ccc4130307ede211a66bd5287980c882b4fb2086b7180d31358a02dadc9dc414297edf10582b1d86f3fe02724551d91c") 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8001, 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="47153e91a70514d93cd92d66ffed651d48b4153adb892abb926b", 0x1a}], 0x1, 0x0}, 0x400) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) r2 = dup2(r1, r1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r2, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00037c613e2b1e58dfe6f95fcf235cd616ffff0000107d0c000000"], 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="b8cc601b745f5692f68fba6e711d8cb19cfcdec47623026ee88c88e16ab32425a55d628d215abec1ea3c1e9618dc476ab52fedea5f5f3572b267b57825f80eefae5e705fea9b2c01b32775138a8a110bcbda73c0c34274a50a3f994723cbe12287d987d6de4a2b39b1701fc21e7d153d158c", 0x72) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x1e, 0x4003, 0x80000000) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x726a, 0x4) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xfffffffffffffd58) write(r2, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:16 executing program 0: r0 = socket(0x20, 0x8000, 0x4000000000000002) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) bind(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0xff6b) r2 = semget$private(0x0, 0x0, 0x3c4) semop(r2, &(0x7f00000001c0)=[{0x0, 0x8, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x37, 0x1800}, {0x2, 0x1, 0x800}, {0x1, 0x7f, 0x800}, {0x6, 0x0, 0x800}, {0x2, 0x6, 0x1000}, {0x6, 0x199b, 0x1800}, {0x1, 0x1, 0x1800}], 0x9) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x8785}, {0x18, 0x0}, 0x4, [0x100000001, 0x0, 0x2, 0xfffffffffffffffd]}, 0x3c) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8000000000002000"], 0x8, 0x0) msgrcv(r0, &(0x7f0000000500)={0x0, ""/250}, 0x102, 0x0, 0x2000000000) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[0x8]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) 16:00:16 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() setregid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:16 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8c176f01daeb01"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:00:16 executing program 1: r0 = socket(0x1, 0x4005, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x7, 0x5}, {0x18, 0x1, 0x7, 0x1}, 0x5, [0x400, 0x9, 0x8, 0x7, 0x6, 0x3, 0x8001, 0x280000]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, r1) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) dup(r1) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") setrlimit(0xb, &(0x7f0000000080)={0x4, 0x4}) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:16 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) syz_emit_ethernet(0x15, &(0x7f0000000180)="0dd430f68f12cd79c84738537fe617940e9e42e72d") bind$unix(r1, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0xc003, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shmdt(r0) r5 = semget$private(0x0, 0x7, 0x4a) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000280)=""/150) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) r6 = accept$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000440)=0x8) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r8 = dup(r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() r11 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r11, r10, r9, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) socketpair(0x18, 0x8000, 0x6, &(0x7f0000000080)) clock_gettime(0x100000000000005, &(0x7f00000000c0)) semget$private(0x0, 0x2, 0x100) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000680)='./file0\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8d) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="66c1abd001168259e2fd03da2d41ecde18f4d3dfa33dfcc7b49638290de047d5beb22414d4ea83d51b36dc918578245df1aecb030db02a16b7130b9e156453bdcd6da6e89d4be34c298e7125990efdb5c4b65aa06c13bf3a44287d4b050588cdf25f2f4f6b348103d1ef8ea4bd3b0513b73dda79171318b4bf33ce0e2d64a24af33cd1b280665e178f29b5481a4defa58dbce80f9285bca5173ea0ec73dca431ba3a05d0c52b01457216f140fadc130a7e764723", 0xb4}], 0x1, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) syz_open_pts() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r2, r3, r4}, 0xc) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@un=@file={0x0, ""/19}, 0x15, &(0x7f0000000480)=[{&(0x7f0000000280)=""/164, 0xa4}, {&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f0000000400)=""/82, 0x52}], 0x5, &(0x7f0000000500)=""/46, 0x2e}, 0x803) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x7, 0x8005, 0x7c2) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000000)="0ddea6d4", 0x4) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x7}, {0x46}]}) syz_emit_ethernet(0xad, &(0x7f0000000180)="2716ca02d4ae3f454662ecac85e0b25bc68b81b87940f7b47742f7368983b98cc8b61ca6491cd9d6119768af4caebdfbcb936aac0c050c01ce26006299acd2150e9c3376f4e0b6958c3d3b0e1f462d0b37679214b43e0eca6f9a8f2ecdfb7c34c6e1b30e588cb52a2cf0a8332c4a5966272ae69ce06a080d8dc2f3826fc3fdeb0a4f157b5c7793b9e9b8f9e12e53e5c909ee64a1925ba566203f54445b18cae695183bd7453a3fd8efae0de7ec") syz_emit_ethernet(0xfffffffffffffecc, &(0x7f0000000280)="0ae801000000000000000929e2334d5ff178dd2cb04754bf2de2af05d2e13811b2981804b006c7c2a1928f9197c82ba673") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20000, 0x22) 16:00:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x80000001, 0x200}, {0x18, 0x0, 0x0, 0x8000}, 0x15, [0x0, 0x5, 0x2, 0x6, 0x4, 0x0, 0x8000, 0x1]}, 0x3c) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x82) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) read(r1, &(0x7f0000000140)=""/143, 0x8000) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x840, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3, 0x0, 0x2}, {0x6, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="9b") syz_emit_ethernet(0xfffffffffffffe47, &(0x7f0000000180)="0d5200887eb2be77e0cfe9ce4ae037e9369ce755f1944479d7a687f00414425363b6ff169865d03fa1f12eb36f0fed49ce23951bd11a69c36a7f3ab12826dd21c49ed438e05f2995b9148f7e6d592edab99a532c1bf2310a76b2d9bed6aa7b92d3469210194e38cfab2a74b7b140430bbf54fabbced5ee99e0d48a78809b88f7099fc82c0e53b48296e064eab16affa3f1240d6a9c2cd91aaa342cf156af8c2da932bd55ed280d5db75242730f44873ee2eeef59497365f965ac940c42a9630ff16d2053b219221bd8e633d87e") 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fcntl$getflags(r0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x4001, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20808, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)='\f\x00', 0x2}], 0x1) pwritev(r1, &(0x7f00000024c0)=[{&(0x7f0000000840)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570640903849bc36be5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70080100008000000000f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581", 0x499}], 0x1, 0x0) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='s') 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x810, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x2, 0x3, 0x6, 0x0, 0x80000001, 0x2, 0x8, 0x0, 0x0, 0x5, 0x1}) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20802, 0x101) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x38000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000001140)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="756bc241", 0x4) connect$unix(r0, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) getgroups(0x5, &(0x7f0000001200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000001240)=[r3, r4]) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) setsockopt(r2, 0x10001, 0x0, &(0x7f00000000c0)="44ee429eb67bf1f7dd25aabb968c378b3734194b8b54d474ef86cffd661a0223a187dced05b6604936bee7b40092db3535ad7ac90129889255e0127bb7a853f50e44c1a7e0ef0e74a0cd749de40eeb26d80a67ff7bc8132f662291f37ea516e1d66665bb1bfa231949b2aaba2090bc72ce314977b7da1b3ba11a4fde3bf3315827accd556c32b3c9f553cdc981dad1defac7994699f2f651db9004b133ecec46c28637ad1c3bf97937db9ebe47a55bad1315b830c1e54246add3e58ca628994174f1bcab69a0ef37d869debb424edc322a42c8cc88876cd6995375d19d72a5f1d8b1516dfbcbdeeb13a7bdb6ee959e8067cebdbb2289f37d1eed0ff715c785f8bfa42e73888d424819d7c413cce43dc815061810a1d24ad187ddfef35b77d382712df024ecf752dc3163a5a579b08fff0790bd652ef6df53aad96a0cd43932a84387ae0247b3e7007325cae1c597e03d2baa2b17987533874c475564a2f9513f898e097e98e09853d1585144628d9360aff9fc818c3564e683c9ec5ce2476ddd376c0682571704b1f4b5a9cd4c95210b12c2fffa705f63bd40a72d8ba02c5563b14159a960e82ac5fd0505bc63742ff8061781f27cf12a92590b66163ee22d53b7b2dde53e1599c5dd8e38d03e11273c3399fe2648967a09e20c96cf11f2db09db5cff1db9b094c98deb96e8e0e2f9e3d4c7a0aab76e30d851c03bcaf897f8ad71d4ee116e3cab0e560521e7761736d969c5b71fa3600b780d9e4b4d3ed3f69eb6a0a457ecd6889bf47a8afe54c45bee7c9769f2917910d5c5a1338b0675b37e3de3346a31661e92c9c609dde810181c912ab0bf212d15f32611ef7f447a25242c6e49e2928a6d11adf603ebf0d9848873a3da95d26d5488d9a055b75f65b134e78ce70138ec7e9ba56a7eedeebe7ca38bb13508abe0a95a9107316176a08a304fd36ae0e97fd4048bb545129a8c522d6e1941d572741891e88ef883617955065f6cd29ced9f0b734504c686a7fb54fb84002a95c059503adf2c6d74c36f6a4fe900ee6b58fc606f5dafd617a9e2d0d5d174a39910b0027059919dcad4cd28bb6a0b74bce6b0e768b3ef7e836f54450cc32a04b0f6b08259e23c92c70f1059abcb257020c09297e3e2eb5a8e9c1b0520e07f6c2cde59ad21ef6a4c2871f9b534a0cd0464be6f65237d83582220a4f61a4cfb9e57f324e43c7fd8be1ea56d08d7c1c09d394d64752ecaeb25bb6482423b2a447febb4dd5bf5eeabea5e63c35cf6b663c7c68d254a86eb7e46ce68ef64b9c5a5f115f7174029740f7753262167c02a39b37dbb93e01d7f5be8f6f856ddb6db7bea03561d06214be119e70bebcbdcbc7797dab60ac7e9ea3ad35b11f4d905005bed5ed151858f3d3160a8cd15d88b688b8282acc40a45f089fab909e57b7c11e9fb5fcabcbaa0178a3b7744ff4682172a1d03813b76ff765e4d003e04c62ed2ebfef0ae104241731a06bd659da7fcbfa00f42c690765fe71b0cd0d9374d8c44ca4cb9b73b9c79f078bb6c807724e17cdf9d26dc73223a0d85532d0a6add89fb4077bbd2ef48b7e4b94d50b9195268ef3b0d0c939f333b41a0c03536db47729c79df419958dc83cd1638638f5a20f9dbce9b6cc23c79506f79aa3f22bfb2d88d1f5658409dfa10281e0a4c441c6da29cf90f227c16a909ef7eed5f633e3ef9ebdbf8d5aad186072e6eda2c701e7b0925245d7d8dc42eb4184ecc0ac090743f7f960d6a480a93a18a40f233c0c229c191e75d254b4fec2bfabb1e4f674ab8633d9e932d62561e9c4c21ea70599416ca507ccae4de9fc045555c9cd503972db49b59008f7899cd5e8e6fe2af7a930b259aa588ec90b984874539a0aeb8ba992cfde935cf9c17cb558c558fd0404487368d3335a5b517abf929c68f654e514df6552079add6dfe47cccab4f28fa3226479570fc5e6bb957fca7633cbda5ff251593f3eb03bd15f81677d368d0458f8712980d9aa0d3313cbf6e27a4d57e947a017848fb7ac56f5e68babba11b38d8f452a5918315c8a6c1789380412af13b36ba9e3a500347605229e2ae9c92cd6c1600b98915463920ff51f2532a3eaeb359a64ea410125ae9b91c5f02ac30ce1c862aa2465d9b8f92917e20d00e5a22257bef6683fd553d8b79613a710e4471ce0be39cf01b4fc143739df73518e3c7364af2453b7f2102e5c00c266f43a8c0ce73e92c3333b69a4083b79961caf3a453990b818803593d1648c2b9a6e26ec3914601b87f6ce294a75cbbdf870e98b6bbc19820889200626fb7c284643ed46495d365217323fae94cde5adb1aab8e2cc061f8339461aa6faefbcb16ae20a25a4dfce4b6a236b1943375e03183a44207921ccbdce4c651db70ab2c372a93254ca376f7e1156ed8eee7a96cee0de8ab861662f0931d4d5504105da531e1d1fa4443a425f5ab46e4a27b9b94caa2e3d26e15dfb37998caae9f16a3cc672bb7b999cfac3475ea10d24fd43928950a42cff081f51349f99f9d388aa2ba9d2a1c537690c817e976a6796be69568df27d17283b0c7f7bf95c6c620474aa10cd262880143407016a3b90ce53099d85af37a0438340df27f3a9d7bc12de10df78b948bb6cd152bf2dead4ea92941427ed7f549b97cf483a04cadcf38b243a9ddc9f7672ccc851214ea6d719f22b50d1e2139416b914a6fbe21039c94b6ab6dc9bdc9252238e6fc9dbb80f264f4364005b75cd95cf379f9ceeb72d2c85f880235c054e4878ec9a9fe128a7c68876ad4f3c78fe2769a99cb175ac345b7d26476173e35e3deac5df7618f7bb90f5c0c05086e9e76fa69593719e1af04fa9b91136833732862f52777c114399ee0dbd512f40c00364e14d0247c7064d541ad3cf3e436267aa7e4d39aa5cc0f6843fa02363ade550e8fad4a67523a79eddabe1077177bba9fdf9ab08080d4dbffe620993cf53611103c5ae98f1427b514f59e4df9db07244821be5eb039dcd52c0e52ac01de06e6b7b131bc7baef033eada228b7cb48d1c6717c4609173bb9b6e12ab4f3adef5acbf9e77becb4e940b6f56602edc7d62c9fa10de7a77a3f1d79edc186e45ce94b16e79bb436784a115be08adb6efe6e825206aa2f432783bce0679251b678943590aa04827e9329112ecec2049ee38319bf4784affba3f3b55ac92962c3f90c3cc62a43fa5918cc23aeb680a2823b32910f8c3f64e0fd94f9344376f7bc3970c757bbb7ec0045c8866150f8b080c3c88314dd9c40cb13aeb4853bdeb1a2a00cce2ac9009d567b8f3221378a1a034170cd9995133d34013991e1b687652da1afa4e28b4be4d2a194b837b168aed0168acefaae0e88f5e7925f904e82fc6e2031dd614c916d2a8aad8790eb7b00c4a2cfb5a5c477a49a6f1546a9fd16f8b6aa48600a017dfbb1f273981bcb65c4d5c0d407eae02dfe7d56f07a1f19ff03889d0f766022e1ed0fab2406d98cbbd2665d06320673b8fe6364532f0bee84af035c7dc31df9c5f26947e260a06b9bdcef83181ab86d6265a3cd49f02b20fa12e680f72720686c2babddc42d7ea633d03f6fd5ae9ee9a8a3c434c0db49fdf9f4b2dda0f036ceb3def1dfa4c225ca3c072b184ebf1fc0a8428bf16e604ce9c795ffbd4cc6aa8e87390230cfe30ff252161326835b0c058ee0136f733ad327085a6a8a2b583d403aa6aec21c39d18b7fa89bb0d8d23b11ddb350e3f52ea6356eb9ce10d68e23ebfb10d0bcedefb3ab22522ab1929987df99db07775b940bd08b9e647288209e90a92e19be06a42445de2e7a3e65e25df3ac85f3cf4033968dc4f9842921e51ba08eb6ffcfc251c978fece91490f44087c08dcf09d6886d7bea78bf046cb61bd199f80a9526791dcbe173c6a4c2e44349a3fdf1995019941cb109f8aceede404afd95f1a8d0e00f59123e7eabcad96c83e5003a5dafb3e1b402d182d28aaec863a9ddf1c1e462cbbd4c968f311500306e0fe06f6858c9539c81be28fcf5ddf59145316d5b5029d3f1efe667982d6fc1e2f3e72ecf5f61abc2955261f1f534975400fd7f8ef9311f153d98a859d2b3ad47ca52b9443cb407d48832bd21c78308de2fdee09296a567f9ee5ef8d9693fb6bc02cb6248f71631b826cd4f2277fbd62887ce04686b97cdb95ea9edfe54021b5b1cddd2f535fe86aabbb0bc029d3487d99e87f27888777e50f2c95000ef82c931a3974ae821f52904c656cfed316609099d933679e25096242cf7c2ecffc613624be39efce99019ef3b6ddd6a2ac2855a285f1c18d3d2d54a78fe6505ed6d8c432ae56b61b071d1af494bc74ea331db9ba1b6fbec9e1c4bad7228375335aa1604f2901337f4d520b3073ccb570e47dfcdcd3575ed8e62cf0c5950b7597da064ccb79f6e41fb53dbe2931d4e770ba07647a5ada50a12374c0e0098485e4bdf2331df3c40cc9baed1feb488c68369d6209984ba6fb4905e11aa94fae3410cb97f1262589ef6789b7303734e5acca6d4e89e3092ef6f46271657da87ffb85828bc2e178804fb9c18c93e3e055190b3d7d61f0687c9f3b8d2163da4456bca8fc1e5a4b5d49631ca73dad43b8fab5e69d2c088e2b0a318c61c30dc29e801e917cae402a74e0bab33230e9fde133feb6e09af1ef42d7f7e672bd576d12210c3c950a2bf23879c101c0d3ab29a1141f7233e27952f99e16786cc09609b32605743e3b89c2970c0d2740b973625312ca30a507caffcfd2539b112a00226cee18d3b519182cabfcfc607237f811551fda537beeb6262a9483f210aacee2011c9195078235b48df0b54bdf3eb4ee0836ad20c1442cc0fd1fd252e676b1d9444badc839944307af423c87de3fb9269bcf6d81f024bc544d0b4ee1f4b8c63e9dae7873c67b7db865e614ed1f2eaaba93c79f4edf07cbc2c9716fe2dbb2e07d6e75e2443611ea171bfcb06a8bfa69f706266334d98a0158395662cd7326cc9333468159e208fc25345f99a2ff8d557a9790b79e5edf36bd1acb7764200dc6d48cc1194ee8a64ccfbc622b47deed690278e24aef850294047150024889a5d2c7beb123079ec70cb2c7981025db0d1cfb76b1f92be4ced562f5feaa2220b30c42ee81e2c691eb3c8929bfa0fcacb01db6f03380c50c0acb9e2e7d8a398dd6df77f7a57ea13c3011547cd0bf9b1f2b9f53ae75f6d4b2b13c51143cba97009a05d7617d6a07d2218345d2209f2fa4f1a735a609bc82362661265efe1b12b4df054e32015747983ce0365b211af42fb2e1f813852f327b2ae5c892b6974861d01ea44f29ac5d310225bf96c64b2acfebae38f9d6ac8fa64faa35ce1745c64b96a3b9a54a472eccdab026e218bdfc84b36df178d010fe986bebf5443b440c2454fb0dea83263a1a11b0af4d6a8548f0c3e1b729a5cc46bc5a96b54c5bada86942c7bd69258b46fdef5de15dd47cb97626f99bb264a7c033975537cd092481f8e8cfbb7b954365ca24f94a53a0a1dc531aa0ed76ed38c36193ca7f5111a613b9f42d3fe7fc7025cf280cf417ef8f4b1d28f0809c1727a293b5931ae293491c6ba5355289a3fa25004c73d36d1153fb5083fc58fa3bbe1f1f9d21532825cba049a5141413beed71ab5e531d135b5e9d5aace05a6e0c64d3264e630acadf233baeeea4e304a52a26b4a0ef63b947f2667716be16dafc5a7d916dd312df7929319171c4f274979ee623e9474977fa9f240604bd3f7912dc3753792efd32210ab2b54ae20baff143d76a162441eb6918532acf1f9ec579d1f541e5e47a20ad4d510bd131503d1bfa0258a661b2a20cb62", 0x1000) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4612f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b58f034c420300", 0x2f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:16 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27, 0x2}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96", 0xf0e) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) setgroups(0xffffffffffffff26, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8180, 0x4) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") fchflags(r0, 0x40000) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000840)=""/88) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000180)=[{0x4, 0x2f397ff, 0x1000}, {0x2, 0x3f, 0x1000}, {0x1, 0xfff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x0, 0x5, 0x1000}, {0x7, 0x8, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x100, 0xffff}, {0x3, 0x3996}}, 0x0) semop(r0, &(0x7f0000000440)=[{0x0, 0x20}], 0x1) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) msgget(0x1, 0x100000000000094) semop(r0, &(0x7f00000006c0)=[{0x0, 0x2080004, 0x1800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r2, 0x40044b06) r5 = shmget(0x3, 0x600000, 0x102, &(0x7f0000a00000/0x600000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x400, 0x5}, 0x10) minherit(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x3) shmget(0x0, 0x4000, 0x44, &(0x7f0000ffa000/0x4000)=nil) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r6 = open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) semget(0x2, 0xa669fde76d8219c, 0x100000000020) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000700)=""/157) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r2, 0x20007471) dup(r2) semop(r4, &(0x7f0000000400)=[{0x100000000003, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x6, 0x1800}, {0x2, 0x35c9, 0x802}], 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xffffffffffffffe4) getsockopt$sock_int(r3, 0xffff, 0x23, &(0x7f0000000800), &(0x7f0000000500)=0xfffffffffffffee7) wait4(r7, &(0x7f0000000680), 0x8000000002000002, 0x0) semget$private(0x0, 0x3, 0x2) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x80000000000000) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8100, 0x40) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)=0x1) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x1, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:17 executing program 1: syz_execute_func(0x0) syz_execute_func(&(0x7f00000000c0)="c4c15f7c81af3c7d583ef39043ddef3e26cf420f01c1c4e19de13144d9744500266465664d0f3a221967c4c1575acd") r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="20a8349b53cc2795ab9e8b46b200f8e899bf6312040662678971201f36ef5063986ad8f5e24085d931a9be0bc460d25ca91a7c01de5813f52aee333a95fe639fe64178349856001f58c9f054b1239bf5e49cf1064f9459c454cb50b698c967325b8085ee5c5c70119da6c27e09f46fd201aed3f2c2d654cbf8a269092a7559d4a803f0404797474ba6e3ebc67c98c4c89a2c9a563053beb20c9210e2ef2a722c8628f5ceeca04ae31262a5814bc2edd41137d863c1d40468a669402e782b495af14714513acab5718cf68026dd2d8a12de842416c045f06dd6bc9595b933d6391bf339bd82991790ac1fb10a690e8bdb60545fb18903431ad319", 0xfa}, {&(0x7f0000000200)="35d03c71cf3c2b4dd6aeb17b87cdb63a5e8ee00cade4a0f8ab93d282ed9a38d632a432e37f8a135269fa9bea02ba8dc8b5ad6984e2bf9ac1de49149262c3ea1c98c37c42ecee8807e381609f9ec8c9ef5d6a5d48a57488fe06f8841859625263dbad6f47bce522f8e6d46aa67354e09188b7c4a3b163f5418fec64bd504171228f47f2ba1e5d97b6cdddb22a11f8e4c6e92fb04e9b4eca2d8385245428b6f1a583b578ee6be0b58137bbf32df61dfca34d45bdaafcf02f992d20fc17c6a364976bb94d9c8fd4439a64320777e833dce46306a90860a19cbc461ce17f6efd64", 0xdf}], 0x2) 16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) syz_execute_func(&(0x7f0000000040)="c4822d9154ce003e440ff403c402fd3255bb2e410ff67d0dc46278f318d9f18f695001b313ba7f1bc403ad4936008f297001720fc4817d7fba00000000") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x1005c}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:00:17 executing program 1: r0 = getuid() r1 = getuid() setreuid(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getegid() r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/tty\x00', 0x8080, 0x0) r6 = socket$unix(0x1, 0x3, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000001600), &(0x7f0000001640)=0xc) r8 = syz_open_pts() r9 = syz_open_pts() r10 = accept$unix(0xffffffffffffffff, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) r11 = open$dir(&(0x7f0000001700)='./file0\x00', 0x1, 0x61) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x0, 0x0) r13 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001780)) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse\x00', 0x10080, 0x0) r15 = syz_open_pts() r16 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r17 = open$dir(&(0x7f0000001800)='./file0\x00', 0x10, 0x140) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) r20 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r22 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001900)) r23 = accept(0xffffffffffffffff, &(0x7f0000001940)=@in6, &(0x7f0000001980)=0xc) r24 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x8482, 0x0) r26 = open$dir(&(0x7f0000001a40)='./file0\x00', 0x100, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001c40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000080)="35c6691d0d7b5b05d1f4ebf10d361f3bf0c9c308a05d4c8ee22a8816f2c6cfe7202da2ddee457c671540789a15df723049dafc10be7dadb6c60b7fa03e2feb4c8b0a3fbda2d9", 0x46}, {&(0x7f0000000100)="073dbbfc6f819619ee2f2ba9e0f25e513e38aeadf9a1e9330492c2c56b347afc02c46491ef303292899e6dff85d5900807b1b1af2ec42960bd07bf60c1b4320aee10d988bcc8aa432063819142b1950e8ada22a87bcdaa7207", 0x59}, {&(0x7f0000000180)="f0633eced602604396f18b64595edf3226386913ccd5cebf1397c5444bdfda38d317c758bd2ef6a9765f4ad1d609f7b65604d1743830c04efa5602555d82e08f7fb893a7f5266338e91d3873e8f71e91bcdc7646f78ea7c6b9be225323f6396196545b407d4c7031ee1668247fdafc7fd065779d95712dddfbbf261f712a62a669263beb4c87d1bb664fcded19b2bb375097df43c3b0c057fa026b161e45a283135e3e3e7dd02352a1252cdc776efc0de34b673c", 0xb4}, {&(0x7f0000000240)="d959073864f7a15a3ca2c5b84880ee864afbc3ce6cb928e7eb7c5dd9fdb17bb2d072a5b1694e7ccb641c8179dd4ec45baea05e5d5681b91f8503264c9dc33bac695cff620e7628db69c41e96f91434e3824a1789f18fe90902b254a23a983b583a45d5bd77c6c5d2d2d304cdee3d530ec5fcd30ae9f148fb0d1f1b1804210d115b92e47c45acfe0b7ad3394552a599973cbea2a81c5d1bf21ef021038329b4993e020986297c5e89c1419cd212fac469820965f271813c1846bfe085aed6d2621ef2bca957481c1d68710fce6bec132f58937a6ef78478dc64ffb28e8242d78c4ffb2ea3f389bdd45fd765ea3b070adf6a26e52bc5657d20", 0xf8}, {&(0x7f0000000340)="2e212accff9ffae75bf346947b7769e91c5b2792062ff895f70127ff42b78930a7e3d196e04d1ae2e4fc0f97172c67e3721a764c909243a2ef8c665e3b4911d348855cef028b99ede968963e5cf9cab17f53db7e371cebf318513ea1d2bc5c236fd431c3e1dc23334b8d8452ae74362c51a5fffdcd476a7768461633c458a8630dd49fee033d892534c7f1b1a8bdc251250615fa95ce233c279da82e8f", 0x9d}, {&(0x7f0000000400)="47d02cc84212096815afa6f1cfe2822ff0da868af830308e6ddf875c90affaabaf9ee7c9837c1acea93d505b75ec5d873943dccc7cd87e3c8e7f6040d2736d4384069bac6129ae95d0cc7964085b1d925a84a8a60f766c34a18ceba84f913c4dace2caaed099294839", 0x69}, {&(0x7f0000000480)="deb7be72deac6d9afdeeb6620cdace42144cdde187b2cd557002ee1fb4682c8aa6abdec51bf36aa251479ce8cffdaecbce68c4472736cb36a38b94aeb90dd109e14ea85011c5558041a4b1c6c961d6924b404431ed204dd3589123235710f398de7481156bf0c2b70edca0f29f04b66b3d2ad210290320b1ce3fed1ce1b6c3e298e1da22405b99fb9ca49be77cb5811037ace30eefe942c264f2cd864b9dc58498546bc2625c04104a8c2a935aa598b0f38137246a8915dec43e05ed0533a45a2e63b4c799edf2f58e805024b89b864c699407768c5a51ee280ebdfa813b7e6bbaa6acb2952aa033e81fcc57b12de86b82f87d2016833942e4127ff25d1dea746a902e0e5fa6a63331dafe1bb9bb8bd4e49e974421b47ed0b8f0aa5fba55f7ebab855cab4c73c5fcad037d5d1639e108efa55e6c475ecaf7f14d7540db59bb832aa5cdaf832e40aaa1c970c0741e8af273f8ecd6713b92541f3c8c0cb90ff6520ab529618c14b3530251261b257f0f355067a528f83c86a30428bf84eeaf9bcd98a50e442ba04fb04412e2dca94714fe2ca9b422a79d4a9b863691854f12f3dd09015e6362ca6879de4fe5e6d8893e9840f477db969420e6ed6ec07521def747252aae88c96986e2262fb56e341c6769b2d7c6c19c38dcf63317a584eba94d2f092be62d7ca155e6bc4c4be4972a690db8e510f482c2f2e345f188e106581fb74e04276dfa9d0e327215a0edd2e5797a23643cddad466f2ab04ba9a8590a1601c14225d087fe81faa9372c38df1a95ca5e18c8e0b2e81f26255c994d2a909ee9640c38b9f1f004da6e5e8117ccc6010b1566f27a914ddd1044ca12a90f30bd69a9316bca83dfd69042d59f99e788520a9ee796b0135a6a2456f070db845109b5e12e2cc11c63dfd8eba0118f829d7a6a365cec367bf6d6f23bd9c09bea7a50f64dd4f9c6e8fd1d8c4037fc5be726a43f1d4e324b84af9dc00a02723cf6cc221c0dc109e2cb594b2ec38d605f7ad84a3572f73ad88bea1b5522144c9724f8feff4b8dfa071d3533799acefe223a6cba85dced3ad517be63b9d98ad396825dae016224a7725087d23d6f6f85e3879f081339852992f6107cd2707803a521763fa8ded72bd5cba03cfeaa006f6144df568096c9b8b12ad8eca9096631ae735d864f700bca5d0b521b0746f2b34b7b12fb20e2e12d4e3c2a32e9ecee51df35b73a6b9c4375522137810feb42e5cc649b05a10740768c7e01af8f80ed3559eede73fd90fa93e223d8561728d34e86146659f95b409b741fe75ad12661e1ece83e21a40f030b6f65bba178bcac9935ba746dc3ef39ab6b027a513dc8cc44b66bdd78aef447afbf5f3803a011311d98bc05017284b2ea021f52fd505782124f0f16a5e2da803c6578da9b5f6704f0f5df39f72aa8ffafa2a567d1baaf2c544e352e4ac3873a509d9f7f384208be70ac20c1f5eff5da003e06706dbfab2fe5a6c17ee62d3de70ef3fb7df2a20226e637c288e0f280a599c80ea7966f1550855b0b910f5fac7cf635537fbfa9f6544ac8d8dd6b3f3580ff4d20fd3561f9cfd4baa39ac94a250a4e28ec4a5ca4fe8cdb23c4ae315ed0d82122999161315a94eb3fd67b9cc7e42c11fd8afffc59c6ac26157484a9d21559db46cb43ff7c74c1217816b24fbe0593f98c6423c1c92fa778adb3ea49360b017e9dbd43cce542ce55a96577dd16f55a032e4ad80a941267652b3ebde817968af7c21ac95c5a91810ca2e9c5bbe3a0b1730665fe2be8f0681295ed8980dc3fc7b7b75c4fcdd739289fda70302f44ffa2c6989fc2f411f2ac873b75da6e6811ba85d54c3d4043457bfb667842de02b0ffbdcb97529f304d0c8f607e0cb3582578bf99dd16d215b74ebd0a30c0882b7f7bacb6fd4120313e1473c0c8c517eb4de6520df4b7399934c9ebcd2587dece63ddf350d4f23aa5d07fb25b59acad02cf4f9c4538681dcc1c0232fc9a03571036fcadecc3d58f0c32caf62f1f2dfb33909dde3bd677a906bff75a9973fad41adedfb7e698e64b466e280d9d8a12d3329f33e236b7960daeb78187ae64ee56e57a80549fd43f52b728289bba446b19e5566be68230fa688b8248c1540ab2ba79122a6d1b9b71e1842ddf08200843bf16233c2592edbfcf5149d255fad30e2e8fe04b361c72fdc78983d35e5a4fddf41e7eab0dc812f0ffbddd3663f219ee8863afc179e50d4fde51746213b76c7ab462b59b01dc1e95a2f6b25f5c9e7624ee8dd961de377479763a19a7449d4327eb312b2f1d511ecefcd05d9363a8ee13899e269d84f28d2cf94157a4760b8e1b76d4a8631bfac141b2e6d5b62574d93fdaebe9dd4397c22b0b1ff3033af4857af5d8b5cfc4bb945945a55db82501c12e8da8b086d232bb96219f5b0ac03377de3a0a9add2dd7e4ce47441543e2b037545cf93cee5bce80133b0c3b92a44b5c964c26be9ba3ed303671ac4b13677135e032fd12676970822d532e37a85d35d9b385cfd2ed70395e9bee56464f571fd25801c5aa1cc989b6af88fff9c27f09e51d4539915ee8f45f3fe20958d97cc4d12df3e97881d957a11d8512244362a2b002051feea68494af69aa6fd38004fc7d285d551328a166db4a7d935fc5f44928f7002d5490193a864150af63b982b4cd736bead3f1c7bc1412dfee7de4ced8825c7b9b58ab72d02fcd703ebc530bee4d6c1e27d3652fb34c6072fff26416a4808d97ff63a97720ae9540c26eb10e6ab50ea675536186c1fdb58b84b9d078eec7d81ada8e0294c7e9f42f556946d7e6ba55ac9ee88e2d01c91e7418c3c79e3b5de5562c48d83493369ee0570e6e8f3f4fb4a783226b8866c3c043a3764243879e3113c29bf0a340e82b3312269242d030adcd63af89d4091fa9e15c7e53ece132a58aa0f88c52801fc45d40808170e4f73c03bfbae6febc33b1f60a32f393c02fea124a555e040a520aa8075ae6986d556a7b174a5bc21f0591eed74edca10d3f3c3f809238bb8f26aa9cc765b4c0c8585687e0788bac8c374dcbd382c213d292c191e995e1badaad14d0bd24e0d7e8c60bc02a5cd2917f200e1fe4a1cf0b786802ced3c2d5424e48ee57255f4f038dc96f1b716142e0eb9a24d0596ab34e5191a03fd1a470b3a590fa85e8171d7866015076407813f422f4e33587fadf526502312955020389ee437c0549cee93c777b37d0400a8b6ff6bf41bed35b496315ba458c5c52e6271dc00965a05c9c4304b52cd9c4496d225fd709cb8e1ce7c5b9af6ab86841dc60b8d867eef6a0600424358e9fc68f535ad3945ad098d225cdcd7b4463c15a5dd32ff3a55e421e9a65c9a162e825b2becf8637a538e0afb81b7121da3a4d05ba9521baf3e73427a6fb74654101e99c5bc2723eafaa9689e5bda5e59d8f183f60800ccb1a5723acff86e40086ab0a6b6f385cf83227f401878287eacc2aaed1e06640e9ca7df365a6cc88a1c557e2fc633b1d98c682b6ea54992b84c99c70017b7c672dead43412ed681bc5fd8b13c36c2cc8b870e802cde6f5fac37cebceeceae324ef6422f2db06cea0d12058fdbb31b7d54fb57cf7aee58ebc04133734e982ac1d8cff042d8569b3182360bae0bed9a825d24b8e1f70d48a0addd00668c6de340c53065f35d5f4cd800e5c08a0f76fde2ad74c80b2be3e9c62098cbbe79ec3e7907174b2df0662641c8222c7852de3c397ef3749d584612104fbb425831556ffb7b26bb85f73f1894b1fef3eead7dac4b4cb9b50658814882d1aefe2fa75efdbe1379bef2a17facab5e2e85c4aff3d1db4bec2248a1740bfb6cf13d0006970798b66a13a81da9af4d7f265e4750a93006bd2d8a2cccf06b30cc5e045e91ab7f361c8358de76baa1df1820baa15fcae07b4b5f8be57f625bffadd56e721f47d47dadc882e0de3a5cebc0584a648a17e6a04320f49c4c2e67f36a2a0f31bd2fd8000c4a6dadb47b272572c20849976ca6d46425d586ee0d3bb45b963325f50717e391f5734a63ce83b8b5b53107e7bbb0128ef898e59152759cfb138b10aa4805e21a6dc964f9cfab61799d9cdc6730ebaa6d230480d2869781e620e7f1a6c540084a054d7a571c866d630d4786ef138b5d6c17efad54639ab38b6d85880c737929c1cba92f0c68d38bdbcb9b5714ed0c26f3c0734c250e4c745f945aab7a7d26c11591c0443247d096018b83883bf39f6b1309f81e93af60c15b22cb3e92f9fb5ba5fb90cca72cb7a184dc7c9e245dd2a311072cb17cc294f038e1124e9767cbad3ce0c1c6b567c0ac080886152912dda3f0c037d3094652cb9883032772807bf54cfb002ae6a8e6f20fcfa82f07f0e1b19c7465dc430e0def721c8908615f2319b3116926b5b48ef80424576f5cc7d3a37a9075a028c32e3ff084622fd695fe0f18d117c6960e3c72af00a356d3c5c56add622d445352ab7bb2bd10eb748202c47a5d65dcd77dc829c7f1def3df31579d2cf2e744779fcd343a6373d3f4d264409dd20b3cfc914b9b994be784fefa5626ae99d6c502e63ef424a78a15435356034e4efe73b24b5014a68c0cbd79a6b6a5c48a2f189a4458105153d3c4edabef1a91de9fef5dbc3422c04f1178ac3f3548156af1f95defaf9940830c13fd121be61cd009de21296de31ebea5c232794317995f39733ab1532dad35188cac20bb840e0478557ca883d1f1f6ca53c0b2873912c717cd2b51e9b340041e49da87270e44e542ec86e4dd16002cbde8c341ca6e693f06d88911b43ccd729676a73135716bfd7143da75beee883ae8fc37bd4641300d6d53e50df1a6acbe425086bbc5c1b54b1fe1bf7a781e3dbaf6b8481b6676fa5fe443da132213bffb17c3faf724e982a04d4b030b5882e96b7b5b9fb4e4f33936b7ac9f722e46bf246c91cd04dc7094680ed084ae47a891c173f1463efdc33642dfd0fa59dd46359e8da382b9aef0bb0204763510a1cb2d98eac2d868f95b22717be452e87fbf8045c71dfc25690713be8a0e52217b8b64ebda10f0f9491fb6902c2edc7dadcd77796a203f693a68a959a36bbb1b5764b920cd54703b9bde9df6231c04ed79ef04cd256d5dcc1e3d24a393cee9e3037e8fcca24297ad2a38156196cfaf1be50607226b55508eff075f3af5bc3059bdbc454387cf8984d53641a3c08a9a3d4147719b626b7ca3a2933c3038540cdbfff16644dd4a41687d62361b1752ffbd69ea2ac6b358077b3529885376aa08690b2638176a749bde9a9f8a0850661e213b49075b9b51e19db3fdc450fd5dbacbf4dd47527b4067826fb9e2b1ac5223202a0a65a2acf88348f378209c1fb74eb273953804825ce4da56dbf392567c160254dc3e917cefa54ca9972d3dbe7875ae74090b77cac618425c0790ea738cf481159022fef12d74570c875eb503de6a2c8244598426d3c6f60efee2d8723da0133ba8b88ce5aaf06f563dad2de570c839003a3e2635d1ac8304239826ace1be998c53f18bd09f64a39347181f4fc7e91cff03c4bce4adce9396886688ae307d93875af16dd033f03508e34aba094d232e1f333e3bff332e03ecc55a540d63a5e68f4005848ea7c16866b2478907ae47ccd36a16e8bf76a9d1e9ae589f3c0fbbbc95c898de8e01b5d150069d0b5c3adbdd1fc383f047c30f37def40b21b4e25bac62918b89b2f1fc3d541504f2a36bdc9b4e57b55c5ae503e9cffdc814eff9ca60d633805fd88d4419c3d98c30ed59876e853e47b9fd1c949a3fe2cdd4ea5dfaa3e5333d781997caf4c2e07f9fcb083b4c39b751a6e0375", 0x1000}, {&(0x7f0000001480)="2da3e860e284762b7d2d737a98d75f6ba00e75eb75e51ee5941a35fce03f9ba78bf2912485947f8907ff5342207159a27d22224ff132a14e13fdbacd188adb349e7343e1c4586ea767d2edd2407090c4fe209e4694bd4f8307bbeb2407f9c0396e97dc60e2a9d0d13f063a94cff3c310178fe12f746b9651f0ca7c72644fba07c13ee58b6ba2cd2da8c823e000598d938d95e4b7c596978db1c209e07968b0791aa5d8", 0xa3}], 0x8, &(0x7f0000001b00)=[@cred={0x20, 0xffff, 0x0, r3, r1, r4}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r1, r19}, @cred={0x20, 0xffff, 0x0, r20, r1, r21}, @rights={0x18, 0xffff, 0x1, [r22]}, @rights={0x20, 0xffff, 0x1, [r23, r24, r25, r26]}, @cred={0x20, 0xffff, 0x0, r27, r1, r28}], 0x120, 0x400}, 0x8) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f00000001c0)) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x2, './file0\x00'}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff0561b16794c932608ad8e418c710cc64000100cd8fc8a3000008cd7fdf", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b03) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x50000) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x80) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0xfffffffffffffffb) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="abaf5d87ff1b3980f0ad92890e1505e6b02df5870ca7a74e479ad698f11ac7ed2c5cfcf89994c543a692bd9067d7605e1e4524ea07e7e584abab852618549f42450caac7d1a06f079ed3e8daf98a901b7cc77af33987fc0cccbec1fd6d72c0e24dd8d2f9eddc315bc98b8d795f196a43c26023ad92c0d8c4af4c", 0x7a}], 0x1, 0x0, 0x0, 0xc}, 0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) 16:00:18 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2000081) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1f) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x100000000, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x101, './file0\x00', './file0\x00'}) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r4 = accept$unix(r1, 0x0, &(0x7f0000001180)) write(r4, &(0x7f00000011c0)="d247fbdd37d47c0a2367c98affcaadc54993f83e747cd1ed4696cb6e64c58c6825ff89ca56fe52df9a47adac3481fdcfc4be10f732b6761b7230761738eef7f06d913c03c94d938b9e10252e7c07ddf227b1d9d1d7f9a692e12d0aecf375d41bbff45bd81e82b63f2352d24512939690d973b2d2adef074ce4cae3b02acc2be232b057fc0e234db899197707384eca12a86071e4c2888f5a6bfd2ef46e0b6a178dae85a90024732c42d9917e60f703bc7a9d474dd4cee65999274aa0d37415611afcbdffa4a0f187ce69bafd475c186033b37882361c9d3fcc1237c7c29c0e4a897246226a9488", 0xe7) r5 = open(&(0x7f00000012c0)='./file0/file0\x00', 0x20, 0xa0) utimes(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)={{0x1ff, 0x6}, {0x7f, 0x7}}) connect(r3, &(0x7f0000001380)=@un=@abs={0x1, 0x0, 0x3}, 0x8) writev(r5, &(0x7f0000001480)=[{&(0x7f00000013c0)="a686c99cd2badd0da41ee3e340e4873fc2595c9208fceafe3f00a5c5408431781627452d76049814df839da0e684a566fd528a78007787ecf48063948a0e69428c2931185fdb02a5790683a4a8ce93c2951852bc5a6830497a51a696c900d775e56077a5bf656a2fbd23bbcf20ba2a5afcc5e00b47b8eed9bb3a6f5002ee73d541f05592b8fcd8667234f60c6382ceb8b8fea5957e25630096084c8f0eec5da22b41", 0xa2}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) munlockall() fchmodat(r5, &(0x7f0000001500)='./file0\x00', 0x101, 0x4) r6 = open(&(0x7f0000001540)='./file0/file0\x00', 0x20112, 0x60) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001580)=0x6) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f00000015c0)={0x6, './file0/file0\x00', './file0/file0\x00'}) fchflags(r6, 0x1) getsockname$unix(r1, &(0x7f0000001600)=@file={0x0, ""/108}, &(0x7f0000001680)=0x6e) getsockname(r1, &(0x7f00000016c0)=@un=@file={0x0, ""/108}, &(0x7f0000001740)=0x6e) write(r3, &(0x7f0000001780)="f4a2d96e9f1c403ffee18260997540c24c1b3d15494b93f217571aaa09ec6ff0fc1c383e4a0a802b69fc3582d1a535b0f0efbe8085db8c70d004d6834316416fc99a508b1f264140ad071cb23c314e8c1d4e6e962cf6a63387714f5bbfcb4f8878ccbdfe6e69c8ab923416e2e41c7ec2346529ad", 0x74) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001840)={0x3, &(0x7f0000001800)=[{0x40, 0x8000, 0x10000, 0x1ff}, {0x6, 0x2, 0x4, 0x91bb}, {0x8, 0x5, 0xfffffffffffffffa, 0x80000000}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001880)) utimensat(r3, &(0x7f00000018c0)='./file0/file0\x00', &(0x7f0000001900)={{0x200, 0x5}, {0x0, 0x9}}, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001940)={0x2, 0x3}) chflags(&(0x7f0000001980)='./file0\x00', 0x10000) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000019c0)) mkdir(&(0x7f0000001a00)='./file0/file0\x00', 0x8) getpid() setsockopt(r2, 0x0, 0x0, &(0x7f0000001a40)="fa06d715283a1dfdb6ce93cce5f715a6734bbb7a8dc1795d937faa54b344ba0b82d89acb5ca24d761d6542e57347a1e3b44776d14bc4722e41d62ad02757d40125c8a213f1cd35855b5d480e27bf244c26a9a7f34cc505b01e6a39c2355f7bdf4969b95187eca556a1136779d9c154b3689ca0cafbcd82c3af313ce737e4fce47010ad853a2fc39a81587f43963f62e23cd38f50aa6afb81b994e4a473b6a992293a6efa8be4aed2d8f8187c6d143d2bfccdcbe4d123a3aecb3ffde4e8951812f7ff8023a527f2c98263c40c456bb4f6eb5784948b75c7cbadb85aa7398fac253181150880ac88d6bd13005f0b6e661aff21728769b3768cf8c0a611e13c5bfcae15b7a1c7237568a892a3c10754ee746430181c6c471a01cfee9b0e95ab1551806fcbd6b1961a90ad4172007696ab5572f7cd3ca5cb4269b65d642368d3e017237694910e600dbec234ed81ebd261c07116c5bf4b30173f0586c74443aa90ca81d79996b2cd4be13c8e3a3e98b9a39220b93353a1130bcb97e2c16e968cfe8502f5baef3991f9786ae2b9ad3692a3c734f8887a43389d2c622cebb35979247f61ff07f57a57e2ecb4f8259b51bf3d7e3327050037b13c47e8ab3c10cf4a08f46b4e23d9012aa418c7f6a7c026a2ab2cfa9d2e682e51cf900e55a90180b4d24696e66f369334c8e97a5c1fadcefdff2e9486777a91ef84ebe6edf106b0d9c708a3f47c496756505be8eaa8bf30839665e29121df56bcb65578cfc213e08c399b53652ac76f0cef6d2cc390fc13dc0700f9023c1b9abf712259a2d81feb524244662ed5feca92d2bf979b2515de399d310228a858dbe064a60e00f529d5b7fc5bc6482beef9692ece0e9852ac3b585103153c5126572b2bde60e6e2ee8253c4266bba8490f6ee8a2931d9c734b6386fb2cd78c606b3acc03b4e94b3e0050a94c890d60c7a4778bdf98aab3a13737ec54a2808f254ba80070056eeba5afacd9e87e8ec798decdc07de5a4f2516d224fd71910c191ea683ee534a04dddea522861b3ca8236998f1eb50e98e994041e3970f1926361aa08eb6827d5f019364778f28680280035e40c15ce3fe6a5f1bee04c3d66fd94e6d0b051c9ae6cf915448968e6563b4c607498638b83cdb077f958325f3d8fab53c36d89d26866bca8bbf0138810e0bbdc722962f365a02e48d516d4266d9b63eb1411ecb7f3dad07513a354b47bac9707c50490c39b1c1fc7ec42c608bdf659735146bfdbca9a7e75750a9d272e11202bd72bbd820d3e759842da9361d38f72a5b3958408796fd2f08975093286109d567c06a826f3b169eb266cb05df569557ab5fb8c37f51ef7ebe03484622c29fa5210561448f912c53139e5fbe411c401aa1f8a79fc01cbebba2d0aaff664bfc52b09ffc583603b2147148eaba13c52267a1361e4e7dd442f2b96562f80e201bb071837b6a7ba2fa5252a2f5c2506e03b7b49b87aa081f0e39a923e37012f948da791123cd1342a6f533ff75902b93cce317d6d9958e623e5bbc52db190b630e8dea051f52f9463439c78aed95bef9899cac4c0d7d1c2861b3be555a1136e2231d95029d07b528fcdd8be79f18dd689a1f2c32a6c2dbfbc5a289b76080c5b6a7d5a4258297c14da6bac45e51a3d4affcacc22e95157bf9f2d3abc6721065f237c2bc2ef8efdcacabdc68a5c952bbd1bae4b6cb6778836465ec55aec2914e0b448fc1d92dc65bd2fd2ad70f075d8373e9f7d04ce4c22b727fafa7d8c4ca79c6ac36092b22d979875075f4118277782c52afff70da4bede9e3b71e05117b901f4069e05e2fa8fab7e8b5717eb08b000175d5307983d25835fdf51ff02addafc9fbf093bc79e2fa2d36e15ea794747d2c17ee5e67656dd1f1204b18b91ab1394ffc64d50327c22327a2803f5362f43f427daf1ca0889db2fad999b057b356983ffce8dd6ea9f17b86887ca2c2193080103090289b1f38ed84b951252176047c912ea168b26b5ffeb70344370ddd5358bf6be40b7cc2a81e2c173179c597d3b1df6cc4cf595dcb707ede80251809d9ea1b31e803dafa782c89b4fc169ef1100d8442373500d7a02a4561e3b0820f4e71b3a279a42cd7ea7002b9557b80e1793f9676a6698c25049512cb04dd500ee20370f0086f616ba96f77b7590c44a5abd98101b97069f34a860388961ee90bf0d12577ebc99822aff9e936a6b9b9c5d24da0a796db92bd1364858911937eaf6bf9efe49ce93b5b39feb8e9d8b108a7fabf797ec88d5ac09b708405929403742e775bb69e9af352a497661a5be5a14b71155bf3ef32970a033fac4d2b3ca61a03c49cf7b0836518b1118ac031a085322c29c8eaaaa24c68327a937aed509bb2a197487546784247f9c13c13bf971327e8b6674c56e92bcfbcef5266dfbc675b56cc3b7c1910ddd67af3d1329cd57f2a3fbb0d38c7eba1e1afa129663fe4b5b6ce78a7a46e6adbc2b39cefe7eb9b1102d4041888479f26c4993716bd7eb4cd23b6293b4339d4fea2a1fe88e677ca506073d53a33ad36685147561a5320ffd697607d9465b884d8e276afecefdd45e07b59fb16b539c5f65f7d81f7130db5c0174946369778e3bf54e885e33430e958492932a626edc70b15d5c04f2edeea34801f2712287e3868a5ad85533b2498a67e044eb7c596fdca9c4c5b7f1b8bda962c4c728a302468b66963383da16c1c6683c9ccc08c8b6dfc4713df476b1ed935f9b05841b6481107b93a249bdf92a76b4cebf194ac4a499f056b2163bc5212f907672a341669f671c981b7c8ec163670bef495c8245987b9ce51007b4ed45eefafaa4fec9e61620bd9ce345b7a8c605ab93260a7480d21d53ac06a9f341ff978645b936ffc94c461cfe2c54f4837434ba0d59696ff139232c9121fdc080b90d3294b8e0623378730e07ed10b1769bef0e6a4e5bfcb9ab85c780cbb11cfa060542eec0d9e9059659ce1cf803b4d8f8e973a56dfbcdc000409c4e9fb51e71180f73a4d9a22ae954f33b5854c78a83b238fe05aa129cb99e72bb22cb10dea5a0da396502ac6a38e2f1f7995359226d545a06979ec1a210cb626c9cee9c24e35ebccd27db9b15d75c6c93646ccc8201d27812fb929d70944a3d2a329bf292d74961b9ac446a732473e9c439cd13bbfa2f35e6a1dc21e2348000175092e04f428bc517382908d79a7bfa06adfdcc1adee59911bd9723a9640adcb3d5462ae48cb2712fc517bd5eec04f69cffcfd7d5fcb3220611bc2e0c5e6c0941ebe342c2e049e9fa16c1112af10f068acbde45178de8aba13e458c7cd0fd869e081a7374afb1e75bf5f4c892e35767a0f15fca3fc6bb16228320596e62f7f293519e63db9015cb24d639223f5b1fea7aac271e1c9b261e16a0f87cdcfe4fda07b0c9f9f98a811baf05dee06e14f71caa16118a1eb2f3a89fd9266e0ff68858e9cfa8d499fdb955de9afb0849205cc0a0f4fb11df2378d35f50424df9f2580dc9ef796faa60a51a8a157cb525542ac4880287dfb4dc51a1420e87b0c3e2f11dae89f1cedc7993920abdda7f3428cff6a65ae46cf71118e401b40431c18e7a407b3492748e087235341741a2883a848660662ef4241ef3674feede62820385f54d5f05fbad072c53a888c4fd949bc588916d587214265745c933735356c36c9bfbaad383225d6ce3a6463d1f628301ab23814dc22c3ab56d8a81f079497500bb13a7ab530c2f6e316bdbca2012aaa914e0bfb682e75fc4dfc87e3fa913688e3c7b9c99f7aed59868a2cf916ab045715de1e4d17b7095798f75fd61dbaa199acead75d72e8424b8369760a31f6396404665e1d35dad92d73d0b3c96c8d84960e91f30ba1992f732ec7828f27d275ee583661eb6f3f35c99a3202428196ec3d6d5f75323567555b69b1654aaf1f9a6d4f8a701e3142c20c3aa29a98f7c9fff8b2c8384e7094055ddd61bed4f1a091dfb0db4d7f1247650808530c6b4b236c267beb90c58b1db7d70ad0384495196f5ed4a3f1a62b1e5cc3d030574aaa72224abdcd9244d97b49ffb6e8df24c5afdd2cd7349f966ee6217f68e913d79e6837d6fb58069bc325edebbe532a23f5f555e6b9daad38f714fcf5164531809d68e8eb3faf0d40279733139cef6999f6a9a127f08f859e1b175977149a6f85c0e4badcc0f560c68462b228cc5757ab604cf01714bbffd3006f53f3adac9c7ba01726b98e3a80455beedb35dfc03445ed623e823eb85465ed6a4c915599d7095df6b7728fd442018b08e746848b90f04862e65d070fc08dd3219790e56643cb2aae8720fceb84fd68d01e586924524a1c89cecc02c218ea6b62cb9292d366e2b490c512bb4ed2e479b952b7b0a9abd8bda066196ffb140ec0d9e3d1ec2ab9b450d3498139bd420d93f2b896e47c0dff3eecfe21b5227bd9144a8cd83fd1292240dd9682338a7ec6df4f6d45d2a95e2d002111803d01baf6dd0514245fbc41104c162eb53b8eca0cf2c886c1309fd18159e7244075558494616afca8702f269fcf63e06be6aa3dbdd140ee27b178fd417ce914d58ef90a3de8480d090075775e40f79cfbc84f35b404c265370a6b683e7dcbc2b7079935e873d0eb283267a42ed724ea224af782f3e0dac4d21b8292eeb5614dcc51ae215ab8945f803ee461adabeafc9247df6c3376166c1afa5b7174c264138c875b09bad741fd91291dedbfd8a020dd5df6ceb9849bd6fa5a14638db4297f1e491c3a4123af83ede9b2eb2c6fa9ded378e42d4a7615354c83517568d3eb40980ba9dc734f56fff2387e1405c83ee4b1eaee71eb6d19a86a39fea61bc3d2bc465d800a900e45577698df14a9516c488c6ccdc6461395dc1ff49801d629bb7502582c35f62b4f8c57f187ea7bf47b31e10d089a5e0faa69b3905054eb4fac8fb79f8541aba3f2c05611c5509baab4bf102d9594cd62d533cb5d2a996d5496de56d676872dc901b87c7c3ceb06a765b6016615da5d7fa6e488179c019bd8794bdbb2cf969d0a3952d86c8b0753d26f3e0ec1b174a6bc6bbc2cd8958fc2fa9b01104e47b36ca3ca091ac796d7118ce81da1c607a064a9b377dd515d63db2116235e96b15cbb24d02c2b94311ec0846b9c0ff28c1dc5490af507787aa3348e5607e6e33972016b0da61ab3c71da0175b0b3d8390a744436daf69168bc9308f970ae77402d8dc4e39ab3a3da0e05bac88e578952f64844a61fc071f43b7d24ab786b78780dc8620f667c949ae4c52aa723daec09a39c9e9e4e570d4ff862867f39de70488e1afa99c83a985ba7394c9e52ec2421d4c20fb113793ff6ff250bdbb34fc11e88b72d277fa93889e3be583824b19e4a08279f54fc3e81b4ebd44edcba52b57eba93cc77c4e54b83e3bd0feb8e53186ef8d67def86004516acd843de744cd07cbef5deeca74bda14ff3d0b99697ca5f83fcb82f0801148530d554dd4ea0253bfcf0133495dca944f58c3bff0c396e5618a43c96e8a348ad271fd322d238edbd14e6d65aa98a34ecda274e1e8be94fc5506ce917d728a076243be0042be793988d4b7f8541fed886044aa1d1b07467dd42bc5d782434054fa12d94842ba62f94d0718833cd4ee6ba0b6f277c288bfe9cb5cb529c5543ea1abf17203dea0b48589c0d891fe8d61eefe8044f674ca487d575734ec85107bda72cd53667852c8c434cae5b665287d072141844bd0548a1cad82e9f07af96ef2c897565a1f885a4461a97aec981a7b57006c9b2c01fadb333f24ab9e73030dfa50c2a8a7d8e7084b7c89b31599e4e72c9a10577", 0x1000) 16:00:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1802, &(0x7f0000000140)=0x4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:18 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/147) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x7fffffff}, {0x0, 0x6}}) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/64) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffff) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x20004, 0x2) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000180)='./file0\x00', 0x280, 0x104) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0xfffffffffffffffc) 16:00:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xfffffffffffffffe) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x38003, 0x0) write(r0, &(0x7f00000000c0)='.', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) getsockopt(r0, 0x8, 0x5, &(0x7f00000001c0)=""/237, &(0x7f0000000100)=0xed) execve(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000140)=[{0x47, 0x20}, {0x147, 0x3ff}, {0x21, 0x6}, {0x0, 0x4}, {0x85, 0xaf5}], 0x5}) shutdown(r0, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') ioctl$BIOCFLUSH(r0, 0x20004268) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x3, 0x0, 0x0, 0x20}, {0x1}]}) socket$inet6(0x18, 0x1, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x10001, 0x100000000, 0x0, 0x1000}]}) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) shmget(0x2, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r1 = syz_open_pts() ftruncate(r1, 0x2) close(r0) dup(r1) r2 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000300)=""/167, 0xa7}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:18 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) mlockall(0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r1) r2 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000740), 0x100000000000053a) execve(0x0, 0x0, 0x0) shutdown(r2, 0xef4fb6ab45d8274f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0xfa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0xfffffffffffffc00, 0x5, 0x6, 0x8000000000000000}, {0x4, 0xffff, 0x9, 0x38}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0xffffffffffffff56, 0xbd, 0x5, 0xc29}]}) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x100000000) fcntl$getflags(r1, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000001400)="4c464afc9fbcb922d1835b406197a15c1f710b13928befddc2ad46f01ce911ae905044b0b194b260ddf4de09ff9cdc71123ffc96ce34fa9baea10799790ddf42b400", 0x42}, {&(0x7f0000001480)="4a49f4ef64122039be4eaa7832cd38638107e516f8d670235a8470c4faf02ea88202257ecb9906b5960979b9adb3989a1e693e4cf015fbd490372176119a1cb107319125ab3d70252c8780002877bf525af941a36f32bc7577fe4ec40021e93dfaf08fb698258ba208f8a79688d5550e650a5ecbb27dd6f8e3e04925db3adf48d16a712af1859cac910f1ca341f781bdbbd67ae2c53582c3fe777d08ab378b4d86958bf06b4ff76179411f8e45600e794219054507fb1d35b55de6937da94ab6a70333bc0d7f0abc42adfea7d27be161bfd359b86c4850afcb52b59c693a", 0xde}, {&(0x7f0000001580)="cae60b565a34396982ce772e0caa37d1fa4f7d24953f471e2b31b4e52af8e92bffc68e2a8f8b0fbaf1176aaa966afdef326514ff4a6d63467d2ec504e17ae8e2e27a5d6cbc77ed91025c630b0da35853e4665471d549bf494a4e6d1cbbc64e0baad8dbb0d4c355f286e188f498f7c4b93dfa6450e8b44c", 0x77}, {&(0x7f0000001600)="edb8617f1b920ded9f9ad4c9b3e9ea6595ee1affd55018cd477f6fe2b8251ce3eed309ed6907c0fe9e3d325f9e47ee18437456227f5825536226b3b4897d8caa3d7fa831692a1069bb71244350e9d6271140d719ac12f5f1fc3145321506c02b4b6f7b66b4141973f7d51035e9d496c8f5f0e88535cad087b60061f62eeea57c2f65db29cbfa100751cd51c3134d50a40fc0987e7cd66f59d507307847e2f40cd630a73f73bc92e29ef90853fcf8ed98fa0e718cf642ee5f648866165a9cfd3d5db5a73626b61203e87040ab0504a39c9fd0177305d8bfa527a45cd961ff3f92aca8bcbe370ab3", 0xe7}, {&(0x7f0000001700)="7bd5e59bbb5d8d69b289fa48a7587ae3494ed034353ae2afc777420eae2d5f777021729b403f19bbf1c401227724e6760bf8243759af5f861dc381d7759698e0862479c19fd691a26ba40bd2460ceeb43806efd5696529de90072ab1e94afea097d9e010fe8dd2b53efb8c626bb4d8ed2e99ba4f379a28332915139ca1ab8a22bce83a0ead57b420c48accbe72e52574ab0819ca1dbca430d031569f3cfa793c9c0e883e0b49be27e699e5a174f3cd875015c28acb5850464be505116260c424ff91f288028352373e21818dc2d8e99a163d085adf8115a3582734f975ab6ce3932358089aa510d99608f6f910ca7031c0f07757ba3f06da4cc8ead0bfcbfb81d99543e3ceb7c1b952f38f325931e6f072c3f411cd6f42b8619cb5fa0e3583096e5908c24ca0e47919c4677473c32ca9e5d468f0ca0543fa35d9a6e39dd590a3edf98a2694bdbb6c297516663dca086e29456ec30f0cf24c68b9afb6aa22bdc3778ef975b7f259c2d655c168ab4e9ae754e46fa7f7eb4533345a8d99500b4fadb6e183a5b5cd894232fe652c6ae82bf904740e57f19b2abd0d2e928cbd102358d34a5007e36131fa534f897cf39e212cf0268b14e848c866594fc3f60b2f65f1cba1fe98b2dc992760f8f7fa035e910a571597b3b34df2cd9df3359b00b9aefacf00129f23d471fe288ef204812cabcedac211fe85c90aec02620307016298c1f4d33dc7fcc9009f58c89f592994d32bfa207838f0a4e768f8c6af2214f82aee436fbbe1a9c77db34458dea35972bee91fc8f50600a9558baf407b79785c336d54ead90c8d6ad65a6d3bb16689c479ec7c4ef8cab94065772b6180c92898fc83440fe129219d76a5d66302560f2505071148c32eb09aa1213a18646f950bc50b09c77fafe610a736f7357d04bd36815ba5db19dd551553a606b4d6dac202c8b11e7d35ae2d833d96611900d899abc45b5fc31fb96d0d40c2027e0172c6f23eb806d13689a1bbfe0762e5b12faae31c938b86f03633da0fc23c749599a68d804df29223440b686eb75869b1a880262e5a02e8cb305cc805422f7f2e2efefa6847dc62001c4843f0f185e80377facfe9e9d7b75d08204c104c855dda01b9edb8d2bdeda87abb42db268a7a5371fbfd92412c4cca9b62be6ad6db7852534fc656510c78d190ab1082eb94a53a8b44e88df35ecc41934c94442222580c703284465381c032c7817afab86aba93dafb0f886f463820ae986355d7428b5e108c922e73601a0a0fce9413bbe5a18dd733c2b4aadf72b74ab5290bdc109e191ada4eda6f542f02ad9a10827d1b1c1b14a4cb71f2f78c4145bb20d0a65011cfabfb576f3cea5839d7acc6cf1617c4e6adc061d9939c75782e75e7ee3262ef7e013afa91d3740e2ca503bc1c42c1a2a0ff81d28785c101e915e036257be5eaf66eb8a37e02a453f0ae928dc35992b8fb21cd1f27586d6877e86510aa494048de0ea760c0b48ad55010e5ba7471447d58de5f4bf80fe855a15cc8ae10791abf15532ba9f761413eebed6fd4bc9364ce7cd37ffa9431131d77565ab6fc854e97ac3beeddaa82c79c943d5d4c339cebc2b2350505b04173faf8226b69e3f27e1adda8d225fdccde021aca7516179930202fb8834a7b4d3c56210bb82420c3fb601b063466300994b87e44b48b847917c204a2df533a57be4dfabbeeff87addf9be644aca14eb501d8b563e231c6a6095268ded0005f8184ad87e9714de80a2f7b337cb8866ce35a1c245e3f1c1ee668dff43c38bc5537ae8eec81ba576223f7987d63024984a503f7af17981ecd8795e6c3901a7dffddc5c40d5dbbd24fc5d8932bc2140cd82d29a4f219a363180c2ff27888f2c3f44b3b7b0b83eaf47db1e6da16ff6be098eaa20b9aacc4376568e3cb67957a5903fa4a0d6f47b57516eb1292fd7bcee8427193133abf9a4ba7826d510fa70ad7c6813a25a5b58a6d98b8fac6c36c23bdd86e2f1c74b46447906d6dd28cd8a564662a18a89d7c88e0ecf31282747e7eda9c88c60de6cd1b3b10b56835ec60efc15a8ed5d64bcad9f8aea7d12333372726a6bc17f0147b36e8b7f2677376e153351094ee22864ec7370808316763f470fe74c09c8fbc567e8409cdacbd53673e6d314c551266d9884af92e8582face8b122caa67b03b86923dd57e3f12ad212e733b7b32453c6a3869c41d996491bee889bae936fe9bb9248be96789be40ec23ee9f74a2a2d2680092967afcaef4b3838397695a67210f4007373e5387d997d1f3655aec8b207be3eab24b52d93a2038f85ba74e3abb01d578cfa8a40eb4ca9bf540afda0afc9fcf4494e8cb4b60b608cb8c51568a358a6ffedfdd3652a423b71bcdc0c3d0783d6274c0aa2d8226b7819dc6a86903960d50457351c18f56f478130bb0a63d64408318c15e4c1571da3d9944222a6a14a9170c9499698359383dd7681ab60f127fe51adb360d441b48075101ef9708ecfb64ded13929601fe63fec4cb016bd9a757a9f47052ec7c487cd6f76c505d3571a650cc411f18925d922c569eaf7616c298619eab41a26565ac37d293d53e8a81f9bfe0fcd70014361be470b3e97bee80d070c9519e2bd3bf97290d1fa90c70011851e79ff5af1eb2c70d9bb46f746e8dc67a32a2ed7d0eadce1559968529ba3b999b0724831156a549e37d6216c5b9876d4243ea73bcfd0c8d773226a54cc23a003e851c3da43d45379fc17c7cc620e1f7fecafc5b74c52100350066fcc5e7d3d74c8dda3769517a010849810b5d84b4c83673186e4be0b25dcba849ec4e0fcff8b2b9a2fb05bbc7cb2041a7e47cf1f9e16afc58e602cef7df6164597362bc377c676884808991dc1ad6d7b1998348475dc51d2e4bc9ede9ec1dc7413befd8ab6b18b54b03b1b27b34928fd4c9c519e301213b3953424c14c00c98281da0bdca3123d0c52289007aa8fd411175fda376f57a4064135d3f6b4603307a7ce5414679210da41d736247a66a3dd260cf6a1895c7e4dfe8254bf763f9c8322f632cd7a193c21694184f219501cd1cbad8f06db225dce0badc2d352de58210d200814bd01bd8bc8667cbbf3b777e8c50c273524329a624e72cef658d61165722fed724e27b62b024c91e4230369abf2fbedda612727132f7db1b650996c2ce64b70d920c5520fd5949889a61a1d6a5ea9c080cc442013667b1011c5483f5571097c598e9df58dfbe1044fa798c3d70968af6926ec8721b6ca2e509e5e7316e51d2e41d5bb4fa29373139257b1cc8c1a50233e0ece73e9a0c6adf5654c8e4a28b6b1fab53ca7ad1d198e5cfe2368e33991ec8ac2beed74199643d90efb90c3a9204cd69c4e29de30a155ba36a0ade41e6469ca8f06d91609099bbef2e9dc69e2fa63110695208f3e87a72ee23ca9867a83635c539403f13c9098deb597795925b456aea2d9322b3e0df024929aea97b8cb08151cca97d76e86a1752d848872788d0d39ba43ab99bc3f5dfb673192575cb917cad9f151e502d2376dc5799cd2fd8e9fa77311996f4444e70555886f8d9841e4e7ad4404f94ba56561611a3d88be2bcd6184b495e4eea950638bc1600721d4189cd97a4cba4548331453f79f33a367e5ecdeeec92a974ce2cf6123f684cbbd687bc53decd686527e386f11366b50fb4d22ca3969a299fc832aa869670d91f7d54f116502360d49090b521468ff19655464513846357cb3b405867c77aa5cdda5c1b2ed200d9ace80f37b1215c0a21cee1f7b1a5b8a5124314f071be72906339893231a49b6c46249f32fabbe2a608560076e91a1551acc97436d8aa891b9ffebc50547e073601103a585c5a291660ce070a72da4d8aea4aa1bdbd161ae7e6f2f96953991a91b11ffd33a03b4b44e8f8692e31613bb2786c550bee24a67808c957acad1dfa51d07183ae4aea97daea156a1e96bd0cc5fc8605818d8020395e660f2931e17e456bca0a83a9c26d2360f4666c390a54f07d62c5718bca2922f914147130501f8a748023368ce50dcd03c978840174dc26b1fdb25528d7c9415117c1966eb4dcf1ea90d4872e7bed8160e5164ed06f2fe181199b0a416ec7167c9ce7b50d85afd00ab035263f9935cc78b1f7a7c0290b481ad60d7a5489e2f10c65afceeef04fc50ff1a969b96660fdfb72e4ed0cbc766d052bf4817978ff7bb4d1022c55b05baec5da5a63efe4d51b205d587132f251015b6cc394532aac0f5cfd670778143aee14a629d05b83b44a8e280352cb6c9cf31c340e20fe4892f37b2ebda27e6084f4bc0657be7383c701cd63b3754fcfc1db20e2cabd4cf466248b7b6726b80423e52013d8edda04a7b90a21f1b353fb8d423b3b707daccf4838b4dd920581476a8223e44f2d1b48fa021ce38b558ad75463d8f4e58bbd75ce91eb42444cd44119867d0803d4090153abfe27200cefcd03b796e0d9909d2eee0ad2eaa2ade39c138464c26eca843498fd94db5ad691903f249e37a65755a7e5f1a2f06e4b869d81706ffe5d0e9dbb3ee2b5de8243658929df8d329c3ff03a3f706b5073fb3d301d4b0d95e125d8097a95d10b1625b0c91826ea0632c23b6a8a92f57c78775343cc0de96a9474b5af24cdce4ef528bd20b95d312996ab9ece141784175a350756d8d327bb76f8dcd0eeab497b9596cc83c221ce303d30590caf56f079c417f34705d2fb6b3b1717660ac6f29275d9f1058f1e3fd1d19603e4fc9eac038b454c7e8d4e52387f20a8e80421212e0bd376ccf9d2ee78f03d41c1c0f2db64802863852934d56c9330665540a8a74560db09d117161c82999154293ab2020d5051fe5e026f81a17473630a524f0f3956ebb8488c90f73a33ea94bd678201b94c9b26b12ab3a4c16e234c6374e9bb1b847fc052b4436e225385e656fc800a7774f108328b047061b9baabedcb9065819f446a6d119e64a8a022849f2ff722b8b013bb509912d71f3c625b61370354fd2448a05e8bd6e3f6e4e8fea8a031337e1de418fce5c94eda935001ffbc0f9a68f466f17dc3de0f2c3ce061cc5ca37c5ba7fb571832880c28a42d153e27cfb458faf70a4458513fbf0f8e31b37567c46999edee2bf3a3b459b22d19b82f8ab6af5656b1e971a98260596d694bdb8f4feec07a33fbc1b5d9462773b108c38e668ee9cfe835605a179019e024cc89dc140e6c28ef2dc63729f57063960bd244d403b0b45d8ba04daaf21f1142ab33072ca14ee82312cab07536575f339ebf74758d1ed7628b14f3a89a4d1ba90af5503c0f6858b0d9d9314b71f65c874a02fab72a8464be0bfa21f549f256e999f89e8b183f82e08de18650c37334672d8cb4c27d8f51b3ea75374a8d76921a4152da03b338aad621deebd5310572943d9b561fc5c1737d42cc72fbdb0a938a317027600e5431970eb8d173e04204e9dc522dbe927168b46f3f1c9e3eeadf87afc12d3c3cd04e4ac65241bbd433c53d668143b6c982571ea77924dd4af540eb2ddfa39210e46dad8abca954f959364e57e7250ae5758d0df62d8fe606767080506fc4082a96dd16fe185bc542b731563f937c7e99d85d3e7e4bf6190b8b7458929a8e486f590d22eada02762a22c80956dc64353874c5a52ce5b9296563a910f4819ae8f5b5826c9bbffa604bdaa370f9a39c95acda6239d7eff5b3e5035a85c1fc1508078c72b2c07b7bc369cd65513be907d7e1f3e7db7d1ed8b094be07e1cebf9e7e1f08b602de9e29f8b8b0b2f58f3b1de59822f8fd9a653d1e38c6ebd990cd95cd94b6c9b5f8474cd4b585b67145d1d5a", 0x1000}], 0x5) writev(r2, &(0x7f0000001380)=[{&(0x7f0000000040)="e26c58ebd59d3385e756885ca7666f821f05fb063ea603eda9d727da2961dca052d96ced7d89e1c0b36b4a", 0x2b}, {&(0x7f0000000100)="33ae296945ca063a81273d3faa967e269d694d7cb4abef00771a3452b5e187271277f80d19b163b145dec2d26113df5366f24b5926386f3685b148483c1d2ce8ff374528e8c42d9bd2aa72f282cfe69af67a693c23583e15d10acc00e41562327100fec39dffd2bb57779a7e4d2d08b1636e897a71ebded0a284086af10f55785ff33ed04a1cb2447175cf495dfdf2854b306b41d823839540b95b8304609fdf959477cf2604d81a38e638d6c765d349a74e083b2ff2a42bd3822b82517d3f703fc1381f0c3f3f64442a73a4434cdfaedc568092cca9ef8221f8dfd2afd0649f76fdee43126d68a63f00949c79d0bb660e62667226e80fab7c366fbf674474a5d0b76ba66d14c46a9a5b61ed23240d154df93cb813b380dab133e489956318692259fd7f69cc6025779726d666cb4acf30bd024433a3c00a158ba1e8b1da0542b98ab0c1eeef095b34750989cdc0563be0aed9ce184ce28b5d74331f500c35b96fb61e610a32e122fcedf7e5653e793ff28d257d2a30f47a93496bf5699289e1c2bfb4944558a858ab880f25759e75d10bf2216fd41027fb5924f921ace98534dfd01d633d7dfddc29e06ef49d0e43c6de77e080d2906da6fb9da07e6c45afb824cefe6ca4744fccacb6f27b8acb1a77053f12986ef509a009a72574520bc7ed73bee00ea7e8090b65c9de6893e81fba9762a4606d3a2a9ae8e6965412bcc5ce5aa89e03ac7705f8be5d947c5285d193da062d6854a00a0d214ddc7a60d8f709a7d1591d7adfb6089663a3ea3c8408079404c5556a3f6a94ab5eedaf320d32ba5250c2fd4a714ac4f8be62c8c2db3ce2e20b631dae6c78eb1ce8e0530fb3258ae90a171f981f8663b29ab4ddb5cf33d323bd32d20dfa32583c3040acc6ec658bb7ea9b3f2f8ee13959561bcd0948e5f0d40d18dbcdb48f2d0af3d14c42a2877508511b093401abf9a6cb177cf093847bae490d41bc7b92cee6f6e0520a0041b5c7dd3a7e80a54bc41d961beeac74f61326ae496f588245f251b520e38adf437a6b440f5db4203a7b16d9f183714591131edeffb9322b7e49c5c04de2c833c8b54f0e31ca644654638020bd5db9e6056c1d62e3cef651a3d97be9dfe6fa91f61154122639a893054f3894f11fc63f87d35f286325c66962d800763552baa1237f058348d8c3d3e6a9943ffb677fee74401cb8c2e8e55a1cc6fb677dc90d36810c994eb2d13173d613477dd604781cc8728326c32bd218f9389797244a40ce38552c203c9c9f6e1fa9f06207a67811bc9649b92fcee2ef99f7c5fa3ecda70e8a9e7a85cf07cad710c4a2137d9e0c99de6723e21f3356168c086ed9eb6789254df332cdaa17739d9d8fbcdedb4591833f3343ed5b65ae7420de0e898b84803556b8d2db428ec800dbf07a61da968200b14e6c8cb4e36ddb1c93a010fa9e6cf67970e33b423c362f07a72a33b5ebf10cfaa72c308f045ad2ed5000219f2aa3699e2a3b1bcf8843461e4f8f6d656ab11408fc5067aa942fb2340ff65d08442a8e2dfa913f360b0ed075c8a2dedec93bda5cbbe2a9e4b613ee6dce902a930e2345bdcfe8bbbc6f60ea53db2490e4d04fdeca5b12c6b706713c80f86023f836dc70257044dd433d0b8920909b3a8161ce49d6cd59f176a7db0a02ca08de123ab4abcc0ee60bb77a3f2db491b527c300a8e3f06daadea27e7343c22cac83678c523223c7713a01b852dd7a3fa323b6a037bcf970b0649fb811a6f6dac0fc8ba232f60ef71dde2c8af390ae79352a5694cc66252bc6eab71043572de5e44bad1d390975ba9f8795e8e519d5c25fb78ceb31f17228b9f17dfeb8c9feee9e0b86bfeb32c1c28467ae0fa9a6970ae61c0f4b9f997cc5d8858b270a89386f05af51f04af58f73405fc45fb5692d4be8e8e17a89bca14bd890f868368c1a3a88f0c1a7fc038fabc9147448fc6852eeee4e884df429b2da32cc8ab2c003c4cfc50376de6145ef1f6d39005f9a768bb98d5142bf7663438598a8020aa76d612107d08d3c03f2c8db51a2c93a7ac1b497090345922829ebe9c7a8f49cd45cf3b0f933f1d03729f08abc5cafd4f14a5709aa8387dfa91aa4a7ed3465d3d14c1511d6c86df76f70112591ed003f26314fe73dc7a203b4ee8d57b04cac0f7a8c87737373f7fea35704a0b095f282e7531bd0f862eabab61770989cbfbbecfe7222439c4a1f15107fe4a4f56408f19c5658bacc795117432b6605afdfcc5d84c985a59472a08f80f5524ea11b145327e579b3d0df45d3f0fb44fc00f443323ad2fdcd5be3864d70032c85871acd2f983e34446e3edbb3b4f7aabcdb5918cf1be9b8530f8d782bb69253eef60154cef9de53533d2a6d28f36a41408618ce3011ce86821796966d4da35dd5c4cfb311da1c3604ffe699c8175fadab853558dd29e89044c29d1169d7e6f8d4a48317548728371740dd0340ae01840351746321117242b72ca2b9634fcf8be8843072705df2dcb04c57293c41453d6b170894dc4929fb58c54f0157ae80fd736367c6ec3c2e1d3d9b3674a0e293c5af7f531465c5aa80c8535fef3cecdadee2d39e780dc979b1c66752eb56d20af09509951d1a97933019b7571c830e522283e3dc6abfed3342bacfea066df5a6201839582b57ab55ca5eff7efc7fdc65b5e48495dc284b10955c85e7ceb73fe32be676041985f8972cd24ff4fec6e675ba2f238a69c275b2f49e6f1ed917c532572c7381295f57324e58038e1ab71d82de829f4b7884993f1a6e6af8101f29eeef3565bd38ea9df457bff4c18d96cca70a77bffa7e55457bd67e934aea05928ac02aa02f36d8574bf7fc1bb6bb65859e20f23c51d3fd989d2cd0096f612fc793552390873a1adebe13e480d9942c2e0a218f0ee1420f9efdc0055b0ae12a809a69c41c58049b482fde16708c06acc9d21e820b2e2706b01db42b4bdb3f99579181cc1739724a5ade8a878ed44a5ac6e42f818209d4434be77a6de0595bd0729ba9d3d090ebe44b75a7b62dc7e8a9c4fa47d1ae2bda12abc626c3c0e938b3964dfd52a43f81db9a6d5431a6a4fddf372487214b7ef6b5db5152f94ca00c41f14c7b690fefe7ed8cfa5788100fad590d1881f84787d55145d1e51f3749620ab3627ede76e27db356960d7552f04681235673765033ecd028d239c5fdd074418e7663e6d0d7c9993ffdcee50c0b76a098e679b62cf5fe30b7ab9f342789dfaed0c7dea70b0a81e5cc1e1f43669fdcafd2246819f24498153714c313ca1aa2ab8cdbb5a7c466be6bf72e4282a36d74b910786f0e4734ac8cc47f471ff374cdb5ae4ed56ff66e503978f2d4e1cd053e8f68e27905fd8aaacf3c368fd6deb8108b9f044f478917e61e6d473f3fbde2b00a506f0f0d3b977c271269b243eda267cb3d8aa9c624c291a0bd2c8f7a22af26258d7530d1f01c4d4b554b34bb8491fad0e927b990b668998d490c6a095168241b9314d05e4579afd421cfb52773177ca3002e30ba5172df80a6102fe49d34c83f7068460274530bc9c3ebf3925d20a885644f3cea7b69b8e56855a589b9fb975ab748a586703a9a3f4b339c3d04e5223cd3ef12ec38555456620503a2c34141fc30af497ef3838e1b25e68d8a3c76bf069dc25aced72a2f360a8ed4b8d558b16e52965374a142bb03e7cdadd5cd8d730644d1a3103e7e0c04d7bb7c62d5afda5253cf4012c1ca6ce8d6a4c2dd502f340522bd050a8d38a4888e501b10b073e53e96c1935e28cc26841b2d4d9b4a9e0d30a5b9332b653f33c557f17f23cff34e309d5b0db5f54cc841bd7157da5562487db60f41480a6266a729dfd2c28fceecc1b419a83c9a8babe575c3794b63ac3996b63de7a1ef315dfb4ac985e3ee5cc1419d48ffdfe52b858b47cdd3f0ced6e85e8c6ebaea41f62fa537171c99375bffdfa9ec708769711e9437ba4ff129c63d88a632b2b5765727263aa2bcad4cb13f305454e85a740ea69a2747243aec254cf45eaf8ec0617136e5b2335bdf7b82f8e25c1138aa01c4fb58084353d188499a3fe5b57d244c6bdbfa00b5b3bae0442d0bedbd88cf053caec4af77f0a3ecb45eab1a32764c1c43b03806f5e8297d2ddf072a8ad7f84f254ddc9d5164e52a531f711a4b6857c4e6381db25eaff009be581da914c87b5f12cbf7449f1073979ca8fc7f73cb032445864134915225df93f1b15f30153ed2b432a3deb8b6b17aa05a8bc50460325380a9182db503362d14b78905c64b22386b587064fc0c72855527ffcc460e24a277cb42b7d747f69ff4fb76d3bd3fab078f4184f16bd2a02b312be907637c27ef02ff68a0a1c4a05a4ee1d09d7791f72e252c49f5efc92fc4c955405e850e39cc548e4caa562cc26fb464bc5da5b102136c3afad0a5c6b8ff24085c3198fbb313b9a963adadcc0ccd1fa452888b3ced5ee7aa262e9df2b7a0038000fb00aac0245a9210cab219b3e52db18f5a63b06ad0ab5ed61e938024a03c337cc98559af227e5c576a710a393ddbc171086ec0099a80e91feb60337d7d7cc59cee4c2406f96c17a3b2c101e62372effccbc0858cce902d5ce6f76fa2551499136f653ba276773dc0f4f9c967245fdff04c596288ff7a05c5467a514dd53a455c4339f1b0626b30b062e420dc66d486c45ad9fc04716bb888b30fb19c58e871b2851505490e6e366b64c32d626f17f2df02b0a017b29be8742b1aed274d93e4980e841880298b2176127bd3b78b860af2885d65f46551e0d6197e46fa985813f12b188ff3f943127212ed3ffd14ff04b148a1206425324ee11efd9ff6d30aa84b843a40b345860de5c9ea4a3f69df34d555e45a1ececaf4b958efed06d93121103ee82311db069011097972fba6981e908e022f5a731ed7659abd439283d81ba72785920c74757bead49f1a14c1ab88b359761b2942a830c71aa364ee9b811d092e420ca2cf7ec83452ce20edd0341cc49e475d8bc8c453db1259dff3ba44d1fa3cb4b0266f3798b823f66b5a0c2d58ee700bb450c32d63754f7358b8780fd0053825dd2049f7adec1a06349130499ad0e29a53d8fd401215241b75a802caa3b8e363e3f3985cb4152a2f501b3b041cea5e59a650ec81fb85731fee580db285d6399782076b309498ad6174e6ee94cee6af6ac397833ac703dde58e6a2f3fe90b15c5c81067249aee83e39df944b4db45c216326ed972cf03d5931a0f09be20925a631e27735d169e1084b15dba3eee7eb6f0ea377e150161b7cf32721faef450298ab643141d82841367ca10b2272aa3326473f0f31f9ca987c757ba1841ac84b303373f84d5b9fa793457491b4d10776ddfacdc4d2e54e7c7d2f3c02904b0e549f7f67f09241bbe4d1c931ccf7cb5d968fcbe4ba6595684185773e9d7d1ca473a9511aebcdad1163651597b2a680b9cc5bdb1abb1775393e38aa889a6c95d09351e3cca503a00060eed829a08e2baef1145ece26e9d21fa907b7c2656806060244f0a09bc1c325e6994fb542d9477e0b0359bf47224b948a75ffdcdcf604653fbb5b3d105b9a62cc70b47fd81211eecbbb5dd7bab4f99c608700bea8d294ceacada975bfafae9e27fa84ba59513b1a8f0bf5883785334301c577e4ab5cd2f199645e4e37a9088134ef6cd467123603df149eedb7562fea181b25d9d1b5b72afdd7217b87601056594d207c19a4c1601680e220609788f11e9673a307b3c5e4f5f91f187e3de3f5e613ace9a5848943fe77951699ee189b67b90af16f4eb23dd5ffa0833c021442b23326b34945f8424be56bf54", 0x1000}, {&(0x7f0000001100)="ebb99b3ff5fc47723aded25f812a79aba562037779bdc28dfb5093a9048ea4161260ede13cded9dcf7a4c26c5c19065645f1fbd68854ae6fd16cd8a0cd371f9281d1c14c7363fd9aaf058d56e4eb2011d44edbf12d16693129ed4f8db11117ceca473cb44ac824da024f9ea975d76064c4f5598b46eeaa14aa44712b83ddf67f5d016d0158581aeaeb4072c7c3b30debe191913e6dde83b4df845add671e429465", 0xa1}, {&(0x7f00000011c0)="fc865b2f7603ba595600105081841faca252f7a035c510e1f02b4605daf8aee11080bade7165863596642017a0969ac5f56e6abb143f4ac96f9de43ff72e93acee494d98bdc99dbc668620669c1d46a1613e1f8f5542d2ebfc535dcbccf27bed83", 0x61}, {&(0x7f0000001240)="3827f695432a10e71b2010e55a430dbfdf1a8baeadaf7f61737855c4a17d6ea8d7f34712b329aa62632ff30ab0b894b344f3630d12b5708b6e9c64e4ad5a1ef5aa677d875da80835c8d32a3d76dc6f99606db738075b3fb3f45ef76597f6747366472a1adeec121eddb7c9d6bc2c8214eb473c801713f95bf43f727fe1c74f0a38fa4e7ae79f0f54e9f1fcc12eecd0fa9b20db673ae86d5593408e5e0dcd25d7b094372be221c46e5c7140dae31ea447ea2be03605a59ad659f18f0939cc9ee16a0f5c6bdbea14288483435476243163ce30bd09aeea985134f715e57bc29e84515a24", 0xe3}, {&(0x7f0000001340)}], 0x6) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) listen(r1, 0x8) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x59, &(0x7f0000000180)=[{0x6, 0x101, 0x5, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)=0x2) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/221, 0xdd}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/239, 0xef}], 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) r3 = semget(0x0, 0x4, 0x340) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x2d, r4, r5, r6, r7, 0x4, 0xff}, 0x6fa985, 0xd4b, 0x9}) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="cddbf3462b", 0x5}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = msgget$private(0x0, 0x40015) msgsnd(r0, &(0x7f0000000000)={0xffffffffffffffff, "da7b4b1c4adab43f460b80f60ab0730a73d7a1c8677d5db7168cbc581e9caf29afb6380b2d0dca5308e29b88a338baeb810241cf321a"}, 0x3e, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 16:00:19 executing program 1: mprotect(&(0x7f000001d000/0x4000)=nil, 0x4000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000056000/0x4000)=nil, 0x4000, 0x2) fchmod(r0, 0x40) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000178000/0x1000)=nil, 0x1000) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x80000000) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x3fd, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x80c8, 0x80) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1ff, 0x7, {0x2, 0xd8c37c6}}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84}, {0x10060, 0x3}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10200, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x2) fchflags(r1, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x18, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca7", 0x2c) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() mknodat(r3, &(0x7f0000000140)='./file0\x00', 0xc040, 0x81) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mlockall(0x2) mmap(&(0x7f0000ad7000/0x1000)=nil, 0x1000, 0x10000040000005, 0x80005015, r0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000001c0)="dc000000", 0x4) r1 = socket$inet6(0x18, 0x4000, 0x1) sendto$inet6(r1, &(0x7f0000000000)="388b6d952fb5ba27bb282674e13616ff933b77a73482aee00776c9309f43548a0ce9d7870c81ee48452ecbc1786d3a754c8a9f5f21b853be45d1c68a369bb3b7fd54c50ed416c7773a10b2c4e8a0e5f660f4e21686f867df246ff4b550c13c31c2baf62120c6395a33de945cc05c5d3fb09e0f1d892b0bedef6c", 0x7a, 0x2, &(0x7f0000000080)={0x18, 0x1, 0x645, 0x9}, 0xc) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x400000000000000) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000140)="b0b8bf38381dc2ec566dffef839cc9ce979d095a8d5dd21a46f781dfe3c5f15ff2ea1311381d001be71be00455942d06887a3c58948de6aca8d9fd74dd93325f04813222f76dd1b6338bc9d4b32e94011a19acecdd99c73ef9603de880ba8f0f14d64fabc1a182979950a045c8ee8a7274b8feb64306a1fb8f1bfc7e4167ccadf7ec1d202df9fd753a772e54debd641833c844afb4ae00aa5da7ff51d1d2f4db7097e64129465d446a116d0fc15609e2cbfc46a12bea2eff625fd268f053eb89117b46b340036fb8489461ff54156cf4ff4abb78a444e7796486c54f3e8d481ce8a1ce7c2217f29626f5e011d8bf87ab92686948df02a07497cdef6134930e9aee2c7888b698e72cd8bac043c0425bb26917b6a179c09c162dfccbb4aa4c9b29ac7311841699ce08baee73e1d23a7c3e8b8d0286a18fab0965534c3b782d325ceb59477ace7e4f626b44b821922f4455eb879266dfa454038e44983c07299a074411ab6c5b558e0147308f790084f95e8fe528b4ce9fc09cb6a710727f8eade67a88b89ef82b518e1cdfa6b24d6406c70e2a05bb06188539729953e6cb143a8fd60212c8c5e76e0d353e73681017607a3a374073348fe2d986df70678fd134b3d324c6fcaf03d6e399cd5548f1f4a6eb71a1be2863fa7efd8c7df873c111ed35e366dca8391e4b8ec95c0bd1525de019b5c2bb513795a108a552131ed68867ae293c0328750cfea88ecc4c37ca8ff2b8239366d58ae812cd6bf8a37123fefad12fec3a7c357da6443aced76406743cd803e3758952afe39cc79250cb63a541d8759c13e310436c0d56344f3e2e768f4f563c7ba78b6da00c715ec718d52086f40daac0ca83a190aa718d341bd9d1f731a54e6c38c92d70d4f9c80f733ff2e3eb48a3f760d1cfbba8b796ac6507ac943560b6e04d2bdfd8f968195384457fc30b49404dfc28d7ceb9c53c6d0714601654a983eeef628c25676d7227f4229f2774518ae20114b7267b29272439561a44a96cd2da0a0250ff65fe954c96b0bda29ed78ec2eb216170b974bad2d730252921fe2716905639c8a835c8aedca3463950b19c04e59895da0b191362d474df6a33aa6fdd2f12a40b600760343d8bb61903346946a6d8f9a05a62cdf7f7868ff3f91beb64dfc11df60bca001d16f14e902479d15f97a144460992a8a4298aea50d341dfe5f3e6b1b804db469684d23c117e7ccfc43140739a79c632a2885a31d3ef0bc44c3a8a1fb7bea73d42de6874fba4a5b6d383d298362ac36daae2adbb306f794a2999f07dd921fb04d125923909808fa831afcb7a41443d203be6b38ad5af93dba62ca07ddb5dfd5d797530af675b6555ef4a45f18e6c98fdec27781bfdb75a7a3fb1a1d553dc23399aa3c70400be312570d33553df1b44a54799fbb685b0c8dc4ac804a79be252c8a19deb6ab5002310f0db77c547fee7a931bef303c17487f10f39747a6e60ea8a7af2a6a9933e57716c8d32e887a42e5ca9253231a18aa5f391aaa157f72cd75b41b90974c5d65ff7949efd0cabbf67d5d16f73d26846e63522962d424deb5ca5c77ab1f2997a1044075affe45946d0277e6014c4f53411e2a44e1a534006716aa3c686550202db464182b73163f28c7fa14853a54dfe871a3f2532b534febd13380d87ef94a60b8c2e39dc5c8b30554a43009b228960bd0a50bd1d6c87b3a2053810063a7ee35a53a52ace31284dea3279524628e10ca9d18db978b5c68734a8702b1a5c07455a51da10805c7d0b73cf9fa14f5c39617512729bb20e4d473498298c18bfc2cef116d973a0d360601fc0cfb5fd01be5e84120053679c2db5700e9d545e1b7812fe69f324f09bf598880ec3d10cea52ff10317b6edd314e853a7af259e2d4cf791967dfb30b11106ce7aa3271de3395c3fe7587ead8c6b5e18716b175b6ad221ae2eb1aba2c074d67ffbe7a3b5a1b2643e9ee7419fe0b4560a7046509162dc8299d57897d48baada3d3696229567a4e1dee4025029fad3d2ef3aa959397e3c9c7cfe6b2e16a79bfc6a6613cc3f8d8c2d585f07f14eb94616676ebcf163daca0052f813c9130b7e54ee5458d9341da2a8aa8a78d304986efd08a2c10e2c742cc86c27c546051aee089f5de8a1ee74bcb809083ebca8e597d791044f531da59ddc909a6c13e16f3528b67707edd16ee6e55a998427af17c305ebe98360065655c24b4745d4544f509c5b25d3616705bd2d28c3d1b94fa447819d222b28bd50ca984248105b1c2bc4d932b8113ee10678598566430e35ba6f4623488471edc9334b9d3ef51ffb01fc49c8bb9d4a5797721aa0bf2248e349b6838f17ab120e4ed5a7db4557ba70286b073bd502a973ab8b86d1d2f012ad440e685fe15226b9d1b51ad1482df230f4b6ca404c51a0965002ab0fcf27de024b7651b6c6edceeb59152d3198c4b7ff944db318df44ce3da32e1b1e8d4d056e471bd56b8880b14e844dc05d0e9294462ad787c4f2c746387144053a102a2871685ac9d9c2dec120d7bf1d60cbebdc8271989d2c35445905364b99ad35a64dfab9da6f591a080851895d1c9a94fc211ab19c91b9037ea7d28467106f6412dd5fb0a7d3e6d2388507277a12c24674e9bf07750ebe871c402e70f6d1e97971cb7bf1004812b540e2badd23676ae2fd7d1b7bc071323043e45209bf2b8cbd442b89cddd435aa290d33c0f18a2013fe17152a2a33f146b44bbe0b37ed6aaf30c459d8510beaedb0a90d6c0a32d1d5fce20d3ce5acce2f3086009e33de4f239c6db7eac42cf4bab53ad0b6881a0c9c16ada9e7721e64dae6a9360adbd53cc18ea5498a3ea58236f3fd6310a35c7e0871521911911491c01ab2618e3661cb46f6ecc9f29fdc6c26e5bf0c4750db103954e30d01d54c53ffd9f0e5ebd05076c68bd3a85c887f00be936a823df469e91c10eb959690ec8b3b1e33c25f42207a7036800c979be95448a119b2bff4cd34834ba27e84db93721df8426f9b3df731b00f32ddf56ef0602fdea39f5bc5d877c559d533aa129b6cf2aa32251a1b28df0ff1aac84de81ac5ab5904a3aa7dbfa62c281986ada5a28793e13f7d8e92c4165e2e921159a2440614f93f21cbb5bc11ecb4e1871626e4366b019eba75f1a2883505e03eb43047e156774e6394d2ecb23e749b1dd7af61b7ad8f5bb448d83226ffc1a5e24450aa10de8c078e2364598a923d35a8d03ab162d3608b381bc91079ae0a9c265af81713a6e2864f7ddfe4764e251afb145e44e03141ee250c7201d702b63408c566f1b9c1dbc8a6773ea36a02120acced38ba0df40a7645b51ea552bded67cf0653e7a41346331b073c48f1639a7be2b910173980bc05a1c600476f3625d3b8043179309f090b50eb8c1404f06ed859f67e41b4b4746ef703155facd1293880d151082c0c732f4bbaebe4d12fd10255e21703abfc96d62cea1c83b6e859fe15912ae310ab1c31b2f530bfe87eadca8388a98d2d77d8fb273139d353a9096ca0971aa8108b7a2d4b8cab6851b80dd797fabb446be695bc6ffe878bb887812c37fbace50ce1bbc21ba5d3f9462516d6d00d7841f1c4294a13c611cf09ba57960ef9db259f127d6df7424d9ae5759117d80c06c646432de324825c2f0712bbdd04c04153ff956c12a5ad267f9deeaf601c7ae3cacc9f6b11d2824d7a65f8a85c950a92baf000f26d87e8119daec40f0679611be5a8bfc6a8c25168088ee750646d82957c3d1e40c94df2a21080c31a33d48e518578098feff6203b03db8fc31735e2767fff471ef7aceb6dfe7cbdbdbece11bddc434b3f358f8ddb655508afde9af0cc6b4b4d16489621b75006018bd882f1249c0008ed8cccf0ec616ff8b08abff1780abd0b1a7756ec0ab098ac7e3c16b333869ababe9f4767b58b774262d6247f1481efc4eb3967ecbe2eb7e1a008dadc9e3478ed203951ae69ea5775b8273072517e55ea044b15c88322bcbd9bdeac34de1291a0b137e2e8e4d6d0eb56cfcb0953e81dbd929078f76f0f6e7caed9b4b421f9018ff1205a7ee04c7e5e9491a46c24f4a958a6fa3537dbd70da22d502cd0bcf58e518b2a8950f88b4bb860366171782e8b8a451525a236df56b4024b79ccc675ae7e0c65d5bff3791337f722f83a7f0a4653d2366635c4a605ed9a8f046d9c83730abd64acca90c0bb69258cc522f961f08a7f5a3dcbd6ccc9ef849297aa0705ec0852b80f966826862cd443dcb36a543c0a143d775904f052ded00a803e332dbf3279117b6b4cb782c2e4ff0e67bc60920dea0a5a334c87ba4945b7b83c83c07e869b1823836f741711dfb69905c0aedf941ed32e816d5268043f3bafda007ef62de52b7c4e9bd6cbc5293c75c7dcee9e0bcdfcc48e50358eddc2edc9874dbfceb37a018e00822796f0a9e6d461992edabc520cc62d7726729434649f1dad15b8d3a2b9c04607e49164393b4908f55c070bbe826cd6eade01dcd039426837be72b86e6a9881d13df21191060cba1fc60b1a90b213fc3e9168c397149cdc054caab264a5b8b3af2a9fad49309a96288c846578444cbe673f84ca709eede107a121b63241aca6d464b31a54f2142d2745232cd19faab1a6e9e9a15fa9d22d38e25eccf90a5eb35cdf8015f505ecf6bd3274de2926fde869c8743f81b311cb4400abd2437a973599a18f6a27dfa884a8cf0d94cf3139dad37576a2e961a7bea2c0b7cc20ebc31ae3dd4a188eff2d28e4bd8911a53c1786ff34834a0140f0a94e76a95dab14647919c778f1b4e76dde083d84b9ece1ed4d2e3a0837f883c27295111bfbf6a3bb2f17ce9b2abb65d6f09b03ffbc1eb8824469c3a22d43e570281a87fcb942a16b51adbbc957ac9c439650557c0448e662079040baa0eb46bb2eb32155fd3beb30f349bdeffc553c80c1d0aea450ac9adc938bbdcdccfe7500568bb6de10900195444ab3f8e500d110650f932c67cc58e3e2852a19b665cdbedba3d6c43091a75f9e2bb920e1c458e352377f3530026040235962cc1ba5f973897a313d3242d5f08da825319acc47d60a2d358a2b2c80466e01629114fcbe8ab08a94d85f4ddec7a1015aa24be5c5151113decacb0a9745c70b35bb1b230f3e6055a4ef032220a8633d82f7684a10a8ac09e08394670548b000d411bda86d23f19e86c41fd10f655dc1454ce8ed9188832174a63ace2425288280d2db666b3fd76e9131e5e89b071d1b3588cc6ab9ad4c17b992cab6062fbb873b998b45752491551f08f706d7e7e52f26306386bfa7545c8edea70a0119a81abb512461f4592ed68981470a6de0e4781d220608487df5b393c19c93fcd87f224b90c81f43394724824b9ad165dab520773caabc7287dea1aff155e3a5a39e2f937cb7f66034e89ee2329ad5ba14ef4df80f164b3f909b16fe97b5778e9458cd2defa139b928ddab4eebbd6cd9261ad3b57de60610ecb2f5adc0aafff78f6e8aeafc02f4b8f34df372aac4d6694aa1a78c4bb0211006fb93ca8219292009122bb2c2791c5bdbedacb5b3c70eff3be152903e389d51f2ccc0ab1b93510bea39d238e7354994502a43d841c625913f0806cd9861db93942494f8a2d621002207529e808a0d5a62fbc3c0163edf1a804983002c4d72b2532cced9d9f4d8f424151f385e28e649323c667789d44bc5313176b6e50d8938e4f431d5469fff8cb24aa81b4a65ec7970987daf4d043efe4e853beba33c6562d9899da1869481346c6bf5da1827f177a03bfff6ac2c411498ec5b1f90d2f3762104974232df34b24e9fad1ac5", 0x1000, 0x408, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x4005, 0x100000000005) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1109) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') r1 = shmget(0x0, 0x2000, 0x5, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/6) 16:00:19 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x70) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000380)="1b3f24b4d50542b94fd89ae0ea8fdf8cc6c37db1b0af1f32e5d2979548cbf57d12c3e596152bcb42cfff6d196a2df90d944fcf6348209f99a065d14aca5cc6fb7ca6d39179aff61def144f8b425fa59124fb1327a84698de0b9732dfb241091857ccd0f74c4694c2c74a1f42306aecd0a9748a7f31e6840dd6ca77d8a85b5ede91c20e2f20e6c7f97b67966218c1236db9b64d7a83a6ac5db19fa767d48bf7", 0x9f}, {&(0x7f0000000440)="314d91ac8bb76c427a7e3bbe90e6d8e2d4d9edb9c9f0194a48f4de66c6aabd17c416e2a347bac71db313e9c17f1fb43ea1b28385f7c434a612bc646008cbed75ff63221bfa36175faf8b5b760ac5f1b9bf50fe2a08600341f70e47b8e71181822a6625f61cc4d1e70010ad671691d27014e6d6610d9a6bf73f13ad9e854c05e0e04ebd9e91cd09926d89200cb943a8f16c7307b4c673e1b85e67e6d10cdc3fdfee6a22e02f1d591211e277ba96fea9674b3990de74", 0xb5}, {&(0x7f0000000500)="77d3eae1dd23e10aeb4adaa0b71eeb0180dc1cdc95882c2858c528db5d95db1ba678257687018f5af8c27ee59089ea3d7e4da53cf8e0432e866d6301a4198e1089d540708beba24c03d4b6047293f281345f46e2f5d4e933ab1bcbbb22bb4efd47da6d43ab02e6a66ea0a5d79f5df3acdb6f627a7ac9566be14054c85ea0ec363f59d86b2eb014eab83db69ac9c7e31898bfecf5ebb807cb6d80dd8a25b9eed4ee5d2612deda76a27d8b85980c3b31a6dfe2d245bad20c9e08a8bb2dbc195eab0cf54408c74175aa8e5618bfe31c90626e84169d8544bd6fd90cf4502cb688ca9e30d6b2711c7b219b5026430cdb530b0f529069f1137a", 0xf7}, {&(0x7f00000002c0)="e616", 0x2}, {&(0x7f0000000300)="54fc64282759b23ecd1c203fd298c39b68d76263ca6ea3e65ebc9cfafad39cf18396c9a71159a74c11bf6df0f4", 0x2d}, {&(0x7f0000000600)}, {&(0x7f0000000640)="a61e831c515ebd41e21d7e30efbb8749a9", 0x11}, {&(0x7f0000000680)}], 0x8, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) fsync(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="f71b5eeb4d855844090aa8466dd08784e2dec6f53d05f46f982b114e6283c2c2ad11f5307012232929ee9455361777513f7a02abbb2bc9f95b25f2b1011f1938c4cc4bc45312bedb6543c5dab2971bc4ee1b05da05b68ffa29ef54a38a3bf4cb4fb3bd338c5788d854465423ab2c17e4f0c4be8e617b8c0bb3e39fd022d9ef15c313d0e13355d4c1228c0758b1a86779ccb3f56c781a1dd00cede2aed6ad9bf18bc3ee4e2bdfa88d709e9aa79ee95ff9cd66dfe2314a9f9abe970f7dbf72ab112df03a38adeba465fe65c4ccb00863835e9e7d7d4fe6ef37b2f870860cf5e8a93c2a537e13d08bf5308f170118535c58e3451d", 0xf3}, {&(0x7f0000000140)="8337feb3a904dc67b4d5cd949c82649cc45e34e0bd519495213fde57cac834924c863c81cbe794cf95b8de0d69dd636af5e97d2a762f9691055fee07ec72ffcd8ccbcceae593039390266e9b1302acadca7c3ee5bb58316e21a5c4816c30f536799c031744cf1fe3f2ad30908bb03cdef880796809beb8bc8ead9ab668cfb1b0c3cb359ae232d1a29eebc3fe01ebfb1c867d5508c5fd99da24f5345a602be3d71e4132e9810ef6f7764402f0e7be7069f8", 0xb1}], 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10513, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000280)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x21) open(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x28028, 0x8) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r4 = semget(0x3, 0x5, 0x420) semop(r4, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r5 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x20a) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) pipe(&(0x7f0000000300)) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() getgid() getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffff3e) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x800000000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x85cf) ftruncate(r0, 0x10000) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)='c', 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="fbc65df2a7aac24d6c", 0x9}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x512) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getgid() fchown(0xffffffffffffffff, r0, r1) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:21 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x8000000000000002, 0x1000}], 0x49) r1 = syz_open_pts() flock(r1, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f00000003c0)=""/184, 0xb8, 0x1, &(0x7f0000000380)={0x18, 0x1, 0xa, 0x400000015e7068}, 0x0) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xe, 0x89) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000240)=[{0x4, 0x9, 0x1000}, {0x2, 0x5cd, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000240), 0x0) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0xa, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000140)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x600, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) syz_open_pts() 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x2, 0x0, 0x2, 0xe00000, r2}) poll(&(0x7f0000000000)=[{r1, 0xf69a55aa7ca7f958}], 0x3d, 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) socket(0x2, 0x3, 0x0) socket(0x0, 0x6, 0x1000) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0xee70832685c23ea6, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x3) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f9") getegid() 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() read(r0, &(0x7f0000000080)=""/89, 0x59) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x4ee) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000747a, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000180)="02001c5f9b144a7f86732fdf7dc255398f97a768030ad6b75c8bd66bea1115855fd227ac6994c91569c59374ca892c3ccaa5df2ecc25cbfd9953001caad4b7fa9428e45e818610cb3eeab3ae76052525f2bb0bf51fdc385849de4b36d0f7590a7c9b16989a0b817ca1e40a31a0fc14a40563e03aa3e3c977b754703674bc6e5558830304f276e26d1b690b0058f3cde7b45922955c7b05fcbba0f98ad17b79afeac32fc7e9f8e5b0005eb9db6956ffadfe50f041b5dc6a451edb73f6aeb6b3aa16d4219041870dcfdbaeefd8f42ee2a95bcf19d5a668a0221d54e7a9a1f4d80cbdbec29048547d6c700a63fe34", 0xed) write(r0, &(0x7f0000000140)="601232f937e2103e7ac746319a0001", 0xf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6ec4, 0x3f}, 0x8) 16:00:21 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/143, 0x8f, 0x43, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) accept(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00 \x00'/110], &(0x7f0000000240)=0x6e) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040)=[{&(0x7f00000001c0)="6a477dd1243309ab092e92ba0bf5464184d4c7765c4d42aef6b150682c3f65c7275df2a9aef9f390227755b755620814511bb6ef41776ff9481f6e60531576a88f1ddc253935666f47f1ec8ba13bbd8d8471e9ac016cb016c10247a28b3bf06295f73829b3f911f058235f632d875d8ebfca57ce30a815516b23d4220f5d828a174a8f591d1311b544383a29fdcfba881b821b305084ca724c285ad4e757e3b4be90cfecac7dcd39267484aa5752ce87933acedb9dcc733876a5203df2afc8aeef438545a95825691ac8dfa3e06c2eb134053e783a81bf0a46bbadef4f51ba76858c3e", 0xe3}, {&(0x7f00000002c0)="8899bd8c39534dcb29dc6ed810004533c385dc377d2b9f85fd44b18afae590b559fb9053ab5889fdc837c5e2a9530b96cc83daad3eae04254c52b9fe465d1b5bc43bb1d211769791e93105e08a15fd61ec76dd8f7b1092d2e609fc678f3bb6eff2aa8610fc9ebf5fcd4b09e42075debefb8826aef1d17f5257a0407f34e5ecca4cd128fbda8ba32a3bf3a300d716fd0449f1817410ea09df0e0ba0c8ad12a030f66123daf353cf11da46bff07104529b66e4753a9140d6e434a8557726ca9f84284e8900f8", 0xc5}], 0x2, &(0x7f0000000080)}, 0x401) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb180000c17a18ca4b405869fee1418d686b8b94acd2ec0249054b25060bdce6661305f34e1fb0acde5080de7da46134d1aa75e34fd93c631eecb737880ba1fc009477c542d8e8885387a3579a86bfd1e7259eeb275565000000000000305a17c697b8768f96d114e45fe2cde3e77febbb5405964fdc48446414dd4794b684d5ad31a7160ca86f04df32e5da0247f6085cb7ae1619ed28413638298713a7e39e82b8b7a1cf889cbe8471d59939c70315e02491924dca28"], 0x1, 0x0}, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:21 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x43, r5, 0x0, r5, r4, 0x100, 0x84}, 0x3, 0x566, r3, r3, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(r1, 0xa, r2) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180)={0x5, 0x3}, 0x10) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0x8, &(0x7f00000001c0)=[r4, 0x0, r8, r4, r6, r8, r4, r6]) getgroups(0x1, &(0x7f00000003c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85f"], 0x148, 0x400}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB='\x00\x00./fyle0\x00'], 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100000040, 0x0) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 16:00:21 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)='ml', 0xfffffffffffffd89) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0xfffffffffffffffe) 16:00:21 executing program 0: semget$private(0x0, 0x0, 0x5e) r0 = semget$private(0x0, 0x3, 0x304) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffd0, &(0x7f0000000180)="8e5000d9") 16:00:21 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000000), 0x207de4b0) close(r1) execve(0x0, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:21 executing program 1: r0 = socket(0x1e, 0x4000, 0x800000000000009) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socket(0x1, 0x0, 0x4) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8420, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x9) pipe(&(0x7f0000000380)) close(r0) r3 = dup(r1) chflags(&(0x7f00000001c0)='./file0\x00', 0x3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x7fffffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) fcntl$getflags(r3, 0x3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x4) r2 = geteuid() r3 = getgid() r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r4, r5, 0x2, 0x8}, 0x2, 0x4, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xd, &(0x7f00000000c0)=[{0x3}, {0x9}, {0x6, 0xdc31, 0x0, 0xe000000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:21 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = msgget$private(0x0, 0x5) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0200000000000000"], 0x8, 0x3, 0x800) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r0) socketpair(0x2, 0x5, 0x3c4, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x25}, {0x30}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x16b30000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000040)="be20eca0348609193cdac1db756a45b2", 0x10, 0x403, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x40}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x42, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) pwritev(r1, &(0x7f0000000280), 0x10000000000003c1, 0x0) shmget(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/148, 0x94) ioctl$TIOCSETVERAUTH(r0, 0xc0107003, &(0x7f0000000000)) 16:00:22 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2014, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 16:00:22 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x40}, {0x6}]}) syz_emit_ethernet(0x263, &(0x7f0000000180)="8b4b01f0e917a2bd492ecab85fb154a2257dd3845260e75428bca9343e3b724902bf445fbcba4abc23ef235843c057d7666db012d2001b9ea9507338456772306f70799460622aa767ca6cd166a126b0072ca2ce11f0bf0198c3cf5d264a9bc0989e31d368cbc7f237840b9457e27e4a783948eac04633551dec134c5d5a8b884ebfeddafb56bd7605f82ef7fd4a9e8dc41b9a8fd3cd5adb827c0b1a09448aeaeb80936974758a35ea139f33fc30516012607b025f5af923b29ab6d24f007e523c704e159c42b9") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) dup(r0) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setstatus(r0, 0x4, 0x80) r1 = dup2(r0, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:22 executing program 0: r0 = socket(0x2, 0x8002, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x80) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) socket$inet(0x2, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="933aebe5216ce59cd7d2df4d28c4", 0xe) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff42, &(0x7f00000001c0)="67b84185dd48f15b6531509f7237de2bbfccd33c96965a1cce1eacf6991ec4be42518f324b45716fef50") 16:00:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="9b2bb32c59e6b3cd3628cf511f7c914a8b999ec1d0d0f2886024c6a4304719edef5333e50d22658a64203fcb4fa995dd382d45cadc8a982c8ce669e0d4dfeeb24eae35a4cef6b42d83c9dade9eb4f232bc0c63b759362f0c8ad388e7f34e9ef2f2bdc76283066064b265f35e1a2d171a3a51d856", 0x74) r2 = socket$inet(0x2, 0x3, 0x2f) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="41e36c960c54340ef492a8a2afc36f7218f89114e36fef920e11652fdfa55d92f5b9604060aa8137c6ba48e126d35ec8202775889c55502ae42757d6647ca644dfb9f6b90ccac293158f120db8f9a2dbec52ca1807ecdf6f0e3d0d6385544321eb4a3a", 0x63) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup2(r0, r0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x80000000}) 16:00:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2010, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x20082, 0x70) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:22 executing program 0: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001f00)=""/92}, {&(0x7f0000001f80)=""/71}], 0x1451) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0xfffffffffffffffd) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0xfffffffffffff000) r2 = semget$private(0x0, 0x2, 0x418) kqueue() semget$private(0x0, 0x3, 0x10) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000300)={0x1, 0x18}) connect(0xffffffffffffffff, &(0x7f0000000bc0)=@in6={0x18, 0x3, 0xff, 0x9}, 0xc) semctl$GETPID(r2, 0x5, 0x4, &(0x7f0000000ac0)=""/224) semop(r2, &(0x7f0000000140), 0x0) ioctl$TIOCSDTR(r1, 0x20007479) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, &(0x7f0000001c80)=0xc) getgroups(0x6, &(0x7f0000001cc0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001dc0)=[0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000001e00)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000001e40)=[0x0, 0x0]) getgroups(0x229, &(0x7f0000001e80)=[r8, r3, r4, r5, r6, 0x0, r7, r9, r10]) socket$inet6(0x18, 0x2, 0xd3) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:00:22 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa242e773c5833bed, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') chdir(&(0x7f00000001c0)='./file1\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000000)=[{0x30, 0x3fb, 0x7, 0x100000001}, {0x3, 0x8bd, 0x1, 0xa9c}, {0xfffffffffffffffa, 0x80, 0x3, 0x853}, {0x9, 0x4, 0xffffffff, 0x7}, {0x7f, 0xec, 0x0, 0x81}, {0x9, 0x7, 0x27, 0xffffffff}, {0x35a25304, 0xab4, 0x8, 0x1}, {0x7, 0x0, 0xffffffffffff8291, 0x7}, {0x4, 0x5, 0xfffffffffffffff9, 0x40}, {0x6, 0x3, 0x9}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x400, 0x4, 0x3d0, 0x1, 0xffffffffffff8001, 0xff, 0x1000, 0x0, 0xaa358fbf87361267, 0xffffffff, 0x30aa}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) mknod(&(0x7f0000000040)='./file0\x00', 0x2050, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x4}, {0x6}]}) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x270, 0x8}, {0x7f, 0x7}}, 0x2) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r1 = dup2(r0, r0) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x4, 0x8000}, 0xc) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = dup2(r0, r2) ioctl$TIOCSDTR(r2, 0x20007479) mknod(&(0x7f0000000000)='./file0\x00', 0x2180, 0x8) close(r2) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87, 0x100000000}], 0x1}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r1, 0x8) poll(&(0x7f0000000280)=[{r3, 0x4}, {r2, 0x8}, {r3, 0x144}, {r4, 0x80}, {r1, 0x117}, {0xffffffffffffffff, 0x104}, {r4, 0x4}, {r2, 0xa8}], 0x8, 0x766) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xe3b9, 0x9, 0xffffffffffffffd8, 0x2, "a43bd2af452b3bd806aec00bfdafae29b1126eff", 0x8, 0x100000000}) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b5d04697a78cbc8c2abddfedc1f348a5d4823ca5bb15e369b3fdf98702b2a6c9e8d04e7dfa81792acf27d218ddf884296dc24f1011ad1c5ebd841c6bb0c47d298f80eebb6b55e46f1cd18070b77ead44ad4951a6a4c40f80868b3dc209d2fdd179493a5bc18df9ad2d682b2e0b1b0855641535fbdf2ca7c546eb41b0120e8893a9231e1165f01c174fced0c1a6fbceeb9dad8ee3805429c88c6da9af6b409030480f8a664e84d44fb0b9005e7ec667a2acc690e10044788c88e97aa5b5c435", 0xbf) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) write(r1, &(0x7f0000000000)="9e23c4b3b3ef197aae78147cdf8d3e", 0xf) r2 = syz_open_pts() flock(r2, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)='./file1\x00') 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x2}, {0x76}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 16:00:23 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x80002007, 0x5cc2) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) r1 = dup(r0) truncate(&(0x7f0000000180)='./file0\x00', 0x2) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) unlink(&(0x7f0000000340)='./file0\x00') 16:00:23 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getdents(r0, &(0x7f0000000000)=""/13, 0x33b) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xedc5}, {0x401, 0x5}}) 16:00:23 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000002680), 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x100000000000002, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/224, 0xe0}], 0x3, &(0x7f0000000440)=""/229, 0xe5}, 0x800) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="0000001860989d8b00002b27feffffff000000000000000020000000000000000000000000ff071af0286c07", 0x2c}], 0x1) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) setgroups(0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f00000002c0)="c42265169099899999430f87998999990f381e19400f0fb7feefffff9ec4019ddddb3666410f5686be40000065d8c5c462f9939cf900800000c42265bc8a06000000c422d591b4020b000000") setgroups(0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)) r2 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x20, 0xfffffffffffffc00, 0x5, 0x1ff]) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40000000000028aa) chroot(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0xd, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b00062b0000000000001c0000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40000000000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000280)='./bus\x00', 0x1, 0x8) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x280, 0x0) fchmod(r1, 0x80) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/90, 0x5a) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="000000186004008f00062b0000ebff00001e0000000000262a00db05117289af2dffed00000030faea95c8b64808cd8e", 0x30}], 0x1) symlinkat(&(0x7f00000001c0)='./bus\x00', r2, &(0x7f0000000240)='./bus\x00') 16:00:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x2, 0x8d, 0x7, "7e9ebab21550bc59509426d9fbb0665c95137993", 0x0, 0x81}) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc00, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000100)) write(r0, 0x0, 0x0) syz_open_pts() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/75, 0x4b) kevent(r2, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000080)) r3 = semget(0x3, 0x5, 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x4) 16:00:24 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x400, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x212, 0x0) syz_open_pts() write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() write(r1, &(0x7f0000000200)="7131cde83c2afa96e768b99c329e24711d9fc1bcc747ec44c05d581334ea813ac2edcdfc21c46361c9c9fad850300805d8b725fad991c6002358ca6687b99d0a7e7e4438d6b5cd879a1d08c527920060e0b60f980038616cbc84c2e71c8da986e1bd94e148f0d2998b87819b6167a1404b20a91ebc24f80cd652ee129ccc5fd82079eaed8c", 0x85) syz_open_pts() r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/33, 0x21}], 0x1) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:25 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x20, 0x1}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000000c0)='./bus\x00', r3, r4, 0x4) fchownat(r1, &(0x7f0000000200)='./bus\x00', r3, r4, 0x4) 16:00:25 executing program 0: socketpair$unix(0x1, 0x800000000000, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="f7950000000b164186e9949fb80057696c653000"], 0xa) write(r0, 0x0, 0xfffffffffffffffd) setsockopt(r0, 0x1, 0x4, &(0x7f0000000140)="46820e4c403df419090fe6be8cbcb00f9ed58e5956d8a3b911e481427d220bda317337b02492c4fca4ea0e5ddd6dd1cf3817a7fd9cd76c7704bbe6e1d77dd082c0c475d7609a62222f", 0x49) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xf4cf8ced5bf63a56, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x357b) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xed4c, 0x8, 0x2, 0x5, "9b0446041ad307eaba6c5231d13ad13906c87166", 0xae6d, 0xffffffff00000000}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x67, &(0x7f0000000100)="8d") 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x108, 0x100) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x2c, 0xfffff, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x52, 0x1, 0x100, 0x6}], 0x2000000000000003, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="08dd", 0x2}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000e80)="692d0825031f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x80000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x100, 0x4}, {0x60, 0xf9}, {0x167, 0x3ff}, {0xa7, 0x9}], 0x4}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000004c0)) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000580)=""/120, 0x78}], 0x0) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="ce775101cc6417b6a2f2532db35f295f116316d3ab9d67385f63340e4966f04f25ad04d440ec749a98843459941459086805dd46074ed1dbf94b7fcb09ea30771e1fee9da1efc6741e59f839a8c65f96f5769122b6d9b1fec3c71ea2b0bef2f1e7dce50fc479ba746f3510cb047aea8663b5a7883153db04fe4fcf18beb7e31d64a53e433be04f1d823f40baaefb2b7d96f5fdfe111739d1492c591058c3a2ac81f3d802109e105af525a372217a92bda822c1590ebc430f7dafd44e8f88c468c338d29a40caa3f90fa3b7b61a9bf82f1346bf19a5ce5cf0318f4831363e149abbaff8292fc993b0", 0xe8}], 0x1) r2 = socket(0x20, 0xc000, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) r4 = dup(r3) r5 = semget(0x3, 0x3, 0x0) semop(r5, &(0x7f00000001c0)=[{0x5, 0x158c, 0x800}, {0x2, 0x20, 0x1000}, {0x1, 0x9e5, 0x1800}, {0x7, 0x3, 0x1000}], 0x4) close(r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) getpeername$unix(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="006100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002382745648652ba61ef6dcaa6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cab9a089999e2d7a7cab268fd03babf3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc78d3876f63755a70fae85abd189885e5e3cbf0b21a5d267833b0fcdc50c8d3d794e158b9425f9dd6682fdcd5e00900882bee06ea7442d0d74ab40cc21b4cbbc67003cfb6d2f288e65529bbe4b9dd9d18a90aaa51b8f5448437eed3976dc308d52630ad8509a647c81c954833daa14e492fe16702cfeb00000000000000000000000000000c11b5823a9eafe31df230c2bbf89fb7b0184e3d5b0cae0b5667853c1ade9f54ad7eabf5ecef3969c360852e0c"], 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r6 = fcntl$dupfd(r4, 0x3ffffffffffffffd, r4) socket(0x18, 0x1, 0x0) fchflags(r0, 0x0) r7 = semget$private(0x0, 0x1, 0x101) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000200)) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x6}, {0x81, 0x400000000040}}) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000140)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) r2 = dup2(r1, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xa28) 16:00:25 executing program 1: clock_gettime(0x0, &(0x7f00000000c0)) clock_getres(0x6, &(0x7f0000000000)) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x801, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000216004008b00002b27fe000000000178c317fa000000fffffffe00000000000000680002ff4f22006e", 0x2c}], 0x1) pipe(&(0x7f0000000000)) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="38cdd4bcf1607a3e4a7848", 0xb}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)=0x5) lseek(r0, 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r4 = getpid() readv(r3, &(0x7f00000008c0)=[{&(0x7f0000000380)=""/46, 0x2e}, {&(0x7f0000000440)=""/199, 0xc7}, {&(0x7f00000003c0)=""/4, 0x4}, {&(0x7f0000000540)=""/247, 0xf7}, {&(0x7f0000000640)=""/189, 0xbd}, {&(0x7f0000000700)=""/222, 0xde}, {&(0x7f0000000800)=""/146, 0x92}], 0x7) setsockopt(r1, 0x8, 0x100000000000, &(0x7f0000000300)="f7076a8483258f591fd274f064bc731c9db0b3a458e9d574f83c0c2392cacd8d366e89dcd2acd464280aa21a1203633a81c6a942061afa4ee4e1c49475b0bebb09fc4fccb251f3778f4cfb1fd5da86ee96e8c7a3ec4262755b413320c111bc9a", 0x60) getpgid(r4) r5 = socket(0x18, 0x8002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r3, &(0x7f0000000240)="ac7383050b600fc5ea9f14e03fa080f06b61ed6c486d58188a787bda0a78ce8384ae508571a4cd9189444e1c0cbb406ea21534b6d0e8f25517f69d32c7fc3c5b28ea92ebe03cdeccbfeb28db7252222e1e21bcb4d5bb8c2d8bf95c3e751b33084235bdb6c1c71dd0dcdbda2d2ee4c1d4af9b2d7e6b2406faa7c9834fad611b10f99327be43e8f01c20acc5735e4ab47e06da2e980e4c2ab5bcb1", 0x9a, 0x1, 0x0, 0x0) sendmsg(r5, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xd2, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r3, 0x0, 0x0) getppid() 16:00:25 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x3a0, 0x8) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x5aa) syz_emit_ethernet(0x1, &(0x7f0000000040)="9d") 16:00:26 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x9, 0x0) sendto(r1, &(0x7f0000000440)="1bd439c7cb317177f2487d308e3405e83aa37ab73fb26d58e7e019018c84d4aca570a14661bab661389e4e968124c9c38be7ecc292d403645299b7cb62570109800bd71441844276dc25294cb0d1ad5400c64afb052980fe51865b280c05c441484b54f3ec813d2fbf32e6dd76f44e98d61cae0dc5e88b881109c00bac4910b6c511d12108017df514067c2ad915eceebb619b6594aabf6f0bf09e1188dcc4d9948a1a959cec8ce50bc6b71970bc0fc39698882c874eeedb4097c0e2ca91b4eb5a129411f48cff2575b502503a9de0ddb94e938f36e5ca8e485f21e61c73f9262061f765551fc08b365795eb85a0b71b553244f2e149ff80b153b666219fc54d07257fa7eaa20095bd573a793fe2db1ecdb6c41646522cd6491b3a3f19a87b25d7dc9ba947c35580eecb3e4525b2a09beeeb5e995d971c8c6d6bfac11e6516ef25764938fc5392896de8d0adc0840b4e89aacc8a08743eb43e402dc3349047283cb7a51cb24d785fdff2a52377f6c21854e5262eecb9d9938d831a7f1fb8e4d41cf76e38f0801c681be55f41bac7b67fc17a7a35ea93f1166c4b0d84671890dbefe10f7fb34e3e3fd18768a8f4554cfd7e645ff09bfe029801e6691eb80d5ebe248d9ff2b00a747d34606a35d32f4d2707f7c348b54d75d49a6ef20e73cd67ae6befbd1d6b08919ef27169c4002e775d60a227a0a85b39bada1a395980fa5076d65e2e94be949af2f840a0b185f6794c3b9e0e474ad6e4620b18986d9a00f398b853173a65f7a60e77463ec3e76a7b5e7865a304f77809b35bcc9be130a531cf971ab38653619b7a833e02b8ff7044e166b868b15cec3a4aea074406c50d702622c37197bb7aec31fcbb71bcf73a7882ccb66ee4cf20a66040f9f331a84ba36889f52b88e8a21b1131db1a9ca4e87c70bb08b9000df3e46f02d3b1c298bcd0368a988ebcba2d09cd3b9698be56146d91a239dd14a8334d90c52daf74adb8969549d3574b72d82dc2cae7c3e01206a534dbd39b65db3c928686f46b177ee4e61339d818cc4a324289da1698cb2460bb230f075551c72a789d8f9182f2a1c5080be77b38c38d354144809233aa168fbee70e5f8ab5e2ad6fdb8ab9236a4339e1d35fcfaf02d349fc5a180d68d30a7bdeade74ce24d1f3085ef6e982c5b37e1909cbf6fcbf924b7043f0bf1b82082e7c18601db0d94cf52e24ccd3aa52357c4bd4b07e65f53545d82f8a2248184e8a12c3ddde7dab8eae750364c37fa8a64735f4f5e6760b6a824a1952c7f3f18e449e69254e88e891f042f897c2b9d3802bbd7a1e60541b5549f7d5157d2807146a30b5ae056229731f9e2470e695acc4e9d3da9484755906221932d826a51266b70d1eb7a700144054b6bbb45e467e299f6dbc22c490b8be6f7a4ae6be63526de3463a78db30e035f3b48afd5e89b00e4b43baa051e8609a006694a24f8397647edc38770476cd3c18fcd422beab0ecb7744ee374ad513bc0562aa43bf5eef79a9161e9cb23186450491e96c80a1cdca0722a4a9ca4694d56b1cf7860d85c2d8aae3ef13fe61073555e71de59444b381bd25d97e52f6fcc286a45da8d6eec2b1ad111f9e9152daa2938bf8d113b911b84dc3ae590f42140af90f6c77c8bfbe2f5e0d1d8b5026c572fb2d8fd61c7606fbe15187dad076ee1ebbb7fb3c87fe49ca9469c3e5a4fb69ea28fea67599cd8467fb7ca2d1e52eede111e2adf037f255107c61f095fb72c25b00882d326769cfa720fd85be1a6f8eae7215c9d965f810ccb156696cbe549187eca67a6811ca8cee2af6aed3f1c70c931690984456da7f1155145dde4e2332f3ded962f77d36de62fde830d5ac893deacef52972aeecbc2f35da92ab60f122d7753dcb199a60c6cdb80a49ac2e3ef629792d2f9ad61d6403c5c953951f2f63178cf4e5f0ae3cafdf393ba266d77aa9da896a3f2718def62c8d9b96bf670e451799845d093b1d82f65fca570c8991801f42693d79a7a0e9c97628921317242407035806560a9e633c3857d914780fb900e33f2e3ee19e7e2577f9c1958ba9c3e34cd084cee6da23c616692a424baa20afb24878c8bda20c1e7abf5a715f80ad8c661547617fe0a8ac466167e71c06ed449519dae52658f814358a12d43703018ef16abd9c9339883c7a3b74d9b0c9b9db8fb1cbe78018def72ed0a4b4362b3a2c213b117ee9f3af68f53fa8e2539729550d01a199ac9fad85701cafe7d5c0c992918aa977c92d164b9ce1fd673c19bf8241c014797cfcdeba13e27314ed0e64f9de042a8e14862baf578079a58d8fc9637e2197257445a12ebb71a2a6ed94a6c2d75d9cedd2179a6d716bc2e1948aca5a7a43d80c682a973c1c6e57094e0fe684b12bc5be2b756af0ec1ad26c69bc099f240aee13dbdd771e20277bc7858f450ee80124c273a5202b5b5178148c887c5a87aa896bbda98bc0e725f7bb95264cb43bbb298c81df6a59d2290869c3638b969bd29d10212e0ff6b963fcc81dd179d87214eff75b3d54e965bd64e34b2521bd36eca7358adcf41c964e1119c52aa3e2ca263765b51470ca73c1b289d3141c4c0ecf2b59714f141bdae5c5a45515f239ed2a4418f36c36ce82f5caba57646f3ba86b541f7fd9e9d792065ebbcbdda19c38bc28264409daf9b0b2c674ebe9a17b9a6658816893a770c3a55eb7c8c073984cd119146c42b89f16fc475f201b7f75b7f0c04bda8e46c048140733e2c7523f88456d627d2ee84f36560a754834295fb1d0b6abdb8f8920ba3fbfe18bccc3968409fb8c408bbcb049c28e43322f59ce7917383d9179c1adc6f210ef22d19015eed4a3b47940afdb9b3e32815d15458f2d6934d13d6ba8e082643c2f9df77a9efe922897be946a485e828874d7c6e26d079053d195d962dcd33752f09d1f086e8dbbbb8e0fbe931a85b0805cb3e5da663b42fef517c122fb89ce43021a70a0726156309b3a19fb6a8d32dce1ab326a8753c81f7a71eb807c5895da01bd58e3509655f7f7490816640316d00f7575b9215e04a3b84f1300f9da65670c901615c2b6abd5327507fc9ca07c97b24ef2157099ee7ab5a409d828abb6d42d1fe9be10f061689968f0d9e3b2357b434d9259a3ff9cceea6f4be8fc31b97af783bd2e0763dc6edb21f72ed0a123e54d71553031b82b3f6fc1e1aa7821fc696bd7e8e2211c06050a553bd7331999d3a569ed2c1a69b6e10bef007cbc49e247709133a9f6bae3275046986c84fb54c095db97869e99dca5f46535a28a6fca4a0df41cd5da6e3c52d776b604be2e5b4bdf7909698019071769279b8f7a307d7c258300aa061154df80d4721b051482280675a6173c54fe7651c94a10a4de7a0aeac3251aecac33bf7aa7c6c4e639bd791536ef062a4d3d9b82d44d14aca21420a53a29688357956a68dccfed74cb9cef4a20bc521491d20556719923c7827620ecd8412bf2aaddf76e21eac85b2e76712b817f15667c5470e87352c87bea00e13720ef3e826027c302e43a45a9bef82e56e13538b86dbc5dc76ed977f2860fdbbe0de4ed7d12d13fabb27a80c164694b9987575eaa11ec41df989bfc1f4720cdc67ccc2ca45fc7295e3ac75fb31254679fb4ca935bd7719ef2dfcfc916c4ab465c62af2e1aa88558e67021e5fc4cfe1d8c3d4ddb5ef19669e4414863cbb04f3a7eb1091f4864bccb90a9d7771ab8630ed93ac89fc77f46260cec7d62ad6950a1b60de04505ce8d8624e623926f3756eed2b1a582227cf01555441a93a81d8cae06243f5d93d5f8cbab3177679a6d2270e48b048f93d6568a8239ffbb67330eaf09bac12eb37ac27d4f606d03a10a6f57dc2f42c87fbaca586959a25710f0f8783e7464dfbbcc744bc9e089b6cb82ca1066bcea108c9713e00225e534200f25f4ce6cf6f7ef6442eed2cf6b76286f1dc22aa01365876b8d96e3a59a933c8848866b7345785f0b8a75bac0628fbe54c2641b58c6602c312ea188aa23c3816c8d4bfb4ce2c1f738364cb0fa0ea07a4ab9f8b7a1a2e0e645e7f52ad82a9a07e8b669f5652f6ef754f690bf20287b7d6583e4a45bdd2388ff45c8aaa11693b10d0fe3900ce4bf4aba96967c9549025df239f68d5d947eded26471fb6a98ae02397164d2ef977fe05ecfc79c1b48d8c203695c271f9dcf66aafd51f336b0f19817e947f3e5350a90e8a5d76ef454f4dff96b1514bfc1fd83b1e12446998111d22b055a1af14a2f74b37a34f0301e9880de6a1daf1d8a8f1cf958071017053658dfb37f4a90156d6822018cbcc21369ffbcfe60157acf1b99c16999607bf33308ae800a9a6bdc16006562fbb8de7de5c1a2f96417ea98abe4a38c72e90d98de69bf45f994fa8758d044042195b2efcd82899ae42d20759b2fa385fdbb9a61f1268a2667f69c9f2ff3b78583b7a568fc0e71344ff14cc3c980d3a6c6395b1c47c29e234a61607871734018940371f0d9a615649f985a903086bc4999663c6e6fd7093886592c8baf27643b5af21d4084fb00470d9220cae66186b8b418d47f1489013dd81d303ed62423769e0bcabdcbaa0b26b282cc84fc89e71eb2c3ec56f26e20ab2112f4f4d7cc0138161a6a2be0493919e80bc0736c9c74d8df790ad3c6b61d8c7031ee6b1e6505b4f338977eafa38b50980a4f1fa943ceac83b6bc8d7a9d0e5bf81ae6a982866c4eb909cd7f943d77f65c29dd345bc0cabddc456b359ee6ba2b37e88cba546868ff465372b4546133cfaca67f1b13efe42406477ae71fdca88e69512428650f629268cd17009a50344c411819f2168b814e69394248957447079fc336b512d50b5961969bdada9c85023ea327d094b291f1914e2745824633515fec7b1c9768bd090a8374ecd8aa80f1f0380c0d61e50f6966332cb7587da17a3c72b18fb24b682777d4315ffc7a1cf5e223ea53b7d579ec213f125e6ec8b9fec6cf677bcfb7107d8b581cfeb4f49817287ea773c3ba20833370a3183e19ca9decc7934063bb6c4c64eac1e3a5ca2f79a38fdfadc1c96267a829f98906b78cd3448d3f59b091e9a61b880ba15d74081370a7ecd43d34678085428adf51cf42c2114d73fcb91f4b0fae0c6403b67d40c7da45731bd75db0601f6d58a91d3414a30a3ccbec8335e160e0d85ad4e6dccb18a3e4103fb226790bf2e4b05a1938e03ee6bce420027bee8d0747b7380a487dbb1f8a6bd2a9c6517e426f2f7a4489e28ea7393a70b0e8b6c387542df4d81bd1278e8062164c3afebab494f5660352c0f8f88cc72c01197a83110b9c18b5d9a1f16b79468b1085f23e50c2f079229aad575752ac6bd707ee0defa33ffc04843d5987116fa8028c00b9e3c7b68cc5ce3d2e70450a569b37e58b8550c138033e60c8301d9289b1ea6420553969e66ca707f786d3cea5d1e53ff06372e7c53311ee4f6611023be397a09c69f7ef0e1f8e1f293665acc4903e7c8d9aef6e7b189ad92acde1c0d0993de81a78b8e02ac9c3f9c109b8a09170ed12a3a8a6dbf84c9884bcbd595c752041e275279d55d571e538c3338a9da2b61e652205b0545497813f3c68b3f14ff0dd29cad2727d461eb463a5a3ac34b03b12b5a7d1b52383db88499f3526444e60a51ccd1b024b4dc1809a4a78b2a8c725becd6777dba58fc637af1201028edda79267e3cc5344319d0cd141c4a23e69601bef53c4fcadcb15a7acec0a7f33312e78f98f4c16e8c23247e59d36023df710cf850b4d58a49f2756b02d667c426c4baa915bbea21819a5b4a89d3ae19d44c51a01ec048689666079acea2b6", 0x1000, 0x40e, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c", 0x34}], 0x1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000140)=""/238, 0xee, 0x801, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x2}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000300)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x10054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="f9") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xdf04b2480e55c06a, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x6) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x0) execve(0x0, 0x0, 0x0) flock(r1, 0x8) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x40}, {0x6}]}) semget$private(0x0, 0x7, 0x4) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00', 0x4) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 16:00:26 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:27 executing program 1: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x890, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x88) 16:00:27 executing program 0: unlink(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xffe, 0x7) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0xfffffffffffffffe) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x50}, {0x6}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x101) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2810, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x8, 0x3, 0x7, 0x800}, {0x2, 0xc2f, 0xcbd9d60, 0x200}, {0xffffffffffffff61, 0x7fff, 0x100, 0x20000000000000}, {0x2, 0x800, 0x5, 0x2}, {0x1, 0x8, 0x6, 0x4}, {0x9, 0x3, 0xc000000000000000, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8, 0x9) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000340)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xa00, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x9, './file0\x00', './file0\x00'}) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x110) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) fcntl$setstatus(r1, 0x4, 0x8) 16:00:27 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) read(r0, &(0x7f0000000140)=""/72, 0x48) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800008212, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 16:00:27 executing program 0: socket$inet(0x2, 0x4000, 0x800) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) 16:00:27 executing program 1: setreuid(0x0, 0xee00) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0x0) setreuid(0x0, 0xffffffffffffffff) munlockall() r3 = socket$unix(0x1, 0x10000001, 0x0) dup(r3) setreuid(r2, r2) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r0, 0x0, r0, 0x0, 0x2, 0x8}, 0x6, 0x9, 0x7}) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa}], 0x7, 0x0, 0x6, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0xffffffffffffff0e, 0x5}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x9) unlink(&(0x7f0000000100)='./bus\x00') 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x512) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000800)="54cbdd766cbca8d47036856a4fb26e833e70a5919d0276c442331fa2c9a926c4c86a00d415014359b50b5ae4bd3dbf69fe315dd154c9b35ac0ab1146aed083dfea589d3c0113240bd8926fd1563becd8ef1d85ab859c51f5d5bda9489ff3d3f7e1c3d258df33a8b1403268ae132c407b6d7dd46b97d2f03bbce474433d5b9935adc918c94b98de4cd0908c59ade7ca42c734c5bb7427ad8d12a3ab1e5079bf16cdfb06cb0896f1fcd68a40b4737dec136f28be7d3f97e768a66aff280e6b670e9686256aaea1737e5c0f37b55681a22e75901023d599fa592a5139ad736b776df3d3fd7c00e2e79232a8ee7573e0d198ecc05afd091d84cfaa329305ebcd1a4e2bc513cfeae3d800224ee82482b102adcf7e7cdadc6db840c691e20e2d95e17062e94eba0768f7d5f0d518b9355c64ea8e9320689395a94b6337189bda3be029f8af644a5a84e7df14093189505644c7df77474cfb7062b8b41152d3d002aa151230d294a5bfcf3923a3b00e2cf5c18bc7f554c022db0b16070a606bf68fdf8a81dbf481b38e1bfe72c54910525c28f5658a49a8982434bf9a04f7b1cfc4d70320116ce8d7e3d629e9c196a6e7102f40f1dd5c81bb773235d6241e864337358c40ab3fbd5ef093e6eba197438c2a004acabc788bfd8e8ffa845855c762755434b049535b5acd11245af787df6c7fbe9358aed0e3a942fc4ecd49b3c9b2b8fe84e04f52988dd16b1c3e90db07848a1dcc7ce503270d19d5c7f0faf0c808d59781822a70aa99780e45c2eadd8775c3c60f9b14d3ba61a80bf39354dfc1bd29e41783cf9e90c7d8f8c090c3df9b5d0c9028ad7c83207fc58158ce4754dca33a979992bdedb308a445d2ee397ba2863f86e885b8c16f961b83126d43457ab752b98af5c8c969c26635c12262ee1ea8b6f8debcdfac484b67e8dca9830bf8e1d63b134d03c64abbbd2f0c510ad64eecbb9cc621a5bcf28428d9abe693093699bb071104c4353bb5632972683fd232b284b2a2091516d6904f2c50ca5fe4d49f2560ae14e386c424dcdb608b10b103af2db71c697504c782075a23c70615d8592c968c8f5e79d9799a3ed3d80efe27479fcb6dac9fcc9230743911873eb8e973eb98b452a24fb1c8819732d728b0474aab030d11934e464494d23996fc9851f3ed30bae29990d39c483b3e9c81c953a28fc2d0d8decca7ae4ba8a2f324c9cb69785abceec04c6d0357c6a4a6b66bd68ea5e866170e97ca20c1e40b64d147a93767b0e8d2d472c9d88df074e885fc7bd61b3d481e16305dff6bb198f83afec95989dff08d202907cd3246fde6db0d5b4e259e1a8a944fc2bb1e75e31ea4dda75197d0aff6f43962b15462fc4f97a1362b5b46cf0658845817c07a317cc9aac9c1920e337dfe96ca65ac4d9e1513703731c71bc5385d8b1fe8589b756582c181c78630d72dd65edbab583044e55eacfde9886d8769ebe03550acd015f7f794415e7c2b0b19ec5d2a82c45a25b31e81451473366371cb2d4d40587b1c8a2def13bc9fe0b45664efa81355b82c301edb04d1b1818868b37c3915999708874f4a7c0ba013a3202b7659781968e732ce2c4e558644d7a1f1e85986d91fb79e967f74ab25266b9188b931422f06a6f54258bd6cfe774bfda58fd371e38184c8c747b9a5bb33c017bca7f736f72c425cd8d65bd5eab28c6d1041a9cd4e8a14443ab8b096e5bf30d77848586600f0641d994663e6d7805667b864cf7d3566cf3f94115888e5e53c98cfc147be4c829c936be7537fba70ca122a46e2314e88f722210b510e6cdb68c9fea847dc1865ec803bd1ae3d644d527deac8e204850417d7ef9446b8f099714b9f2795997a1e3855ca2a47c5101f35202fc3ee79ae14258598f3206b75214b47f89051291bb9072c3c319e4074bb4a295a2c71b06e797f3246f73431673e10e7e28cf6d4546c70168576921bd60dc042edbda7ceb22bef25ebb89f3aed3b9779f1a3b1db1e0bf7df4fdeca20af3337fedfcefdc514689da28d934caa9db95ae58d792c1cac221d05921be949678c0c9fe4645543de9a206725a33fd430a6a04dba7e450094f230cbb01046567e4cd73f6e4369194a0b553665437ecb96c0522bda813c5d6ea94e543c10e874c62e0352c82dc0b36fe57bd7913441dc5eabfeeb3c321414774b6fd22f7d5a77ac8666fd18c0636652fc83915ee222450e134447b64c7937668253af7825bfa1ffc09fc9d0f73f5613ab9b020093ecdad4449d33b7fa289ac74d2a39f5d024e8863b59a9d31778aac5911e8aeebdf925704ce9218736d8cae0b35ededf43e0bd9eefa8fcc817dda2a46a6468abc7d50f47e227ac9f173f6b28d8de0ea630cd127051ac63a73ee409573a9624ce629a6901638a9ced88e2527e4198bc7e9265fe2b26220d61c78fc5b4b5a96d500f27895c0a", 0x6bf}], 0x1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:27 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) r2 = semget$private(0x0, 0x0, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x4d4, 0x1000, 0x2a20, 0x6, 0x100000000, 0xffffffffffff7fff, 0x20]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r4) r5 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r4, r4) setregid(r0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1003, 0x0, 0x0) r8 = socket$unix(0x1, 0x4, 0x0) r9 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x0, r3, r0, r3, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r8, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) getgroups(0x3, &(0x7f0000000100)=[r6, r6, r4]) sendmsg$unix(r8, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99e02000000000000002e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r9, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r4) r10 = msgget(0x1, 0x2) msgctl$IPC_RMID(r10, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x86135) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8410, 0x3) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setitimer(0x3, &(0x7f0000000040)={{0x2, 0x3c}, {0x8, 0x2cd4}}, 0x0) getitimer(0x2000000000000, &(0x7f0000000180)) setitimer(0x2, 0x0, &(0x7f00000000c0)) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setitimer(0x0, &(0x7f0000000200)={{0x7, 0x363}, {0x800}}, &(0x7f0000000240)) setitimer(0x0, &(0x7f0000000000)={{0x10, 0x3}, {0x0, 0x100000000}}, 0x0) 16:00:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="180000000000001effff000001000000a2c1da8d870300de2cb9e545f8975a91a7ea635373022a602536c7d3107a29f2447bd5a40d249daa68c7109114cece3cfc31a3b149b2b5626e935ddca64d6054cc56da0f9f66292c5459b3b3d0a9e63dbde01b64f250d99f20f00636422d0a3e8bc2fd3ae1fb78d247614c28eb7a5d92c9f4e10302c2362db177a3a2294465cfc1755b3e6cc6375a7a957c72ea46746838b2f65cbd69f43ce23d3f2b71453fe09d092cff4e6b0869d09b615168bff58a2b745fc88d263fbfc2d0d717d20b81c21f468fddc6a9636e2969c6d588e2965320adac1367a530a09eb90de95858df016193214fec890ad16f032ee06da1503735a909227e00d8"], 0x20}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0xfffffffffffffe5e}, 0x803) 16:00:28 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = dup(r0) getsockopt(r1, 0x2, 0x4, &(0x7f0000000240)=""/110, &(0x7f0000000000)=0x6e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x16}]}) socket$inet6(0x18, 0xc004, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)=' ') 16:00:28 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/156, 0x9c) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce", 0x2c}], 0x1) pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20ffe000 didn't change! 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000100), 0x260, 0x800, &(0x7f00000001c0)={0x18, 0x2, 0x6, 0xfff}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x9) fcntl$setown(r0, 0x6, r3) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x6c4de58c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:28 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x175) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) recvfrom$inet6(r0, &(0x7f0000000000)=""/32, 0x20, 0x841, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x1}, 0xc) 16:00:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x820, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x1f) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0xc) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x186) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000000)=""/100, 0x64, 0x802, 0x0, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:28 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 16:00:28 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f00000002c0)={0x3, 0x3, 0xff, 0x3, r1}) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fsync(r2) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) r5 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getgid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x7fff, r5, r6, r7, r8, 0x8, 0x4}, 0x800, 0x0, r1, r1, 0x0, 0x9, 0x224}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) 16:00:28 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) kqueue() connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x201, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/53, 0x35) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) fchmod(r1, 0xc8) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = socket$inet(0x2, 0x5, 0x1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20001, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x8) r2 = geteuid() setuid(r2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x2d) r1 = syz_open_pts() setitimer(0x2, &(0x7f0000000080)={{0x1bdb, 0x247a}, {0x33f}}, &(0x7f00000000c0)) close(r1) r2 = syz_open_pts() socket(0x3a, 0x1, 0x7) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000d80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72b", 0x580) setrlimit(0x8000000008000003, &(0x7f0000000180)={0x9, 0x5}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x20, 0x6, 0x2b, 0x81, "4201bf4592ae1e9c36d89b46cba4511fece5ca7a", 0x9, 0x6076}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x1}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x100000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:28 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) writev(r0, &(0x7f00000004c0), 0x386) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000e80)="692d08250b1f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x3, 0x1, 0x1, 0x1, 0x64, 0xe4, 0x9c8a, 0x2, 0x2, 0x9, 0x64}) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x4000000008}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000000)='L92', 0x3) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffffffffff80}) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000100)="2c0cf945a4b3564180676de625707157dd49192da5a6aba36fbccd23733d26c35c2061bbe1caf5e2cb043187e05905f2847570a2ea063267148bee97884f5c32907579b428fb692070d698dc875d3a34ca8d15e46b11639d161494be4ee984b0a7a4ff6a1c764237e738", 0x6a}, {&(0x7f0000000180)="85d4ac5cd330be01f3b07780112eec98d317195bed09f65e7312e5dc6b1c718a8dd7576faa84", 0x26}, {&(0x7f00000001c0)="75addebe0e19e19276e579dca8f6931cd288315707d275e4434b059642ca9ab726ccc3ba97157e294eb580a79740a80e5e2702e0461a480083b3e90455670767a0c00c3d4fd1a703637a0cb1ba3f5dbd7e2569e87ed0601392213deb91618a761f8ed8e9dc234c8c30eeb0f4de675549c8d9d3e59b98a645b4dd5f4f450b14bfe11c6ca7ed9dcac03377fc2c34255ba5e1445a29c790bdef62ce587d25cee02c89960943b46abe10e803ad75a332dd0112f29fc54c8220bf0f424e7d65f3396ba56dd206fea5ee2f4b5f730a2e156f2b80edb3fa8c10214453b175d595cf11f0676a76c04d8ceda970fe14e0a1188514761a7b1acc31a4bd66828d06a84b640354e07f19afa573dd9aa684d28006fe21fa5cc95ea4cb29b75227a4b603f7def6d5a3f30f589fefb123fd59faf99fa73de1ed9a9a2eeb2a9099d44f55a98e14f17e250711f44e7d3c84f933fae67db443fc42e3cbdaea2d174aebed165e7414cdd08f8b302861109b91b8d2195c3ac8ff5ef96062d58965459594192bed608beb8c8c6f82dd83e547a992eed9a00ad5c7a1bda81b88b712dcc614f9c07f5a161cef9c0d3a0c33839f2626c1e6e12cf94a0af856ccf23c3e3c0b1c548754b6be937a490c673a1f5c232a3c4f47c30aa790ad25d43fed2315608729a88c37d4bb1bcfefa9801e004e4708afd1d790769906d2336ea7472de5f29cf47485838b1eb77c8ba56ab1548000f0f7f806bad047ce23c5b618f63703ae11653499b7ec1761be11715e1df3b5ae67facca4201f6e212ebddb8e827f24c45d7fd18ab8fa9257b561ffc887c6be41aaf5c2594b080126d65b9024827fdc5493f4a3b7267ca52af0db00f2e4bb7da3fdc4c8950df290e65601e792039e4553e6964e14e4f6f2eecc21b4f77754b3b3fb163bb16b966fea138e6cb69c258369fa92964341a7717688aefbf8ed2fba7557d2c6b400dd17944258858c0b6c4715c1641153486ba319d8e3e233ef3fc96e2bbb1132eea900876d4d2ea700e0641001898b9453d8c988ac1accc1ddb7e349d88455ddb1937a9c5f2a197010dbf0b116612df7a570a2239ddb762211063dcef6496a17b7608d31aa1c50f2ecd1148f433e755dfaf43cec3bf6cbb5bde5664f0d847063af2618974f720cfe6e3e37095fdccf6174310fd58ba57d281a702895c3726072a23d0f0972307bcbf92b8425c437fc6aa4af0b5507567540caf65c76fb17c724bd259e9f86ba39a4be0e73d0cba17acb8debe965894a103f31f24f68513f9148b48b33d3dc66bbe2e3a2e44c874a6be53f8087ed0f1ba061041a6108622d8c7cc1f5eb6db86b79d5e31a47046145e8242814abe724cd89aded1b08d9cd947e6d8d106b01123946b7bd55855f0244e7fe937a958c13dcd00b2be6270da2ef622b9e29a06b4654355479ef94aa5ed244d537c7af69396d6425a4937b16d7d8480e249ebbad1bf4a7685f504349eb4ad0bfce75f3077ab6848a1148f53ecb92863967a184e9110f35b9d8d345ee78b511a7376a41e787f8f22afebd8640b831b45fd70d37e108f94dc5560062c58a37f7e3fdc1f58b94179b2d207a2c741dbd3db73aeb7d2f1bbe6e6b77cea46edc2fb17f10d5865db0f718569773bcdaca97469aeafb0c172365d893be56b7ade823c9494346e3e835db2e43a9a2e48f4249a3b7ed41a75e48a04022e0e06ef5fd06e5b3f96620dc48b85e5d9160be44c829daf517b8fa01e90b608c4b336fee6f1ca862637fff3723c631be0c700880753ef653940264a81b80936d31af4f22a03933a3d3109f2819414c22833365ec7c248644b34f5cf1c1befa6f92eca93d7be92b907ac7b89391fd2897a728bf6e05fc7dbe69cefd6155a95e846b7659f6c85726d911312a3103ddd11371bc1c1e72ce93c23bb107a111a1680305ee6e9ca1e62859cf7a31d5bd7f1c5fcc94ce580ef54eae438bf2a0a8e50987ff34096fb3921b37ab76d8b925e7732b50de1db2f34c9260a6296dd5cfbcf68795cf7c1cb799f9bacbf9d197bda08df303e7ec7a1f48956c8752505519b0a6286e2ec8a9c63eb34867f997aeb4bde10a193d57690cc52aa3d89806a696825d1c6c043089e542f568e1001e844bfa4b927f9b9cc12e00645dee9753db9ddfa91460f1bd90cae12436d31cf074c4bbe2978792b7b24f2cb6f499bf7e57949217303dca38c7326548ae595e3681bf4a6be78b9bc576d1f956b8a1e5c9cbcdd7b5e5ec2c88c2b3ecfa1039fe5a113e25b4896a9384fce62a83c502b19d708539314a0206667af0b6a4cb8aeb1a400e76c60d9781054575e9f44cf88a284cca65e87caf0fddb9a3dfb51d2437926d572c701bd0f473d5013acc83d83060e9c85ba04cfe96cc966804f4cacbe810f5cec2e7f4441b0f354d6bf9d0c803dbd9910a66e4f366ac76b1162c932e7cdee46db5dec7a29ba2e66604f5ee34e529b26c222859d8beac3399be443b795ff5b79eafd9f59028dffb212cdcdf63ed1841e9238d09e9364984e4f84aa7a3d28088b7cc2253b74480ffd96e9912787a7a381504dec377f688b5b835e0af5bb99bc610f2f0a890fb0e00f10c5b6067535f208c20d7b71bfb8935937a5bba38a01ced92fe95c255f5adfd00a93f8f139ea77592d192e639bab6243519ce57d5a2dab6b2d25cb57e68f3e39e76fb571ae7dcdcfe08e659f940be802ea07a6f14b01eb94af2fd8fa56e7de2b5209e1eeb2198e716b5b1dc9129eb3b2d2814ddb4036164c79a6e12081bb43f65fbc72f7cd289229637c5ede3b3b8b11b75c5c84bf9d89858ae693278c1bfbb6c00c5701e201d86ca763cddfbac0a5679813ba0640c9e4f99df4e7837f670a07f2b1feb64e735c47494376ec50c4597941be6a8d83485d5e2771691f1d5b169cd7a64d1faf4289a395df491817fed473d8db6000b0f282ef6f60ff701ce5f957ae2d8b847616031496e0f5cacc185f443e6753c6085d7aa1ad8b35753b7bdb835f7d749518b7cbacc3b12f6b3138578df24e013ab03126b3174681a79f06c0651eb0e681653fa6e49c9029980b62f2549e72454b651689c276af071f4beb78f7a85581b54de7bec9100d7e9bc2d3130cfb031d71d4633d60dcb3f1b6f1525d166b0ed178f5273e69df9e571186f96a4f60ac6521a971298995d445d6ee9f82d9a10c2bd537345a3fe402a1942557a629a211de9a8b08e74b33a920dd26f820c90450414d0c5f567aa3a2b4c0e048cd8a573f6ead375dc03875b897c8ad54292038decaeabb40e17e0495b0af79e4c6280f90d924ed8d8954f1724972c2465544b327bebe535c294511f4fe7b6ad02f953bf1d51173d18ffe122639f858bbda72020c5d82a79c7c1cea7e19c8e9d3ca2b0809f7b1cd2133386ef8fca3b34125ee67836588d253c28700f37e01001a6243b319b6921b11a0b613a7293958fb72032a4488ca81571f5bcff220b6d7ef34a09d54091bc71cb0dea27c22ddf6a2b31da0f3f4475c4bcc5a7a0b178d625395beb3408c3b96a0826b9faae63d90b53351af161e13af77311a17fb73d9e2c6a27cd157fd66d722d9095fbd0d088bf383083393f090b4098a42964172336bdaaaf35a422b9173129bd02194c3468c343f1d46da272bc5c97733a4c486d2f42865e08c85637a7844d67c5497bd3cbb659b863456a2cb36b5fa30c8bf42044377bded586d3e0f784845c749f9887de264e812572aa82394d028c93189128acca2351c207c89e0daf4fa938e539d3713f060a1c15519a6f446c4c917b811149297b50ec9d784268b654321f7f0739af7096210714e9e3cb82e3637970971e551a83fa06a7e1a9127fc08bcd6f5675c32a362942e11f921c382c9849fd1e754064e20a56ba22eb478830ed3910ba2a69422b8a46f99d1e16b3d952f0bc942e1a09319c1d3f451833a3949b7b91f1acfc55bbe4ad2630d4b5e85fbf906de58dfdb9f007e1b4105c4f3e17a670698086395c8f106023bbb20b8b18c7b6e78a65a4fe6739fb9bc0bd09cff430d17eaab6572870216fca85aaabed274ba8f062be284619f4d9802f12dd41e013de9e98c68fc6440b23da9ba4a5edeb2f96a0eca78c6afff3f41b5d7df7155089e81d941bfdef5d26dfaeb674521cc62ff293ef3171bea287042aa8a07348d9bb63b613ad36af7dc68267885e772a4aa6516f67bde6b169e9e125660120e381c486dd101caa12c1a41bcc800b22d9418e33af0ce413ffcce7a9e25c3b642f6bb288d8c759a952c3c8838d13af1183b1a0fd71f0ca2c106767bce263bfd030be3a8c624f29bdd22a634065cbee2da498509a9d9d5e2aef9fc5baedb8ec4680f649e6529ac4f729ebca1620f886210c03bf4622e256ac73b87a4568e6751c14b1d2c1644b6471f734812b5d7cfab57de096b088bc48e2c14f3e36eea1f21dd87dbd4679c0eb7d61779c2e198a3b5375e60a77f5c2cf843a7679b04693b3d6ceaaed48e3d4546acf5cd360978e1ada8f898bd6308bc35e844d65ee36e55ef89f838c796e66bbe8cb7605cc6e565b0cd2ebe54758d657e5b18d524d56477fe2fc86bf45eaf645e435328e5c8ca79f4e227015dc1706bde7cd6484abe36a8dbb718379746d827e231a0ae9fcfb7ccb80d07cfd2e09ea118224a2af66fbcf7b6566b6d02005aaa03ac2316e7ba5c52e41b39438ab2380a54441cc310a210ede6dee3066c0f01361896118e2a6da7fd42572193f4604c7da29da334185380c400f52fa3dd0004c4c99d8feff74e386fc28f566a18e5593656ea29451c17175af9d49185c28a134b89d9ea6fd6566c356db7c980e2a2c06bea46e6858503e76da7a6b1b5673f77cfb2c134bd69c6cf99f3eee9660d5d2487953d109586e205597e9cfc05a0a80e7e2eccea5bc3073e1914b20eb2b7cdc2c8f0201bf5086fc80339dece6ca84e01f661e29bdb12de8faec6dce2b1c5f319182afe32827a9b90a9fb49eab5832713204ac44f344326258bdaa82a1760c649ef33cc5a10e13a49cef14598ce0b341b720c0ffeb2516ef5a47a5b00c083f87c39151a4ac1293e1a6e512c3771a15bc402bb705e5e8fd8b2d30b7ae7d6416cdd527615648c2c40216e3049125a1180e5e712deca3b6ce99e81dc3c0f3f8afc1cb795c0040bae1d8a2562de730f204de7f51379906d5b68d5fa354369ab2fac6005fa83d6361eb1d5309d7d2c67e60c4f0fee78f397f7949c597e67e2a6278554e296fe48e913f83e116b3f0c158c52037ba71885335b6ea1b0a15ca6570e3c6c8caa43c0cdbabd166ff6ac9dd32a53dc7aaf0799eed6a1037d3a983f65dbf46afa3a094a26ef8c09bd1bb17bc74003386fc520cb789bf37d4e42e3e2a8189bd359088faa9e17b18c0505d2d0e1ae5721f87beb2cb6d7c6900a8c2ff3fd3388a999cd24e52387c5e6f3c442c6f51f236cca8c68432099f3a80f50782d854321b7927f81b8991cc6819e8a23b28f1d1994bf8416b3f45be41ce96b4808e53ab031fe096d09c09b29e144e84799013fd5961063b8d6ebb5fa606e30ac21fdc158483c39304ca11f7c56bcd92849d5aa30e2789c0c120093c6af1797cf1110d83289f19d81bd1beb88589d4eae1bbfb63c5a1e7026de40374c680090c1a924fae5986a55d05d915a62c9ab8532e278d12187f66694b3971426f28427c02d7075eabfb6c1859d2ef2ce0eab13ec5da6a553b42dcb7ec6b3fdaf160dabf5278914749addace5c6425aa14cfbdb4ef98340271a0215f2eb7d9555ca90c7148598bf7110222887e03516afc9d9d95a8c9c3", 0x1000}], 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x4, 0x20}, {0x18, 0x2, 0x80000001, 0x800}, 0x6, [0x2, 0xfffffffffffffffd, 0xffffffffffffff7f, 0x3ef1, 0x0, 0x0, 0x10000, 0x80000]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xae9, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e77d2d27c8b5b3549e60e05d444ec0bd6c98c729"}) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) r1 = msgget$private(0x0, 0x93bb37ac3b89c54d) r2 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = geteuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getpgrp() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="da90a205cfeeeeede12153127727a4ccac248f96790014428138cc4eaae2fb51d84b38f278d02f692753c0a365b1c1457dabc2bb0814ca81aa3eb17e031e6221911a10c51ee5881a607cfbcb3c445d6c0a63abbc5c13d54e7bfec8bebcf29c276c6d61", 0x63) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xfffffffffffffffd, r2, r3, r4, r5, 0x8d, 0x2}, 0x8, 0x8001, r6, r7, 0x60c1, 0xff, 0x2, 0x7}) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2000, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000140)="d619bfdf2ad5e83b7c4e283ab13f730843794cbe9075aebe26f9742bb23805c5304eaab8a8a14097bb0fc5c116c82e942369b64f0ef2dcedf90c1bb1cf72e47669da03608d4f3eb522981d52cac45f26aaf96bb05f53f3eb91e1ede8eb112059b458989e13ed0d64ed80c36eafe8574448a03f9d0692d0dc17983ff84518dfaa305e860bb4fc7638c557e2ebebb54d0646543b28714dd03cbfdb9cc9142d8891774632d3a2bdd14ff81e0e82dbed2e0b378f57941dde0d3bb564b7c3114f6dbac1a44aa8e19cd72a2999f6998b2561928323722382078325edaa5af5a11e3d0b7883e58e7010578ae88f60b6b1c5401d71", 0xf1}, {&(0x7f0000000240)}, {&(0x7f0000000280)="88a883fcbe3c8a1fbe687034bb74e1aef64705be7eb7240e71b2f0e066619b85bc5c160d0acc8410ea6918e43d168af759c3518eb7cc15324832c3eb9059dde4c4785ffca3ff6130a4a2be80f4d9f3b54efa5de88790e9322b29c742b90239eec734f9dc335c0d325090d336bfb1726686ba8cf38734a25816ab8d00d74b895930a1a3c51b99152b53594776fcd0e9695ef7f000c21f8e604fa728d7b4d9e452", 0xa0}, {&(0x7f0000000340)="575ea09acb00453b5c805e634534e604255cc6fc39ffc821b08d7b091c500b9ad50be1620ac9a4edf81f71c96a6ff8540f5aad30b4b397d27e0218e0f2", 0x3d}, {&(0x7f0000000380)}], 0x5) write(r1, &(0x7f0000000000)="87", 0x1) getsockopt$sock_int(r3, 0xffff, 0x1087, &(0x7f0000000240), &(0x7f0000000440)=0x262) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00', 0x4) r1 = dup2(r0, r0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x2, 0x0, './bus\x00', 0x7, 0xfffffffffffffffd, 0x800, 0x8001}) openat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x10) lstat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x63) r3 = geteuid() r4 = geteuid() dup(r2) setreuid(r3, r4) fcntl$setstatus(r1, 0x4, 0x4) 16:00:28 executing program 0: rename(0x0, &(0x7f0000000140)='./file1/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) geteuid() chmod(&(0x7f0000000200)='./file1/file0\x00', 0x16) setuid(0xee01) chdir(&(0x7f0000000340)='./file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x2, 0x10) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10, 0x144) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000200)) r3 = getgid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) r5 = getegid() r6 = getgid() r7 = getgid() getgroups(0x5, &(0x7f0000000180)=[r3, r4, r5, r6, r7]) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x91e486c841dd6e10, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x394) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7f7, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, "f29b2256db24ca665c6d2adfe06000"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c8a028a895bb3f52722b5f180a80b6bb6c2d851c"}) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x100, 0x10001, './file0\x00', 0x800, 0x0, 0x1ff, 0x1}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 16:00:29 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x3, 0x1f8000000000, 0x2, 0x1, "782b90e8a540d0ddd5d4b4cfdbf17e527f561e58", 0x7ff, 0xb0}) r6 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8001, r0, r2, r0, r3, 0x0, 0x3}, 0x9, 0xcc05, r4, r6, 0x8001, 0x80000000}) setreuid(0x0, 0xffffffffffffffff) seteuid(r0) 16:00:29 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000280)=[{0x48}, {0x56}]}) syz_emit_ethernet(0x2, &(0x7f0000000580)="9b1b") 16:00:29 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) mkdir(&(0x7f00000000c0)='./bus/file0\x00', 0x4) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x0, 0xff, 0xffffffffffff8001, 0x80000000}, {0x3f, 0x4, 0x22, 0x10001}, {0x87, 0x366c, 0xfff, 0x5}, {0x663, 0x4, 0x60d, 0x6}, {0x200, 0x3ff, 0x6ecf, 0xd1}, {0x10000000000, 0x7fff, 0x8, 0x4}, {0x2, 0x2, 0x7}]}) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x10000, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x7, [{0x3, 0x7}, {0x2, 0x4}, {0x0, 0x1}, {0x2, 0x1}, {0x3, 0x3f}, {0x0, 0x7}, {0x0, 0x4}, {0x3, 0x3}, {0x3}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x401}, {0x1, 0x200}, {0x3, 0x4}, {0x2}, {0x3, 0x1}, {0x3, 0xb0c5}, {0x1, 0x100}, {0x3, 0x4}, {0x1, 0x5}, {0x0, 0x1}, {0x3, 0x1}, {0x3, 0x4}, {0x2}, {0x3, 0x5}, {0x3, 0x5}, {0x2, 0x8000}, {0x3, 0xff}, {0x2, 0x401}, {0x3, 0x6}, {0x3, 0x10000}]}) 16:00:29 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3810, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8400, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x144) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_data=&(0x7f00000000c0)="7ea5a92ad8118555add6209cd4802f631b3feed1ecc9a7cdd60702b660c76a5d0db07680b96c39cf21e810780df8a779007621438b9949254aeef342c53a699b479091d8a4f338b68b105228ce6edcbe68188a921ca741ecd4ad5907e3be5a5b4342cdf7f282a7314e24660fdc8d04cb1c6934b93e119e2d0f6fdf6ba6438b20f3903f3ae8a2bdd0f987b0d0aca51bfcfb496c9dcbe8d65e0f93313bbca574a90df054c63458a13cceb19fb918d241b3b3bdb5bdee33ee88c9617339a5b3f5924e29"}) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x40fa, &(0x7f0000000040)="0f3264d007c07f0caf13d73070e89c052e954dd7d0b1c630f0867b2870e84d22f52810d0014ab828d503c05aecf5f63a83318cf924c38c25a106640bcdff427fc97017c7b5828e4c", 0x48) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x6, 0x3, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)="409800b4bcd3f803ed760655aa091ad20dab1ed007fbdf0afa1dc04759407ac09fccc94365de9f35650ec84b267cff25c78d1863d0c04cdc6d6703e6d2fe0e551d76bafbcb10ce331921415bce02a361ae0e1bd6d99c31376a3e4bc56c195fea6a381877657a9d85f7432d6128650eda498bd48241caffd87461a1e8001ead675ac5fd77c079fd3b621166f3639e0f581eb158e1853931bcef4e816f65bed36ed15eff50280b092b7acc0b115c43f3863d29af49483665610d5d0c5cbfa43348e0f5d1fb25476d95c64b41f2014993c5c0507e52a3be9a372e5f1b246c7a7d15705a30b6c76b307ecf", 0xe9}, {&(0x7f0000000040)="5df2086eedfcc2a6b3c6984b271ed0c11728535e8682f84c4db0cf93559a7be12627614b68bad8702c883e301c3c4351cccacf694eeaffb7392056de6e8b00739a33a96bfc454d95678a1359dfc83debeb6f1c077e3834d1041908234975cee8c2220d69efd972aa", 0x68}, {&(0x7f0000000200)="8b8685b5f8e55998c4e20ba5decc4de03ff9d34112c750a853", 0x19}, {&(0x7f0000000240)="fbe641723a15a612eb870954c1670c0a7a2c6ca2115dc90e77089df32e97bde03c669265c6e22fe86df51affd7c37cbf085806f39df5bf6f697fdecccb164b5f76716c96a375a017fa049e082defd9703fda21db5999c3e81caee872a2249e5dea86b86314d6b21fef4b082d521f1b93c1209bb01dde60ae3f8a7b570a193c7799ea80a9411dfc7ff948c8994cf90def52e6edae3b09f8185871e8d5f979837d41b9ea7cb86ab4a90f1261e407bf11c7c9c4f3bc96d2580bf5f185e2a1ab029dbd6df70f89ccf65561e6d3d95d608e9377fa0b7a86ee441ec596255569039f9a966f6ae97dac91689212f20c4d02ef8d2e7ef63106018ddb6002002ba57000dbaddaab58da5cb91b9a524210472026c629da8677d848def13868862e1c4f7f70da3a7949107860b0e17517f210a451b9ac4d34c67ee7248bb66f997bade5de5298a5893d5ddb4184dc83dfc937032ec2c5f10ff18de6a2023f60127852b8c45cb209daf94fbb3babe93b5c4fcc6721161e6383f3c6263da6828d5b614c0378fd19fa5157a06b60cf14fe5dea2969198c9fa4f4ac240e290ddb3c3b4fd676a85738894c4fbb981654d8fca530b5ee4b7fa38826804303aba7ab59a627a4583e646b875e2aebf6ed7d776f6e9b53fbdbb965299d76def9565fb254ef41c6592335463d9356a2a4bf0635eee983dcebfbece8473ffd3f1827738eb9743d7408db5fbab7bc274e4345dea72ad2697a8f70b815cd3089c6665c2db5cefcad0d8d6dbc2db4eddf56a086cadda8858ead54835074f4439c9286464972038381e2e917fcb7db66c04c049c1d7010085e5db88bbd1ee685c836301c544c2c2c3225bac72aa90764490733f98d8a49b5d4df5fc33e881faceb5619cab2b4872e8ae78a485e7db0c84ad6f60faa9c9c8c3324c8c381551fedef4d5fdbca4ff3ca290074c890fe0b3b9821c52623127a45693eb0e7e7315964a5e87e813203c06f4754544c35055bec3b57f6229bf2b486f846c0ecff8506387c094ba52d08f3c779b48f7374a3e5d3df93da794fa77bed3b3ad449751b34ebcf609abd17781ec3e3fd5f693ca5d3c4f768f3c23786f09e7bfd85cfa424ae7353f9a64e3ad02d0d73157d2d2d250ddcba56bcbbbe1388a7590e9c20e4b6382e73ce9bbf4b6002fdee924cef1ac0deddc04824efd85b640fd184d277467aad0c6dc1d9dffd1f713caecf5e943898ca3e6024f04cb7a78e3d73534c80f0042f7e3d92e62531f61178d1235fcf9d790269bc63b7caab28cb7a3f2f3843f5abb1764732fb81c51a36183919031b5c26df5d4acb8ee4b84d2ebc012d2f378e820efdc97fc3c8658325f29722030c9af10b52b46124296b6d5f103cae766b6a99884fb262949ca5284e15d2fcbfbd05fad75ed8e7691bb92b65def0e3ce1c12199891f7eebce8548ce3cac3b2e32b81fe6783a66876ef95141d4e79d149de0cc5cc5308fa149a6e902c1842d33ce93b2c83d95e49e724c6aa3fc8606ff1369257c383bab3ad1c6d1202c96eb331d167214a8fd1188da2f43a4a86d9da8d38d762ffdc1cd970977e92cfa284d95f3232fd37d45ab107b88727f1dbb63d4017aa05c95305c6811d0185a33c4a01c008aea4f20fd4dd18b002d97ba02525a7b04492bc9efc43a9003cafab4c5d294734fad01272c34bce18f2d6229476f2a4c13a42aca8947be7e330e47961e2bbf55ae195e75805fd785152af38f9d2f6e54195b99df6a9cd2bd6def39ceaf7c6f7d4e81a62d325a8713e3942b5813a9abf401225e8c6ab38c3346aacf58fdf65ab5e1b1e5430b2bd14e0faced14d097499cb5cda630d6c25eaa9f2558464a2ce1d7ee468b107aafe1daf8d2217255f03bf3b6f4164ffe3aaee142cba71b87df0e266da782aa217952cfdc3e8003e0442fda7ed9b0d19f06cd5a51a13fd2d843943c9deaa27f644109ca81d6f314ba009a90456e1718ace01ff4188b53465f0346b6e3cb7e183aac18140318a2dfd4be721a5bfe7d365dd709d641105d769327115c170236f7de72032825ba1bf7dd02fa08dafa8dd80339c2bcb386312d064d487dd5904810ccd84c89f8abf22edb42e3ce65f101324eaeb22a9476327091c31c683ba9722595a6097d7fea96edb192f09ec809a91a905212a37586f5aef9b3eb61c67f28233913a1c7b819868f6bc0e9c3ae1291b1daf75857a631fc1696f0c8033bc682d176e904f56165265c013183988186db7636a3e9bc2d8dc38e9221ec0c53646a03de74cc5a83f9198619b4c0df47f72092291d47e8189a7b3c4f0e86d7ea6551fb482665b6ab9386177fecd17508faafe2ff158aa0a394a87741fdcf3e431d9bad0d4b525c6ebc77e95d4e26afec5ff3b9c3657ddef5334549bb17db888c60977a57e6b12929e5b8cb044bfaaed2470008c5657b8b0152b4443563061d38be67c37313a54b2f32a3fc80ea4eb31e2225886d34ea2c9242efc6cee7536ea8a5120e802039c2583c2034c2fc3e10b1577361e9c0360d486aaf6cb04606404bc920c54f5d4391c0d7a04d0e140fff05e139a16af791d4d60fafa4ab2b1687ecfc882201a27c6d8299c199360544d16ed595fd6e59a662d49b23c5c870aed22a37a40dd0cdb7dd5058d5e7384e25ed3ea1e0d4c75aa813055352177c747ab2812d4a3bcdfa5b4794f5bf4bc388ab3ca590a628bd96c104ec03e9d03451c4cfcb840b1a92e0f08382c506fe677de18632595d89d7ac3c951805d80fb85b7484576efa252316254a1d8537358ddae25a624d423671153102da59c8811e9878988984b67449cf200d61f4676e54dff35b8b4fc714b39317cdd68288f30fc791228e8c4a50248548fd453522b4753101af5d25eb7fe589f67ae2b5a2c35be4485522e85f41d3fcf86bc764527c6fba5ee13ac991340f120a071801f4b68a5691d59f5e020679b7718a80c82e8af79ee97c88fe2ec6c0c3dd10e3c50a535c427d808ad0fb3b9377c7165d7b88e568c90f76dbc342345fe3713d6445f7cf9b13afec5c56c519e86922602c9be2cde8664818c522ef253316520179811c464c8b9bd70338621d11b29c226a025feb01c7fa464696fa41be8cad1e0146439920437a44ea9c6d3bfea406b09e319bf1b4792acc8b87f113426b0e3dd498b1763414b2dcbfb4388a5ce6dbeca65061387de01d71833967a589d47fc3920a6ba95c141e366916fcd45005ef768a4e6bd64126778d7282361dc592643e208a7edddc50c99e1ff490435696b310509b70b70f56931a9c22e114b75f77f9be7bb887df75d7879fa28d1447b45d3939bbfe8590c919a007c4d66f3b53e403dd608efd724afd92219afcbee70a96254d1409dd5f9a632ed80e32e50bd9751f70fcd8392b7f095b3ffc989181a3753215148305e39b12b5cd95f830018a4df86fdc308de90efe25054d44f0d7bf83e49b4b2a425b916cfaac9925d066b82570cd9dd8286bb09a147dea94cb1f7659fd66d72d8bd74630b8e6cb612486a6b70c03e05918663f3bbbf9c5b3cf1d9db2933393e474feef41686d55dce6211debc7f08020a59a42bfd8f58e43fa967a67f2989908c3174d9a409fc6a0d4808cab078c524e1421b5aaceec7cb76933fadc81c357b00cb8beab2bdb522b115897a98d6a292c9f4f87ef2c9f52973ad3d75cd9ee15ea0d57d2c152d766b730a75f8233bbb2bf0e5d31fba82c4224fae484512948f025043e73ea5ab81d0ae238dd7578eaffd765c1a7ff8607274016e1f4353c83d37947e37a503414d12097a39baa9d4419cb1d6c7560b203cfac71f77314ceb09e57282cc27b7713341415c4a4c077a9a5ae8684c911f7dba7d4b9483dde82ec467330e16b2765d7c02ef4ae80b3be336ea6c89f87228d1fbbe5598db916e397e6ae317eae57f0ded8fae6e57f9f3c244fea21008ac65490cf72eea8bd4055ca507b326d8498f67fffd0027733986948ec322916918284dcfcf2af78874d49491844029d5c722646ed8ff9d43238b11a74ddf4116b8b5ad003dc780834844fddcb61aa7f6cf962560708210f53aafee459cf462166192a79c43b174696d60c721798f024d4bf6e2a626fea8d58c271b3c7ddf154f801fa4f58505188ebfdd6145ba6e6bc54c29bb8e83bf76669ede3b83c6b58bdbb01ffd6a1f5785c00c4e449429f5be686156876da3ee7d5db86f22f4f8bc9632a64ad020fe30b106ada0d8bb372fe20f7e7e9f61e9cd082cd5d4f8fc48faeaffab667627051b09823c2d8d2c6748a63b23cf02317fbe6e3dba186bfd87497306cc36d4e23d9c29669543a774e9235b26d8572fdb6afe9a6de2e1df39278d6f2f79906e104baef88d1210f407668196f475a79404e1189563f9351299230ba31c9187bfc0aacad9786c56c550ef9cce362d3f8b0bcf9fd95e3fc74d00e60fbed3f45fef0aa019eab67463387ed2cd693cbb6a8f11a98bb93e19e626eb03bcab5cfa39bdad1db93d569da85d973c486bff023dd4c7a79b8e9227957ff30eae66eab8161ee40231fdec333dc099249b32b7f1dd9569dd2acd7de3480970840fc8dd22e41ba9bc5236c2704cff25443ba4d5d751cca1cf22bd895d3b50d53193496108dff1136258ed4b809d122f90c7319002edb489317f55c42b106e29dd3d10fc46430cfdf89e369f8aa621516f09159bbe3d69152499e7766e10dd015c5270ec465612ac27fe81775511a5476d36a421a6d70d7100969604c9f647de73f07a091d46a353597af326d133b37d7c3af5899c9e744e6f1821d36b2e9bc3f2ffa57a9c764b8339ba2bae649c6c54b40de707635b5eec0bc88c233d09f2fca163378264083a5f3ca1142e13ad78ab2c2d91727f5ea896adbafc60e2af50aa777e5f23b5af3e128f271fd6d72572350db6a53681dd768e671327379b22835c8e86b2934a987ad91a52933addaa6a83ff875c13d4048b41a86527c2e98c887c045a8b24f47c4752a6e7b17d66bf810a449d59958bc36e74d3d9be8b2abb21d8e41ca3e1af0057d3e0b63f621270a5981f9ca57253ceb1afeb75fcee0ead9a190e063cbbe58e5e6845d59f951746cb15303e61ef6be5b7fb7a2f2a574c4d0eee41573550881cfe128d0a18d2315622ae27192b9dd81f772211c7b7ad3e3d303bc6ef41c2bf7081b2eb997fb61612a285e74e267ed1cb52b581d4280e8f43d694e2233d6198d26caa9a03559f343110587e3858ac29f90c1c77d1050d6326469bb6d04922fa3e1f5260863369b7a7ff3f4645b58c6241bb0eb169865e9e24255945cc89999570e716a851ca9b9bd4a1552af7c26dfed9aa2465d391ac2004966d3faae3564d92b2a8fbe6bcc46b4623c4c46f598d61c944eeed3579d812e6b290b9aa8811aca9a870a6d0c5f2c9eb55467416d394bf456935fdad3322aa1ce02aa7e779c8566f786d0121376d3a0dd2df54b2db130db22f2d8b035ffdd1671cfda97aa069cf5cf91a54677baaf55e7d9fb573e7383d3ca53091e2ce43e39f7f00ec381672e1e41c6fc1476742545f8f9f45dc8aff002986a54bd30fedc6f414ffd7573b6dd4e37779b4034b7e1f358b43ca8645e339a5436c4031081e957b108448f84175f2cc4c66966bf8d74016a3c3d5ac59e6c16e8c8e6b81599e97536bf23fecbf5102aec4f4c9dc17eafa0a79da662dd3edf4f45df3df357407a58dd042b9617926763938e6c57901a45a98afc29ad01d62b5f5286063f7479f73bbf19a4323930f3da0dcd3160c0c51fd851cc0475ee009ef22380f83ce0760144d47e3cd27aa1e2c391e83", 0x1000}, {&(0x7f0000001240)="11cd149fdfb104fb4ecde2b120d328e421f9c28ad63adfd7d0905504d6153c80c5bc5371609b02102b2c3dd1ccf312f3a566173761bb58559738941086e6d144e0b489379e9c92aa6a40929308e5bd3576efef799da58198708e5f91cc7beb692634910a453d3847a6528cdff2a8de5a97cc2e24cd9b00d6cd0038b7d07759043975b729389d749519956aef5d2e4e18371471526ab2166f185642217828ea3870b13ad85241666a911c556445c8f1eaa72ed09f5bfda48e6bbf609ef7f734d4a939b5e64e7a120ea3208355b0b8cb8764caa1346693e4f317a0d54889e69660ff4773fb38e0f8af", 0xe8}, {&(0x7f0000001340)="af8d3c9c6baa7523de618cd1f87679d739e0604d6aa334b5a372db9095a9f8d65d8457183d09156382de8a955b49e0808aac0790ed4f681d874e45936c399ad543f20c8f1593ac6fe32a0b2314bcd5d5ae789db905bc91bb5dab778fec14dca1c90e3319f4effd94b3df86165a00dab90095291d2a7084c1cfcd508195a623bd8d1ccfdae83a8e518fb3bfdda216024ca6345924894ff649cdd9408338130aa66849b3459de7d9f4b81670b4e776feb2dab0a596906d97a41097473d166f41dde86c4b37d8fe65c639b0aa7cd33f7594ce1949146f0addba146ae14388c81102cddf29ff5369244a392f46bb87006f6ceaeb1bb0a2c87b6e", 0xf8}, {&(0x7f0000001440)="eccab5862d63b30b4035f852b2653a249f49b2", 0x13}, {&(0x7f0000001480)="786a548766b5effd458e60beed6ad7ca1815d5550f3105f85cd354b70be230bd23fe58bd98a2c5261dafa7f8103f08e0eea44e2f610b59b8cb71d9a3aad976a85aff18e01218c8302b89ec2c03df0de43246a5191909d89f2bd222ad194efb24509f1c2bc1049c7465e3826427e38bdad3be0e3e24320e9709ad275126fb2794a25950a0a58dffb12ab6d008cf54d4199a464cc9ef672daa8832961a71a81a2c4e1af8265171109355a81a1e280991babf6ddb0c7f5c1042b619e0aea4cfd3a96357b45e0c906f0b76e9f12326cb558677f8a3ab3b380287af6ab8108800c8d345382d39c8214e82d7a3dcd51c", 0xed}], 0x8, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000001600)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000000)="2b00ff23000008003a02000000060000d4c1f855", 0x14) 16:00:29 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001b80)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x4, 0x4, 0x0, 0xe8, "855c5500ee55b389b900001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) fchdir(r1) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r5, &(0x7f0000001c00)=[{&(0x7f0000001c40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) sendto(0xffffffffffffffff, &(0x7f0000001bc0)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x40c, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x40004, 0x2) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2000000400, 0x200) poll(&(0x7f0000000140), 0x39, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x6}], 0x1, 0x3) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4, 0x6, 0x3179, 0x3}, {0x2, 0x9, 0x38ba3b57, 0x80000001}]}) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0xce8c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x5, 0x1, 0x6, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0xa0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/223, 0xdf) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) fcntl$getflags(r2, 0x3) open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x20) fcntl$getflags(r1, 0x3) 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x548, 0x4) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x43, 0x6) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x30, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x802, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x34, &(0x7f0000000080)=[{}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x8, 0x92}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget$private(0x0, 0x0, 0xc1) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000140)=""/3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x81) 16:00:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0xfffffffffffffffe) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x6ba, 0x6ee}], 0x3ff, 0x0, 0xa8e, 0x0) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x5, 0x8]) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x1ff}) write(r0, &(0x7f0000000040)="510f00", 0x3) syz_open_pts() readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000180)=""/221, 0xdd}], 0x2) pwritev(r0, &(0x7f0000000140), 0x100003a9, 0x0) 16:00:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="80008c"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, &(0x7f0000000200)="9a9bfb804e1a47761598dcf8fb2ae44efae6a553602025f96974f15bd5ea7704134ec60d925d310e498808ceb500c1abee50ed6cd5d8e0b9a131cc2ee0e2456973db7d63466b", 0x46) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="67437923fc26914e39f59ee03ea6cc5846c6493a9d07bafea0293941b6380dd4740890016f3a7ed17945333cb81cbb6ecd7da431041bd5bf7953c80a1fcf7273add6aecf7ed42675c7064ca32aa6f24f0b4d885bdd30930d6900f985ceb640c43a62a49918b91181fd15459db3a979cd6ceb8834925b6c6513334aefab44c438f9f238c2c77c93d1ebc05a8ad39cd02bfe84bbdde6f21bbc7e9ed8348cba8ad482f8f7fe49cadee57cec0f49d89b5c5a5cfa8b0dcf2b65705acf2f8d0d5e4d1474355cb72d7fb1268623512e0d0daab35c6589047c4abb4afe909d017f0002dbc11aa8", 0xe3}], 0x1) 16:00:30 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xa) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, 0x0, 0x0) setsockopt(r2, 0x4, 0x8, &(0x7f0000000100)="37d68d6165c6ca7d017a118f47e931fabc4748a735af8cbf376c36f34ae506c085a03d7cb9abd74374ab94aa308db4e506c23c7b4be2a5b9a1a5b0f796da7df47398add74d5a60", 0x47) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = shmget(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r2 = semget(0x3, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/218) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000001) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000240)) 16:00:30 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x40000000a, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r6 = socket$inet(0x2, 0x0, 0x152) accept$inet(r6, 0x0, &(0x7f0000000780)=0x25c) r7 = dup2(r5, r0) getdents(r7, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r7, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x40000020000000, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x40, 0x7ffffffe}, {{r4}, 0xffffffffffffffff, 0x90, 0x2, 0x8, 0x9e}], 0x3f, &(0x7f0000000900), 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r8 = dup2(r7, r7) lseek(r7, 0x2, 0x10000000002) r9 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r8, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r8, &(0x7f00000007c0)='./file0/file0/file0\x00', 0xfffffffffffffffd, 0x2) r10 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r10, 0x7, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r8, &(0x7f0000000700)='./file0/file0\x00', 0x1) r11 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000000)) 16:00:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r2 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x8221c2e3}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r2, &(0x7f0000001380)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r2, 0x2) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x3, 0x4189) r5 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b0ef106acc2ff4f04273298822273fe46f9ea6216c5fc47b61a66dcc25fcda0beb64c1ee5ed07a84d38a078649fa887a93b94cbe901fc12cf211b83129a548ab2e2a4018af5cb844e8"], 0x0) socket$unix(0x1, 0x0, 0x0) getsockname(r6, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) getsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000001240), &(0x7f0000001280)=0x10) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) flock(r0, 0xa) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r7 = dup(r0) sendto$inet6(r7, &(0x7f0000000240)="1c1b7a053a9523c3433390ea7534dc689b67db355eb7b9d3a67fb2f5a17eae92ed09db799c8c63601926a1714a6912cae24a6ce384edb73f7d9aa5725994e7af4ede1de54ed90b9855f2adc2aeafbee7ed2fefa6d3be06a6a13e6380518f3b17f956ae5e3b7f74577798082b829f8efd5afc93657d0acb2469f3c87d120224e40c5dbb997adfd65b43c78ca3d24d572807f1b0d926d3f33118dd61d3a56f6619c3ecb55dac04f80a98e6f0f9b0db477f65a8d81ab497dd9121f50737ed8c0e46f3b43e6898f53479760af8440392cbbe53d3a4fcade5481b5181ad7976bfcf3e0a457b04639951a8095b2eebaa3ce51ee58c422c0131fbdc4bb227da90e8ab01f2773ce831417a095cb0abbcc78fc87e9514e62ad15ce7b24e91e244ead1bf770c1f6fc7c6e71846c71580228c3063d46134ba6f4c23877cf97ceab442f6832cd99db67f75da9dcc0c2e172a5f19de4d0d9c0d5c6ddeb3a14a0441eb18a31067582f3bbca2ed80affc729c25f9b54c7308e8a5e42ae073ce85470ca2087f9839338251f7d067974f30f26dd6934ed87b1d0d0df571d30781fbafad49f7d706b66944452952020c3a59006f98554f348fb24adafc8e6b31681fbd9862192426aa9b1f28a44ff3293080724d85a099aeb51fc5b3b0c1a6d61dc6fbc1deb04f7bf8b0a1fa503608655bb2cd345d68862a9b6eff36bd778c2273cf483f9e89515e527daa07a3d36efd21d925be123f51d609d16dfc0f7239c7c303e42b3e75134e589d5641d93b8a8e1058963d106f2bea6ed4c46357364e88aa42edecd9ab240cd03251382d5f7542d38659451ebef834abfa1a4935c55e3f25b43e78cd53ab17fb6988a247f191a1f6d4dbeeb71ff40cabcf346599745cc1262faf683ea4a848397ce46242708d418df526b8570c1a497b849f66d6e488a715e9d564c76b7bfd275a3af25cce7d6b5d73a8715bf8b6bff4e558ea19e758a9ae79bd81c02890672ee560a9167c02c3a80028e81a02a82280a72f84a6af1a17922448ef6087c57dba12db5e2d90980219e4529f942c087883ea617b20232a3a7d3913a0dacccfa0ed88235de3c17097ba59bf42f07ad1d1c3fa56c4bc3bb0001f16e05cac9e4d97c9bd10d59505a6b23ecefc292ed040d2a12c4153eebe83a6e0910510b3d03e6af5b44fc9c6f187f7920670d896169142f25c747e395e5a518d85ad34d50669f9262336027b763f679cd55ffa405d1b29ad0f50b274a4d944f088b61fd988de6c18cb3efc2b818da3893bafd1f56f087ca96d3654ae65f80a3a0adfdafb4e8f4623193a1fdbb08154b4430100c4e149c90bc467975f3a821eb661b5938afe081d182421158d066708a62116e27b7574046f168a45d4f6efd048f00dcbf1999be15503f826550d466a4784911f82ae60419bc720d0d0019719fec8919b966b32bee1c72f8acd233065937ea8acf629015e52386220eb4ef2d9b678f2225b14a07c6ce323fa14af64e080916466fd464c03b68f70c1973cdbc4793a8fdbda7e4b39834226928af624df59adc6627839fbdad8f4ea0d405313fbc6db460f62e874e3c09c641751a85c7b2bb244c07326dd72cb931f4675b43e026b81009d6f53ab73c603512aedff32e99c87c6c78f04734d41dd2e96337a0a37e57727897d197cd8aefba664b323a7cb90934ffe99f3823b413e6370e439f0a608f2bccf536ff845329366af89f1dc79f391506cb37f0bb4ec4c89bb89eac88d375589558723bdad815379ccb661377cc56ea965d70be31665f56acf0addb55c541de9598afeac889bd6ba7c9f4d6cf58ca73aed934c2b27a33ab2487126cddedf50ff69d487913043b3e2789cee129bd9df610c24033621239c68caa92fc6f704c981c4eec2c3071692ed9d512f3ef5a8cbd92307e2f6ce23e4bd47b6b530a1196c4ea12f47d9e962fc51cdceb1eace55851d368934b938de1661205302a87b920b0ef15ec1bea72fdb69b54c1b677cd067ab2f6eb0264d9f08573fe971a5127ba1977998cd6e680191a6f487ba719d3e5650be9f0e5c6e34237ae0c20e7534513ec7240402eda95e7840dee624a18d7b68ecfc2c6e98a5558345db536235cc01aab129f591eb237f2b49b53c168d51c8e7277ec48fa0671bb8a82732ae6c7186a549a4b36752072fa015457f8b3169a0551dad3ad4c7b74c026d1ab7216c2356413bc4ec9c6a434bc54f3f4fd82e73fff6337bdf488c0047cef8b66f8cbe5a8ce7aa52a6c0e58c241cc2bdd8f09a0e7b96e804734e035fcf3662bd9ee9483cbe3a676f8f3aa0d796536e8b6ae61ac420c21945cb31a52c21c41c3c1cc18aa14647a8794b2ab0261b011176d0b7e2290df7710c37abc57436a09c00f128dfe0b6604285adbaeaaa8fc69ae1360d51ffc0420410b393a7475cec9ee7489bb637788465b3a614f11d0b983bcb881e89a0e796fe3b4ae275b93c7ebeb59225270c0e7c055c50d8e25fa9a6ad32da864cd254c772402d68df2d00adc27c30474e72c9f070a49841674f63c21c5b4ad97afd05d6a3e39836a293459210fa7f70323a5b5d24701c3319fa4ab3b1f70b939a60b5a6aeee44f7515790d580d829176665c8884cbb9e9df60d54c09bae18a70984c9354c825d8ad64b828eebcc9b8d4dee2b65ef72021fd79f3589b2010b0bded5e3f828fbbcba614412489ce0b237c5fa151f2bedcc5c61e9df043db92a2e5d6480a754cd7d824bd3c284cbbba597afe7f28ebb60cefbb3db06243dee30301d88ab90834a67a3890e8e4d0d509767ae6a6c0fe333588d7c0a43adba6d9833690cbd96baeee75f4dcf346cb98ecd319a1cacf6875dfc0989a594a6330bd1faa1f873b9ab730c7725816701e596a48099c773eb410a0e9cd0e1bfa6a24937a1e48cc819ae10b2f5af9c72dda3de69bf0ecc3bcdfaa8e585e0010b8671f71e20fdaea2485a51deb5d96e7d8f8e055a41609c0a67d0a380301ad082d98abdefb7692f4df007114a3e0412c5fce7cd5d8419902a13da00e9af9106eb97d46b58cdf6ed4448122947c9d623a1a3a36a22772e35171ebd149726fead096188ebb8e0abc4f0489a0a36585da9b7d8baac46e989e94b2af9fb8d620f70f08441a3ac3fa62a7dda922faed25a831169e2dcd7786ddcc312ff1284077b1f61fdd97837b12bce2c8554af64fdba9ece60ead72e23d4b053660f0619978569d146e28a45b05aa7131e02bf09c27dc04531a72533b1da5858b63f592ef721b54702e31ca3f57f590a78fbf49eb6e32dcd5d8debe4edd95d102ecc5525a412ba34ada92cfdf360f6633a08458a5b3e1c7fca3c041c462c0b2aa8a4ab29c01483142bc2688ba613b4647ca8fe0c5f5d1b7e4455ba043d2a321fbd959f52b28d68d5e25832a7d8821e66cdf672378b43d799fc9153db8a07514a68b92f5c60c320d7539aaffdbcd7e4dbc50d010ce87d8e838a3ab2031f46744d3c0339a72c66b1695286d354506e531f98ac578664ae91fedc51dd31f92ed18f6d4d954e86718f0cc46aede8b54e51d4eb0dbccde64c8d67fddd8bb0fdab41ee5872210bc6e699a20c1a15068b875558a8338d88646b48ed9d028821f5974d35cf7ed0babc9d84e4831fd756513986e8dc00a6fcb705b00355537a835260eb68eeac53821bc027db88cb261e4ef997f4cb1db4b472744627ee3b765d98100ceceb97054e1400d3c3b3d50dfebe3fa0c5d61cb0224f427c84fac166e8246e87a0a587b69add401cc2218e8d5ce9c9f34ccece4894014e004578c1c1f2b6a5beeb6175dcf8178c4f5d0af3b074d939aa99a4ba97e436cf41b06558f4f05e59e24bac698d3226b9ff680d4729696c4e9364544d4e78ac3f2bae511fe4586de09866f9999607176a9929d347a9aa27e7721aa296955e25aa1333b02e8c6417ea65709200a5e2cb9356eeefe9966c5bc29c898963a87a696f9e725db960ff8f75d37f52a3c1ef97d45ccc2f41aec8c71f1527c8fe2da21540afedc65ff74fc32efd99e8ef84ae77d666aedccd8a2caf218d70bd9d11513cb98f87c65ffa49f3ff4dfe04d2364c3adb468d0a788127b83f232aeeaaa1c7ccd446056ad909bfd8179856052f4aa844048a7e6816655c687d78ff9b9a266d7e0a0e7a4f0d737a3647da211823f3eca6bc83adeea4bfb552ac08f8f4a6003736340c199a0e10f7a0e564523e4fe458f9b9e46c72cee39a0312bd5ff3aa76ec8f423844bec84c66939f6e51f9f49f010615140e0683c7bcda8b47665d6cd0214aef0496bb262334b27831dbd3d1f3f622468166cd5f2c493cfbc62b7d940c8e5f5916e028a2edb5b2cf0fd88dc30bd5e01ad9f0f9300db16ee3946b2ca929259d29d3381d0c72a8f699af82755d4db314a54d7358b448ac9e1503e8a7a4bc6afb053e648b677d87d7f010e6e3dea9d738d65c9ca2db6686d14857f531915a9ab782c8e48f929a76be0575f3a8be645d6451b9c925412f5bf85fff7456ab2c01adf507dfd1e29ab8bd53e666abef1c412ea5e69645762bc274cd3ba63ecdd86661ede372e9650257c55f98f38ff9f514380af7c0efa80dcf3641aa3a6eef72339b753dde2ed9b607098bb362e6aa45542dac045ad34b25353087eb3c204188a14f065a8ccfc8767d619877a8dc3964e8ae994d0f896b9bfc6d5c12d6956bb629c563f6e6bfc2508aa31e4672950bc633485fc22427510b590446346426db3bb8140cc92a10dd897a9106498e05c3b041903753a680c7b7998f68b352190abc725d27d8fda2e5195f97048695e94c8687fe51f32e4e22d4d849747a9a498c581247d648b95503dbf6fba4c8aa99f381f26f144ff7253e5a6296d42d3df2d5617a9e133f80291c91f389f6f8e763db5aa4d814a3e4ad5c0e49da4bc4a404bd4158fbbd2dacf640c01ec1c1cb3f7875191241a77bedea6a8cba96e989869d30c0c1e97f0f6299f967e5e6ce97af6ab997b73825f3a5f594361f85818b4efc0d17c35f3b26546746c65b7d0aa8045f132e2f5dd3b349318e7ec92a6a916b4fdc719b1cbab3e71e9a633ce1d1af50257ac4afe2aad069b5a25c549d607e3a1d0bf7567580a480ed74b89ff972982d58c6dd41cd291acfaed89a6406d86ca7fad6e4fb3195cd0ecda4fc6912c14387240d00deb9de8da55dce2e555a5e2f032af5dbe6e115311cd03bd886a8594d075d5561392d20c741ea63b449d98f10f554c3191e1b434c6d0398e651fb4656a39b4089751feb87973471c82f098dde9f8c1f4555a916792f4c2be3e639ea31a883ad94792e5759cf885cc6916619b7fdd0d30fd1950a8b0a8085e14bc00cdd3245028e2512a24934a3c9556044e542ee5b97ba44ac4005c4888f4df4736ce8373e194e456945d26cca92083a29b8b1e7d13779901d40459caf34e54428c25d216444f1aaa5147aa28f2b69997d8c0c1e3f98ae5f252088ff436caa66df50c265e46260250279da77cb12a9e826e4aeb86fe1672c4728b6e9972456fbfc7d8149e05ebe93947ea4577a69a169c62597d9f2da36c642afc54c67ae59d274a1d0c50ff1282345a339596edb95dccddcbe73e3980d7645f64ad81e73de4550231d15b80405aa566eeacd34bb3276b9af986fad57b3e69df7e9297c4dd160338f22c7eb13a744a69d44c75220042d5ab4847a34dcc0dc507611afd26352c1362fc451f152c57fe5e501b148dbe7771fee4acf08a67c2d395222725135bcdf563dcda6c9b53b92585024b32096d8273f3810ecf47f714a0397f1c8ac8ab1cafcf4f8295ceb4abb38982e30", 0x1000, 0x4, 0x0, 0x0) pipe2(&(0x7f0000001540), 0x10000) 16:00:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 16:00:30 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:00:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20892, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5b7ef0a94d5a945fb2191726c502dd606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d921", 0xb1, 0x0, 0x0, 0xfffffdff) 16:00:30 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x6}}, 0x0) 16:00:30 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = fcntl$getown(r3, 0x5) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x9, r5, r2, r6, r0, 0x11}, 0x6, 0x7f, r7, r8, 0x3, 0x6, 0x6, 0xd9}) 16:00:30 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmdt(r1) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) shmdt(r2) 16:00:30 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8080, 0x0) fsync(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xfff, './file0\x00', './file0\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r3 = semget$private(0x0, 0x1, 0x4) semop(r3, &(0x7f0000000180)=[{0x0, 0x6, 0x1800}, {0x5, 0xf8, 0x800}, {0x7, 0xffffffffffffff5e, 0x1000}, {0x0, 0x8, 0x1000}], 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x2) semop(r3, &(0x7f0000000200)=[{0x1, 0x6, 0x1000}, {0x3, 0x7}, {0x0, 0x100, 0x800}, {0x7, 0x4, 0x1800}], 0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x8, 0xcad5, 0x8, 0x0, 0x4, 0x18e7, 0x9, 0x1, 0x1, 0x5, 0x1}) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000300)="2f9958c1b96e8332f5990f66e55999dad473027e31575f779abe55a65d103c12eb63fc958e34c9a077a03e309afc455cc53e1a58cd088e60afeab235cd84f086aeb438439f5c668aa2f8fb33f41b01c9060c49ba346603970643aba87d4ce0812c558a07baf245d2193efeedafceaaf0a1804225ff8230181a0056491c4188b608722cb966a6d48da8a814d4cadc8804c4d2c0baf9717f1093e4ed8405b1becf4ce51a2fa10639d3cbdfcd4c0a9b8c8d0012bdd02348", 0xb6}, {&(0x7f00000003c0)="addb7b70c00f29b48f1bd1f228bf0a0bfd442721c073296b42e3167584afbd8dcada78665c48fffa8d730e1b77e1529216b7f81a98cbb2e4fd8cb7bc28b7ffbd914cea57899ff65ca75f7e865325bdf123e725d5a52caf0585e8b937844666c5ca16518fb8", 0x65}, {&(0x7f0000000440)="42620cb6e5494ca89c1ceef47fe08cb0924000eda344365218a74e75bf0fecb153fb86f189cd46396e2fd9540fc12e0886f6a2b3838bf206abad458346e8a616847df62c5a125516d4c002435f6b149cde9d545d7eec81cade14c3fd03c558dbd377617ba35bce65d1df40d41e5f96b3d310c0d6ed6415651e989d27e4456348da39c0315be5e36c5b7fbb59a46d81c70aaf87410c5d1247270b1e8f4347cdcd8cdc34e094ddf432f9877949f1080390c3e2b23b572bf56bb3237edb2f120991a129ec81b2abd60ed13d3b743870336358885fd21e81ae87af69a359ada9c7a21e7eab4b672e1e98d8e6d839651e87c0896d7ef96978c544f80941c2f2665b2881e943c560ab84d25d1cdd4e03890681822f5218ca5a55e11e0a1fabc672359431febf4adf53512352d3f6d6d17dfe8b000c9e42842b3953724d9af9ddc6f0c76047af1036b6808c1612939f1d21bd1a1803ae4d8cd1ad136b7a1e138072567799742c88261e6422080faec043608b96f52c456909040ab91806acc4c4a40e4beb16b01d3c77070e60518cb829ad4c7092946d2634f2ec261804fd073a2699d651116a7a87df77514614baec3933e94d10b1dcb611adf8f58842a3bbd1a71176bc7d495810e5d49d7f88ed5a6434d6dc515b225d01c23fbbfc5543ed3307bc197e8829650cf14c8e54fc743ee63aaad960efa2f31a1193cc74545798488ed316dc5b60a6b87483c288202a01351cd29e0c985fc8741e394eadd6833a97028394f5914bcaf91cec6c991625b77678573320e8bbe801de11e2703c2b8075c7d9a5eb7e92f168421d5d3a972340268dcb76b01a7f33579d7c4ba268a24b875ccfff7d24b99497d87a4a305a6f9df30c22e9b89961cfcd5d717cc957846ecf2f11de927c1ecf37503d78e9f15bbb86f2ad94418eca34a82f7eb2bba5d5d3a1cfc3d1ed88c1c8398908c1e61a475c734fc27874a66ee96709aa55650a12beb2910fbdc5712d8012df13c9d4c917c11b685be4877d5436bc254af2361cb0d2a0c77db015118c7e43e42f9b3bb8afe85ab4cfc7c906ca36c31e397499728bb786b30836b694d037d00f438c53ee9d48a14b1e96f98e97b8d2aedf37e506fb5a133fad73c7f81a11744b2c0b8ce84bbbaaca66dc1c5463694ba8a39cd53c70d2613d1b75b1cb3422162077eac94875909ffc8763136978fc6a2d8616667b5a16a682b54d60f3dfdfdfdb70da6780b6a5d58edd512fcf3d84eeedba98544f05351028a054e878e340221e80c450c02d55ebcdbb12eb30bfa2fb71a3afc683eb388277ba0edcf19f01ea29bc95c54f45f3f45eeadcd49cd64d99e69d743b042ec7cfc9c65beca02e9508cb2bb36414ca551e3d2804ea0bda36841c992bd0808edb6629b346fb379a90adc334aa44c3d4d97fed380f458338c170300a479f38bfea0ef38b21d8338151163a707f89545fc4ea700018e7924be1e5c904cccff7a96ff0b2c2db1342e7a79da64c5ec0d361608fea1cffceea561bd4b3062961cfd67fc367e3e56546ba6f5a9736f898497b560d0b177b6454bf4f33aaeceb3e20e1be1f721363be73103170eef00e36917d90337820c1e5bfbc53fd192a1db1ebba4ea85922d3e37a9a37a0db5953af7a077cae675cc03da360e51e3400f1007b40a31dc573a6917d2227e418cede47eac311c54ded6a285b25f69e67745efd679bcc4fc45d67018d306e251330cdceaba221d4f2b27ff54d70fbf27947f40ae9829a85301cbb8108da1286c195821d2b3c14ce13bdf5d4c56b42c02c76ef501a9676a943be2598064b714b79f1f162e7953339d16b00c7471ce85ac090d58a9b121256f92dc68914135dc1f892d895e7b8c4d74b9749586778a3cde899827a70a501270c9b31115b689900034e42e111b73033932eacec2f7d7d8e930cd06a230002091641cd10348b8f5e763640d9dc69820a3e090cf2552be2df5025d51532ec91cfe1ebe7b9ffd1309e2925b606fca665180f363f2846e3e5df44772f90204d68bac9dd0d8c71c57706951ec93a760ce0a0a4288710097a8c556b2f355aa1006a937a9a4e5e073a05d20e41dcdfb30c705a2d168d363e121e5be0ac851dd4e0b24a74469bf7d98e9319733d97b5383f6e68404207ec40aad5832a715c060864be8b89219ae673c7566c7cc13c3e950d8bd4932092c16e54e558e9ee2cf690af64fc002d58a1f6dc24b38674f5ea55f0314f7ffe18d1644b987a5a23635923c31fee8b929380f2f826670192de464f4925ef601be1b5491cd9c90a4aee7aa1fbc624bfb406e06d8193b8fe139524cae8eb720a2e29605b16705962430637834c5935cc191d4fd9fdc9892baee5a877927b7bece0bad1101ba5e4a5528686dc7b69cdfcf49b86e2b63e7d163c0f780c765a73d14542624bc0f821f3815cea1b352c52b308e6fb203aea7a457a66c7d73133e2b43c800d1b5b371ffc2cf2c79a01b5c97d00f908d176b2f9b5345c0024508f1aa635833e58bfadc71a643e13f5db5c33dce7d4850e688fee5208b946ca1a290c79f449f50b6a65bde0dbbea3d9615c4f32fa2120f2dd7af989b6bcd798b28356af7f22a611f2cf9efb7b7ede6def75616c3a7f20ab76d15a0fdd408f96389132ab806659ec35b952def1e3f8dcc5f368ad85b4e800bb6853bbfcacd510d434978fbf7c4efc56db5448d49d3037dc3ee5a0d0b83e73b8d769ec3bd9edf04723a5cd157185c77dcab123ae29564e79ba87171df2153aaa1ba832e734973e0daffcfba8e1ca046044d189e6a733790e8070b59e5577eddb1f6f58335a39539e3f6b5cc0fb3c27031a3aa01b8f99b3690115ce9bf580de4bfa6144b332ef6eff1ac400bd293fecb656f771e4c47c4d8d0a58f7b4c1f503cfc543e5e49fb520d57b015b63f7ddff9abdfa1e87635a4734aea4a6c753512f113c74ffbdba72b04abc8965bf31603210385aa50fd491b84afdf89c4a77fb34a50c43dc9330b61edb58b6a47326bfcb81fafbcb6ce349f354c31b544666da2043a135141a307805689986894047233ce5145141e7f23c8474d034c4e860732b210a62c83dbff321682cbee4b9a21d890b32328c4f95fcb00f35ae376096647eeee5cc4401f5789f73681aa3f8d33b32147326f22162d59204316eb102884e4b981943e51e0b711b65818b9fdeffb18d5e3481b25e6bdd85add40b84790fd439f08d46e986c4062b2ee5edf6886d069b842f9fb4ca390f6bd7cc16b99b440cf62a336c34805cd0f3a801db9e39160db5fbf0b8c442cebaea4c282f0a425e1818ea150274844f3b8c7b1662e027d46eac673038a1f185557465143a8a5fc802d6e50aed8e020ff9e14764a42d2088cfbae16c26a71aa726927b0e349d78f934275b704c0484b2ad631c613c0f9d3b724586018111d2be0ada62b7cb81aa603900b6df9e08febf8bef07cb80b4e68e7265fabf05dd471c2ce296c998f863d94e945b65420fcdde2b354242e12e9eb983993741c4bd28f9d13e92dc15a057e0d3f79b672f239ef672a9c79bc12e2e5085a427ec6118824f424e5a4b225c581c726a65c720bd8b4c5c25a952a121f6fed75204a2b0f513dc127fe6b6fc0be89ea8b0b72c6287e861781c1ad4c8bf9a65486c3bfcbd53dbb3d6df7319b67af4b004e8d46b48ec1f7c225929b784f0057f851b3225b61e041d02a48e90e4fdd6a7b3b9a6c974ecd4e0f3548e2a14f8b39eb4b92cdc7bd1537e5d86eca05c59ef158c9f8024520b47cfc7fc0e7c6a979456f8cfe5568ed467dffae112c1080362ef6b8381fb003fcc456e5497ec1d8bb30b934a381185aedc9078d6ecff68cb2be2c217723d9b990dfe3b073b4d6e0c1f23a5d08e5731aff317d180f85e96279579d9c63a6d55dfeda0ff3ad8196555e77a1db90beca91615db7be77afc60a98fa17ba6ae89b59ed77570aa7a182fdbfe75a67e9d9854705288fd6c5b588901b85a7cc637d0e7b1ea8b7c85e70159f5de23d1bc24de1f83eabdf47c4e8986ca48e9b1e0857ee1dc5e4dce3c61ffb89579a53e631d561da758fd01cf2d353cfe00d9b876a8780e3ce20b4931897c866d6bdc4337e9467d3e26e34bcb21a5e3af3cbf94dfed9910fc2e24710587c83e9570fccb889038e995d902b914243d86acf6ac6ee2e5e8cb1323a36c75f874a12fd8d19bd3b4ba9cf1c421b9d468d2767c53b5e17855269f87bed571c03a902d8854fb9da48498e5b6403391b6166feae705544b0040da5bb662a07aeee1356e346308be60c7bc7e279df77b61f1a49b10b6217ad398aaf4a8d6a0ca83b2fab0473701077666b467fdbb03580774121193b54c0901e4e0a7224e7dbd40ae3c8728bb3bf3b407fb8e0fabbbca0f62fda1b0d5b21b6c245301bd7a5c67bc180fb7b41bcd8dd9cde796642ba19b2987835b10b2ec10a42b3e13a8f4b423ab22ce5733fcd82bbd19586d2119f48b30e785886e0b138cfb644bce66a09e0066a0ea647d15842ccfdbaaedecb00503e51e3d43334675e5a0f3d8240811fc5be3cca92e8b2b7cc8a1079b06cf312547fa05dc7278d78c8a429c28a670d2b87648fe7dca2a1b076f0e55d1f8f2061b5c5e6097e91c9de09b1dc8d6a42c86072f9f3380067f3dfd233056cfaec3965c818db0e938d123ce8c3f5bc7fb4b6c0c4c134d0f2f4e1b496cb3e41d58d1384e76b6831ac6dc29fa1979b4024d75fbf60b9355e31e30b65a1d9758168f9a3920fdb59e45641ca194022e215cdb7cb0abf6a228c853892af36c2758ce691799f543e1b878b9475697743c6283856eda9c4c1641b65f5a86586bad3c80ae6631f1207e03acd00f8d799e638e010a58ad957a7331407a6792dccfb0d983cfb824951b4eef26b5ad66c665b24ebd864c397f4165e5d7d2bcd885d803f610807d0613cc881908a72e65e4f3701916d8e8db7a56d0768c4add541bc473891a67cd541e8398ede12c07eab0e65ca866cd26177721e3279f2d591968682b55b26c7e2e3f1b54ddba2dfd2cace0081921e2d16602d17a01521911a2bea140faf8b9bf6c26e0b5e5c48c8303fdc2c1d984a416a7aa0eb147b0a21ad7c69e9d1299b98ea98cac22033fca2484025b5d72b4cdf13bb40fdfea0c79c7255ff5caeaa08478742c0de846c3d809aaa5c604d14d7640b86478f6dc69c0f0485d0edbf1ca80417233a4c029524a14a78f5a508de4a2fde3ee32cfbb8ad48b4b812da55f1c10b61378a5dd70d2f05019ad48f403db4149158b51335ea7dbd07af49f3299e522b2edd5a8c8e940e784a9e92904410ab9743129beee57703ba40691a20cc98738f1dd66aa3e55fefa55f1e11628bf5880086b54842382525f428b1680c20695527d2b1b5d3f216ad274ceff085c047abb7d7a8a23e7fe0b465979f44de8a41ff114f7adfcd75774caf09d2d013d68a1688c77e26ede32afefa88a730c1893d177aa3203096f4931cd40fa73e36774b6c63f96d92cdfa20abf0721a732b12d2078634ebd41c0c923dd9c95b19f5092e5ebf184c03f5af77611f4531758ab22291faf8f2e1bfb11a245e9ea62d7c2de3e3f7c377dc7faa34882006fc427b2661c7fdb1ee1a4d0141fa676204daf4e023a99c162091acda5c35c1b4385d4a1c26df2da3f596d0aac17ee3168ef3102b51f53fd4f39ece97f489a6edd14966584ef70ea6652a7c19b2780c91da4f5300dd4dfe58758d9dc7ed0658c32c192f0ac8f11a49d86a3744a37ffc608f1c9cf808de18cfc6d804316f427abf9a703ff6d84f7c19046123df0a539ab3d6c", 0x1000}], 0x3, &(0x7f0000001480)}, 0x400) r4 = getegid() setsockopt(r2, 0x80000000, 0x2, &(0x7f0000001500)="71cfb57e60f88e2253e7300f768be7a9639e3919e134f57fb22d099ad007ebb302b04cd310f2df651f374212e234805b37f19a484ba557176576241f84f915f215d93130c740c6599ee062acb4bd1db088ffea5c97cde809", 0x58) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001580)='/dev/tty\x00', 0x30, 0x0) r6 = openat(r1, &(0x7f00000015c0)='./file0\x00', 0x10000, 0x47) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001600)={0x9, 0x4, './file0\x00', 0x200, 0x5, 0x100000000, 0x3ff}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001640)={0x0, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, 0xc) r8 = geteuid() sendmsg$unix(r1, &(0x7f0000002880)={&(0x7f0000001680)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f00000016c0)="22ab440926f929eb4f356aae2c49403de0792eee376ee532398cd3715ef64300228a60e3d8d8da122f1ffdae1fa142f0d934d54ad1de24a98092089ae1ea59e7b2bfa2b4d45eaf7fa39a2b14e02981e000ea556bc424ea8c62f78eb7dcd3d2ad5d755a3bb1d71d3a8543a8d40e2c8489ff2d6c03a87273ca620d299479f4b79093ef74a123d663c135c342d5f9758eae357b4fba", 0x94}, {&(0x7f0000001780)="77d0ee89b2bb2a7c7d7566a97fda7838ce2ccae9d8a372201e19b6accf0de83dd959b461edb956f2996639a9610cb29843f8ee9d5ebfcacb0625eacb40c8020b357d693681f2e6d219fb994d8fe6e0edfd78fada0d0b8b64040e1c7703bdc818809dfa67180a567169ebabd982089f8e084f8fb5b11e6c56e52b8830347a115f7c9210d1912ef667e532108702ce1df53d0b150aa4d7eb2904921236eff47d7560b5a36a35aee5aa33b9a8b4622c5edb912ac3a9fdc28de301eab12c27ac96eff692e08ad14e8b67ed4567ead17490b2380bd55a2f09fbdf334ee8cd2aaa6f8218b5e104088ae885f658b4accdfb3695c6b1931ca01f609e1b2fcd0955d6185615ef3e5d13dce429905f814e5fadbefc7cae13006ce63b85b46e0faff524318f9d4451e96ed1b96536f74ae67310d441dbbabc6015aad7067b995195402ef4bb7ce3c3280bcac6cd9527be52fe4f839139f50b46c468bebce8309588d443f3ce5cefda8c58db124b6e8eb40ab0b26707d0d0e86ed42042e6e7340e780fe3cdd0820265cb7e0e606a8e494fd25621ceeaf89ef55c4144fa41b22f885da68dc27b227355c47ac55625a4ba28de23c81bad651bb7bf8f3d29a053571c5c57a2fbc181c79347a876922206ad2ebb5321d5813e2bfd8eb71b8ec947677456213f59c3ecc4df47b8264dfb01beaecba5028481b138b39024a9cdd85e2b2efe7dab1fe01559ba2efe8a794750dad281deb48598f9af1a533d3c5dc5297bb4ed1384974b5f733ccbdd3fb9e8e229c94b60cd426c15e1ec25f89a56426464634d8ee5839ea4e9e450d90961689a6b0df2b81791b6f13f269821815875021177793195abfa62287fbe02eee53b314eda14624c7bc2fa26d9b230cbfc3065243b841898ef41618431d5272a13db4c21dd6f84c17b11c871a0c38b48da668f7814909b582d036761d4774e2717143d4c7d1744867abff41d4d63cf05295b34c0312c9bece19b4b5f82d0cae6af938cfe319e64f6310410107c456615cc774d8edd6336658151144ffc8ebdad8373fc57ee77253e3597cf01cf831ea34f528e14f49ec02378e53754a2e83f0954019106df912bdb87b10bd902b7f08c6e7a320107f92d74a47c2bd93aeca2c9a34b0a91658661a437cf5634ce6cd4d81eec36cbf7f4f6d04f5b21f7e5f4afe0204d9b18103049c57b4a503706846f3aa77d97687463c9d16da7a5309d397406aae9d58460d726f09228a97628eba53d7499aa41fdcf3994dc18064b104784ea303228af0baf95ecdacbfb1de4467fff318e749eb61e9e797df7f48b99ac8d5115708e4eca13df1eea67f973a899df0de3ff44d2d4515b3854d7afcea9a63ee25198eae9cae2de03f3b16b33cd57f10dcc96c79a77408132c6b30775dcfa53c7805bc19d613385045079ef09ab3ed3b8ef35a384b59404e7ba580a24c6494875c9f30cb6f21867dbd0de01ee14322668aaa759ae633733279d08789e21ab2e82af742761bd5b1b03f6e3a72868f1073193eab27ee887c6bb672394357b879221d420abe5969df67b510093d488099e7db87e78c9178edc69a691a30b66050ee982f75869e953174f6a6756c083db76d2cbd4648972745bbd3cf19be641062a5e2657c3748d5e9c7b00f1f9f37008e2db2c95978bfd9995198a7fb5df6ebe50e167cbf982906f352f2f6e361b23ba2de6c7188106c7fca98b184d8f7832aa88c548154e1fe6379ed6fa4ffd8981da713a13b6bc256ee27bce4454369d08f58104e819b8a50afc02fc438f25a73867432e2d0fd4d62dfc8cb208b8dbc480fa65eacc2c81219cfa1b7fa7ae755887964e72d0fdb33ee38e0448761b3d83bfdf18d5fb37a68a4cc72d642bad19f4e487c0fbfafd0304c4f3c19c550a32a4b7259e8aa58f42a1f60dc6fc53372564b99a2ae27362359f8457c06f60885536bdc713f27e4a85585a426a641ab16aa6c356927d63b4f95f6317c8bccb964090ac26a5191ed665ca10d418928d93266a5216de494a5c22ba68832eecd622e9dee820e90228c8ada8bc475f1063dbb6bb63def9f75efe336ee65941a3d6d49ed45598c0d7cf9c9de2ddeded3cb3c2c3b864d7e8fd5ef3574cef20cb7bee009b0dd006c4a26d3b66c7d503ce55993f721be387f4b2925db76ec3a8757ff3381abe53c6b9599ebc5e9fe90d1a771a012c845e600749ea11fe5673f7326f56577d1ffec5789f0abae77e20c191f7fae24f0bdab0ece56cc3d21dcbcefaf4183222f5ef374f4156bb9a653849f712164414dee28bde8ec04913f835faf580545e5bebad010ff4d6801927b7ec32904d61776968e330bd9ad7f8e88f8e69076d92508c51f1d841f18b16b7bb7e1bbe9f72bfa981b4573804d1554e51d68f80b522c9a1f1e538b369f642b9575efe80ec6af671e8869da281a191c53699b005a106e61cc172c77cefb6681dc1fea8ab0b2d9422b0cb6b8cab34260f5638ab2a2d4fa805be8e350e542167e4aa8c9ccc6de8f40c16b3e2f13705c763616a1c59d44f1ee1da33695c7e8ce048def9d8a5ee2a543e7880ac807120c2259b939833c4a97a5e2ee625505f3930e58e11cd2dbf54e0fff970008b55c6e055619c8fd54c317f58015cb4d4ff2468dc1acdcb3d833dda5b5d32667d512a91c861c5fc00caf10995d84876aaba426aaff3517a9c2fcab7e281fc73e0f28abefcb5bc34a9ac8be5364881b92cf5416245b0bdf395b48687341412ecd33ef590daaa7d1b70c9d11777cf203ffcc847724b5c18d2e2b7da86823c1cc8ac169f95c61017ce5f0841a0b339fb791cec06f9ec07a1fdcab70caca97353ef2b31e916cc358aba74414bbd414855e58a6311ff36e36fca38bd54b9fa1c9dd8806b77dbcf67d97873ee56c7dc2dffb60bb9e4ad83abc17a7f358b0b82bfd32bc75bb2fbc6a21f9daf7a8cffa9d639587c1d0f039f1389cf4bf58862de3517e48443b68520065a8cbc2e5a62b106be126dc7bb8eb5582ff22915be4c62dff60f4732b6932b85904dbe769efb2e21168b0539afc97bd57c3c1601f67668f5e09261bbb898dda725c1d1f3aceab5a8fa9c7d9bd908dfbe47b32f8bfc96c0e6346625f0c75f2d13aab10bc8d77c766c6353428ed95ac824a28f31b4ddb0fa02adaeff45db40a8465198274113c634844b109e2c2fc64db243a81cc080ab08976ab914f4e5ef897b71a86b5d0798fd9b4c95e1b647a0d24a504859e601f53ff59f8ee95bb85f510d73f0805b87f5aae054504276ad31332e665964dde5c7af63cba137ac4aaae41c5bc71b861ba8ccf586501b7ec3cfbdc44bcaa8dd0fafaf7442c603b1431e59d8beb3fd9b9d8e206d6a2538a6ab9a2faca226f9a422677864e9af4a738e1ff0207589c778349f279649528dd312fe71255e353be9cadc74afce97fd25fcd4650e6db001c07c55a54e1b30f29aec9e26ef74538026d4ace426a985f2447b2e697b4e1d00600a54971d9a09654a58a379fadee73549a232d9a9d2e0a46d20a1bc8d20a25923be72884378576842b08b33fac1eec7f1f8f64730f82b0228ea2c7c09e7ec54a7a6b7f3895097ae55562b9f466e075df2e43cac10871fd4d746214b4f65c0122bfe78c460359c5631ce04bb69e056a75be10a32c6a80166e10b74424afdc562a67d9901abdde78e3ea637b1851a257e2832c51c20e4b28104948f04477fbf0cf49a50f70559cc2914b17a02c9a2f771515498aabd45ea90b0817b0208241515506bfe94771af4682f2012cbb19af4be5283b75ffac211ad40cfd9a090c20db0c8e873b3ae074bb40c299ce7eeddb9a589225a8abc33a074a81f0ca4807c3081db8885b2a239174daed33186996d7732bfad6d348d2ce23c1cdd842909489d5ed345d054f034d71953379b7639ca37a45099266868d6d91321da8d3259bb93e174dcae9f41cc76c6db31caebc3bd1778513e679d28f0768775b4833f49f87acf346e5aa80f63caaead320f46eddf9775efdbf97b710e35e23271774a0d020797bb21158e7dd6472d96a7592785f21986e25186306c65f1db742d2fb2232e858386c0306168b5c668c8a567da5490d8a60ee9da4697944328e274028775b92252f847ff79ff0e87603de1b4aa696289f2fa181b625f1952a1b3d9042e2678b67adafb50ace64add8f710f8c9eec5b6aeac07898e7f5750afcf82b8374a6a2da54431743c8f5e16c4620434eb846a776d5a44200e99b51838adbcdc451fc2334f0675ed4047de0bab64f1b4fa9873f848728afba7f228832fd16289daae4e9cbf720a63e758499c874ffc0017ca7ac3bb9b521c0d448c7bebb420a9b4539e0bd7883a5d584383256c1e0192e7e1e312dc3716748037aef0838ce4fee9c669038ba3362643cf4c9777792bda5710bfbcaf990b1694687a9d97018c224620e7247c02d99451081031347329fcc76212b8b7767c26d40e9878a9eaeeaf0b64014a204a486ad3a7c34ea74f7e6306c67cc617d330279c5210074686cb223ffa72ec42f709319c63f47a79047eb8b89494cf7deada017709198cce2240013d41dab685e8510709e41c29f1fad722e4c179d132ca9dcc2000ddf721cc89b4657dd5bbcc641a2d7780490bab2aaed9975ecf0e287731ebecfc68e8dfa8528bce06c95f04c6f9b6269876d3d3e26b3108b889d8f54197b31fba8240d71930c6482f9d82e17413bd4620d5f146c8e749035b3b0137c26f0d963b11a6e739e654238c6bb8f010942bb393852095c6f6ac527679e3489545acbcd13cddc995220f0fe2c9edd3ed53e50aa12fd70b5a1e2ade82026ea98fe94376d01f88a89fcb5de166f9bfac0e6c16a7ca4b33637d0bd30dd95d78992df9e011f48b1161ce66e303d6e6f641c9f4991f79c692d0a10c5d9a9f1c0b5a780f6c4852c31231bbd779eafb7cecf7d9fdd018026580094878bdb6864f65176486057073284eb8194b0faa4053aef0c73a855c10f9440b0fe7c45afba664eb7de5c05369156316d8baf1cbfeea26bbc83c4caa41aa31dfe0a12c7a83cd67fb0c5088358de926a356aa927b62e62f2d26c5c4426dd146a2db4e2c5aa2a6fadd25a422570b491e9f03a52c58c58e8a07adbfaf456446cd1bd8eee0eca774a43b7b0c3c2ddc26b5020840c15a9103295552f93d04f66db41db59539d97ab6858936096129872d1b9b3bf3d28e7c8dd9e6d3dd418709f57b96ba32a33fd479c5f6c272ec5e56cacec0586bf5a976dce92bdf444dbf5e8c028a9da8be03c393869f4ce088f18a176d946cd3528e81b3981e241c50745893f7855bb8aedbfda434636400c1dea07b1f6af7f77421b7d06faf6fdf69ad33c1df9e267c41c627067b7230eec6e77c183fdad62217ceddd7e96bf4af823447d38e778581638650ce681195d9b345c3ce68542ff1ee6e553a53505c135a7c41b7db118a898f63f54428f9caf2f5d51064f3132c9fb3aa206e635ee7531ba29006e4394ddd3c8b17d3a70149999cabbe5d16656e64acf7a5f6897b353132c494bffaa77d395989d47a087afd1608e7974744cd5e8bdd6966fd97f9ace34f920f8873e47275072dc97dc5ac45e1738ca8a0ecb58d0e662fab9d79e68afe268fe3876085c6f4ce6c135a258e718c011eec3c4597ac9ca890cdb16773f321eb3a216112b7b297b1d480e06d17f767833083d14c9750a99a05d5bd5032cf8aa88c29e3ee8c66caf55d8f30699da94ff15e385533adf5198028bd2d483576d9fe40be0ef8e0d723ccb6dad932517b50e7e4f75a054a4f0f6c6f034db6320f65f", 0x1000}], 0x2, &(0x7f0000002800)=[@cred={0x20, 0xffff, 0x0, r7, r8, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0]}], 0x48, 0x40d}, 0x8) truncate(&(0x7f00000028c0)='./file1\x00', 0x2) chflags(&(0x7f0000002900)='./file0\x00', 0x10002) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002940)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000002980)={0x3a9, 0x6, './file0\x00', 0x8001, 0x800, 0x3945, 0x7}) shutdown(r6, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000029c0)={0xaa, 0x3, 0x0, 0x0, "e8faba412b5bbe90f56e8b436f85c747c3a786c4", 0x2, 0x81}) 16:00:30 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="08dd", 0x2}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000e80)="692d0825031f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525956096f4029f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6f87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b146a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001500)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7c5bc598d3f3c5f017a5c8f31039dcbdf31787964ddd30001000000000000f00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f8234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c361fe3cdf08bac5c4092f9d8212568f05fc6a9365adcb5ebad365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04d3daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc09b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a1015451ab03f526bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8feffb1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0effff57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e3fb4acbc77641a30782e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130fad", 0x581) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x7ff, 0x1, './file0\x00', 0x80, 0x800, 0x1, 0x10000000}) r2 = syz_open_pts() close(r2) dup(r2) syz_open_pts() 16:00:30 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x280, 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0xffffffffffffff01, 0x6, './bus\x00', 0xfff, 0x79, 0x6, 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x1000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000180)=0x9, 0x4) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x6c0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x1f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() chroot(&(0x7f0000000240)='./bus\x00') close(r1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) 16:00:30 executing program 0: 16:00:30 executing program 1: r0 = socket(0x6, 0x4, 0x6) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) sendto(r0, &(0x7f0000000040)="39810cf5e389fec6d15873aab43a8a15acaac363c7cfff9d0a5b0299541f58dd567ea5f1cec12220b35be424d78a667db9b3f0b33f203d7a5805271f770221702abffbb0ada4477e6497013fe42ab2fad4f9d855c73ecf9315aa450eaeca00d1b159a714223ad106c95ecc083b8a99c3674ac7bfec35ef315e31b642c268831cc9d0ee8114e5aae0a400965c9460364a65bea6b9e45aa46c197595c9eb0e0d4a468cb16bbc9f3b7ee49121fcef14ee47e74e433fdf4bb56fc1eb2dbfbe2dad42610b0865cd9d8105c80f294da8fc43d7f41c624a4db65503a7f8eb5d4dff1f5925f2416e95880e5316c71c0507104cbef73289512930cf12eaee", 0xfa, 0x400, &(0x7f0000000140)=@in6={0x18, 0x2, 0xde4, 0x1}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0x4}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="258399058a32c20518fe0ad686707a6f3411e76deacc206b7ecd3fd1", 0x1c) syz_execute_func(&(0x7f0000000200)="3640abc48171fa5700c4a181dc6309c422fd4189330000000f54ab00000000c4629bf7d4c4e36d4ac8c68f89b8988d000080202e0f281bc4a1f014b99163e9da") r1 = accept(r0, 0x0, &(0x7f0000000240)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x210, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)=0x9) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000300)) ioctl$TIOCEXCL(r2, 0x2000740d) getitimer(0x1, &(0x7f0000000340)) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r5) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000003c0)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) ioctl$KDSETRAD(r2, 0x20004b43) setitimer(0x0, &(0x7f00000004c0)={{0x7, 0x80}, {0x5, 0x7fff}}, 0x0) close(r1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x200, 0x0) connect$inet(r1, &(0x7f0000000540)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000580)={0x2, 0x3ff}) r7 = dup2(r6, r2) connect$inet(r1, &(0x7f00000005c0)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000600)={0x10000, 0x47, {0x2, 0x80}}) socket$unix(0x1, 0x2, 0x0) fcntl$getown(r7, 0x5) r8 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={r4, r3, r8}, 0xc) 16:00:30 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xfffffffffffffffd, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:30 executing program 1: semget$private(0x0, 0x1, 0x140) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r1, 0x0, 0x10, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x20}, {0x6}]}) read(r0, &(0x7f0000000100)=""/98, 0x62) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x3) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000100)=[{0xb3e, 0x7, 0x2, 0x9}, {0x0, 0x80000000, 0x7, 0x100000000}, {0x6, 0x7, 0x400, 0x61}, {0x8, 0x1, 0x8, 0x7}, {0x2, 0x6, 0x1, 0xfffffffffffffffa}, {0x4, 0x1, 0xa7e, 0x8}, {0x800, 0x1, 0x5, 0x6b42}, {0x6, 0x200, 0x7b8e74b9, 0x3f}, {0x0, 0x1, 0x1, 0x4}, {0x1e, 0x0, 0xc1e, 0x1000}]}) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525956096f4029f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6f87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b146a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="08ec6208f12017aa521bac965eaf", 0xe) r1 = syz_open_pts() socketpair(0x1, 0x7, 0x8000, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)="3d977b79c9e9096185eb16db8870a4fcd10ef5cd770cce66b0adb217ec3b2a2efac2", 0x22, 0x6, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) close(r0) dup(r1) syz_open_pts() 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x800) unlinkat(r0, &(0x7f0000000700)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000680)=0x1000) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="35823844ff8e9d1db3ca58ab8ed3becf4886621eeb6055c107d7fb2a359b80828cc7b6c635524ccaae382bf2a0eb0fc8c01a9bea229f1484a51c16963f899ba7ef2404ecdf18b6b42de8c39e7cd54be31108e0cb8ce19e9c174b72d3d3885bedcabb7a3a754ac575dcc486cb21b34dd7128c3be7ef0da1b98a13ee489126872475ac71423437e194503d4bfff068fa3971f12621616d3edf42048b24cce07c76a2906dfc2ec742d9aabec9d8cc7fd2da4c45dc61", 0xb4}, {&(0x7f00000000c0)="1bcd095a6387e31830dc7f5680eef92c6c37dac1c034b78bce502fe7", 0x1c}, {&(0x7f0000000280)="83c750d97b6f5da5e1d7bafc3073f7b0", 0x10}, {&(0x7f00000002c0)="cc0c9c376cb8f761484cb3a70e67bca7acd0c2b055332cafc28288149c7aa6ed528902ad280cb7a3ca0b92836b45885b57af9f055271893dbf9dadc1eb26fcb4149ec8da94a8fe647f07e132f611d5ad3b52d004718db2853ab5ac0c2d2e0610f02fb1c73688c63b377b4423dbf26db501c6de3dbe4abb91e889dbafa5416d714b065a79df3a590dee1b1d0ca6b26fac28517073abdd5f83d89361f72f4ff9782f3bc56f128f4115eb4eddef2bf2f644b6454a5c2a6b9249a60ea4330044eacdba1718d79d2fcf396a214f35c77c6cb83de9da224ce31f0c29fcb7f8d77c3abc41424800ccce1281d54ea1648ab2cd2d90e70518b00a1aa643", 0xf9}, {&(0x7f0000000440)="55f37336b1d70db4b46e90121beef9b98fda830c81f7bf3e055fe0fdb6dfd0b7396642fef35f434fc54bcba436e1e27f3f4987f5bf9d7d477e13a18546249cff7611f8db347f9de179d30b3b2cd68ebeeaeb05590f8cd46c46aa498f0cc5574446c2eed5acd078a03aaeda96c2fdb22d23476b20f48c576ac4eabe48747c7bd3c1f8a6380dad54b2fb8e9242f406743b056648456d763cf5f962c720c3b451705970", 0xa2}, {&(0x7f0000000500)="1bf25c82749d7a1fc3b5010bb4f5158fc67a4f0ab97e661ad82df6a6e020de0755c21fa80d7c9b29719b85d19d5c36408eeaa1338bfa8ab4a5969afb3d59313f080a8e7024f6ab4711ebc49a90074daa8ad36f88f044bff21783d8451f030a7890d86e13ea7c0ccc654e52e0353577c1d6a4ed302a112080181dc1fb688541d55ac43f10dfab25d917fd6fd354334b5856e72768f5274afbb6d0dcabac8161b680d135d34c64d16dc564ac823d61d156a3dd42c2508d076ba0ce3ec14be5d265acc441253d0c92dcbf6d66ac02699aa66e80ced3675d9d", 0xd7}, {&(0x7f00000003c0)="4fa8ca34bda9f7397f767c8e885306ffe6", 0x11}], 0x7) writev(r0, &(0x7f0000003580)=[{&(0x7f0000000400)="ea", 0x1}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000006c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x7f, 0x5d, 0x689, "a5b253d828ee4174809ab1ef17f11128ffdf5d5b", 0xb72, 0x4}) 16:00:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) socket(0x1a, 0x7, 0x0) socket(0x18, 0x0, 0x5) close(r0) 16:00:30 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x0, 0x9, 0x800, 0x3}, {0x8, 0xfffffffffffffffa, 0x8000000000, 0x7}, {0x3f, 0x4, 0x8c96, 0x6cd}, {0x5, 0x10001, 0x80000000, 0x480000}, {0x7ff, 0x6, 0x20, 0x85}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x60}, {0x76}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0xa, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) 16:00:30 executing program 0: r0 = kqueue() dup(r0) kevent(r0, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) getrusage(0x8000000001, 0xfffffffffffffffe) 16:00:31 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) socketpair(0x3b, 0x1, 0x1, &(0x7f0000000240)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x8, 0x0) r1 = dup(r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x490, 0x0) close(r2) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f000056b000/0x1000)=nil, 0x1000, 0x5) socket(0x38, 0x0, 0x2) r3 = socket(0x1c, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) geteuid() 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x8000000000064, 0x7ff}, {0x6}]}) syz_emit_ethernet(0xb4, &(0x7f00000003c0)="8b0aebb1301988e472cc312339ff0d70d781e788d5fcd3bf5da27ef1669f1c99aa1b98b7caf78abe3486d90c9a2bac6d947b01f6f9b4a96974b747f113aa159b6febcc044af2ce3ce58d87d39681e913b3e457911b2714d54dd4bceec27aa6e55ac4854f569c73e39ed6f8c4ba50e01af344fe2926530d6f6d561e0e1c619621abee5a386ab8ce6397c1602821656ec922780a6f85de7076ef648d179236d8a502eebacfaa6bb07c1792252cb2d918f5f33319b7") 16:00:31 executing program 1: chroot(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xf7e8, 0x0, 0x1ff, 0x6, 0x3f}, 0xc) dup2(r0, r0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570c, &(0x7f0000000000)) chmod(&(0x7f0000000100)='./bus\x00', 0x742fe79f58d2d7e8) 16:00:31 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpid() r2 = getuid() r3 = getgid() r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="fb1450402838149f5c98edb03a460adf6087027cc8e426899ac6033f40b735cbb76302c9dfab4474a465f620f19e9070cf79d1a00e868820c8458e6bd54935124939e7d2b5584117d7da3402c30340d891ff94874c924d237de93c78e14ca10f8ea5230dffcc761ea4427623a019ee4687e6784bdf47332875eede7c869676e44db480cfa3c6c530c82040ed772f58fad96d5bc55b596806812caa36af80b7c94753b83413883b519cee9d6cf4dcd131d334c9cd5455eb248f3ed538a00fd2b14e2d93ee45fe32ae76f9148486488c3dfadcda418855980d097b79157874fb29810986ba", 0xe4}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xa8, 0x2}, 0x9) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="8c1ce2c4b3f1befd8dee010c00f0002f41632f7c72632ab4a4f5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d0506de3105ec7a6096323db361a8", 0x44}], 0x1) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7f7, 0xffffffffffffffff, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000001740)="5c1c126495c312a81dc77c254ab676655e4ed7173d7495ca2d807a708daaf3d9854ce9817b36d9b5baeae57b0a0e95c0c0b6dfda84521e142f0ea017eecb4a1707080f7ebf6b2b44273e45d5c1aa442bd459a9055e3eef5eefbb3dac8681551402f7ece84cf5090685", 0x69}], 0x1) write(r0, &(0x7f00000008c0)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e074467935e6f1ba383dbb042ad1c19c8b0a2e69e951b4a3c14af3d4939fcafc066c0a6be948e14b108eae0b1863ed2dbc74b9df469d7efa67c045d8ff59b85f592ffada93bdc089dfa0e446cac7079dfa215821ac1744d3aa5dc9e970fbb1892392a460f8505c30ec539d462f51773b5ef55ec5204e67393d93c1e8eaf7f6e47c35cfc49933b38e33bb2533e3f8dca21ed2d10ad5543dac9a11bbc15fd8f7fde4d5ea4b87000d1027730d7f9f93040a7f8c8727b68c98812ccca42520fb662568c597771275ed794f76a7ff128d10b81b850cbf6b6a084bbd3c3ac8f8cd73421b36ed3eb98c9545ef64142fef8701a36d1e459b31c1596ce91fde4a9c61213fab25c456f924a9696528da395fe9ef59a7799802b4d7d488aa02cc1c5293d7214b9b5ef184a59a79136da43fc00367c6a25705c456c8befb1ac46e8970189ad4c1b498b820c77cb316752817ea63fd0a2187313303c8ca2462fd4a1ec1caf6ce657a10cd042b8e69af08499dee8a1974859b66d44a980a5eb7c96097e9c7ae2e4ea9888b2710b497a25747cf5b2afff96d2ce60ede8b1c325ab19c34a8b726bd31dfc189b853ea504a1f707b856e778e6506beb51578c774a452ea39464909bbf93bbe36d6d307cacc5b350178c7de724ae730ee086ce82d45d0091db3c32f5f31d244e0cabb7e0de77fbf9b38d220d5171c3ebb192ee1ff78ada09cfcb1548d94d3320aa448517751f88dbcc8d627697083b4c1474ef5c1e50d00d801c85b26a8e3cf64804c0b7a5d375a1810aa22e3b8c45ae96fb63ea7f28e26bd45857d13826d62da9c7890fe0043bbd06918bebb6089d9fc61e829d25be165b46b543cde7e68016719f48303621d0274ef836782d893e4fa1eb9cf4fb3a3dcdd3cb88620e19007501d2ce41bec66d479fad6f56aa30788cf29a50a1b57e730462813895828670679cc9f14fcd33ff766fcb05521df8a006ea1fc2794ae1408e17737f89b210a66b60671a8b3c741981a8bbd8568b15700df843e0c445d8e4320f86fab5aa81aacca22bcfa1be96a03ed1590654e3203dc1a340768191ea2411f732fcf04ab0267c6bb263e0873852c3f3001bbd41a1cfbe8963dc97e43f61dadb72ffb8f2e07fac63735c844378d0c1366128076abb5a33bce8997c8b697ff52e683ed3e1aa503137504fb2e0c07be16454728ea32c808949bf6e5791dde8d57318b576ae124dfd2210a518ffb351ac59e5baee457176bb53fee7d2e062e3a5508c6a5b31d378469a0b932e2bd57e39de1a37f2977e6555d18db28ffe05bf0459195aab71e3bbfa996a558209180ff1aaa261daae05a9b094296c377f91d5db931f27eba9cf05705993066d69cf7b1f76c90ab7d3687deb14f11cf607d28d981e239ecd31139e227f039d5ae9ca55d9e4af86819868e288b553fee55cc859faba43c4e972ef38d956d1e57b2398f1ec78debbd350a69b87d3e839be35b5ebf738939bdb40fd852d1bb9d0796d979f8967496a146775ff603321f620d1441abc0d79571b148f0956df64d967e48763337250659045a58601c42570474dcaca3bbc799d4bdbe64d2adddec6d3772aa9a562e59f4c7ed95e6272016cc379cfb0e1c8dfa8156c7277beb014a68da6560464aff2aaa5d787821f31fde612571e41528225eb70196d9c0f1d5a8da28429b2c595d50510a40f7382091c078b401f6356a6fe7059c13e1c1b4fec69a2594fc924d3c9974564d80eb76be697f1a7979d5edb0f2b08d0d3ed7fbde332cbcc651a2d458d7a48fda9a080bcdfa552c96cceb86b2d35091808d08f52a693bc294c4eb9b5bf95d2d212e612e9295b205c7417096fe8686de3f711fbeeee7366325f4794b300ea26e0b0fb8d70fc8e265241c99f10620f04960242919bf2d3b4c78172ec1503de4a4b4250bc9755f66b5218a95a766f50b0406c21e1c43815f78fa09ecd4bc836deed9b94c69eaa66bb02d905852852ae923cfe75c1d5ce85a03c5a90f742e0d702d0c6b624a7599121f7264b32cceec69c4037b8c97f81b0c6d2c30fb5b6f4b48e9ca9f6e5be7ba22f707d0f35ee4b5ba322f20c9592be24f73e91cbbd3c61dcb5db37e9600a27bf4a054cf519a14e14c928ed2ea8b30f14c3d715c16b6912f1c2873639bf0d706320c17b697336a038ec2ca9a439fb1251be6ad95e796acd07e30eb1c964b8cede035dff27d1d8dd9b3fa1e7933fb5ef86b4ffd7839dd26aa03bd661d236fcfbd47b48cfe765b851ce2b3a8ed37a811e4767e0a82bbe4e96e3977d889af7e58ae8307d117c3d3fe9ed4129841bb79e7cc129f4440512392242b166dbe3f5d9fdf65bad7ba7c750e79377dc72c8b0806f23d442a2526cde826706082c6ea8f3dbff66f457069e60aa0beb91da1d859970b175b95a59cd93327f1c31d6498cfeefd90e91ad0ebc3f54408074d9c4c4b4854f194a2a22622b7d97da7c81547ea6ff71aec6ff73849cd477492842f6a974b0b5559009a1950c5be3fc40bafc609699116bd21878539144831b20134547198b12f75a84310f583bb0dcfba02bbd45f29da1cdde200577db26c9212add0951126137531723fb9b60230017b09f0f265de12e5c8d366e9cfd73711fb3e1901a2fb7a0e062ed3ce3329acbc4eb1f805a267110d4bf6086eb73900ba05e17ed9e8937017ccbdb21fcd5cccf640fa6f4d0e9ad2d9e1b5d64fa919036a878d7d2d44d6428aae5005ac84b0e8428d7f049ad0e9576161c4162cedd970d185acdfaabd780c6e867431b923ee4573df296b4db8fec039e52b4d03cf3e2bf7853c80dc504d758bf206a4a8466232e2c09a0537f2b3051f24faf4ab4da0fc4d8f2433a4d3cafbdf957f6c67563e7580fde779df315e2bc8beb4c7e83d2e83433f9746bf2576ff43ed1de2f5845d31fb52708f3c2cbba936459ba2f4aa3eed3df0845be6b7af9dc33899b6c675480f2010a8ae731005c66845820c539b0294bfd4659420e3b11b8442df89f718ecffaa74972ff008d50792c59d623dd1c1eb76579150a92abd4dbfa2328cb53e366aebd69b2c0ac7c9c94f0a49da40f98156ea7074f6ce4579e9d0521b92fdf9add76a88abfc4ceb8c8ace8924ab8bc966649030c427157f476762e41da8ff9b2651495a342b37584080dd854a472f58f801ddb49aa2521acb9e0579364ee028fa5499b6c59920bbb6084c456e7cb2217de0f90f4ba30c292ff830444ac8ddd2bd017f137ab37064c939414fff65760715f89322d64011eb48b9c16d5a8dfb0f2ef2a1a8d86634bcb55f1913d9e0d7398d657f989fbbd8911e4f4bd86bbe59ce28e5b552386fcbded19b0dbb71e2840ee9db944f7a40f97e665ec7035fd3d212dbc69f6e9b6efeb2fa6f3d0cc7199e3f4a9e01dec909c8a2374ab0d6d692e5f9df91a6781266b0d304da2ba1a3890967aac87c98a6313e31db3ffbc2490391422983d1f360665bad585fb2a4b80562d531bed3a9a1ad9f48659b90fd5cf3deb47523b24228c9ca7c9154b359ec8b60399be1562ad90e14cbc8584c9b3869148c24ee42d724e7b0ededa47fba4f86f8f92c64dc2733f2def6fd40b79c4b1b00620ac06d7913e673f5819159f45a77b5b6438f862cf32471e87038c0b581b889654c88d7bc8d24f90fab829fecba5e5c393b2678dd29b4b7823140511fb781263a6c70251a9dd6ae8b973d7346cd170bf9ca7575da86dc4295dab0318c27d839c28469d97bc95a7157a92e1c7bca471101961f0637b55a9474b13d5d5aeebd9dfc7145f1716e0535834b6e904b78cb3d24e61c812ad4f91d6070c813c5576afe5276cbd925461a4243f743857dcf9d9f93d7e9573688814a0dc8dda1912daf1e4ed4dc326ad892b57550f7612d5f9ac5a0a0ec7a4393d2f488ca50f7e5e5a2c996a486b7f257e4d5de9518629576796295e20e5eb6cef22d2ad6bef79b4c4d80a5d196ec872480de6a80ccc9dc48d6e567c69bf032a02965bb5de475769c5a13dc088deabb572a7db1684ebe0afcb11181662a3c725ee03ec4adb0fbd63b9b8656", 0xb91) 16:00:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x1e9) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x10000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28080, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:31 executing program 0: r0 = socket(0x10, 0x8000, 0x7) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) 16:00:31 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x5a, 0x0, 0xfffffffffffe) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x6, './file0/file0\x00', './file0\x00'}) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x20) 16:00:31 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) shutdown(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10898, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x6, 0x100, 0x5, 0x0, 0xea5, 0x8, 0x7fff, 0x0, 0x2, 0xe2a, 0x8}) sendto$unix(r0, 0x0, 0x0, 0x410, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x34, 0x0, 0x2, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) fcntl$dupfd(r2, 0x0, r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f0000000080)='n.z', 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x400) 16:00:31 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) fchmod(r0, 0x0) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001140)) getsockname(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9f756580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7c17699cd104aed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000000080)=0x1002) pipe2(&(0x7f0000000000), 0x10004) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:31 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r1) poll(&(0x7f0000000240)=[{r1}], 0x1, 0x0) dup2(r2, r1) dup2(r0, r1) 16:00:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sync() preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/77, 0x4d}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) chflags(&(0x7f0000000000)='./file0\x00', 0x50003) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x7fff, 0x5, 0x0, 0x200}, {0xffff, 0x1, 0xa3d, 0x8001}, {0x4, 0x21, 0xb4, 0x100}, {0x8, 0x2, 0x9, 0x1}, {0x6, 0x9, 0x9, 0x7fff}, {0x5, 0x800, 0x2, 0x1}]}) r1 = semget$private(0x0, 0x7, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000100)=[{0x6, 0x9, 0x80, 0x9}, {0x3, 0x6f, 0xe3, 0x394}, {0x6, 0x0, 0x9, 0x80000000}, {0xd612, 0x0, 0x2, 0x224000000}, {0x8, 0x7fff, 0xf0}, {0x6, 0x81, 0x3f, 0x40000000000000}, {0x0, 0x7fffffff, 0x7, 0x9}, {0xffff, 0x0, 0x0, 0x7fff}]}) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000300)=""/4096) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") semop(r1, &(0x7f0000000240)=[{0x3, 0x0, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x918, 0x1000}, {0x3, 0x9, 0x1000}], 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20001, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) shmctl$SHM_UNLOCK(0x0, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf5", 0xad}], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363b", 0x76b}], 0x0) 16:00:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000080)=0x3, 0x4) poll(0x0, 0x0, 0x6) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0xe6, 0x4) 16:00:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getgroups(0x0, &(0x7f0000000240)) fcntl$setflags(r0, 0x2, 0x1) r1 = getegid() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) execve(&(0x7f0000000300)='./bus/file0\x00', &(0x7f0000000400)=[&(0x7f0000000340)='#\x00', &(0x7f0000000380)=':@%!\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='.\'\x00']) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x420, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000640)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000580)={0xc43, 0x1}) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000680)) setgroups(0x3, &(0x7f00000002c0)=[0x0, r1, r5]) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) open(&(0x7f00000005c0)='./bus\x00', 0x20, 0x40080) open$dir(&(0x7f0000000540)='./bus\x00', 0x10080, 0x14) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) ioctl$KDGKBMODE(r3, 0x40044b06) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)=0xfffffffffffffe38) getsockname(r6, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x200, r2, r3, r4, r5, 0x80, 0x8a}, 0x7f, 0x1, r6, r7, 0x3ff, 0x4, 0x1}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6a}, {0x4d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000500)="413a64bf8ed0de198c027aa48d3ec1040341a24cc2b1ec044355914c6ed190c1480a3235682d289898d205f611ef648985d1b03c4f99c39b5a56600c2f5f6f1c2dfc6606d52475f785bd1ae0e0cc7990dae878018015a73c9e24d79a8f30c6e462ada2f354981ad4fb6424d0332a22cb11669a9520963a80ec901f13b030d8f9832480ee95322e7482b0a36f4d1cb83b689f31a397f8fa4ac187d91cbc30d260d0c8508b2a1efb7762aee56e8ade227dff4f4e6e6af795ead4eefcd0684df1d49a1e34b330eb07d30925fa3fc4dd8b59ac9ec19c153d1de3b75202080f281b2cc25b3485bb5f9909ae4d13984ca6f4c2993127d40c076aae46cde80bcce536a4a75a7a67af76b72ad8781b34d6bd4d637a6d5d038b16891a8d26f61cea1304b5e16b2b68a163cf9ec77050bc6e3a48249396146d37811c8683142a6a1c6bda8cc8ea1496a0c1bee197cbbef390a88cc115dbc67d9f9c9e56e781f3ac55d0fb42783475872878e4c71c1dac019c8aad4c4e154c979ceba418526e01b511cb9b55416b420d0c09e7956d121fc7072376a85edf", 0x192}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) lseek(r1, 0x0, 0x0) 16:00:33 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640)="eafff05bffd8002d92d4588903be8ef93c01afd6359d971b7e346ddcdcd6dcc9a637f5118a70781246f417c2c156b3435e4d6111066dace3f8ef6c911111024f8bb5ffcf7cf06189dab66dd7d40e5b640a9128d90ca205611ad7723e53c44f09cc59801a5baaba6ff8d11d2a42bc9c00fa484a0997fe307fa985c276755a734cbe67e6d8f173e54d081eb0b9b1a0342135f005acefd4b3ee3fbb49aad28706e6ab2281ff318d2b98c015c01ec6b4c6a274c68cd1c269fbbe145bc63ca1bc1e83cc04b7d64e23e030db95edf14c3e5b25890031d3ffdb0eddaf8ba2e01ec399f3bd27f6ef1b30b27ae4aa", 0xea) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x400, 0x0) getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000540)=0x800007) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) sendto$inet(r4, &(0x7f0000000440)="ca9051e9fa90e56a1356a2fa36a2206d07e1c9b0303c3411397fe03b8c5ae31a06b00cecfda86ea244ee984fc63e2a3d4c83c0a8d0b4fa16c2fe3a89c02f142aaa441dbc9a8d07540159d86557044b82ee6c03569eec1b60ce1c977ba4e5a3c50535e30642e7681cb219f15c760a9efc3291f2c2b3f8145ff8a1d415fdcae90efa21", 0x82, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) pipe(&(0x7f0000000240)) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000500)=0x314) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)="5f1a7e87", 0x4) pipe(&(0x7f0000000580)) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000340)) lchown(&(0x7f0000000140)='./bus\x00', r5, r6) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000080)='\x1f\xdc\x14h\x89\xf1D{(\x10E\xfc\xb0\xdcZ\x87\x8a\x85\xa0I\x13Ft\x1b\xdd\x82:\xe6S\xcda\v\xb8\x13\xd4\x87\x99\xe3\xf4P\xa6\x06\xfe\xe59\x1fG\x13[\x18\xc0\xb1\xf0\x84\x06hxU\x8d\xad\x01\x9e\xe0#\xe3j}\xbdt\xea\x85z\x9e\bF\x8f\xa2(6A-{\x80\x9e\xdc\xda\xcb\xed\xa0\xc9\xc4\xa6\xd4uI!\xb6x\x167djc\x8b\r\xddZ\x89.\xeb\xadj*\x99\xbb2\x02bk1\xc5\xf7\x91\x9e\xf3\x1e\x8e\x01\x82\xc2\xdb\xd7\x8fE\xbb\xa2\xd9\x7fR\xca\xef\xa2\xc7\xde\xb3\xcc\xbb\'\x1c\xca\x8du\xe0z\xf6wn\xaf\xb88\x8c\xba\\\xba^\xc5B8\x0f\x9b\xef\xc6\xce\xf5;\x823\xb9\xf7\xdcC\xe7\x9ay\xac:\xb1\xd2\x81[O\xb20\\*@~%\xcc\xa5T\x9d\xdb`=\xd1\'9\xcc}\xad5\xa6\x87kz\xf5\xd5\x7f$\x1b\n\x1c5\x00'/236, &(0x7f00000002c0)='\x17\x87\x06\xf4']) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:33 executing program 0: r0 = socket(0x11, 0x3, 0x10000000bf40) r1 = kqueue() r2 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/158, 0x9e}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/154, 0x9a}, {&(0x7f00000014c0)=""/252, 0xfc}], 0x6, &(0x7f00000015c0)=""/201, 0xc9}, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x113}, {r0, 0x200000000c0}], 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:33 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8808, 0x1) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x22, 0x2) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x1, 0xffffffffffffffff, 0x200000}], 0x9, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000080)="b932e4c0e4cbeb26e6d1a6741a701cf664fc335a4d709e0519c4c65c3b1672fa79014687f02cc80e532b4d1f1c38e0524f906c92675b620c8d96372fbec712f7c198e940265b1b5be2448bae7ab835796dd06c0a1a3de8de3b0c0acb7c28b152abdf3795a37525b40c62b0bc60bb78111a7b50d305e75a59b60a68d4238a98e4a8eca648d02c5985fb8273b31a2d18227727360207715c3151455b8d085a7b87581ffb1241c95cc1483e1043dc4458dc737442b476ba147cf10db7bba2c667f3b63479451eba3ab85fd652b3f600fc16ac2c5b14", 0xd4}, {&(0x7f0000000180)="de822eaeef3cba36b9984d7f4a2453d900bc1024a286a23db2517a5c6be1a298cff38654526731ee4662f91f77ae5a004d0da99df524c69708f0b47a2fc97cca1ca6905769eb90ca8f", 0x49}, {&(0x7f0000000200)="19323ee4845322e37615ecb7a61baef14b33df017bfd92e696c9eebab91dd797523d89dd613d1bc1d0efd48730bd765e8bb5ece7ec1d4c3f49c3d67f721a2aeff0d61ef5bf2d5fec3ba71116a39fe93a5d1ea3a7f9b3e8708d6cec5d5830dd1544912cde", 0x64}, {&(0x7f0000000280)="bde2b8cea907f01995a9f7594253e80c575747300b909e293bd7bacf65c38fcdd4eb4b23bc81fe462688d0d751564ff10e5cc3a2e7cc832b33022a71a845e52520bdc78cbc88ba0b28336ae0b7116e601c5686176e3d29f3740f7143bb624543f5a771093343dbd5944749f378843ca763663cd31b75f2561be2e1c6782852414c3ee47e1d7c87b2064f40eda791aba9dddb9b882f6516a28ddf0bfa1affdc283bff8da1d98c5a8e773b02d1711af288d0b1a56cd927725eb68842fd716df8debcc3c1c147e77f136b96a9d0268d2d151545ab5ba94163a2364356a112cebec3c05ab9dfcde36f", 0xe7}, {&(0x7f0000000380)="6175240f84f3bb2852190b90a4e5702b89e7b2fa2401088dc54c3fade99c6f7c9ff4386bdfac167caacbc56ba0da5abc0512b4249773bbd2107daa78610b335515a3aea1cf9a985013fc76676035dccafdf68c5eb9ffad6f173cb40248d3ff38ea84cb5f504ef94448607064746053f85fc366b394e21337839f3ae66560f67c81ce740da7a0d0fe01ec908c62d7e8d611a6b5c1c24dea3faa94b08eea350b919cf5436a350afcee054b71d4b000f7240a7aa50667fd5dd4db989edc9171b7774955d89d2d8b1877b9c45a71dad9d89c8fdbd22e2a172b5753e21e2aa2cfc9972adacc65f34c3124f5b007a9e09f8b19f1aa1e3437ca0b3a0b426499f5ddd1ffbf20beb85e162cacea846f1106d467b77b46f97731686ad11409c0273f9631a40b8a62b08d0a98d27b80065c8581efad057d567686a17d065131fb83e1fe6510a8ecffd270d7bd7fa98fefc5a350fb09740a63db01bcd64061299f15509b92fa6ea4ef3f46298d195c7495e5df5d189164c8cd40470d31b213f167617e0a0a4b51a1164fbfec3a5a678e30d80fa038b04be79104da7c8c1b22bd6e8fd3895fb9ae62fd05b2d0a9ade2926133ba1d383603453a299056c7c47bc1d32bdfd8336104c28c14668454e4ec4ad6c8cf068128ba04b71ee023328981ed0736476f212290085f0ed58d7d682b6f581181bdb1aa5ea3021fa63f8a15a2122c8f5ce6efcb06983bc9de15a6a7c23aa87a3c83bcddfada209ae19a15ba4dc411c99f7e106a89ed60ec000219103eed303385f51f73a17cf85b8e49ce5993c3678570f018997e2c0b848c9ce62862fa735e261742bcb1bbbbbe963132765e76735f13288d5d7e991ae8cfbce428596dba44fbc1c61ce1209f14414fb653669b227e824fdab8859d34aded5d8adb7ed95c073bd9c60f5e06c6aec37bbe4ad8120791e343f64e54fa88609f73cc9f189825cfc5af535daf3ac0b6056040c1e99794a907ba5522bacea48b78899b1024ec26488c33d193256b7521f77abbd78326313b29c68202f72f125fbfb122347612796a0e2f4532c946c9215cbfcd28fcdbfe42468d4f4ea0a10d3829a32e906013e7dd90540bfa45ac9fa3c73ce9823f611739ebf3fa0633d2774e25f912ce7ea835eba3781b9f455b1b8b042c596df25c18d2024f8d494e6ee2eba7c06dc3099b6d4725fb0a09439c60424f97d7f26ac694693cf71701dd6f741ad4c3dd1dfbcd877a337be009a378104b50398ef8311a94f9db2d65d1a744d12d1fd92132d36cf8a70072fce035dc13ba4f6a64db0d795c3d06a1e96efc5ed8378680fa68dac8d7aae2df4d6b58b7d5891c75b42ec9b7ae756b58a9c1029f7a07e0927a9c367e7c7407204bbaeb870feb99a93cae018c4da552967f23343cba350d31d52366b3fe41db6176cee98833eddb4bcc44f2e5a14df36ee8f494c64b7cf2056db0bb5e0fb9607ec35293dbcb9d8ef067a951343ec6b6c3b510bcd2c006281b20d5cd162ae7406c1cb50beaf15872588393bc86de7c5bc49baba7a46af118829484dc4b6e9a90b4faeced518d882b32d510d6362bc92e14c611a27f663f57f63e9a2d1341d0ecf9d511dbfe0955b4ea7d2be10d9727f843e569f60465114e6a4acde6624d1aeefaa0064e9f9f6077ed33b5f63af26897180b7a0c40609f573592c7d681d88255485e9b2ab71c6e68b8f759de4e27ebd36f3ccc0472a0a546009d0d9b83fcaa3732748be2a1b3bb5697e5e13858fdffc3e1d8d1571f35fc492385ba885e94897f19a6dd29fbea7db0cc7cad366e45e284d2afcbc872e8d361a8ebe4dd17b466fc47cb982f547d50dd33c7564750081773b5a17d21376643272a018b95787dcbfa8756db7b31f3b780e4f3a4fcfe5153adc26f13e41d4ab009958cf9a635f1edaca1f665f271c6c6b1e6aa9160db8eb427df029a8efa89b62b59c23623bd13bb1d390e0cbd41222d7b41787efb444c2cc4e6ff08e4534c2f4fc6b9fcd316f83aa013e32bc5128f693da8d73c2afe354f697c44ef75308b4620e5b13d5163821764a1224e176d82af362f28fd8e6aea157a6c4a3c0a9ed1f13146d5f22766c85b67b379e04414bef0dfd5f9cf28307cd7d79c041bcfb4ced29478cab84d30fffe71c0c10dad6ada8467aeff9334e49c9a2b6988a23b013271feab3457750e1927c1d13d08829efc054815d6b49c8b8d20bea608cd37a95b5de357d0fdd5c4c51037be6f8c053123ffec64d90217e31ed0617aaa8b17366700e955075a58fa402db42491589b180a26fbd6d97ede4782e45b94958a2b3eedb9cc1e9666ef7094ee33ea329575599818a79303146b6284c97ed349cade7e474a499c174694262b8d99e19c0bf3d5acbf88d25a7583b29354fe3bbf8acf3003a8ebd12cb4889898c5046369314002b9b678f5f588737c2db02c2bb3c4ce7dacdaa575c95510cf3bd60f4f7d263a14f386dbaf72b6ffbe8ec19e4d1d6fe4a9260c5a29a2e032754a6bd278a353bb6e1446c0c82dc0f3409897167c3bce4d0d0932baf975d6140d67f1e38904b25a58709b29f50513a59cf9ec97fe9d417b23434306e62271389836c4523331eb6fea65b2f4c8380855d2c388f10f8fc6ac3b2d6d23721f6161ab6d9de90857d38601b417cc66033ec89ddcc4ff64ef59cb84eb6bcee7bbb79693ae7f2c262cc4dfa98fcaec9375ddb7f88707a3d46854cddc9cc042a81f998ce92d7f51d5aec5fcd236c72e3c401345e679d95008f481283d85b55415cc00aa74a03ff5f5a0b2fb96f6b48e96628d8f164dc0a506fef72cc9b9e5103b2c184687374be93a377005f0aa281b1ef4c59a5dfcffbd0e5861798744434d94ac45cdf8f82ed58278e382731363b43266ccde67c5b4e81667188347b5352b72057e247558fd3938cb523cd0bd4061e2f70340fe22e25e2ec50e502b49a2e1ffe82c796ef7619f10dee2563a13221900b54aa1b5700d60574f019f3ebdfa2abe81863854d03549b31c3c3187bf951b22055346fd46980672aa93d5b872b2c301bd784ce1c49e963d6c72f7c78a3480a49b584323b36d2534f4646e3b067222bc904aa27c08bec613616e85f0db89241bab377caab98ff9fb61c6fb63d31f1d3696980e85132efde16190993364818c2e93ab482d59fbd48a7fccf0e950c3d324fd52fd240480abd79b7450c5e16178134f977bcb51b61e330416ee4c3bf3c4336589ebc6ea95e0591a4b372646cc16a80930f8614cf769940c4813861bfe34e1e6ee65772dc9185148a71b3dfe2e2b20fa78fa52258428ecfd9ad0e9aa63b62a3807d27cd43132dc54002344b2255253b6e8ea082f96aebd80c38c7c476e4cbbe0e8c0ec20438503aa0b70b4847dc2577f74c7d1ebe7b184826a4a3ab9798e90f81a60aeef2a220a2404ec46549ca8c814621546cd5c9c337ee8953b0a901aa316d4f079e706a05720634ed3edfb3b5ac5e51d6505face55da0ea9b35dfefb447c0ce2ea48a39751cfe7c8af7b9f8520745e36ea491392ec3a2c15859f326947e52a3ff7ac8522014e5f757fb43c564801b44a842ba855142b6850ec85230a98addc80a84aa28bcdf801e924146a300546aa6f649f3a9ed5da4289bddb9be1e2a8b4a498a141ec0a4608de0a3baa95976f7505b238d2cf16487571d5220e6957394100319d0fbf605c028a7b11c682aaf0d265cf7c92408a3dce876787ffbaff9984e0e336041826a002379fdffca0b288bf4f85a10959ed1b2d5225e9afefc7d6a4e91fcf25207dd7be3a087b1a5c8694391883904e58e819753036e9359c90f48ed00da76d6c7a16d522a85e2490d0eeb7896187475df058bfa10ccd17babce1fe3aee9a4eaeeb920b95694879210197c20a29824e1541e5a5a03b623ea14399c140fb88e050ff5e32f39fb91fd6049f294df264d2ba1665bc9a7cf2d6f9e792a4315343f1bcb782b1592c75aa3fb5cf29863a37449eed93f464bc4432a0c69e542f82939c1bff657476ed3f68c9758ef1e2fd9376cc6cd737f22ecd0ece92ea6c9a0933e3aa6b8b983a52369b22b9efb50c51e7bc43c4764b4fc66ed6fae733db984f645ceb5ad675f4ce339ea7c32f92e62ddaa099256eb388539e14dd86a1ed367d4eb95ba295376b505414d0ea40d0f60fa4f7111d17a7a7e56b3145948d66b5edb4c22aade83cb9e25b3b895278df9600a4562bec3ea2516917aadf71b8afa4aaa40d4a07fbc87426898f6f3a31a8d026d54cd23055dc464fe2d7091a1bf870f954a5583a46d1ebf4d70a07b5a6ae080e572514cfe8f36efe30d4c3edd990a234f90529da79b39088782d31bfccb009364d114796c52c64b72b71efbbc2b214ceddcf966dd55ca4df5cca521525d43f79962588562b7afa151fa8b0af9fcde88e83b6771bcb4cb7a66b2356d04734f1c5b288f8d6d4db85c0764033cf956f5d56f473893cc5606f64309fdc4092a240378a0232c69d5f32d06915815078d32b876fc7aae02e4dbdc3fd34ac4dfca6a06f4f1ed0a317060c8e5fbd6c0a2b4002931f63576d1fa222b9aceedb3567f335317ff54d687c70a441e2153b23d659c3cc04bc7ccbef75413165b75d6830073445b4fefa66354dee5dd5795645de1bc89f4bf6caaaee90e4c1693f5d9d54337b0147ad8d72af7607d42a749afc4377bbaf7cc3a02aa40a9ccc22c0a4b2a463f22a7b56f5819a1bc05d9f32ea12bd079ea484fbfcd9a15b95ac304d72867eccdb961df3107c127697061efd0debd765cfc859e625e6881f1ab435f6ad50d8ecc04d613dccdcd766c9a97c650ae974788835b76e407a872d08fb6bb6f502f91baa959b92601d30291cb496d1667a95c225d3d3a501983b134c7139338a0f425ad1befd3b338117207c8bd1cbc796b996afd353fa895b3c5159422981775bbf3792ea4f6227ceb96f69918fa6d50f1100429a8e6b4f23dd703ed7df8ad96ab6bd879e6c9de2eb7f77c8e046433efe56678483ff0fa08f9da09e4272a6649716d42b6c965c13e251967650f2afd4eb040a212fc4715b75af68596310b4c613dbda775f05a7b0deccf574b37702325c61490d9737c65ef14a0e4149ec0f6c1cbb8e2d74f1572b52b6e7aa78833a678d7eefc5303c762d574efe6a6f1125b2b49adf7427ed6eb50ddaf71e4a88f8e386e17b21b9528a17469068ee41d7ad24d7997eafd547fe0505a7ebe5336c5a71b7b50dea886532ff3679d409787ee9e78b4ed43bbcf95cfc2d1336286c19e9e329dc2ae854757556ffcecec6e7ae289c0ecbab5c625c4bd05d37c212cf835d510ccb1d8e865dd99eed2e28d39a306be768b25137cc9dc132ed820f41a8ec61db513ee144f765177e11383c3bc614f2903aa4f6d6d4a2cfb2b895aa2efd00dfb08fd718684ad0eeca3385734f223ecee43bde3a3ca12411dad7e553aa3c794bd89d6d9fa67c1c8272a0530e26d96bd56b6264958ec195312d933e386c17c343544b38832d796abc011ae29ba914b8e1d8bbc1f9f10dddc9e8dcce56d295e3ab21f62b558ff0eb8d98591876c3410b2caa88e9d3a59c10480cb16250c58e74c1c0e2df372334d043d8a6613d971680dfe0f08490a4087b75ae12ac11db28758cd5bff11e9c95a21f42844d2dea5e63c639bc169c77499241512e659778434cb911108753e013d19cc6578b40bd7d8579604a2875b22918bef7ce164add6a6c96e67c2ad8250b729f596e00cf807adb77701dab10a0423298989532b4c70d92db894ad154ca29ce2b2bef09efec587e773b6fc76a02b8acf8bc83a3ee", 0x1000}], 0x5, 0x0) dup2(r1, r0) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)) 16:00:34 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="131aff6df1171cef6c1da9d3c1c9e9198dd036c1cb34dc7adfbd27db6b2063f0c4d67e9e53b058eb9bc38cccdcc5e329b57f383f974527b9e34aaabffd", 0x3d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xff, 0x800bf9c, 0xfffffffffffffffd, "7e389ddedff37173934a3a00", 0x0, 0xfffffffffffffffd}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:34 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x911, &(0x7f0000000400), 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) close(r0) 16:00:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x1, 0xfffffffffffffffd, 0x2}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:34 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x400) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f00000029c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x2}, {0xffff, 0x6}}, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1a8, 0xc0) open(&(0x7f0000000100)='./bus\x00', 0x20880, 0x4) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x4, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r2, 0x0, 0x0, 0x30000}, 0x6080080c2, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ec798f27783a"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x7) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x3) pipe2(&(0x7f0000000140), 0x10000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f00dec3a3574600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x5812, r1, 0x0, 0x5f) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x2010, r1, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4502) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc0105715, &(0x7f0000000080)={0x0, 0x0, './bus/file0\x00'}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000140)='/dev/wsmouse0\x00', &(0x7f00000001c0)='/dev/wsmouse0\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='*\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/wsmouse0\x00']) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) 16:00:34 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) fchdir(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc5005601, &(0x7f00000000c0)=0x8) openat(r1, &(0x7f0000000140)='./bus\x00', 0x400, 0x40) 16:00:34 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x304c0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:34 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x48) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) msgget$private(0x0, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0xec}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x52080a07, &(0x7f0000000480)="f86fe6c499901f32eaff92fb00000000000000014fcbd14b872215f5b014ceb8fb59f4c50b283b711cd5b596486b19e5fb905f4e77e51260ffd88f5d4a51bc009b8da040b1f05d355709c5b0c34a5edbd37ad9a6cca7f1bd4db900d9f43759801283a34f9940aad10000000000000000000000000000fffffffffffff001127b28fe5f90ea757aabd3184f9dccb88eaaadc351aa6a97783487e36657a3cb7f9a9dcbefd971c6e9f5d7b755cbc7344a6cba7c16f567d0070002b3e57d10aed98b073ac5a57abed95ac29a3de87ea3f126e4ac837425ae25235ec6de508b2f747a5f93ba1d09068629eab539a36e53d0f459e88f030b4371a0de3f035844a5c8deefab96823e35b569078c863c1be5e65fc5441375fb4ac1de62576690c12913cbedf8876a75c22e266fe454c1b9eca87add051c855295c04cf80dd62264fc3df948d967b648faf634c8ca69c7f575dbdef09157c7fc737357c46ee70c") ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0xffffffff, 0x2, 0x401}, 0x3, 0x1, 0x6}) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:34 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x82, 0x101) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="5b063bb7036c96602899b17a9977008f6cc76f851202dee8acb7b2ee408bb2a0dfec", 0x22) openat(r1, &(0x7f0000000080)='./bus\x00', 0x80, 0x100) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="cd69321511d60ef6d48bb0f9bbd490940e227d70f755228937d05c36550a0c7985d15ed56905002fc52df8a24a52a6e3028c02a2b8ab4d24291625b33f9131ed497133f4a1caa69f8e751798e127323e965f8d4d5358633b6a406bff7f000000000000695e64c12835728a", 0xde}], 0x1094bb8c344194b, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/93}, &(0x7f00000000c0)=0x5f) getpeername(r1, &(0x7f00000023c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de5e701d698e0494000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000b72bfcd215db3146ff99670dd0335d31768993a1967716b98c0140c717b917438b5635c973dbf4699eb81d8e29e466b99fd73907ea0462779517694528fd8c53326b87225ed802296d741d322031c8199394124160073b6e5d54de1428835ff74e122a452b14c02c9bf01272fcc9130b92dfbf417cba5f17b1ffd544e384b43a011b1498c5f1fba7f49a464ae4602b7fa2a23b20244a9133c7b48fca"], &(0x7f0000000080)=0x1) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000b40)={0x2, 0x400, 0xd74d, 0x400000000, "e8880f265dfe3e636624ddec60f5137fc7ea821b", 0x5, 0x7fffffff}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xa) write(r0, &(0x7f0000000380)="5f17d88aac6a78010a68bc827f3aecfcf5fc2ca2e27a9c0cfff188ba8461ecc7657b45d2fae6c58c82f37e6f182a5b3f4333c1d047ee9646d205b625e8ec734d1b379ee56e4d4e4a1fa137ea6d2107670f40a7", 0x53) setegid(r2) accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000340)=0xc) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:34 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x81) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x8b1e, 0x1}], 0x7ff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xa8, 0x0, 0x1f, 0x1b3}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0xd87b}], 0x4, &(0x7f0000000140)={0x9, 0x5}) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x66) readlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)=""/40, 0x28) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4d}, {0x24}, {0x6}]}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 16:00:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x80045721, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) 16:00:34 executing program 1: r0 = semget$private(0x0, 0x0, 0x102) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socket$inet(0x2, 0x4003, 0x80000000) accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x410, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xf8b4d2734073a6cb) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x421, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x6, r1, r3, r5, r6, 0x100, 0x5}, 0x72, 0xb76f, 0x8}) setreuid(0xffffffffffffffff, 0xee01) r7 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000000c0)=""/113) 16:00:34 executing program 0: r0 = semget$private(0x0, 0x2, 0x7b) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r1, 0x6, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getuid() r5 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f00000003c0)=[{0xffffffffffffffff, 0x7, 0x1800}, {0x1, 0x4, 0x1800}, {0x7, 0x3, 0x1800}], 0x3) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x80000001, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r3) semop(r0, &(0x7f0000000380)=[{0x1, 0x5, 0x1800}, {0x2, 0x6ccc071e, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x1, 0x800}, {0x3, 0x8001, 0x800}], 0x6) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRES16=r4], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) 16:00:34 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdba, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x100) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() setgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) fchdir(r0) 16:00:35 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c80000002900c9e3968a5c471a0000330000000300000035ce17351d56577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453"], 0xe8}, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x3, 0x2, 0xbfb}, {0x18, 0x1, 0x1, 0x5}, 0x1, [0x0, 0x5, 0x100000000, 0x40000, 0x9, 0x2, 0x6, 0x3]}, 0x3c) r1 = socket(0x10, 0x5, 0xfffc) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="7fcabac544f4e69daca9c2490f0596799cbe9918e31087a7f4716ff14086c2d0563065a062df5c2b40f7a6af4af9f385c379594d69a5ff21d69e233614c6bbc44d4e647b41c15706648a920504906f71bb0f59e14a7e35b3d734f5513c43ad246c00002e5ad8d852e1aab546913c9c8b2442734f302972be177ef4669b862c493f0293ae8ea3b42c578240bbb2ff0bbad30637d4e4bea84fd379a19fb70942c5ae198183e2479e94f5a67d9ac5be1f43170bd52186acc302219b690376c7e982e2ff5cc43a20aeff296c37ab4e9c0d64ac02f36ff8d2090c87db680ca83b0e2601ae86ffa83894fbbe0b434be692364b6b27e58ec88af461", 0xf8}], 0x1, &(0x7f0000000600)=[{0x1010, 0xffff, 0x40, "8123da86fb7aeac99df33e16b1ebec8d5d877aafed0aca847d62eb57b0e71d77da5f9ad23a9d83b16d21b3e3c92c2fb36d713beb8173600e61aaf25a085dde02a3a61a366e641432bbba560a9733c4a7c163f94284afdd973857230085d9818a2709df2d53999d247c42158d99f088c61731c33aabaa1d7a0c646ab116f8533e67a3bc0dd2d28065170bff19b1c94948576c0b501c0f7a8a10194f4c9c5ea0d9c9ee8fecef439e721df71790f02197e980e62d495d5f5fe8c58f77c651770260eb6fbfc48ebfe81c2c228503843847992286fcad657402f1876f923a2ff5aa021c47930b16c7c162224b11b8039fb284ad74a7bb6998e54c4adf29c542a2b6ed0d49b0bd0a67d0bbc461b289068e5991dbaebdfd5617d0f794e3e861524c8c7f1051c14c447f8c4da93d495b9d41dc261c62a16b422bc51c43bbba6f8c2afd853db333765289d9104531b0bdf7818acf71a17f364735d99afcb43920c55c77b88e5e0fa305cebee22eb1f4e2999ebd9212cffd519c44da24e74c9946f3395267224272bae15af4166e9227e40b6362f93e89795b3009e64721db584d7d2c0b0a9f5ed196e322130af981d55fa57da81f0e7cc6c4e1417fe120426417901e7c6fc1d3c8d7ffa3f09c8451b4ba3aa0a82cd2a9873db8f45b6e487661879632c6ea4e4ede7fed202702fc4143997104d968ab6b1b0dacb67fcaa4e8fa2b398681f92242694e39045ea36c8ef7349b632863b0106a4c270edd97a54744b2e5cbc97940dad82a3401666c04f890ea55c2455e891cd99db55028c75bd03ff8e29dea15ba1720adaf8d1258538e26e2541af3877a9e31fd9cbdf3b755946afdb092870cf34c287bb131ff778e3bcaeb0bb2ead440080dfdadd0533c441908a4cab61697f1ada137ee20f548469a2f627322edc0d95e2ef42e426956c160ed2f41e96505a058bfe7c0453ba20177e6f08042d4cc6e99a05545c0b94b621d815b392607cf29eea9195e7f65fb2336cffd0718e593a1840e74821c1efd00ef02cab38edf0fcf8fb75910395a7279478f1351df7b1e575a9ffa8e67ab371c4c8edff712dda3573a580b504a289dc1bb78ea4cd17002df508cc6ad98ed2333e45548ab9dc313d36fd4f90b0f2a09ba2a4ac9ea2d65eb003c883d9f36f2eedc9732bfe0ffc561a61d27f06576b34b136d8842979421978a62d38a4694da5c377c5468840b0700d02a5c3c656c79b819071d718c092462bbb0497e938229935a779d1c389731fa260255527c3a1dfc798e75a6e6a6dc33fa9318e463b43c39040109bc8c70a72a730dd5807d0752af88711ee5b1ccb9d7a7208f061d99e038573b98ac4cf7fb622a7e3da62303a3e7fc56001bfaf6b8199f263f465d38a34d48bd7cc2365a8007d6133fefce76338c8f28d30d2e15871d9849eae862f7807c4ed2950c405ce91b7c28f0831ca272a5b9f1ac335ca032ec1f1dff394ccf2b49df25d30909c84132d6a8278c6a9d357275e79f8fe854c996bd5aad8dee677d73801cb1e0fcb117b43adebb755ec639ef301f31a4c3ba6770cdc12ad3a6e54058330d98c2c9188d44daf3b00c8fa43847eb2eb0efccad6eb7103b77834b42041eff5dba033d5583643d94db7d80f9ee2e8cea62f2df7df6bb1600a00ba3a50179ccb9865744d0bc974b1b41c872760c90c82ae35dd680f821c9a50a713d71bfa843f26fce7739d8ac23cf9b40381c106f742127a45e36cc3b6b387bea76763fe70105fbcad1108daac6405e2e675280e9e7781fefe5231b5a6604076d3238ccf4ed7c5715f7931b28765731aa2d9e9a82f434c2164f142958b51c7e3644d6edd5c33b4de55a646f5bdac9365db8b2cb4f7fae22db22ee5ce2b7e41ca9a8889a366177b2521ec864992574b3bec649d9f7ba0f2f03bf77cf6f0fdad84add0afe553cbeff28b6a15dbeaa25cc7a1ecf820213abf7e5933a1b6d9466ba5ea57cc86b2b40775c8d90c14127e4348392754cbe484a26a430a24183a0c6d27ab472e7cbc5bfaa42f1a4df9cd83df0068156f015e655fb1dec666846fa1ea5875d4cd2440c1c936869dd80c94c26e16fdeb62ad8b06164fbd79b9b935d6d4d2ec361b06ae7113e603c8f31f23ec18af8259473b97677ace271ae43883ddf25c2e3a38c85eaf134ac5f8c4e8e683b85857584e754660b6108e1b06ac248055e4e430ed7f1bd8ce00f0e4a7754d6f2c3a23ae7beea2bc35647db137d0e821a1094955cff130cfb715936a2f532f6f6d4eb20dc152a5e3585e068a6e5fce30f5c16b546c527ca501c6f5fa9934b98ff5df5ec50afb747e8f25bc8e88e7ddcaa5f194a4a186127e7b501aed46cf115bcf224fcdbef3d53cbd060b057267f9bd57223ea10e8ccdbfa2a225648577c615c3b3040ee6217ebf6636efd5914ac5e031197ebc2ae24227f17c53679ab423aab2b352b9594be72bc0c6015d7959004c3a92cb2e3d42a356a64a1515affd92838ebcd28b28f3c5549041ddd324b47f3decc2d9d270d4073fdcff0b22d468ea37fa89738ef3354afce4f0a2c57ae183373adc2f7342d2b47d5dad941b95c8e92e446966b547e4b13e5303e46da86e38c51dd3a187acfc0ef278d285869be444fe04977e71646e78c2cea577d51fd5c37fd640623edd003a7b54a7c7483ce5b5414ba8ab550c9b95c8c666c84890148681635a1cbda2572f295ce4cbf38446946130718cc169997104ac3d7ef0ab723d632669bad961150b5061eee2814f04cf44f94386cc408a3dc0afdea9a25b766563aa6193b3f439fd5ea1f1a0f5a18bfd22b7e2f676dc4c2d01a65abff52e73fa8f409d1b2f301c0feea1999f0d719bd7539463ca2ffa21d745c0f954492dea0a0fab29f400f7d55fc008cf5c2bdcf2385e3e44d848e3cf4956f1bbb561b7440ad490605e40b3340704336b8e8ad20fa3e15e38c78220ddd8dabd0b174dd4dbafbe01209f81bbf655d52456dce77cdc4a4174902cf8c3445379c09ffd79bf1fb2474a32c1b739b31d9c0d84ae4ccdf6598bc83da8b0b41360e08be2b2cdf461761b363fe998c4187453d9c74b6fbddd83a2cb9708989c4513548dca9603d47c68357a79c75cb2aa69382a3f97ae53dad1aaa1e8777c3c16f863ae786950e11d45c5065497f31ebd2f3f97a5d942d715066b42f9269eaf68b87c746e8039dd8f4693145c87980cfeba9851b137f6b43fcfc9b1905aca130548bcf4acaf01756b493e85c314d8bcc7d179f7f65dd9b0f3ffcdc2bf38ea327694c606e894fd6692e26977bcf1032b25f74ad345235015eaeebd87e319a78c9a6fd7ca44c8f7d3d25bee842956f4d4c4347f24d210c74b775f2e6ae3abb885814ae616f239f19bfc0a37045e729dccca743068cbc2d1d2a947bcc0bdb1b4fc74bff28ca05a292e413d8467f7b0fb837890ce8e2ffe5896dd9fca749ce5217d8556c767ce34f3cde6a291866d1ea5849b479c37134121e8297a7cdce8eb3bbb3b6d27dd9214a774174ab7fb0427448c66824d0b65b0a636a66e816db1a9a48ea485f5a65fee69676da669c56fb6c8f5ce9205514062147061f08704a11df1317df366c5c0b1d378f192f6336c79cbdf2e55ba9be73dee1644a042720c9f5552fa88715891a8b9402657aa2f56632d142fd546c7a7de467963b5aa4c6e23dd4f4827ad95833a41c4107a3f5a930259b38c89016169524a83bb35f0525e594116bc09f568792b4eb14576fa586ef4a39de54153b5731e06f3d44a487bec97565d162165ec2e2d8a15ed7dd81d2efe64f8f378f36e0b2b2c38d2329bbd2f79d1c95c435dd9a56dc334369b90fb142ea117c35a7b2e44a5a1d018381731a355e1e9e815082c248d0041aa70b4af9e9014fec8c76abc8bded29ddda312f593b4db67fd571e2fce33b517bcb194c1474a7dbcf3085fbce1cfac46eb106200cdf8531e19232fdff7543680e8a76af0dbfdd09baab61d965d6f05be4aac44deaae8a5d2d781f42305381f0b5c09b6a71a0fae12722a201731e48fce5681aaa355f50295dcac49a547e1bbc5cff6d9f6d40620cc09e0895ecd89fe8193ea2bcfa56d255f0c398dae006ad7b5dce9bbb367270608f83601fbc642dc32a10339b98149271a22ab483c4a6084a9e64db1f57cefb28c546104ab1f8e436504ab05cb36c68b0f68cb434837030f0e84b0c6b514145e95fddb683ffa7cb94a9354f674a6cca42262b9716d5836419dea4f3c65a44122bc5e188dc3fef66fb98957317261538c99aecb441b06a50d23db620b0aa69f3853f8bbe53e2e26ca82a7773631a678c7f303ca701de1e58d92e98c96cf1f637cfe65a55a3321293c600b657443ec07a90bf8c293bfab04e31d09029748f5ff650c65249d69e3ab7eb579ed677850be8e529867c07005ab4bed74b0470a5a1efad127e20d9a175c621db6470b7b04c547aebf60b64a00a102e0249a1d9839714c43b4b6d564dbfe811c662f5bc852bc79f091698e93947f93029a5b22901cae6d56ef7962f00a90e9e86f809a20294a3f0ab3f1f697e5514253df43f598cd808a07886a2cac9a7196ba447503151e653b0aaff333d15b392dfec19dad65694a5a9973b66ef48b6f3a15e822cb28fd0aae48ddb404abf1791c4d2761645070d64c8012a2295f4632dddf66672f2a847858949756958aabf16af11e48624a6057809b5d8ee8b4c393b5a5caf0be3a25014d55036dc18eb0216ae6d0b00502e4010671c3638f1f9e8da2b0c01bf83b0dd157625373546b9d98c32b771eaebec2ce7b816ae824b23fa1e226fdd6b104f2ad3d03f447b204ee4ded4ac51147d778d560e254dd0713b9166f5d8c6968c870ef4413c5b8e9da9cfb09dd162cc665c7f0cefc2ab180c078144de98434fe78951f344a03392ebad1c656a9ef39776e364a0638eb3d50c421d3e2e63dfb139af5e2df964106183d176237739400386a4c147e2330a1ef0a24377bdf01fb473eae90648d34bbe2b95510091063aa283808bf86f2a9e26f142a34de20e82d2cab270bd5a54b55ea6062453162802d2c333ee31e56600f868007553bfe5614bd09170489f344deec40fb15319fe50766628b47bd9b6d9131c0752feae43e02327666709ab53d177e95c49ba17e12cb269eca4625502e38a17292582b7aa2ad4055278ac17f4bdb060697cd44cbb384a5d0786fab92a94e7ae32e2aade8b0396523ef11e159b4e89ca2189c33685013b26eb7e5eba9386312cd860bb073ca8d95171456535763fb31966bc401b2a9db3f48978fe06c2c00d3361733e41ce0eab48c338df8c5999187617524b417705b934d0c3236845d267af42ba88e9d92ffc89b26c6151f9ccf458379b73a162a349b53ed1bf753f6a7abfd4a3ef868a0fdca518237ba4ae4a07a44757c98ad64ddc5ea2bb1136e1f780284e1f90f75e783423aa879edbe49a3d0d1b93553fd8c037a265371adfda9b3c377a0353b19c2a020636d29909b5f723d3339916d0245a262b34cb2f0ad576676b4c8a27b17d531e5ab1712dacca6b3c34d73fd5949b314f7a0acb8162efe349fc9aa4d630fcc61cecae1b5b4bef07add3b0499017ea8c54c4924e593b4bd44082b3fbb4cf374485ec0401f584f2c8cceb06659372782694c67d58fd7be4f88ad61484dfaff896ad021f5d483d4a3ee15b173f48ea92e28b22d6194604da290a53077d4724070e924043c5055fc4d370107ef257594ba6955908be5b24fc12d8fcda7c7a0be4b18bd20732155fa9d25528db3a0e8e7a2185c009b9870a57835649c186852c6a87"}], 0x1010}, 0x1) recvfrom(r1, &(0x7f0000000000)=""/85, 0x55, 0x3, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3feafb3d4d8bf8e35774493cacd3df57f0ae3db4"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x6, 0x4485, 0x5a, "0bd2097fd05817c60ba3062484ff4b2b6f237392", 0x6, 0xe1d}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000240)=""/45, 0x13}], 0x1000000000000071) syz_open_pts() 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)=' ') r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x200004, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) write(r2, 0x0, 0x0) dup2(r2, r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000180)="e8ec789ce5afa23e2fab6d0b0567a13743edf607fb47dbe9ea723d8318222e61a704036b53e91e5659cca41949481ce391e5797d0af8156885967f0080000000000000ddf314c33a47c6d5c2ac11636cf74bbb2dd7dd51865adfc34fa15e777d0806ed5a13c76f", 0x67) 16:00:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x7c) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r3 = kqueue() write(r3, &(0x7f0000000000)="43f4b489191673d231ec133dc21ed3ed2935c914f42fe25363f42cdccab3cc2643357dbfa18098e6f500487139fa940225f7079e6ef4d263b02b3eb81a97a4a898a6144a0538d720b605b79c197bdd9c266a49f8e945e1a46ffa6d9c0dc7fd3223bc5850e038fb48aef1bd0c275a70f934ebb1444643639fda5cc27bc334b4e8a84271f34be1bf58a5589c7679021e68c8e3c6a70ed4f00daf7f30be400c52723055c695ac27077c405c6b8d2098ffc8e773c1d9e7be3b2eeacfefd1ff6ad87a2c89671805324552ec16225b009f5a00837a63163b33ab0947d6574e3c7f1c2e1f39e7855ba6cf23", 0xe8) kevent(r3, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) socket$inet6(0x18, 0x3, 0x2) mmap(&(0x7f00003ed000/0x4000)=nil, 0x4000, 0x0, 0x5012, r0, 0x0, 0x0) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffeffff, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x1e, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) socket$inet6(0x18, 0x8000, 0x1) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000025c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0xa, &(0x7f0000000200)=[{&(0x7f0000000500)="45a16446c32946c3c88a603b30284249b12369ec0e6560001757585445a2c0e85d16d64f1da9953daa74f6892970ff3570eba6b67569d84f6985547f29f7e272acc447b79916f920fb330fbd338b587a27c2b5a2fd98cf2662ee6e4397750b5908550ae0ee203922337d4a207e004fda4f55c5694c9da5d8cf3093967c590e82e8d1e4d7ea55ee0de1e39d1de08878d1f7b0160ab6bed8f238fe7886cd9901169977422a63a40d9f558b4b764e0b810200b18aea669ac0e3a0708550f5bd489438f2614ee83aaeee5acac349f92a832b266971b8bccf1dcb099c1c6067340819e6ffca6ffa3813b369d248136fbc9ad90e36a95407d8cbbe3fce2012a8da8c03688baa7b1d4bc5318739e71f58efd17082feb4ae037cb7923d38f7468d556c752e83bee3d02c57cfd2c27061e0880579255cd283305981abf7bd847a899553976044ca44586a6f5ffff609642b83bf1a7d7346683721aed81426a21d67319fc234abc79d07748a9c18599a9c0709a7cd1f48bbd7754c157aefc8cbf27437aae48d46215c078ef77d248bdf44b34293f1cd6981879c92acbaa52c78ec60d64f6c2249fa55145e08448d8a3da9e23eafd6e9f450de83dc7ff023e0591c6c3382cf96bb7b9245593bd39cbdceb14feab32307d74d38a951c52e50c859d8d8d0d15dca254d2611deb0047d84c6ae3dface3330a13ffbe9a3ff65d25d74ee946f171f8561527e53cad58c968d7b093f62662b9a2fde71b4047cddc34ef7c9852a40ccbbcdf1b04b62d0a95058dc3b26e8c85c5f1e4efa5d05158a5845304e64e75392baac97efac30064206fc2edc5d4d93a57a4ffcba394a24aa3dbcbde7fcf8a904bbe2ba09917ee577627561d245a97b50e59d98d6036775a1f370addf3fc8f104e3f698d9810a8abfefe652f562746d1ad033fd96c5dfdd6002790b083c95b540b514211b9e96b2a7eeb4eaac78b851762fd8ebf8eee4846b32fbced41fee97b72cf4d53effbcffb36d6e01d81cbc0dd1255c24c82feb320b0430544a0b5e6c9bf5ecae388e985fa611ede6396151a2c80ee13004e4e9d1e802f60a94483e1167ab73cca29ff64354f01dd4c3fa167217d10f4bb91814ad75fc1bdd71c788f79e1efc7dc7ac63f2d7a78697f0f4095567352d85ad80692ed9456cb944702e02af5b298d493271b87f5ca0599f0bfec061c963009fc878ee4510260fd6b7ea51fc3124cb1905fe7bace424db16d7ce682c037091bd86481122af5abbef27b21fa9d4a48068025b37476464d28d6845411660b679c93202b6827c7461dc8bb60cce5e9a785601353fdd570cdd368cfbb033b4fb7c583d4d6ec7ce90d151dd177a8521f676f26c78819dc5cd98d5ddc6bbb7ffe7cc4a8b1437ee7c39607510c6a09b1847b82b5627695696e374078d9e4f390576744bca3a5304d38ad9460fb0bdc51108374562ed2d5e7340a0ecd2f715fb5cfb51507f1fe666354a3a41f67ce609d24ca2911354e74a33cbcd2d5b7aabfe766c342718719142a0015f70c0c567208c8254968b306dac5d0c1bf63e3e6233519b2476ed32d68addd18fee0f221e45c21be154699d0585d28b304f391d16eb2c0f96801e82db3ffadbee6040179a24f9f420dc2056f1617b8c96e1d7f00e7ec7229fde6e18e58f8d95b33675bbd7fbc3f8a626f93845bc7fab51be291e5b861e5b54b1a025df7c9915f4da2e36006c156e050ed722c4d03c2f6317fb58676022bacd795ae219750e72add89dcfcb9fad98c04d5516d327d5cf2ec2ea7ee171cf15de7e0b33886bcfa1ecb19d42de054e269212e17ce141b9be3651ff6026ec9dfc002529e759605a4115c0db6aae41ef313a510d7ed254d4362356fd044e0c65f714d27d455feb7a8715d98bc816a0eb24a4c3c07818a230863bc0c1638e7501bd8639805d1970a368a063354fa60da61e3dc46c3087c7a8b1948a05823aef550ed5fa68171202a0b0fcf7d731bc34e7a9d742e3105a83c692cce369967fcf527fa2a0464e3037cd34d10610da9f6aa8546cd25026974230e635be35351da05ec4976e9fe77e56e38e8209a97b1b8dabe9755aaf1cd1c4a1742ccba8976204dca62c8b57e845742bf81f8ac91b023b05a223cfd491297ddae000151ddfe62b562761f3500c98509c36abb979f64c3f0b476bdfb34a11df78add779ac4e759200cb7fcf5f4f44afd18b0f14687ae648e313ee6d9dab851e2df316f3869721ae29bc7cc565446d4f8e34ac331c9d9f66531e236af9e69cf6cfef8fa378db011c175f706efe137ceb2d09cc4b707f289f7d3902e927aebc8cb14355725a4a4a0209f86ebde35396bc12e2f28b06eb8b0c3cf8a0e84e506246cd6ede5872823032a11cd1f0b47453fa8425028da9d1b60c51a6162dd1b3fb8d43e82b0f44730df105cdcb590427b07413bfd444e0537be0bc4018010ba46c50e113debb27bf66479c416a93dd8b5bcc9f90d56de342bc5cf8fc834ce24949c101c1d9f67bd89ac95ea48191e7ba20b7128d1675d1f5dba923fc4e5a2b96c818fbedf5d5d8d57c6a9b60f90b0592c7aaf56d8805afadba8b0106d957f2232081df34a20b6dd0da0802b08d494fb7209391dacbb4c25136cf47ea0ad2db396c431ebdf796b1fe0e6f7b319c2f9e82516b97bca12de557e05042aa7151ebe05536a9635bccac966cc59b7e5e2bd0800e16cdc60330dd098c3a3443497b3cb6a86af33638ef8f54f8f10450ca1d2eae3cddcde3476a2088231b5746e09268cc178380c0e5c4f03746b8c9d8e0978bea249ef6e44b615fea80b40f439138898cef5826a84adac61a43d0ee923a80191ea60d01de0bb5ede3f44ef074844ea4370e215e6b743f0362120edc9a9dc99b128017f6d2c8ead11b42421ecb77d1b77ffc509e474b4baaee963a6dbb6aed42aaecaba77df79e50f362275410baa827d656691f2138309d12b196322d92313f38984c79febf6c266f0ce0aa258062da7934fa7391f0e994a87d8cf7a8dd5bde7489087ac977718dfe3e1ab7e7114f79af61ca196f354e7b5ae9e11bc27ad1a12f8f26c1b977c44692df4fd98aecfbd7559f3c0ae4b98ac7ffb7b5f7b009afc0a905369f9f6a558d2fbb4b0f28bbc403caa40bcd5c86c04522a43b7ac7b4dea5e4b7448d4d0b564318d6c4f2cbc107454776d6e14c57a6acaaed8aad7d00758c2049013b193350c552277fc98f7b88d07b64737ce0377d381d16956bc26439c2f731934761f81d10ba6e63b5f3c86f7d96a0c4ff21e10c5ddf0c470fea257bf867f41010728c2b9f26ce527a86bd7591aefbcebe85391e5db73afe69bea4983383a2f6faf58e1c73596eaa93b57a757a89f9990e52f53b44c0396a852cb6681cfb3047878907c1de6f52a189450309f1a78d85f66f9e4f460968d97ab0f316e241595737a175e5fb35e5ebe8f4196cf5c2b06f5b63c5e494219ae10066d33bb2f7e93016d6997cdcfecffe9f0283e4e82ced23f497361c539c9e377dac57594655353bc86e896b172672e7e5ec19a0befa1a61a8e819b8ecafde724250f79288535e449ce57c34af38e521cdf7f93c2b348b3c387409c2a5bd432cd094aca9360d593157c44a57065c386ddb4b54cc05da7ab2532c25e9555673373c958a535aa23497a94b8341f7de931b8ba122af08e7c01ab85a4c5345e3f6bde5b407d69438bcfcacca3a260152052b73ee0c48cf42a401626e34927f85674b45317f1587fba0ef6bd63dc75686035836fcfd6ee7194ccf8fd2d5b2b074aabf5df33245b3dd523403ed0eee43a831bdea35591bec39ab797870d212f7adcc17197a2559a58d0f2a6e1bd0eb54a101450781c8aeb5e7f25cc207bf2d24598bc6a77d5d6259723567ed6b08c31a91b7561e8efbd108a81f4faafebc05c601078daa5fbdbbd04e21dc1a1fac5f4accffb7fd2e4ccee8278f68285670443367eedcd2d6a6b9e6316b2bdca2c997f2600953548b59b073db19268edd849079ab97b335902afab1bd1f07ff5f8268012b1b6503fd9dcf9bd17816e300f12febe46841998b16aecf51e9fb34ebab12a56d62c04c603dd852f9ac38dce347734418e771eed727cf3f01d5ec635b8c454ceee91d3e0ea1fcab28c0a0114de29aa663ce13425b78f5d5db295d411cfe75d87ec724461a69c4f4aeab11b93d0c6ca57ea79a7c8ecd8d9e8f2fa56e078c456b655760cd93efa0e39e271d7c645614ac8d0b8771bee9e5a9e62f79e6c9c89e9d76fb140caa864e09e6f72cd78bbb4fcd836b320611a4dd1362ff57f01fe3b73bacecef81c4ccb27e81be7d40df044181e4adff1ed06affc6d157a63fc2d24c4202658edf55bb8fe6d3555fc213be1d33919886fface49f05a916e19418499bb6eb937c9f4f30e8f5cc1ec7f019176f18e09e5db6fa902523f91515fb6034a167d006363893c742e35a8e21703dae51d0e9993254f80974e5ab2b03fc273b4dcf7c86c3bd42a32caabab329188844e19cbf2625b3c962fb9fe0bf69ec958eda793a7f59b4650a80dc96f6e1b88e704459cf3bacd94df1fdfcb1ab58dbf4640ebeabaa1a8889d69dcf43919213a3990ccad3b19d924ca8779b838e93f3ba2bad9bb0e642836e2cd0fef5b5bf4cbc7b7812473658073ff03a2c5c1bfb1ae57afef7fe4055675f2d9016bedc78c7c232da6507c4056aa71d713f8dab2c9910cb58e2822ab481e77f1fe7b82d19adfeeff7a6cec90d0b3cb815021b3a42cbcbd6d8afebe7b614fa7ded4825f8c1e0511d0f9cbe783ddb5c0a003717a839e69c79613b17979b8c02c9784cb3623e6b6ca4680856add80dde4cae734f856ac339d4a0b2d93cedbeada97d4ffed2b9e181b7b4f8662fbb54e83d54e9c9c1b3889bf1460db72529235099fdcc17f6a269dec47abee17b18e4cb13dad2c6922acd63a115b1bc8f880c172543f6a8e9883c2367a826a61d98f1af58169ea42ff4eea0e9e5fab4f0f0ab334954a05b24a0e0d554d2106ac3289dfc6402ab2852f7dc4a3153f7d96c7c727103e4e8d76ed4382652207c9e98bce435eccb2046634b7f54089d40bc6891985a48000f67aa2891f02578e6ee099b726acc2806163114e2769c8d6ea1e2d5b7928bc1fcfa4712cd861aa45c1a1dedc8b8d89050487de9e1c30859bc88aefa01a70f8882f594e819ebdefa46e917b66cf6018f4aa459a1003eb9e76b6ee48c2ec86e3281c8ae487e815708314a603b9aa34dae2666df67d22a1c6ea08be3cf0b84d032200890b1cca00b0a26ab15db24b375bcf6e12cf2029e7f2c4bc517b3acac0df73460e702677bb572ff4aefe381168b0aef21abe6af77703724ac69dadb94dc03d051ce487d328185a520d9a3b90d2ee9345fc411356fafce0c8fc3788da87c4198a1090a864c8f8a22338645ca636eff95943049c89c3410cb26b82146bad2bb0fb1d977ee1961d370f15afade41d2e3849efa9de2bd9dc129cd308d0a9e3acb1ebbd67ed05eefafd5a5fae914a7ccb71d17f561f7478512a29d70844df649ef4f2cc144ac139e6e61808e18a21f184f152d222ef9e544c17d709e989deb16e84778bd07a0f0365fb5347bf0c9e7de704ebc0b7a14555a07f318017436179095d41e28c0b8f03ab82c19c9bf2c15850849c841774e45024721be46a1dded2cc26f581f985fa7068782f89e2492f85a8146bacbaa3c3c1b674b3b38ad912a93db08c2db8d67672c699e5468bdc218e9c5cc910457e36e798e3dcb4afcf4520bfa002b022eeff9ea6eaf88a8a843a1824f072bccd66e27624046b2bb93", 0x1000}, {&(0x7f0000000100)="65a87f1c6c6d30445ab7e9bfaad09ed070603ea5c717d7fe5b8760e1062d2895723fa93eda72378fae2becf5ce896ea1e6f371b3b2c901b1e68941226c5b178cb58f8beb2d884a6701b03a5954ba3ac16936b2774099b4b0df2ac9122673ea2028b6bf55b31e1e5d2baf860c10026a141cff798ca07d3d7ea5019709338254a8da6a95ced8002ff9b6221006ca2c0fa8e1de51080983c149f641da14cb673b9e07fddeb15a622c", 0xa7}, {&(0x7f00000001c0)="3874b397df7d7766c9f920d6188f71f56685cded002bdc4af503492c93454cb2ac77d350ded8b942e829adb784d5cdf5", 0x30}, {&(0x7f0000001500)="42934b09cd5d43d1f7ef789f3a52a66eb0690e01db2d1e05cc6f253534c73b54555198b7afee2e3452249a618b35963ca9e9f997875466cce4de68690721c49a3eada2a1c22f8722fa995da47c60049b135b11cad204ba744a22059b3eef65837706af3988fd7c39fe588cd4190f87ecd0c917224ac0d5b4c9bc5b3328695ba00f8df6d11b0f2a6659fa8721d185c3f06846cea5c6b05c3770bce086f8e01416af3d3533d8d6f75cff6cec534afb811eda4f0cc6f160f7c62085419b53929553c076fef70e9f96b41c222faa76cff3b7ea808ab335200caa3fa7edbdb9ced0129faec8c5ef24d099100d7844a671574eb4cb717999556f179e879b3865b420adebe174add86aa8e29df13c01e6bf405089c89c95d20fd49117f9369a5d80f3845cdc2b7e5afbc57dadd3f7a82ed2eccd4db0d3de727b996a706d8be69dc4e327663dc4025963e1ce34114806bd6fdf87b327736e32c7866a9173279b70c65df8ed1f5512f6d532aa6d3491b524e797a925f955b66554d4eb616098d386d4a2e4db782fc0a1672d42e50e17121de8132c3fe0fe5710c1d7423e58560f82b38bf019feb80d4f058bcf6f006b0b73eeaf9e84502329a48c88c05eb05375956d68dc3667049c52dd8d7f118887f1d6ade7508e82e035aa85e03069cd015a7388f667a20ba841738ad32bc99dd29d43c5dfd37db3cbc73e7cc44ed78fb279dcb0a4d9a35ca6dc0f682e7046983dbd496c7e4dbd93c252fee1732ca3e6e87edcfb8aa88b27d09a74836937be574266d2d2348b63d9539247541b9c953c45ed0fb49fd9ce788d1dd475c4c6feb5ba3e92149733053ff706ea8311995209de3d88e1e3221bff3141cb76987d590a1261ed16340d62fc21303f14daff19936ac57c5f3cedfabdb105a59389260ffbc124091c114bcdd510b714073311204d771e34e18252d9e181c08697e3d1db9cfdd270864e9f4c2bc88b120a79d6f2749ba9fbd87126a4348aac2721c68719eb856d841d5939a64e894e5d2792573c6cbcb05a314df6dd8453fb44d5ec3a2bf1efd2df37795ead70b16ff1d0c244e7aa24cb7e58db8f10b2e6a49e36d9c3bbc3e2fc755ece7f29b022983c062f4ff58833914fdfbf3fc3bb8bd0f19596904ed3915f4dcfb2752816db05ba812ea9deac14fb35a3e5d3392c9e43b617ee2ca90d80eb5e660353a540f22673438d634d99ee20f2b2c282147aeccf709265af8a8f0bc5fdc9316ceab7940350a007af7790a470e2e19b91ea8e7a7b2c059188d2113b9898682d8a9dce9c23803efdf9949ae25fe8ec44778992d76a1af6d668226854358e136836794d4fb4870c02754403376d98cd7f3cbea13dbf6044b4e70a8429bf9193829620faeaef01fc0c27e7b1bf0c41270135b1d60e2ab58a6a7866537fd9986e5e8cd7dbdb63bc1b182a92810071856b27935d667e00757da0314452b598b92df660e034dc8b3026f738740e39786add3b04e62d4d7576c98640d87d79093f372f4dc1a3f03656d2c5ff5e502d04e844375480d0574e908eacf847b14a58c11576628605f4ddbf7a66c5bb5c875d9b0340a6b04c1c018fa1b3d4fb8b56378c71ff7f16d7cdeab1e4bf0996730de8c08771bd93bb510987bad7c606baf67742176dff6a3e20c2cf47a126c417fe4a4c3742fc022beb70984504fcaf4fd9747380204ab68099c2ed2c8f287201a6dc1771358335ab8e1b2a208a5b7f56652584cddbe138dfd27dd33b43ce7b744aa61fcd807c54d1ff90828a231b23a9d5c9295373cf0bc28d2332e99b8bc5dd72b3ba1bc0386d589c61fba0ecf4c6905370f8d40a74be25f1900aef5392a6e0fcb1712a539a946ae003acf6ae1023fa7bbd95c317e153707caa9c0821c2ad942ed43b8c2d0cd2159f350c420cf0f04d230d3b62a3e4c53240491f53d393a26c7cc8b09da487146da99214983e21889e58fcbb6a826957d3e45808bef1a95c2f1ca6164cb0c33ba2a7bf8047740ddd27d25bb873fc99d36ec10b8ab664b6721ab62c1a27eaa62b0981d6dabd744b3445035cb14f8be83cf5515eb426a851959d6fcb26350235c4a2500a5553db1ab77ec6a3a649dd203ac9afdebb31cf01eb24c748061f5ec670b35afe8264c316dfb60de20f4d571e4af1f480ce8084b7b60508beb56dcafc62e22ca8190852bef41a1301c723513a85bd0c246dfd1631f8fefeec3e7710c815fce452d5bed65e17d0a08d44f3c174957f5ae200b81e96c2e307bde497f9c8b8619b3234078087162c6ec6429a1905e8ad795c51246d9e71f1bea97863f5004a4432b5c7bf8517e6580436f5a6fd84bbf1f8d9b90bd1b32fc116c3daf66f6996a4485a228effc927d6395bdd469a72672bd8fe914546d25e0a2bba9fefc87d6a2bbd519a36aeab67bc727741918971ab1fe7415140832fa7bba29f5ff1f63b3458f6e10068faa4dcecd5fc3c26b5190c918d01ee145d718dc566872b170671db8cd2379893f8d6bce29b0960741fc90490752a46238b882ede015a1a51495a4936618dc5d27c33078f7a7c3ed6b8817cfba51ad4a831c4bf9af72a72fca686e513d93644f85996885d2382b91a5949a8e879b88d198d51d36176c05bc5701645950fdd6c23d3413f98ac30105766048a4684ce1cd092466589e029e203d2875d840f74fd3d18342fc561b67d82d7b4263cd53ca41a522bf8e2097561494192ef9cf5a4cf671cf4adab7fab86f1d8c2d9134fe5624451ad5d55aa74e80b536c870661e4419d3637208118671c42d38dafaa75dca46dca5018e4852315e5189edf55b1fbda90610bce00b85e09e25a4e0e18b1fe9ff11157d4f992ec48edeaf0bbb4500e4863223a9860201efa28b0dadf9c985dedfc496bf0720fb6314a1b4ad286674fe8bb6fbfcd313bb2aaa53a86509b9516b46d2412d1775ba1b2410b7c24cc05fa6db0c2e942863e9d74501de15095f2956814fa45ba4fa62aa217e0c9fc02e7fc1c512f6d08e043850db3e3bb073915de5ef0da89474856629edb54c9e7b7ef9dd76f8e8660798aa74c333d584569a87c72136f10322db1a02e8e4bedb10b8eaafb7b7869fc996f4d6922bdd612497ef55dedfdded8b469644280ba9123754683ece3cb68d9cc1ced0f02103c1a0163b209ae3ca828df2b91ca12431ed2e2603c9c2a85b0a81c1a7ac9126ad390d72e6b07ab4391cde4c39255794bf1f35773d38d9fba382d0d557032e25f511c93b3e1538f368045c41ac00dc2a61b059dee32939ba8b12763ea5047bbbcc76abac8b88f6beb167b70d19aa3a1e16fde467c967eae1201fea77397c7675a180eb1cef30ecb214faea90d69b57ac1f96d23cc8a2860eab6285658069ec1e0e559722d2e20a8d95d4b0a3a5ed7570e2df169c7dab1da24e219c1c49539565cd0c48cd1c44508334e2158a4fda4f2ba236c1ea0ed75cba9f76e56b06bba87d7f3d62bc31cc389cd4bcb7259cb12d938036c2227ea18302f3d7785e579bca98445d7a84363537e2931f1baf5fef0e28a6ec0297660f021e26b6e8a95a814a2c7695ba71e0457ef567d92b1927bc40ba5596f857cfed224a0f13c4d8f4a842e3b2504423cd617df4c188ed7823d7c864fe7587d78f47e8ac656025e2b3703e15055c57b79939f5debc096ad86ff365f599b1c1cb6a249f177b91633ceda7dfdeff0888f451c888f06e6fa9193bb85b25815cd5fbf16563106bab0cec707926655a1960580b98772cbdb28370c8a51b90cb36bc1c116e98f68a78f86bce50311dd5ec8877f7b48d5edf559746277d744d3809dc9873f7408f176d45ff5184dc1d40ab85eb408016f106346158153829a51d4f6bd27e06df3f6d52c0ff7667ef694403c810185dbf3ba7785cde7835510726cfcc6461ad2e2058aaa7c6141322e3acfd769a6e8735f3215991f2ac4375f907874e9521980d058521602fffb9e82e2b8a3ee7bd9ecd00278a5a5b2d2ca3fbf5f9a4bc628b9e34826e4abc591408cc269e9bc3082a2ba32ef352deff64a4600223825b716bd240e93ddb0275012a032ea734a87bd4d8c82459dd9c62454c9eee247fb63d3bb42c833f34f02c69ee40374a9804113a68cb24b7ecb8fd5ca38815b3e843713542f23f33f128753450d80766e337a5181d4a5e31760216086e480bba4441dfd2a5ad6ec9ccc0c2ade315de2326bbd960a9658a01fe1c9aa930fbb412d84e8dc69eb2538ba9f1b20146380ab4624ec4788475042df676dcfbd8c2386a9045bb26000d6d4384a6320dab2e136f9cd8a8c22063026e34e790534ec51a6ee78571bb31c57a06c4a8ae54c0e5366a3370516a34d1b24c46fce12d5d7854edbcad8940a1b0d79fd8b1f6e7b4f849608ddae1aa7e3153ae0daa9b673cafa83925f1c20a48526a179cbd6039912af5bca562a0e0513a2a1446f2cec5bb8faa270ef4859e1ed7dbf932d244a528feef32583d17bb2085b570b768d7e4ceecc5cf22274c09e6ce3b4aaaa0392b61b8e46d6b818d7713ff0b9a0c511bdb29fa99d9224d6c342f98dbc16e63b9f5e76d5084bea60a58d3041d07e308891dc37472a41f28214c71050086fe7e95b11e8b05147ad3d704f35c64e6fc62a6dda2017eb6c083ad5d6f0eee0c99c4c71e09aeaec0d287fa3874df62f499bc13a65ae337f00810cfe94147c0586d867c7c708f60904a281588ac4809db5ed9d0d809de24a24cb17730999234833bcd64c086917c2cfdc4fb488c5929347e50f757feebc815c4ef781fcac6ebfb6411bdbe4ad9ad2ed38478f80d69bc0c0a48f0d63298a23441d70abde5e65b8a3436bca6e3d709d90ebc9342ae466236545ffee8a11ef893febac8b5efa2e4002d007cd0b0f57b51823a5167bd15c18e199a04dd8b73dc66c8eced5fc7fd2cd6ac816235ee5891ce719e2234fc53e2b95dd0a8f684d591c04afbd1ce85663352080f72776e0acf1aa820628a1795ccfd3febcb4939243efd57ec192a072290660f7196f7b5b97851fe659bbaa7cd40541eafdd35661568f312a26aafe5e3a93fb55c6a06cc29065eabe171794edb49ce75083fad68249248ded7fea44affc3a3dd10db2710048296e1112a0ba59db03afa18b94d92cf0c0c62a8fafb55e9acbddab06ea276125b54fe7da1a872dd3510e304750c83554894b4453fbacd777070a4b89dc1bb7902e5b4a3313f8fa822a28725541a1f38c4c676980d450375e64af85b47b3e0ea8f767ee05536e73340e1aac877a980692ea143544499ca172d5e4b89d3a5f8712081c979dd3e99f20173d96b472db5888f90b3073c311cd84d158ba285c1f57417ea0d52a6f2444ae6eabadff4315423d9e131e43a495842e0679d69073cf21d91aa7ee5632d1902ccacb72b4cc0f24f829a9f5a99cb53838ebeb7c895b492b6aa27992d0b4da3f2fb8c384e7a3d7b3ecd2586dd3df27e5f52383d0ab95e386d390d1cb5dce1f0bfd6c01673ee7d388ecb431a8e7e991a83aa59ffc126c2fc418fde946ce17fdab8de3679fe66b985ae025365ce56e2e0432592a76f70f58be3e592bcc9cdebf2d752df4a8590a79fe01b5fa72bd3cad1b42b6e7ffbe5eabb9b55b29b71e089ae3caa649befa3369fa9004455e6f0200dd33eb5036886b2832d97f225cc4c4203761337a74c50163eaab56258d427c314f57c45aa96123af4cf618e5d5649da878f1ea1758a8b26e0ee0806a4c60896a5384b03fb27a0b526cf756c2b835be75f19d10a01a24682a0de746a876c453b2a45e9792e29613b29840df438b19f962f463cec8f60cf2a9a2476e", 0x1000}], 0x4, &(0x7f0000002540)=[@rights={0x30, 0xffff, 0x1, [r2, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x70}, 0x8) r6 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r6, &(0x7f0000000280)="715a0f493fd8b602f1d89bd81987ad65470500000000000000e3c4b82fc6a71fa872d76500d68e645cd040cdfe096291e8f0b8e12e324c9af5ba03fa0d79fa7f0a05820756e152613a393e3120e6c27ba0d252747ebb6edcd81e4c9d99905c1980511d052131836832bb3aae7529eae6b0321836ff9f060000387748225cface8929be233b8717a8a5eaaf4b2b3d076933822d9bb5d0226b6312e3da5b14d9ec0300b7cc6c43052e87e4c659f0275625179d39bf9fd13347f83f3e1a343dd5e5505e832af9476a0932cb0a1acab1adaa8bc5fb0ffd760d0a6d4200000000000000000000001a0000b81349bcb88d4b7a6f6de651254333e4d29a7ae31ef26ed2ab19098c4363b93dfebcade03bd816ba130f84ff6ce3972ad3de9da2f50687b08d8410ab0bc68121808897def32b6e0ea9fd1369b98405e86577f1cdf1f6ac2ec37231c1c64066cc955ef441cc954ea754b9a994b2f7cb969d415ad74cbbaeb11dc539e24a81afa2c5a756cb974b944e43f5c6f351514a3f0aa74a6c9a513f315b7015d5d25bd89c5879dbe3838bced0f6e4764d94baca085bf2a112b91c5d2cfef4f5db739f5bd75b688a7f616e8f148fd7a6d99fffe4b45822e0e6b27a2a92dc929a2b17bb3f307aa8c7511ff3a2a681005a85ac", 0xff84) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x15}, {0x8000000006}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:35 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) flock(r0, 0x2) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x6, 0xffffffffffffffe0, 0x8, 0x750, "0c9358feda86f2ae4dd8c960d31353f9d5d9abe0", 0x1, 0x101}) r1 = dup(r0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() read(r2, &(0x7f0000000180)=""/87, 0x57) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x3, 0x100000001, 0x9, "65737b49a308aa8b91aece34d684077c40ee88ed", 0x5f1e, 0x9}) msgget$private(0x0, 0x3fd) r5 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpeername$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000340)=0x400) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000003c0)=0x3) r7 = getppid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000004c0)=0xfffffd97) r9 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={r7, r8, r9}, 0xc) 16:00:35 executing program 1: select(0x40, &(0x7f0000000000)={0x4, 0x9971, 0x5, 0x9, 0x6, 0xffffffff, 0x80000001, 0x9}, &(0x7f0000000040)={0x6, 0x10000, 0x401, 0x80000001, 0x5, 0x5101, 0xffff, 0x10000}, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x2, 0x1, 0x3c, 0x8, 0x8}, &(0x7f00000000c0)={0xffffffffffff8aef, 0x1}) r0 = open(&(0x7f0000000100)='\x00', 0x80, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0x10000}) r1 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/82) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x3, &(0x7f0000000280)=[r2, r3, r4]) fchdir(r0) r5 = getpid() recvfrom(r0, &(0x7f00000002c0)=""/204, 0xcc, 0x802, 0x0, 0x0) mlockall(0x2) r6 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$unix(r6, &(0x7f0000000440)=@file={0x0, ""/88}, &(0x7f00000004c0)=0x5a) readv(r7, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/190, 0xbe}], 0x1) r8 = dup2(r7, r0) r9 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f0000000840)='./file0\x00', 0x10000, 0x40) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0x42, r10, r2, r11, r4, 0x8, 0x4}, 0x29dd, 0x5, r5, r5, 0x5, 0xff, 0x3}) getpeername(r6, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) semget(0x1, 0x1, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000007c0)=""/72) semget(0x2, 0x1, 0x40) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x6) sendto(r0, &(0x7f00000000c0)="871c30ea2c3264a401177c04406192b703d1dc08448e8196b99e711cba1e183426bd09cc630ed7d56aa7022f648ac203427ac1d8c81150", 0x37, 0x1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x2, 0xfffffffffffffff7}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000140), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket$inet(0x2, 0x8006, 0x4) r1 = semget$private(0x0, 0x4, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x200) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 16:00:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) dup2(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x4509) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000200)) accept(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec9000"/4097], &(0x7f00000000c0)=0x1002) 16:00:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) socket(0x10, 0x8003, 0xfffffffffffffff7) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004006b00202b27fef0406c00"/44, 0x2c}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="2ad47aac75892fa7b53b76d2a8d79e1871c98e3eab7eac1840e3e7f63e279b0b4bae22c785b90bdaf7f37f2ece4cc89e8523ec26d42e5670e47e922c281fe908ab0f1ba76239d176d84418fbdc1179be2120053ba64d616871e17f41f8d304daa22000d49da2ffcd9820cbe5eac6be8e352c3140201be6a04c4b051dbd3c55f95f8120021b968457009281c6667a77a0dc9996e123c8566eae609f51090e58cd3904db6fb28260a912f6e0a2947108439816bc4a1f2de0066a1a47fd3b5c2ad8608da6223710525bbfe5250e560ffc26aaba0abea55016d826be8ae72391d72b814928b4409d2ad68181603cb8df1ac3c1fae85c42baebf02f2b42199657f19af58b20ce717f20108e3908da7ebf29ae18784e7e4c6c30892750b7bdb65fadcb8b19e8d09f61d6f91b779a1c0fdf365d5ec823d0e1ec011764fe16ebbdb3689ba2ee3d7ba9d5e2b3184429010c6be7f6c2ffd1611c64af53228b6acc55291e94fd49f8ebf461b02b91c881b683788504f65c1161e19d13009e79164d4cb6378e818626b4b62bfb2450b9c95dc3f20764a879a12080d18c938ca18b5f9e12fc27d864b5c6cb4ffbba13af771b564a6fea853dd6b778f711e23fcc9552bf4e902177bed4c516833bb8dbd4c14a2ca0e6ecdba20867fb0021a23593bbd543ad2cae3f613e0286f18f53959d9f040e3ff7acfbcd1b220ed3fb20a2d435bc8b0a3f3c8eade5831c07a1065c8d9b009316a53efef4219131a64b35346be66dde219dd621aabb392356a24d5c7e2372fa6a30ea6c7a0baa1baba2c0f3ece227d530fd860e3b3419ac1580bf88e846ef9cb80f5d69636bed554f46e007539fb195d67f11ca3dac47ea4c0b648e995e12a3f441905d8b88a469a179f00f79bec0dd1e84d0b31923961aed770af31da8e59a1455bcb16dadfbe30d9be0a3e3e5f27dadfab374c321045a524865d8a49c687117d11e48dd9f5b142db86c9c92f170ef5b24110b8512745978c5a9030ab17f187ddcc54da9fef5e1fd238803e1f17f868299466efca424fe80572234b659224fba4e0948d54262cbdc603db435eea913660c31b1d63ccea56f7d0d168377c92e944ed8524bf704b0fd0d0b21a48bd65dbdee05cba51759a284010a1a59793d7dda4747912c68608a3a2fc80ce6654703d295b133942e4b484682234153289a07f0f3be81f69776d39805afeacb01dc478d5305e88a31dc6d755fd41a0f2d1d71bf85978a19bcf8b31bd633b54657147251c0cdaa455c2805409a9468a995ce9f147ce399d7ea05831c04db090909659802aff7abeee957d0c5c0b424cce4f25d64a3bdb246243e690aa56af04271f2918fabce6840c994bdc4584a341d4974e8745f1b6e1ce7f3116c7863231a58fd354f0c5e4c745db520dd217341cc3fb5728ee742c0101c25f58a13e4c3c015f7354ce2266efd9c0eb1c69673ed2b5145f38351926e878db5c5b652bcdaacd53618beb6c69627110d87ecb5e9dfe3eeb87644a9caa7d40d1259c326379ed62fbceaaa8886a9d02eee52198dc566aceb7486fb7f917e4fb73d1f446624f87710b4a5472c826b6779b47d759e623d85cc95f3eccc52f90a1c6383b9aa943f007d0b3f0f95a7424553df4e566933b2d9b8527ea23b2c47b5ef78d3a7008e814ad16bfe9d9a8a1ecdf0961a03db8dc44ff9a51da85f195a17dc3ea616a5c707c47e7ac8dd766efa5f8d0f8a756f33044f5415e7d320095af0e5333536b567c3f3de26926c45123592b301e088776c81cbfff3118a0cbdccfa6f40c2bcbdc55627bebc626d415b05e21577773df0eb896028870e066a2a040d59b13b6a323305df9b40a018955c1780fbe62d8a5f56c78b2bedb3f584036f951cf20baa74b9cbd162753a108a18c74cf80b92b1e65bedf7f97e7739b3d05cec32f9cab25741fb5555ffda932c3067bb1d5cad9c527da870403e49f31f7fcd636c2ab28b80bf07c85c2952e2f298f71063bee784c4c5eeb93efbe5875727d3aaa6dd197e1f751a1820bc2414546fc0760038be55cb42e1a9e5d85bf25b1c80b644c42e20b2c658c52c413371ad48a38cf449b306ebc0d734e2f03a4e750088b658412a61a9247a5b64c767a7a1ca4eb718ea73d0cb1e1159c17e3a0f4fdfea1f98361de56480768b3198f5c182b8acb55140068370e1913b191c20062af4a12a207e811da8e12dfa53ba16bad5d36bcda2177594b467514f5384b5ff340379fe740d53a5ee83702088613dbf53d178cc4a3ccf2d1eb6860a86d50321524b28e471ee96a595aa1c03ee2ecb5a5f21cef9fae4bf6125456d4c9a49822c259bb8f570e213ff592c297da659fdffbab6a6df71f417677560a2f680d26dfcad996c0423bd810ebb629b1d7628a56e0d00f70299f9f7a7438522058ca6b7a3a6d2be78b4207c257ac4b9f15e8b1f8874c783fa6ac139cd83ef4c245a202effc3a652bfef77025e9a2ac0553f21ffd0f5b746db96a79794945bfe32ade369a3d4e87f3e2fec92745e4c68e3c4bf1bd5996daddab6b33af97228d06f314f4055daddd088f3f857ab4a77a510b6e2fa977525532f39abf4f051ac3082103b8e36c430c35001d84d2bfc775a2f75e6f1fb1269962d005596ca126f4e6f1399ec4a7d1fcbe80c0df88cf275de45c7e942457c582d3d5be92b86911e0b458afd353684632f28aa364ef2952b24098d3a6217893d1cb3dc9d6d735521b7556b5a4e8103294bc2d17c9f8c214131056bbae3f81474e56410b56e686aa959949bed62583f6aec29fc64ab4fe93eda7704663ae4d40d8edcd561bccea32234fa30a77e3f07422aef241c4db98d8ab8a84ead022098bab7b67ed7fcc62388e4fe5025a856f7c962edb9b025b60aae731eeed2f8bd12955f8076ee425eb63ff64dbb20b176f21a24f19ee4d3edbfcbeefdb164c0ed9d7e69c4d2a7fe426b22ab8700f0306f98fddcab70640c9d15cb08944977e32f0112e7dc3b74a819490dd01cadb0f541dbfd892e641e3bfb4b88fa7f07095b6e022ad51d281290696e84b0f862e8f06d391e824ebcdc06d467be195e00a1b80a09f031d13f20ca025ae67a788e433a971b023c90c12f435bf6c5413fb6a91aa2537bf596ffa1a9bd42a84bb8da6fdb36443d585752a65b031286ad47c36747c17a0e63e70dbbc6d194578b74c187935f7f8c03ffbfe86016facca0db532da639f5ad229be33b84c21a3080387bbbaaafba04bfda7300e5b829bfa55a27f593b657efcbfbe6b058693c2cb4ffc5a6769e90d10d13a0f314bd23703154d8dba8263d75158eb2d7b257dd0bf0491ddf648394f03e593cd405986d2c77eba900c12627ded9725307f9a1f813fdb677b31ab718805116c9cee90666b2f095dcc8868fae88d73fe19e18ae231cf82cce485e354bd3b2c81580bedbe0149467db5c7f65928d4dbcfab1cd588098412a9a8ed87c3bcd4132a98d4bc67ab515f05e7f3f4d01b1303ce657fa55cb443555d9a2f397c21e6302a3f82e9b3321ed13a21db4588e717bb3417e2ded221dcc3845f89dcc25a9360d1d5bae5bfcb96119af239e1c9c9c3fdf9c2c5bb637b1220c35a2afa9624070f31783c8a6034b36ecf25eb4bf23a069cf90e1684f6282544148894ed2204418c75f920042a816a3b866ff8a4aac1fade2745dc1b7e0576a61fc571aaf69686539ab009140e195b43ef71f00fc3e4ba7bc30399b2921512bc8105157b8ef89cc922278be034f6c32ec886f712d4c7700c8050c2c9f465cffacb58e3f78aad3797524b58cd7791219a9908f35fcb4b597856f13c22afd8c9c95580ccc17636f39bd21074ee223882c8aa17dbed98f22aa7da752a795d44bd1c3a054c01a4a8ae0945b215246ddc6c43d5e3411f6c2973b8c1433619c1fe41950fb928aee7711c03890485295ab3b7cccdafd03a6bd577a762de85e08417731ef5ceabab91fd92d010fe088517c78f1d8b54f45022557d77094c1400b4e4f04105cce94f8fc7cf7bc76ece57ad610ca17a8904bc8e0842c268325639599338b653ffa5f0ad6af1e6ccbd573bb848033be8fa390105d8b03497530c3ab7162cd2ffaa1cfba01fe261bbc16f1c4e8c6ab53bda408afa8bb84b3437ae1fa2f036cf792fe0e01fe598ba0bb19c94f0f78b1d8885eb57deebf612c4dd70c69e36a5c3789f512caecf20ed45a75ac2f57757845961932f3f63ce18cc51aa847f6213ea43ebc34d65ae139734b90590d47c5e0ad8c27e46fa321cac13373cf7662d5f29385bc6a5cc97460500cd30f41b1b44bf4ac7af71d7bc4cebae95da0d32ded65165ab37a3e73fe8a240479afd8be5768906e9c37bb6b4f15135809355396b1cdca7ba8e7072189597a68c25c732c3b62a62e1127236a7830383ba3d90798a2480f10455c717117924a823280604efa4c3b89de16fca6168fbb99268baa6da68d68603f4df351ce7f1bcc3dd6c6f7a74fc08eae60f35a6aceb6fc246653473d08f4dd0c7628f3c083e34643bc8911d3bcd2f71d49ba21ac3cfffe7dd0a9a77adaad30a20d1ee553f80d2ddf17eefe98a8535789f2511594ae3f0df59ecd81823d8997edd2227cc3ce0305841df8b3280ec714afe9804e5aa93e7f78309f694771963bcb9f8e421d97ee77bf4b49887c7f8322bbb91e1261f9d064cefd0cce4d49a30079925b8cb582efc13740c45c5a770793188d09611d7b3176ac0e84238f1a08e52eb681464be47134aa50131a5bee2cfe8c9fa99f5c156eaec95f7c57468b5e38b8ff9e342bb0c0808d398543146f230d14ec1ac8ec8ebf32e13bc1d880eaa925449836d5d4179e9b217808235e7e42b8a641724a283e13dc0d482416fbb8ab8f22a75d6f522644a2e29f3c641155b08428d457ad1fe70609aad856bd9c38fccc562820693f1807d57139542ada386950c1b26baae99d6e3df08a8851ccc7a3f42644f3503caf6b55feba87942cd6fb2d9f9d7add0076117ee67e4cfc1f20a1c622b1e7dad9fb655849c840181b20f9f4f0498d4da449e5c583282fb3e5b309793585a6112036544510fe54814693e0bc336c88976e4148096a7f36e69bffb6c3c8efe7eb9a91c7c2cfb95649043da630c99d5aa3100d17e40421b2e90cee74e969e9691e00ad2242bd0b1030a33b38d830d67b6302e5991e21616772a92acad687535f1852119339e2b9f918401158455c000386ebe770a8d1750eb9f128faeba0ae63fba4a2a6d63981756079a2e6bdb64611d5a08a61e87ce937dfac2065f6e19a466f3f696939890b275109d7c2dbe352ce36f9fbb22e601ca6fbb74399a89db403392a056aac14b6822fa08c555255199e5e1ef2ac8fbb5201c49c20b307a4c8903b61e4bc553b708f20b8f218bf0fdcd29317d9f9e229f36fbaf2c8509c020f2ee146b177c4dc7127c75c380a926b879b3ac060434ae4dd7fd7becf2ace8e55e94b657246cc2662325ff4621365ac483d4295d9103ff26f239dbb9a7972cf58e0773bff84d62f4daa2e68901130a288fccb18d012f040cada5e7a463cb26b8b6231e5f2a7d15fe5bdc1eab0bee26391b47d9484873f4866dd883349f787fcde464f6a5c1c1af8e48f69a81d27878a4a4dc01113517035b5d9bbecd7da9fbd557b3c85600bef22012d4b4ecf2d7ae2fb6233fdff9c4a744be3a83bb3fc06731928a34e9797d3a6693f047afafc3fea10ff2c773ee277f538cd7de74c1b78f9b289f18562958e2ef8b6131a4ca5dcdbfb75b02268ed672d912d2c58b5bf6fe72f4612ac1fae6b1b7e1d4af25c19114f6dba187f", 0x1000}], 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x10, 0x10000000001b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x9, './bus\x00', './bus\x00'}) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f00000000c0)='<', 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='-le0\x00\x00\x00\x00\x00\x00'], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x100, 0x764}, {{r0}, 0xffffffffffffffff, 0x44, 0x10, 0x1f, 0x9}, {{r0}, 0xfffffffffffffff9, 0x6, 0x83, 0xfff, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x96, 0x2}], 0x3, &(0x7f0000000040)=[{{r0}, 0x0, 0x32, 0x4, 0x9, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x23, 0x80000003, 0x4, 0x100000000}], 0x120000000, &(0x7f0000000180)={0x7b, 0x200}) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) lseek(r0, 0x0, 0x1) syz_emit_ethernet(0x3, &(0x7f0000000140)="ff0101") 16:00:35 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x4001981}) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x19a, &(0x7f0000000000)="7755e337041b90a2c2b6663f0d5f4d0f87c279d58d8b05b7c653a6e41de961031ed1946380e451834afb4400"/59) 11:09:53 executing program 1: r0 = semget$private(0x0, 0x5, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x810, 0x0) unlink(&(0x7f0000000340)='./file0\x00') semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$getown(r3, 0x5) fcntl$setown(r2, 0x6, r4) getuid() close(r2) r5 = fcntl$dupfd(r2, 0x810000000000000, r1) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0xb8, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x3fae2c0c, 0x200000015e7068}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5}, {0xc}, {0x800000000006}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") chroot(&(0x7f0000000080)='./file0\x00') 11:09:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f0000000180)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x7f) setrlimit(0x2, &(0x7f0000000180)={0x3ff, 0xec}) 11:09:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) chroot(&(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000140)='./bus\x00', 0x2, 0x12) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x3, 0xfff, 0x7ff, 0x1, 0x2, 0x1, 0x51c8, 0x1, 0x0, 0x5, 0x4e}) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)) 11:09:53 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x100000001, 0xfff, 0xffffffff7fffffff, 0x0, 0x401, 0x9, 0x800, 0x0, 0x0, 0x3e, 0xfffffffffffffff9}) 11:09:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3f, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8201, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3f, 0x7ff, 0x2, 0x7ff, "3d43b2aae8ff8845d661777e7c437254104eb455", 0x3, 0x62d349b3}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x1f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x80}, {0x400000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='_') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) 11:09:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x22, 0xe1ee}], 0x1}) geteuid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}], 0x2}) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3, 0x8, 0x0, 0x8f}]}) 11:09:53 executing program 1: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = socket$inet6(0x18, 0x3, 0x1) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0x0, &(0x7f00000003c0)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r5, r6) r7 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r4, 0x5) close(r2) unlinkat(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r7) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) 11:09:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) lseek(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x1) r1 = getppid() getpgid(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20200, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x401) sendto(r0, &(0x7f0000000180)="edbf49c80de7c7145256", 0xa, 0x40000, 0x0, 0x0) 11:09:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/175, 0xaf) mkdir(&(0x7f0000000440)='./file0\x00', 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)=0x10000) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='(\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\xb4{@/\'\x00']) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000002c0)=0x1) 11:09:53 executing program 1: r0 = socket$inet(0x2, 0x5, 0x20) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 11:09:53 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="bd647cf5cb3da9adab7f54740c0705a52ea382972f67b2e45867ff4e43eb96c58c50c46b9d24e0031c8bdde2d5fbeda1b8ebe55b0341fcbe308b461777fc05e42035fbbe52a3e136ffffdb24d3a7fb75a209613618104f83eb9eba697e27341ee9c63742e3035e3be25d4a263fc667c96e1dbd7abee669ced8917641676c8b4c505a55c866474a64250ef24bf0206fca82ec2be75b506ab98096559fcc886a01128542026ae3afc5c27a8c1570717ec8b3f6ae4ebfef0b286164b44b836ead679a26f282450fda35cb9fac75c33c1e095a65a855185036f7f9ae3db8d5f45327291068dce2db5ab8222a803c458a7f67c81d522513b81f17e7857300b387b5a5e28e31de38a08329169c57f5a64ce565f8c4a196ab2733c78980247de1913b8c6195169db1f4559878f360f350431e7e0a21249ae1f308ea1fd27e04ade1566745243a3f56254ea5c7d84ad0a65517ef3af0a3717bfbd99239f0b265e4c2db9e89cd2ed8ccd4d6f17afa586346499311605ea4a04ee1fe1a0937211cf444458c938db481372fcddb0f224b1c64f31c52623476cb3f4f9d30d1895f7bc6412c9fd513a47804071f719b7f760d0afa921f29090bbe2baabcc68c29101aaf695eb5a3371c270673d26551dcc1b12ff686bbe444c1eb77acc401ed097315c4ff7439631b3adac5640aa413516d3b9cff99c5c47a53182aad79526be2323d033729b3c019be56301a16c7e1da530b0ae72e63d09ee0722ea37c5b0f0c4170154f500e22fe60413045d5ab30db13c070e4d1e0a8232c97862c7ae31008d3efb5d1117e0428480fb6f19f250624b0ac1bb0cb0b2e617d03a15e9aebc8babff6906c19d553b7e66fae25a985118d65bf6dea670a410c645d407eb82f597a499b4fdd0f1f6125c941c42fe41ba6e719f617e1e6fd7778e9b8c333eefe67563ac3186ad73d885ef3c96f21869c30adae3223c2b7cfa83649bd89538a0a0f56e9f5353f197be5614befc189e69f24d74f4fe01733ccd260b1db0e6f41aaf7c71e281eba43d616390c2832c111ea10df54643533caf7268e03962b2f1d8b3b69f039c30700ab4a067cbdfcd9723ccdf8f7a2ae8100dda96e677e453b42782b9625d77ab84fc989c220258209d848fbbc8105ad3459aa73cb537992663dcf5a6e93e8b5c30bfbf011000e73e0e49d0e9144197a3538d99b564e5bc7d60887aa79256333d055ad9a6040b5a32588b0881fb0654375d21199f44e9196e1ed3206360b4650a876c99f58aa155295173122ba6d99df6e5b194085c0aa35cc1a04ee25ebc6d86d482c21b1b840dd12d9b5d6b227e1183059122d2ccf6ec449b3bf8de31292f4fe60409cd60f16916045040568ba303ec85079d98a019ad0c0a4f0d645f3449425a3c65a87e2e90adc4a51cd43e4831c3b0da60b8c054c77d0f1e2746f5b1aa562d2a00bca07079d4ba1b90bb277fa3455262ab456c4a768b8a0ff65dd12a70c0d37a314c6956df117a19455ed4855ce0073330d4bad97d2470ac6516ed14505216ebcc6ada519dd9d0b5120c7a92fe84e89d075432a2abced33507f40ce4751a3e8f9f25aac7e75dd9dea61fe852f4b6134254b7bd26e59208097bcc98fc6b59384f40ffa367ed76c8d1e0d19f67b2b22891fedcbef3042cc782839f6a9236bf0ec5f428995769bd4f120289ed10776a379778d9fb45a9f78fea16f95a8b74d3105adca149b7d936ecec44df2a2807c5c08a24c00344f944a8f9e7e4e04090d4ee8b29ea2cbc6c9b4db4ad7f03b0a257a231a3e443fa61df9dab2a80806fcedf4789504fe56756dfd6d228f22a27edd5d317ad75487905b2756b010f4a7ac394dd10c8c004585314e57c4d6b52df2bf3fda0a03c6a1a4dc33c2995c7316660f11d6896d1973e058e3311aa6a5d20679cf18944aca44d148fb2846ba11016c37e9fad4d6f10126042f29004877e37dc9518092675ad8f1bab856c98086d5ffe79b2bbde76ca1547732687b543ecf3cfa0e3df7bf6374c9e4143be78ca102ac3f371d7931edda6210266986b97d0f2358a4ca88b690e55c4ca45b9c994e0205d7cc5014d7ce55587f272886c020fbeb2d1f439fa118a5315f80a1d5fa5839f329f326a8faf61686e4ac7bb258ece8e378686728385f4d0193e3b8c96fc3b713786ea644ccf6841db8f6aeb164cfe91e2c4706a6c1d36c1bbe21bdfb05a2b4977d3d9dcd50e66b18f1a02c5b19ca24e67489c7ab968d9a1546d53e2e09c9f9c11862063591e5b0ac80278590dc40f632a21db8e1167366ebb04ac6a58a01c078694b70235f52d1e11ceab433f9320b35c25d14af2a9b9969dea42e8fde5b1eef8b01f59459fdc7ca095c4cabb6c9dca3ff5bce38099503749b82f8b9ea2583d45e69ca04a5657c5166ef655caf35d1ebfbc80792bd5b1797504476e9c788c560c6419dbce2620f5a3aea8fbd9a1f7e4e670cf29c8fa93cae78ffbfe55050e6b07eb114529ad8967c9dec9faeeef1d46515b2121373ea2758525dd4b4a8010f53d464c8a9b1cdd5e9d68404e16841ca2eb6f1e534e481512395b6971e460c87375032f4d0ba5d5100898ce50beea72331f486e0eace8435ff62803eabaa1dd431355c3c664d625464ca211f161e45d41f3c3b7d4579d08ccda65bd92d99e23ce3261ab2bcdf6ce8d3e91e6c56c72c809dd59ac64778e6e22d09729ac427a1de4583936aa0af6f21cab8366805440b4edd2f650bf85bfba1a4fdccf5a81ecc2febb5d5e43b527c755c58cc9c9e5fbd2cfda377fe15cee936c54d8f36206eb0a108d5f59cde84bf821cc67944bf60aa058fb246d40416ba53ca1390b310436f1e66e992c9d90931fdb4e0e17b13231f8de1bfbca8d4b60ea27b91d9d42b50f19e139c322c43004e4c377fbce38e31b82568f79eec7e3a9629228d32209e306a46a2fa0705bc0239dad04abe3c573e42f7b45793d296e9608eb0812a62e063279b4d251a2edae1e50b1aacde32979792014c9a9c8574c59b63e74883eb8fd9d6584d8ee2804a3cfeee44c3540c3efc8301692a2dc174904c87a6f4a61971f97cc3fedb7368172de3ffd3cd36cdb48f4c8853cf4b3e002e4984679ff76571cf3ecc6640359a9cde0ba822cc825cd1e814ffd2086db7fbafb86726a61f7127a01f359548149a5d67a0cb53af01c230527ae66366e9a4c6791e2960c0f408231b7f9a9190a7db2e01de855d26603b69d920121dc1b7cad36f0ca59937d89a6538a6f3eb4a89c14e3a3260086af636846021dc99dca4c5ea9f18e59c7bf6a5ab16f718ebaa945bcfe14af1640c1cefbbbdaeb9aeaeeca495663fe753cf09a38da824f376666be66c6e7fdc2c9d20d950d2378cb000372da2c4083e5d778092db98a7e6d5b1634637419b843a6c4c6553d0a3040f3e731664cb8d2284fa5a73534a84ba529b1efd7cd1e24c1033dab107191dadb784bb5e379c63e362540ce177d1647ebdb00bb18c6282ae4f89bf0d84b7a35d08a1be7b146d6ad84e7da6b0f6b425f825edbb2a9767978b51441275385320bd0b300f5b13444acdd4c54ac6ead131bf6af7d08a54359be9e29728f94d2e695cc9f69ba03729a38282291c095a36090bc8f3a6f31d4fe468fd66d477fa2265a39762489e8f3771f7ad98a117a435022ab28f78824aaa2134ab16c0b506561c86cb327e99728a351405f4bf2c332adb14a24078c6adc664f3c8344b1dc6ac3506b2330f3f9c7a11fa6d06724b2942704b29e32c7b2ef11140bd1a5b0fc493be0fde749de281ce6bbd126c8dea95be1746ff174430199da55d6c4237b2b195423811e66eb5e6dc6093cd3b95bb152fb46ad3d2b395401ca77e8f4086a3790ad2b01959367f7727c669f6d2744ee65a10f1ebeb2208b7135caf9ca38ae4ad79b68e2252ae30bbe3ef3d80f85e836fb5171e987f982689f7431d9b0b93fe55365a858fb536d0b89dba0288d9fc9ac88bfbcf9dff91377e42d2c54f0586eef26e35db1436aaa1a2d5b70a0e1dd7fb171958faecabfda6062f02c4a7ae5ad16a1e1c65909b333ffc69d382f4a01ee3d185f0ad16720eac9b510f923b66302906533df8d55a0b4b35ba6cfd2ba0cfb0556ca021503bf45d7acfda1a65643df6ab4b1f0927cda8171b46d7aebcb3bf0725bbacaab973d06dc3cbc0cfc92e5c48a74377c5f4ecbcda975885f82d76e5c55bd688b89f7dcdda2466b98d30ee14e68d4dbc646a0aff565a485b05f510d2613c20f1a8617ca06ec112ac00d64337c81e8a5e1f305f0287d34435e0aaf716dd2e3133082a41502b019d3000705baa659d8c62cfa354decfc3eddaa672a7ed0ad0b9b517369b67c3333b4c098b48e680516ce904715b7aa6a5e91b2043f5b67ca217665bc8d06042093a61094e2093104e37d6642afc0711ea50fdd789f17545a39cde865d612587759752b5191d996c123ae1baa4b11345d63ed492bc576f8b600f5f05eb7b4e289b1a226963ff18c9d3ba10388499da8394ebc687b2067ce12bad76d198a04ff3c23c7b82c47d69c65d424277dc380c43f7f8e0c6c4885b8f7282581a066cb36aa0fb4c4d2c7893ab7190dc3bebaebd695535612794a3393e28fd98e54897862e476b89181f511f97f5fa30cf1dff5f223c2ccfbe6d632dcd8736d05d3774901b2578a2a222e1a9c872706a45ef98f637076230fe3b0616bf9551f735a157e91eec6a6b6ae6f84a6615a36ace716c1bdeeafaa542dc0096ccdb615dd5ef946331b90198b8c4cdd963f559a689ae76001b25f877e101ada402c566566fe3c22390082e6e98e21cf0cb7cfd216d3c9431de253099db8f16b862f80d0a7eb935e99188a8042397424661f995ea743c961df0fd522431873bfa2fe32bb5fde38140e1b397af6d360cd8e6ff4813076ccce04b5c95be7022e3613b4b4eef58eaebe5a794068b1c2cf5b261e2af7b2e7411b8e9240cf977eefb29e91812b12d77df0c37382f4fc68cd199e5894707c0b2f1aea1751e1a45ccde584553a1a4ea42ed6d22eefdfb98edc9abd511fefbc44af34f2774aa70cf1908a7059ffb2909c2bc721a9ec1f061ec50eca40d51b66140a1ad4467476f617bb95a8787064bcc4b11dadcf197fa7b8514c8b55739818d35f21b3676eee142afdaab08942962d0cbfea102b956f9e83dab12418f2835fac3c192e67de3d4e040cf27c08531145808a3576519713a252375970acfe1127bd934db8e7ba4c948184dbfe97860f1b2449cd8262b5e5b73521a4c4967ba90dff9ea932a31b16e385fac527b82dece7168925456e3ae4bd88ebc5073752d08930afd30bbe6689847749b80127042b567a9c23a530347765c7606c5fca4294a35c75163a122ffb701cd08b2c59300189f6002e470def0a1dec336a4b687951981234f30641bcec3bf2148581d5869190131fd5def23c0f89d48adb319957c3615b87f26c84fffe88404268e14a2a636fef9c7cff5aff0608eb29b505081b8d569ccaa341708c05567deb3e14feb2797b902c50d40ae1990032459a31d79ff6e5168c136a965e95434ef546ba893875ed751ade07f50e84ebad98a363c63efff86c52382425fbeb41625b942726c2cb702103d65948f135c8d16f2b0b5421fea9f2944b8fe1fa2405d20f71d12b0bd2973a21c7b9c58a04951554f77ce79a44b0a059a707a867c89daef461f48817facc2c9f48fb963eb8c308abafd79a85bb6f2fdc7b338a62778fd987136a8285a262eb707331738d16dee0ea5eeb20da707856c414e41069c60c4c22471f00476ee036c08f7c56b", 0x1000}, {&(0x7f0000001240)="b4d3aa3bcdd3978d13eae682fc1c38e6997196cc2b47a9adf5c5b75ff89ec674569e0b185ca966e9efa8694413ca362d6d0ae0a3f126a3185639cd2215035942318988f24ee6ece1ad51ed81ea1fe9aa0bcb5e4219a209310ddbdcd46a554a4185dbf878f949e99f78fef147c6c049ca743411be43afbc4a97a00073d95a3a3a2aed6f99aceebaecf42b73dc8371560b68c1fa45dea4efb59dcb477154188b7e083338ac3be5b8ed353502f87f2d8089217c0ffcff8dfd54ae5dff8aecc0a1ac508651ee2a93fb86f6a4820a5e2d33a57d49a376da990dfa8fd6edde96029bcb18e4ba9d62b83920194b3264c8a70a", 0xef}], 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x158) openat(r1, &(0x7f0000001140)='./file0\x00', 0x10000, 0x80) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 11:09:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 11:09:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) fcntl$setstatus(r0, 0x4, 0xc0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00770080", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 11:09:53 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) r0 = semget$private(0x0, 0x1, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000000)={0x3, 0x10001, 0x0, 0x6, 0xc000000000000, 0xa84, 0x7, 0xc5}, &(0x7f0000000040)={0xd8, 0x8, 0x0, 0x3ff, 0x1, 0xee, 0x800, 0x27}, &(0x7f0000000080)={0x8, 0x0, 0x20, 0xfffffffffffffffc, 0x9, 0x8, 0x9, 0xffffffffffffff01}, &(0x7f00000000c0)={0x3, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)) r1 = accept(0xffffffffffffffff, &(0x7f0000000840)=@in, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000880)='./file0/file0\x00', r2, r3) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='W\x00') shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) munlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername(r4, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r5 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000780)={0x4f, './file0/file0\x00', './file0/file0\x00'}) r7 = semget$private(0x0, 0x7, 0x10) mknod(&(0x7f00000002c0)='./file0\x00', 0x40, 0x8) getsockopt(r4, 0x5, 0x0, &(0x7f0000000300)=""/217, &(0x7f0000000400)=0xd9) semop(r7, &(0x7f0000000440)=[{0x3, 0x2, 0x1000}, {0x1, 0x8}, {0x0, 0xf99c, 0x800}, {0x2, 0x6, 0x800}, {0x6, 0x0, 0x800}, {0x7, 0x72, 0x1000}, {0x3, 0x3, 0x1800}, {0x0, 0x2, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x1800}], 0xa) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffc6, 0x77c9, 0xe5, 0x8, "6a2df1bb40232d831fe0bac70e7ff2de29c19edd", 0x3, 0x754}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0x9) r9 = accept$inet(r4, 0x0, &(0x7f0000000980)=0xfffffffffffffecf) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000005c0)=[0x3, 0x5, 0x7, 0x8]) getsockopt(r9, 0x3, 0x7fff, &(0x7f0000000600)=""/158, &(0x7f00000006c0)=0x9e) 11:09:53 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3bc545c38e59006320982a8c0bbe948e7dae47dfa419c21ab3444b18af1d26e3536d81783a54972bbf355ec87ba6ca28a9683b42b2b2156d9c56e0c5bcaa6a535726a05dae5e4f70f88596f59554e821870b10ad1bc2363cf08de6f9f4378b11e7fca5e08755dfb92ad14fc3eeccb41c50", 0x71) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) accept$inet(r1, 0x0, &(0x7f0000000100)) 11:09:53 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x65}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='x') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getdents(r0, &(0x7f0000000000)=""/51, 0x33) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 11:09:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 11:09:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xdeafbead}], 0x1}) r1 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x0) 11:09:53 executing program 1: munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x1010, r2, 0x0, 0x0) shmdt(r1) r3 = fcntl$dupfd(r2, 0xa, r2) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7fffffff) 11:09:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x400800a}], 0x18}, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) r6 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r6, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x10) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r7 = semget$private(0x0, 0x1, 0x4) lstat(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001640)) semop(r7, &(0x7f00000016c0), 0x0) 11:09:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 11:09:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x48, 0x1, 0x6, 0xc72e}, {{r0}, 0xfffffffffffffffa, 0x51, 0x4, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x30, 0xfffff, 0x0, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x41, 0x80000000, 0x9, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x6, 0x200}, {{r0}, 0x0, 0x4, 0xa00000a1, 0xfffffffffffffff7}], 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0xf53}], 0x2, &(0x7f00000001c0)={0x7, 0x9}) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\v') 11:09:53 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000000)=""/36, 0x24}], 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 11:09:53 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:09:53 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x6}) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) fchdir(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) dup2(r2, r0) 11:09:53 executing program 0: nanosleep(&(0x7f0000000140)={0x9, 0x3}, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) 11:09:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="101400"/16], 0x10}, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="ac65293f11e52824d489d1a03ff8f6958ba3153277612ee415ed953b538b88c1f1a49181bdf83c91ca609c7279f81d8a1dfc5a47127f07ba6dd08606ba3af68da74c3ccc12d959449f323d392cb9878d1b7e2eb97bd3975b36a62cc059864a568aa933bc621852de57846d4c385e416226ddf9baa194f678bd2888fc48b75f30b35661c6f8d1d006c226d720d54aa5f22aef6db05188f4ec9c8831975722587db2cc11c73884468f270652318b0ccee8ceab1d523fa3afae531dbaccc4f212e9e6ca986a", 0xc4}, {&(0x7f0000000400)="bef60646c874fa84d81c58f2c8dcccf038f881a5eff7fc6fc8356b27bf180ef3ef59e75510ebaaaea1ba5b026cee441046d3fc0c69a2f9618148608d811c33bf070185ca76a1a4876ccb0038173f6dfcb055a5224a336264cb4ed9ef49d58df5fc70ff7858a100e2e29e591bff14101860ead8d1e0381e204e97af6c0eb09e533fc840fe8912f20063c2afd2100c3a08028ee9937c05f0f466b4824173974f416d821c9c1544d92d0ba2f9c6fe6e7520030ccba98c11d0c0415414276d36f2ea43a3dda5b3792b6fdb08b3623db22e1e4deb865f9564390c53929c5c4befaee793d93019b8cf", 0xe6}, {&(0x7f0000000040)="d91523194a8f366937c6404a9985d1014f99e5193f3e3f7fb977ed39a7869eed687e104daf64303d7ddf", 0x2a}], 0x3, 0x0) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x11, 0x8000, 0x1) select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x1) 11:09:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) setsockopt(r0, 0x7fffffff, 0xdb, &(0x7f0000000040)="ecefe4f6345fdc8c5f8ad374fb857f09cab4b9d4c534565b1758efa0cd9a1fb0347a84f6ab07eb64a83e22842f5bdd3daf5c3aec3dac58132ae45fed70b81727457f75170b72bd7f28c08c4eebc627d2c156d71e870a1e3a06f1723f1a6ba7d40cd186319c6d8eeea41278a9dae8f7df485386ae36b6fca7427436f107b75143c945081e806af26455fff4ce935eb2471534b860ba9effef08e69830803d7ab449c87f9a586858ea6c5b589ffb5ad9eb710b81e360b4bec22188558943e1b0026adc5e49d68eb3f8", 0xc8) 11:09:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100000000000, 0x172) accept$inet(r0, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 11:09:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) socket(0x7, 0x4000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x6af6984b5398afc5, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x1) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 11:09:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x0) 11:09:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x8000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 11:09:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) ioctl$TIOCCDTR(r0, 0x20007478) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/246, 0xf6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) getuid() r2 = kqueue() semget$private(0x0, 0x3, 0x10) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x2) 11:09:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x200002004, 0x4516) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)) 11:09:54 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 11:09:54 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) fcntl$setstatus(r0, 0x4, 0x80) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) write(r2, &(0x7f0000000380)="b0", 0x1) read(r1, &(0x7f00000000c0)=""/106, 0x6a) 11:09:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000080)="0000000030592800b9aa538dd053f1edf89ef39bb271e5c9f68e1de8eee208c81d6d8985f12b2470a1ad0e78a2686d767c05099a9b67b7de4dc00ffb9a6031e619c002c25c465ecc09b35bb650a492c6bd03e68cd7421b1f01eb033d042398ba3553a5475aecc441a2c725f08d84bdace35d1a780905851b1e03aafa4d7e", 0x60f5daf4387944b2) 11:09:54 executing program 0: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = socket$inet6(0x18, 0x3, 0x1) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0x0, &(0x7f00000003c0)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r5, r6) r7 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r4, 0x5) close(r2) unlinkat(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0)={0x10200000008581}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r7) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r2, &(0x7f0000000240)='./file0\x00') 11:09:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000b2000000000000000000e7ff000000000100000000000000000000000000000000810000000000000000000000000000000000000000000000000000000000000000c971"], &(0x7f0000000140)=0x6e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x8a93, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) close(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) sendto$unix(r2, &(0x7f0000000200)="1abb03f09f7d06689393ca0f2450c699788991a05b721e8a227658e2bbd01dad3023dc3a8bd018537c4e1ebb9c6842ab1297274342ea6f947516b0a30f05", 0x3e, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file1\x00', 0x4, 0x1ff) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 11:09:54 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 11:09:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1d, 0x0, 0x5}, {0x64, 0x0, 0x69}, {0x6, 0x1, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x8, &(0x7f0000000100)=[0xfffffffffffffffa, 0x800, 0x7fffffff, 0x9, 0x2, 0x6, 0x7, 0x8000]}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7, 0x8}, {0x107, 0x2}, {0xcf, 0x7fffffff}, {0x86, 0x3cb}], 0x4}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x2) 11:09:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7fff, 0x6}, 0x10) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 11:09:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = kqueue() r3 = dup2(r1, r0) close(r1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000280)=0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="154ee2d7021a3971682a5fd8999fc8f09b78cc546e654c209a7b6677c23d0f5bec", 0x21) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x5, 0x10000000000, 0x6}, {{r3}, 0xffffffffffffffff, 0x11, 0x40, 0x500000000000000, 0x4000000000000000}, {{r0}, 0xfffffffffffffffa, 0xc1, 0x60000002, 0x0, 0x4}, {{r2}, 0xcef18828e2b892c, 0x2, 0x0, 0x1, 0x63}], 0x7ff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x4, 0x5}, {{r2}, 0x0, 0x1, 0xf0000001, 0x7e, 0x5}, {{r0}, 0xfffffffffffffffe, 0x26, 0xfffff, 0x10001, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x5}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x2, 0x2, 0xffffffffffff799d}, {{r3}, 0xffffffffffffffff, 0x44, 0x40000000, 0x7ff, 0x1}, {{r2}, 0xffffffffffffffff, 0xc2, 0x40000080, 0x80000001, 0xff}, {{r3}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0xc85, 0x7}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000007, 0x360, 0x4}], 0xfffffffffffffffc, &(0x7f0000000240)={0x5, 0xfff}) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 11:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20}, {0x3c}, {0x6, 0x1}]}) syz_emit_ethernet(0x35, &(0x7f0000000140)="763314d2738828dbcac716cb0ec7946e35a0dfaf7395a0fb2c3cd5a9c51b675bc8b5178c11e544aa67436d1222b182bae100000000") 11:09:54 executing program 1: r0 = socket$inet(0x2, 0x0, 0x400000000000ff) pledge(&(0x7f0000000000)=')]\'\x00', &(0x7f00000000c0)='\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x81) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f00000011c0)=0x4, 0x4) socketpair(0x6, 0xfffffffffffffffd, 0x20005, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 11:09:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0xe7}, {{}, 0xfffffffffffffffb}], 0x6, 0x0, 0x100, 0x0) socketpair(0x1, 0x3, 0xb, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffffb, 0xb, 0x40000000, 0xfef, 0x10001}, {{r1}, 0xffffffffffffffff, 0x22, 0x44, 0xc1e6, 0x10000}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0xff, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf0000026, 0x93, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x200, 0x7}], 0x9, &(0x7f00000001c0)=[{{r1}, 0x0, 0x1, 0x80000001, 0x3, 0x1000}], 0x9, &(0x7f0000000200)={0x6, 0x6}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 11:09:54 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x1, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b27"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x1, 0x80000000}, 0x10) chflags(&(0x7f00000001c0)='./file0\x00', 0x10002) recvfrom(r0, &(0x7f0000000040)=""/178, 0xb2, 0x800, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:54 executing program 0: r0 = msgget(0x1, 0x402) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000bcc0b4414046000700000000000000000000000000000000000000000000f0ffffff0000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000029c08f4210b6f4cfb800000000b6860000000000000000000000000000812e6f1b774540830000000000cebfb068afedf6f32b0ad385df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000008d5e6d15eb87"], 0x1, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x7, 0xedd, 0x8, 0x10001, "84d25b2a12ea8ea958de357d594fafd6b88fb493", 0x6c2f, 0x6e}) r4 = fcntl$getown(r2, 0x5) r5 = getuid() r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001980)={r4, r5, r6}, 0xc) r7 = geteuid() r8 = socket(0x1, 0x8007, 0x5) geteuid() geteuid() shmctl$SHM_LOCK(r3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r8, 0xfffffffffffffff9, 0x0, &(0x7f0000001840)=""/229, &(0x7f0000001940)=0xe5) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={r4, r7, r6}, 0xc) sendmsg(r2, &(0x7f00000001c0)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001600)=[{&(0x7f0000001500)="57172ad9eed6929c14a0fdc3f1dbbb19d4398a05c949992dd89beb59d639e061a4e067f8d06b755e85ce497dc90414bb97e3137af0ccb1c79ffe96412d71fd13194f8dfcc60f6107cb554c5f5c8471feb7b8ee992ddd8b95ab1901aef3d6d337e02ef0984e4ab3ea4802214b910d41a3ba4c88192902d29c9cf233115486c481fce0f529572b251d6afa0e882da7d93a2e9a9f39d09f9deccbdcda2d1d29f3509e0ae8972f260dc8293c6320d99b3c54a652cc3c0461cc48b5d58f74b737317a0aab735dd2426d1bea6f1ea3c5c364c593b08610", 0xd4}], 0x1, 0x0}, 0x3) msgctl$IPC_RMID(r0, 0x0) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) msgctl$IPC_RMID(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x24}, {0xe7, 0x619b}], 0x2}) 11:09:54 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000200)=[{0xffffffff, 0x2, 0xa000000000000, 0x4}, {0x1, 0x4, 0x1, 0x3}, {0x2, 0x80, 0x7fff, 0xa1}, {0x3f, 0x5, 0xff, 0x2}, {0x4, 0x100000001, 0x3, 0x8}, {0x8, 0x6f58e656, 0x0, 0x3}, {0xffffffffffffff07, 0x1, 0x81, 0x7fffffff}, {0x20, 0x0, 0x5, 0x3}, {0x717, 0x7, 0xe5c1, 0x4}, {0xfff, 0xce40, 0x401, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffd2, &(0x7f00000001c0)="8b") 11:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") munlock(&(0x7f0000fee000/0xf000)=nil, 0xf000) 11:09:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r0, r0) read(r0, &(0x7f0000000000)=""/214, 0x173) 11:09:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000401, 0x0) write(r0, &(0x7f0000000180)="7b27abbf1c80af507738543ab7ca0663b0dcf326f3df8625f031c1a0b200fed0d144823c9522cd0d04c8b44a5616bbd63d31a47293fd010fe2830f1f162a684edf790173a6e51bfdd1e4e553d66bf4488b2bfd396c1265dc693d2e8c49eb697638844dcc4ff881d6d9ca1f2a95c70b754258754b48e1f63ceaf1a9bd483136bfae8d456c91e9778f855f8c57e6f5e5068b92c0c119266ea8f10873163eb76aa9c5975dc35c7eb81e1dbd2e7ca28e8408e2dcc1893789805c38d145efeb7ccc7ca44533206c105a31b8423bddccbdee4a887075bc4e41ec2615353f6b94d1acc3bbd9a6dc81773539bd4e8b7efb1760fba7614cb217edd8ba1f0a220f590ea887a7933bc284fa5e34d1e48dcf5ecb87a59d3af3a846ef99ff2b55b1e5597a7fafd4d326a76e1ea202c3f4842a2faf32ea5f6317ecb6e1aad05f8a509a60c6b064db10d3ab1d2ff29aaabd5a78eb06467162fe1eef4d1f6e75f5a8bcfd67c714063a66efcc1813d09bceb0531023ea0a280879b1e63045f36fd32b34ec7e5341f813569644d3b4474954a59f9a74d19157f325ad4f2b5570e3347a42370c415b6423", 0x1a1) execve(0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000500)=[&(0x7f0000000340)='\x1b\x00', &(0x7f0000000380)='{]\\#[.\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='[&\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=',\x00', &(0x7f00000004c0)='/(\x00'], &(0x7f0000000580)=[&(0x7f0000000540)='\x00']) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) 11:09:54 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r3}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)=0x100) 11:09:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x1000100000000}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) 11:09:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{0x25}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) 11:09:54 executing program 0: mknod(&(0x7f00000005c0)='./bus\x00', 0x80002006, 0x2065a) r0 = socket$inet6(0x18, 0x4005, 0x4) accept$inet6(r0, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000004c0)) 11:09:55 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x1c) mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000000)='MN', 0x2) write(r1, &(0x7f00000001c0)="f21feb5c291f31485a2c94159e40c340f650102b1f8896e99dcdf43b6308fadba0ad9f51c45096ece9514bb68009b694efcb2f0ee01632edaa534373e3883074ad052f1672ad3636aca4ade6b11b5756123a4407ea9146cc2dd235ea2a0fe3f03766b4d31ec39ae64b39d1f62de57b5c94c1da3ea226e35a6118e6bd039d0b2320032ce6896412a916da88f931e8d1581beeea88d1e3762ecdde9de366cedf2855af1b7e8e3f93971dc1ebfb1552e660893ea3bb2ba634e88ca421e0321990977f508594e852b702730888d2a2642a4451baed9aa8cb4eeef4927196ee79f73c61aa7681f3690a75e731a0932e129ed159c75f8da10f82a2dc9fb91be614850e78a0b660315c2658a375b468c21dd40c00e1d4743f99e3fc29a780fce9315b34a1d0cc596ff3bb5a581f7f5db636ced32c70c7d2cca24cc4060af8be9e3e3cce4a8c04d0ee02b575d37f9270a9b4362ce96fb168a223d40527760689b81a2e8e431cde9e109e1b5e661464999b3928a5d2086da35dc856ad8cbc9259457723c2c1487ad55f7177e4e2c139b126b039dc8a6bb396daa095c1e64756deea0ff892f38d42991849a204bd157a26b8bf748c57040f824e0a4785d4f6832b17f48a3e39e6fd0580a54827021675569fafd5a9817e4c65f47958c95af7ab93c5d3a4532ebcf911a79f61fe8e6d8547afaae21413260a90fa50c6449330921af950dfe503ebf13023dd77a1af98cf7e0a57d1e80e9913a92f54829b213bacee6273dfb177344ab2e36da5fd06385166b1e550e1245cd04007db7c051f3c21dc77b92eb4077c2a80280e8676b7d59605a1872d785fd90b1adc6d4d78426821b2c74907294bd5ccdb88d46c2f32bc8ca5c97b5a25de5448fd26a788b92b5a4fc7a19515c952725a32f4f4b540fed7731262fb0c128df1575aec925e213826351d3a5625e7e1ba81264410d74166942d08fa41660acd38952c2a5e15d0d6f200a5369cafabf20cd72e46e9f093bfa6edb01093501fff13249f2b63ffa940e8d479f3aad3f5adad65d6c906236ea4e2f0dc7b962bc0411945caf41dce2fdd2c50ec168ed338c42fa598d08de8e3067e2ba76ddfb16823a7a61cd657c60346d17802989bee5038942efcfce757f6a4a90e4f538db7316c65cff37e315c999078ce3fdfa921b28b9addc4a911506337bfcf50ee158b887c6609cb90aab0631670f17c1a2795a51915393c7603c6f0edf6d0e3d09b55080a1f4a0b756cd195d6b3b975d624affcf5abadb7f0e201e0d8abb806fe70684139194427d540b8bb4bf79512509fca579e92c2455da10831a1ca96dfd270830e569323244a1816feb86c1de62228d0aa27abd6a6cb46bd7ce43a8b9bdf5e4182b460b035f79d967c5051ff32283356126779e88410a248e26b7999fa292c865d6161433f765fc80ab5fac1dbec73281f4e83b25d1497228b44575209ab8a1b2b3cd3b1f3a31812bdda89aa439cf81dea4e20ac26c11f7ec819bb2718b26d4570ce85f9227654b1b1ed4f3cd322f7e0e5ed66767692df30ea0615c07deac2bd35d8962bd8147056e393c9d9c8a1cdfb8f736d962da9074c60fce5effcd4eb10a43f2cbe6991f99fe72b99e43356b04dcd3c55d22d791a69d8cd28196b5a2705d358c6ebb4926de8201cfa882fbf2c2570be639a6d355bb67091e1fd37997d172930aaac9eb2aa1a4a9ac37d5e28d999cee4226fabf9b64749bb4512e6627c4daffe6fa8fd4d53ffe9d733022d31f42793f40e93a429acdd9554c363622e3445e403bfd4d5176fc48108a197d3514e136718e288884f4da02f9ee303bb1d527ef658e3b0dcbc2967f87d45fd88a55b360e371301f7dd94abd263c739bad7ec171dfe73c0d88ac0c8bfb0ed341bc28563f21d335bc2299ac25594de2cb8694db721fe32316a94610f0d175702d60cbefa81647d2efb65fc545c62bf7147a753361f36198a6d846f0b923275e88897c23b49386d29ba51e9ef43913ae837c00de1ba320c49515ed5b4fa519c68f9147cd9916e368a94c6e2d01fdfec4a76454bb4a1d7c72f2b17e5bfcde1825e175e2f23303e6ae723a2789b07406aa64df97ee2a4ee2e2ee417ca4c1efd74bae80b1278435aab2799e04e33d8958f3a009d9a3661ad393568e4e268288de9d5b301f88ce476c50431771fa1664c9f806944d45d6afb3b07d2a0664c599bbcc925e4edfca6a12f897c2279a64b3309e0dce7e6deea6ee749f9957411fb2363fa62ed2dfe7f96e7f8d17bd3a334384ae85e4849e3c4546173d121f1a4785055b9182b926d05a5b0904501b6ec53656960ae6027e937551671d21378b92ee50c030d3fc53e843fe3404c8c0337244e5a8d9af6dc330ace31909f0f029add93cd0d0a2fa0f3ce20a982dc308ec0ba10111952bcd2b1b227990e9f041cc664e9b9b4ec4340da270f6df4d8336346bbb3d07e32036ed3625dfdd4781c415fc6a1259dfcfd474b1ffac05ba7fe81a3194617df150f10e6d1094660ba06c86f50d31dbef92dc20af4c448a66bc49b52f90a8b216e311821bc8f2364b7dc91693b29cafda843dea3418c6ae70088e8b0079eada22ba2329cfb164a2cd6cf22637d7f363611d10e7ad2f9028b73a6720a65bf86c528973311023e6bbc0f403f55abd5d01e3aac5bb1fba6dde9c31fc220435b5311d66baa88c5e9568d4c6f68af6a9862f2060a9735204b570d4e66bf4a1df61fc6dafa57e23cf800bbca0d55c2e81283754f1f59cf513e29f4b939d2582fbbbf857758e6c1f2015213163d3f9bd71212e72611b65416305695749b587828235a015c3f7960104199db79473ef678309b5916f53eb70ccf87b825610b85f0018a5c5d0adf017e2b4311b97cb27cf4b5af11f492e9a2540894da279cd7e74f3c1e930345e164e1bcf473bd508468347c68a37f9e544960277646072f7799aaa6cf18f7272582916fba4effcbd406ad7b5896ae3e1a75f6a73de40c2503faf80cb937d4ab076f280c2f6a6f550e9b974f9439c620231888c8439c332ee2a6a14b5539620e0ac6ac37aeaf8a296b1bbcff2579f5c368512af473d2b0c515b4e373793fd9ede881a4089450a3c377bb6d80f081b407f8d67923f0d1369eb089fb33fbe1be99031d24b3b1fb16abde4aa98474d8b109c5ec67a3929815cd2a93004073c0484efaeea92ca128a8ed55875e35276841227dfe9ff481e6687d7f6244d2be354ff22848863e5f26c728fce918be0e948bfdfdae2227ae1f42483c6d8c05cf01cdc6439cc9ee1733df43633bd008f10ad7441f09734fb1cca62197401b05fb9aa6ee71b6a75dfcef63488f3e3acf43cc163e72457c52cb614d806eee4dc45a6ea6bf24ec7f3c07f7ebd59554ce16cab36597b6fc3470b29a2f0ba808a52270036adf42e0a8ac2cfa79c5981dcf6b48fe7d40b24b52161faf3872d972ba6aa2511b275f636774214aa1d22993331aaa8b11e767ba7ba69307f615cddd7af4461919e819fb15e4df001276f35c5ecb51358e1a4afec3019c741ad9cb21a6fc964b435c928bd6bd30de077e7c942c633379cadf841b39003af08f6737737d7dfc01629804b9f7a0af4bf3bd406875c8480e55a8c27987af33196099802ba4d74485ed72bff0b0753bc45c82e413809fedf613841a59cc20838ccf38bc8c5f2b0a4e4a51a4304a0d2a2b14e5180f71b65e118fe5a67e862e1521516fcd803fc42ba1d7f540f170bf6485defffc62a4fcd54e00906178f513172e94c2bce490ecaacef847fb97b928e470ebb373dc840ec5f0a1bf29a2081ef33429f05e42c39f844025a2c344bb0d651e7a0d7987ed1301508f359d560aa5592e6fa5cd229fed517f3619578fc7aa11035d04b1642c0f2e0d3a3c00a2c35880132ff41c95a7b405b44499e0f73672b0279e86f58820cc758c0eabadbd7f498fe1a41d325f08a6a30d67b3612823ce51ddb30723a5f46effb0095b6f7ddde771e5e9a4463b9c70aa06a759c5e62c38ab49c43fe429b019b0f68fb35f2793420d51918616e554f36036440d72c4866e482b7925bf1ac186944b70c7504424cbf393a894475de22fecad04b72e2cbce655dd4a4e58e63f4d59b79ed5a363191edfa7cd1a6d896874fea215442c2b660d47f672f8fe8ded82f6811318506fe76af48b9282f38fe27fa86cdf1376d0ff040e567cb92f9911076c9a7f98e73f97876fb29fe8fcc64b4881a70fb3221c93129d440304f99b386aa0b616ed158b007944400e050c57879d1298ec7c1da84ef052fad9c712ec01f0b282f5f6e4320e5521e99a78f8aff3c21d91b46e0e1532a19331b3cdb06679b231b4f4ce6edccfb7d547f281e49d993a88189923568461bde8845cdd00a507eea53920f25889e8c9adc62290608b264764f352213e35e4c42015cf0e1b4348886d2a15c928abc5c05ed893b0983d97bd88f6e3758147e5d417e750e8fcbd252b3d4256c631b5dcefffb677ca79fdbe83d3462a5ec553d855e33b2ab22eed28566b1127309ef84bea99162f2f845db9f7d040d3b8499b7d12950970aa926446409138518592fcff15265fc54a396f5d3da8438fbf8a58fffb0c4db19c4ba0c221978137702c1830ab413207c0e98a87e23999fe1284ceb3e5ea2ff382e291654d8eb458161f25c741247ceb3809d58c8531d825b93ba04073749bf613ffe6c2f412acc751c519ba8bcf03d681ef5053cb3168cd4c5e3586e0ba334ca4e611acc747c2549ac51adce2d017787872a8590da2ead200e98efb98f04b4c171881579cd3739e00debe7e74a5c432016e23e9eb95d4de77f24b7a169d12dfb6568cac966e915153f35e2f57ba018b9724982dcf32e49c1bad5eed8739c3f55cf42a166e7962fa89855995e5a675c2419783e1888caf1e99f424669416123bee4946e44d43400823fd6e6670a53e9db807759333ee96f07fb24ee354f270ad1e3078bcb7f547183223a376dea3da681e25b415c0c4acc5639b932577a2b32a054dd60c7e644cb24e826b39a8717db1e611c5110eb96dc7cee61f2ad598a0351ad11bdcf91fb0700df9d227af251384f2d94b2f439c2160e96e592b58cfd208d01d28baf4824855e3d75fafca21c93959fc6daebf60343f7243140a2eddaade8a6573980c8f98e1b633f7e41d828bc345c70c43752d87e2ad15115f12a55992e367e7d51a9f8aa34c53c1024f5e9093c354efc734af07b4a8d7551b17db16de8c3c2b87d30852d6f4a595279b4d5c5356e71a717b61cc8438bf6a1db6fa7583dd84df0b4eb3a1794745bae4c56ca9c3d42ce1036c4327b6896ae2427d58f5269a752ca0d176455d21348e3ee30b6a3b271beefc90fe20a5de86fbf85a1ace8c970c4e0a80d1ebdd635ce67dbf8ed1e2ae6306cddcbf3705fce9ff7ecfb1e127444b5706a3470af35acbe63450355eeb6e892f59853cae70fa65f8ce33fcd7b0d0939b6cc6c5d3928d029f046c8ad692f15aa50af48e805bdab28a4499fa144c1beb61bb3c73b84a5e970a552faac8e2e860f1f8c9e4b5511c57736a58b9789ec22b89005621f4d9a7c6d09c2f157bdb8234bbb307826dd60281daa2bd83ab3579d401b70ff603a17ac3b338ec2e548f5034963829beda53c083a02e18e69a746cd73eb745ee00cc63f73edec37b2d76f1006dcba02391196b92bfd082d84b601a60d87872fe957aa9e89939fd7fe48d4a33a3fcd2b512600a7f221578a700c62f51325c75f3f8a92b371be09ecfdd0f241aedd79630f084d187c27b93d2cac02cf44854101dc75a026a5070", 0x1000) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) 11:09:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x7008, 0x5300) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000001a00)='./bus\x00', 0xc0, 0x2) utimensat(r1, &(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)={{0x22, 0x24000000000}, {0x6c00000, 0x3}}, 0x0) r2 = kqueue() writev(r2, &(0x7f0000000200)=[{&(0x7f00000017c0)="8fab0e0ef85fcf999aba72296e3c090c06809f4151dc8a9345941c768e447ba4cb2561ab0b7569128528285280f2d40424b569c4df888fb1491ece5a40b211d3657ff4e7c28d7f7c37fa14996004f342b7a1412adf11671148df0a413aa931a372037534d28cbff76645a172ca3fbff3a39f0a7c036c3965e192721f02abb1b01d221a2621e31d1f9534c72f087416f51d5d75d6eb13cac7c08985438e88124216fd73782b8a57", 0xa7}, {&(0x7f0000001880)="74afd1378287012d531d05ef68de60313d8982143ca0d4d35bd8aa6ddd42a75d7ac6cb9c7fc08217613c429745b34d54fa0d60e55da2d82591ff8ccf7c30d7c817ab3aea81bf4321c5bf890cdf2f0a9e3b95e30af61b9ccaf026687ec5b1cc6096c53bd33cdf50de3ce3708b310813238009929970d9a1d176cc5f11383b51d969f45e8caee817a015bdbd21bc60cf399dd9976c6348ae59f6b82b0705", 0x9d}, {&(0x7f0000001940)="2f8d4e7325dff2d8d88ac04153a792c103b08b43f73a9853636eb2645d6216edabc7e6f3bd3320bd3f594f7d45bc5281f74fd1363de443216f1b0a544ca8054e6cba45264a067b470fc7ddf36d29b219a4c3af2b671f1406c4e387f2066bb0504c4682594a9c6c0bff48f6058d1a7385172ea9c65680b1e72f58c74554c5f9f54ab003ea42fa42e88e20a3a8b26ba5790c54af8fb3a7869ade63da53f082551ca0aaf52e1e462eff2c06d3d826c7c5ed173e3710dcafe5b5", 0xb8}], 0x3) writev(r0, &(0x7f0000002f00)=[{&(0x7f0000001b00)="d0ea90dbed6104ea72ec944ffdbb3794b44b3df7a3f73363390c6198895882684bceb88fcae57ad47742a53a619aace54fa3990596c6d3a8ac6c56f9af866f2fd1545c70a424c6b304c8a36d1ec15530a3f5ee044e4aba9286f0b4fcbc9fe13fd2d4b5fdf35f14f7e26e68baf920bb6332c501aa36586c154d5cb49a601d5d0fb003c0c8489f6da815c8c684d104fc70c976a41bb10cdb5f2f3308703544a17757902ad698643a9ce976ba98dddd39d341d127ee02e2b6b8c2515cf7d75562b94a74898aac833ee0b8c168c29552bda0b1d6b095a30a2cf80ecc01f7d76e7663fca2bf61f8dd2e", 0xe7}, {&(0x7f0000001c00)="1fb22f86271cf5b0b226cf8def15827938346beff664f8d0fb0d026dc0d0d7800b6d6b93c7e5575c1b98ee10e10e7d0b5c6df1ce3104f4c58478487c6127c2c6bb4aaf296e40266c8a195f0383546be4a6eee9bb90641057a812b44ef660f61f9136ec885efaef13a804026628773e47c0dd067224c4e20752511a3cf682787aade81d7adf3a8f5019724f755664c918ab4dfd1b8fd66d8611a9af84c4265a73a6bb16a72c24eca371e97a61433158402fe698d7c9e0f8bc7d0fcb025822e2887da4dd4144e96d5d1e45491d7c6846afcd3a49c50c919b8625ede7f82d66bbac94573ac0", 0xe4}, {&(0x7f0000000280)="f327f43026909290477410482f30217b05c733ebc0aad7ed3ceb4725d69a7d36d5c88626e5f56d84d2c0cf97e5c209db0553639ffecc2c35da7bba3b4c8ffd113fd521d11c5ae4b9d89346c9cf02065039b2d1cad9bec8b1d30aa552", 0x5c}, {&(0x7f0000001d00)="4724e6988fea045bc6b5b321ac0c9512121e3279ccdfa2f29684b2caf4274ae29b6c8cb63bbeeaa22f843a47c1ee6f2fe480ef966507519a63d297bd983e06d90f1ffef6484e9f308fda123640a0e22b0848e0e358ca49cea66f530de7a900de7a078ca770832c7093b06d564185d6fe794913160e411548fafbae4ea7ee076cd5e6c0cb598594de1296853a44be8116be235b11a45e155ed7af6ac75a05283e569c315b45540d7ac27047f47497cf94861dbb6f949dcfa55b56cc461445a0fa981f20783fc720da0af6ad218cc74df20d60ab60eb6082dee43e6a9eacd1b804da02f3564555b68e7e92d252109e05d9719ac982a510fd13a5219a28998770b4dd01ce56dcf7d2cc95b3cae114c9b83ba70685de76be36c640e568e2a8d3298ac3c5440107bbf5256bceb81dbaea8c42b297798f24fb8ec2223af1a5da88d3c78b0018dea74715cfa5c040888cca43fb9f93984772a97562f74a24c160aee0099893613fe7dc1eb4b24c5e3cc8770e1135231a40f666e3239025e759dea080c612224d167c36b85390bad9b4c0ccb2ea742838db0750070c59c07ea2b424f91066d795aa87fbc2df7682fc67e2eadb96c56746e1df097b68ee692b5d9ba1bcbb38f70736d0d8cf27e68a3d651edd2598b6152eec7a97e90362889a8a63d0b0bb502ca5f57e67c9c98eb179b463b962538a00efdb4e72bc723b12e90c12f42162cc988ff9a835a38d5a1a31e358caa9ebbaa434ba1786cec00980faf0b7af46ee106f8dacc46b2bbb9801b500c76bdd04901628e400d3e82affe688f46949e79d8187b84bab7fe0479bb581bb75dc8f24003ed2e3b8650fc7a2b06693decbcf8a1f852c273177053b17aa6bd0cef5c1f327ca0d2d1f89ceb539651752641259aa7dc2da56fee00813a7ca6ca8474ecf654601b8b31dced01c26287872f3c7a5c20a731e8129a78096e66bf6bf42974f025847bbed74d0ca684fca90e311e3c9569e520fb6640c7a0e195bbf6ce372a036044c0d1577e621c92394d9e453264afb7f76e188720e76fc9ae7c2df49e4e66edeab3e4a5393c6a078f979d4b98cf8b8efbb5c35305cec7fe282065ea4e188a77f8807249777dbfee426604629f8c4420bda1c73813761d8b6b6a286b705a1544fbcd0790c474a0ffa03a062d17f6fb806836c6e3ab76266bcd13999926f2358384b095e5ba892856936de1a43e6916c25cf94aeda8a32a47a6d917a5d96067691a464a3e6683d4621808c13a4f77f84b86bcc14e915af3984f182d13cf0550c41f652fe528da32b4d997046311b155b655fdf5ffa339e76dd67b0043c36c24456a2bb912b9f0977e10b2d576e23a0e895b987a2c993847db4ad06585a20f4ff7ab892051c482f0b3400b49d0d6339b25852628a4b3039b183fc4999b00610bf23b852e9d87a1bcfbc198a770343f44d467455c54615723d2374605bbe9422bd20359d3c3eabc4dbe80ddfa200619dc19f86bed8fc669fc189218c7f244e917a5839c7970a6b3bc3605141055767c1f180f5b14fe1d610d9c173b7031b33d3f9b8f65fbbe0f6299d79a6de4b8db3d1f0f1c745b294fe36eca09b1936e4ecd24b115989ab35a94a3b25745d4929a38517e61f50290e1124d547d780547e81fb0f9ae150cce7d240ae1f0ce5ec1a248ed794f941fe7d32d53ee1ce55e523c03f1599374298c409fa402643fa8fd00cc1e2ca83caed0830da21214ddcfb4c2f16c8b2a2e7a62c9849bde2cbff6b6bb4ca71c1540e91e6255bd6d5a0a8fcebdcc87fb3100580581c4d60d9fb6f3d6156c81b3242397c915811023bb3d9cd0e53454d940162ca95107ec107b357723f88ebc10f2fec0148b9badd36a87ac215a098a20dac9c36be1e2fc2566205dfa56f4a11f139c239a68167d5ab23318bea3dd6a09cbe4005e2a77688d23a48709013ecc2b5152b9017cd760c1f8005832d165b5178f9ebdc2a6ffd1a1300e1422fa82fdd262ecd0be3968201f2c8fb144fcbf8d4d3b7985d7059211ed8e73951d4ed390293074f8a844a39fc8059a5785b3d7dc6229d589da70fb83e74bfe998cbb52d65e52ee51d22f6ae74aeb8be5725d78253862e26b0554676fca1ae6080f3ccb3cf337eb7d1bcdcd1cdaf649c3c5bc1c10b681452611e8951a87045e7d91700382edf9370ffb3f6922ac78a00ab73249b1ebeedd4641b9ad0f20d680a47f0af3bdb061ba42c5e1a8d336e0e0cb29233876579a234094977c4eeddea4588254e52f0f46f36e767f8d0b3bf9ffcb6e5b62e6eca43239ab3c15124ee369b35cede8b1c15f283861a55e599fc33960605b3d10cf852516a3bdba85f1aff2205e4cbd7fad837d1e842c931863ba0800691c0238717edc5d8761f5ae35234ce527c11bc79ca850679338033e3928feb5584a7e7f2f8f3c23081aee8b2a35ea4332b2d2d6f8e6750ec9cddfc58d98df5cd859d003ebf6fd91bc66d32d4e90b02e7fbabee6972d75735c2791bbdd32102df02eedb4eb1844b9fa3fc8af1da9551b761ea985505aa12d093f3c73377c52b0b9a5716d165212b3409ae37b96ec219d0b8350665a189dadc95f6bcf13fea6357770777ee7eeec2d1c4a7d870fe6e7978675da449ba88331b2ea44e9a8e86e73164eece0601f9ef8f03b459aaaf2edc5e0dadd160b003c0b4f3c4c38cd8c703aa88142b201e77bc19979917ed4c54a5d58ef074e13ce4549923f5b9de0795c138a57c6de4a7746d9006728c88e8417f2575dcd214c0d9266b59def4060683bfb89052b159380a8ae921aa09051ddaff7b68716a9d072483dafdf7ba0832a8e1d249877ea6687a437a5b99f71059bbd02576b47b276c8c7abdb1486e259de52051b3f480c2200b35c78ee498f4a50c73d6cd3cf16f56010ecfe9ddf90b4a800dacf5deb0baf35d47b9e04b323bf2615ef7c0c7bdfcff4b3f4e2bb722e6712c193fa73b888d93c73930230bf25e9fa06a56232ad7ab6c35bf7ead957487d49baad53928690c5d0dea52a4804dbfe0765ffe329c1cad9a71f9a38696df2034afda5082a8cc8f4e8468db4fc3b6d1f4e20ff459c4f0323cc3a41b3325cc86fb590637081656ee8371ee9d11e8e396c94d1de787f86d6154dd5cd489d7264c28e5f865dca34a9c58e474da2daa02e33ca1b88e961c6fc64bbc91a53f06430538b4e1042f3a7d62f0588ebfb6a557d40755aec69d218156dd3a6386448d2033b0d9c162e6993b92143265f1dc0c2bc0596b389c636f6e4a4727846948c1c72a849062f87db52eea6319318f7dd28f9c69efb339d9234d3f224349e396dda30cc9e82ee395c1067c6bd96705bb5e8c0cf1731415ea96a4fb65ebfcfcaa3ec9c57fa2806d45fe79882fb7d4637b38874f1c25530bbfd17d6eb66fdd7d466bb3c5840b81f956496e82cfc6a60251be4f4de24e809286880d6e182961fdd10bb5f6bb583986fcd1b26e20ff9568c20b95cbf475d16d95ad5f1077b78c1c426082721cb07e81d655fe6f5b446d6089e281d57a05430612ad04fba01898679ef036dbab404c41a2c23c8e3e08d5293e57f3905ade8a70f5a31bba4744f2b2b56f845e69c98e53430a0528cb4aca6af9d115087530ff373eb8aefc6b3b9dbecfd11232441823c9ef14c9a655d111a61351c7e505830ccb69e852360ee6f32e8737dac2454bc1fdc057c9b6b966bea57d8eeefcc79a0da59810e87309e596194e298329f211c5c70a6a59c5069ab38be142336fd2f3784ea9366ecf893e87be407443d1cf29d248ea708c70ccfe29bec979a7a626e30242c113456ece0e14d2ba74a4c079fc8e28cd0e15a13552598409c469549726ae5db1d37d1fa4e07e42fe37936a669f4b0a96feb9bc1d610a309d8f1f63e87cafb01ef30398e055e7f3f66803b5845555c5aedf3d528009f4e72b55c22bbebb34a50592f57952e224094e0addefea601693864b929f2b35e1049b98064dab86b0154bb06c5906271f54411f1d3dee6e95dbda895507e0e015cb69d2b44ed4fda6bae55fdb1562e77750ac57570099e7883b05e74b428f9da6a9d4de0ce218f3125f1e42aea6f01cec02329dc29fd689fdf33fd4a3fda56ed673257aeadc952aae293778b5a0ec8b04fc4da86db7ff34ebf603d821d1e8bacd0590d011adc08262ac6b38afaeb416e1c09c6c85708e55c69704c890b0473514d031478195348e1278be72097b8d324f03c3d28ae9f61793f45c2a5cadd67943f97b8587af90baab0adb136c702cfbdf509b5155a36e6a7606f98d76d35e875739b245b6e60404e8db4ebc4d567be206c6f3e04c7d83f7413077b8011678e74be714e4d5d264bbceab40e55c0a56b75224641e0b22fe2a08876b4a1fc89d7487a936c2f498423174a889df84f61f7947b4bba0ad608e203e497c22ee1a1e3810b5a7a0e8b1de24577ddf21a1938682505b18583c75aba647556a236b79f1bb86e6d448a638cfd5c03caceed00f39432da64437ac2ff5b8f39e3d001e0a72fe31184e148d723b0cff54de550e2fb8dce9553c6b9356f98280230435ee681472bb5f4f8a694d0a9cfa5fa8ed3b9995de4e63f9b47173a7fa551ce31837101641be3045f7425cdc6f653c2bcafae5eb5e37846dbf5656d96202957b6784396e55baa8c943f77b8771ad37193efb44e2735a12ae560630e3932db6ea645e83a9d5670f8a5d34e3a43255f303f4d7a5f6f62a491ea84f3c72afc564a9faa27a6b60e7f0b38481f49faedb267a6fe3001d85687d123a7779ee98f72287c63204ff1360720a7ecb6b1bc2c644db729b40fc42415fbf858fd212f4b7dec972c0ccc96886ecf41ea6e8fb5cbb9306d77d71a1110fc706f28694a664b09bc502f5b1ef4f0e9779f985812c9b72d9fe191581f1e94edd70a5152759c348043b2a989dcd5e85be33494dab4a0be19e65b2dbde850175eefc11293fd607903a334beae1086c5173dde491069e56238c9498b8249b1a3d0bd8b3ae4191c76669154c9be3a0b963c7557e6c17d93c0f6ece2b16384f501556154fb386d14d09b100aaef427af6438b5a2fec3bbef50cec28f4dfebb6f8d82ae214472bfb3726b11d5fa2ae1e3aefa6cfa658dff61dbaa178166ace754ab183410928f05f15b4d5b4f042428875bf1ac3c8207c7ed67446dfd41dade605da545256fb4e635df33efddd881328472956449557f48ee19ff8c4257c17831b8ceb0a0041a51304e327dd259f1be628ba4589fb8ac8c61a0d397a4af8142a3603ca37275914a16ae4effbec3334ba029ff67d5857f34cb1412826dcbd1e1f1dba9e1670bef95292604bc2d02ccd990be84937a349f91597433c28045a2424361395ab8a1386be92f4618cb3a32b22cc338b206626e94e901c45be237b54bf8a0ea033e8d56599596013a3bc932aaa0baf64e07f9cbe23cbadb19f3b438521c85a3d3fcba294361312ef046004f52d74291e222471249b6174517b18458d0d56be5c6525fc3242f9b33609fc4fd82430f27bc63984af610c4dce13af3424b5e2886d70caf9030fab8c5eaa3d58c6834d1564b2873aa081b950f732d4827e09539148ff93d1caa4534549f266a0e8786b0c406f8cf4e053ee2b5e96c026bda14ea6cc8001747961be3d9400ac4ef7288ba90d48039375d768afc061972d3076fc615f7b0d2b69e803900b9ae6a98687a509afbdbd59ba550e2566233f42cddea8d3ee3bbd38ef5ec633093e1db54a7333cd8d8e310b3f21306bf27ba234951571aaa331358e80ad9795576f57c049b3454842e980941f707af7c5c67f9a19", 0x1000}, {&(0x7f0000002d00)="ac760abe73c6b306e0fd891c4cf1723c3722d0d141ea5aa0a688bc859f106a8002d1d06602eb01ca899d17fbe646701e14dbd23dd56e516881611f349f283a8608ca7abf56fd6abe4d7803f2af1bf96de29c5c05b7f91b97b55289290ebf5b78f879f9b335d7a76a6e57d483a1b8f9f960ee5772c8e85ff5be5f5c35163229ef4e49977c53f608c3df4ed803ae3360686a95a07ef34fd5041d691e5a35fd02dffc644452f7d2caa6ac9de9aa5578a052a5f4d301ba4a88fb543117fd2da2139114afff636cbf3935038cc35b28f698ee5ce9c686fe0a6b00ad533732e08177fd05b4e845acaa062067dfafd7ee97b46827fc8829da31efbfbb34", 0xfa}, {&(0x7f0000000300)}, {&(0x7f0000002e00)="5fb2a87ae7b1d1c6b996f24c34241469314fc003d40a0af02ee558ae41820507e8c135578fd3dfbc2c5a2ce8a86c43f6a069f7bab592084789ac196cbb71551151fdb037d62fcf640b3df54adfaad89f67876738e221aa1c5d88bc8813777537acad3ff13ccb0b0b9b16577f5682e87a9a1dea1d4e974cf9e5879d6290f777555e86eb89b5c19b95febaae35594625a4b687ce46dd6043d6d78e83fdb891bccdd8348ea48d9edc34ae5ac1e5dd83126791849ee4d3b023c1d9812068b4a909e95239c69ea50e90d1edbbd1ff7598ae5400a0a3e0b65aea97ccc4b281fc779c656e5e5d3f", 0xe4}], 0x7) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) writev(r3, &(0x7f0000001700)=[{&(0x7f0000000100)="d0216b6adc28ee12a60a02bceeaac8b4c53a31a656", 0x282}, {&(0x7f0000001a40)="ce3d04c983eab6d9683e3d98cf77584ee11da9186f3406fd328a5fd59ce4d7654ec272ecf0ea6f262ac8f7e7d48a716b581847fb0f411627f9a929e844094f946d1a7556fd8c9695e5560428605099142b14e685fb83c50cc62662002a022c430eb904e78d55fb131ba82188dd6faaf2cbd3d38bc6102c2d1a4251344af5bfdbf63983f514696b737fe7083a88ab636178363c96a7995cf3a32a56a38611e7dc30f16a7cc9d60ca040a4e668", 0xac}, {&(0x7f0000000340)="68807d04e3b1e2322515eb26d9052630268bafe3fadf3a6c7409a4309bf7bc9c4fcab6fea03289305b533cc13483eefe9ad6d55f4554b8e43646441ec123c465c1a8980d3b3bea77e99c9ee01bd38c15e406d214d541cd4d1b5f0ac78f136cf53e4332ae9f3296f3a9ac3f6fd7b87431baf36e48923146f1f0c0ff137184ab11fdbe1f67af1f95ad8ff693ad01a7a1a7f2fa6fc046d1c3a169cb3be7c462b1cd0e27998fb86ab5e4dc376f960249c0b3d4a23cdc957bb464f936e10500fa9c8a4ed7c6a4a93311ac816369aeaf8b723e3076226b2d69cba0403624e3a4b87b254e61cc0143e860f35372771225831481db18e669889dbd", 0xf7}, {&(0x7f00000001c0)="330aac77fe7d8149e80ee1b82112e4d3a69cf921e23f5e1e04e94a163e4d9cdade90fded9ef20a2efb8be5", 0x2b}, {&(0x7f0000000440)="976d4198e847445aee9f15b525c5f1016ea18a1b256e3983c80ac3c24ce0f730da480cc0c98fcab5a1b5d55620b56b523bda20c6d64cc0cad36788c7ae1c75a433d6430ac236d7b42485e7e309607273ea2a5c56a4c98c1cb8588c72bbf5e2b4794ecde19790147e51b5c27f2b82dcaa7db162fd892a96b44efcfc2b", 0x7c}, {&(0x7f00000004c0)="7867a3fce13ece195d9b4b2b6212a2208e4d1a7408657aa10e95f24b554cc981b1978495b7a1e4d201d9104ab29494a338d6495a50823afcde9649bd1d7a6f7ff39aea600d28ad08109269d722fecf7ff6d9aa77a072761d28acf0fe6c640c62ca209c8e3434aea3428b3a4dd09b36b3342d8df42f7969cbd40a31f28fb05a426b68df2b13daf2ac79e944b2f19f4f9b4afb7f757c2193aba6d2", 0x9a}, {&(0x7f0000000580)="5dbe21e5a498f82ea1365616b4b9753f8b23ec98707e2e7493988633361fb9b80702e891672700f9cbfc7de656834b82a7e989e9add706de027fd3277eda8388169390cec726eb91da93c727f28db8d1c774da18fbbe6c8e045bf6d526eac3fdba16f9c6471c917dd1153f7aba2011d26d7c3eb5d7716a8cf5aac357a1cefaca95a995c93a8c8a4cc0d9ac5c02033bdd8793ba71729698063c4cf5cfbff978f9d12a42322e6af75cf824e2eed9050904ef3e11e8bed5d1246fda7b16372cf88f8cb3b35b2d48407aea3229f2cae9cc94e718715c0001a28e2ed039f21a52def703ade33497963ba4bbeca7fc4a2c9d20f97cfa83a28dc3cfcb5617fbdbb545f5d90042eebd73919bff351486beb88d64491a189710d8a2a4a5a0b3d7609dc756f8ad35d16b171a289576d7e5523a0903cf4550856b45b7fde76aef8815510f30b27d652157ef70ef2647dac1c79390a84d0894fe6f5241100014178f31b54f05b1bfa4b461077e361dcf11978afc40e3b3266835a068e268ca91e013e243e8c0efe220718b1b7c2dc2cd5fe8dc88b2042b081c7ff397e32f164df664b58e76f7d3694733c03f77309750ca47858279a47cadd5c0e3916780868ed930ebd631b8f589b6798cbab70ff388381762628f0b32ad410175a251a6f58b41bee4153e185e68ca08e095b9437300d113026404738ba7e5b97ef2e7bedeb7ca3e45084a1890786f946d029aec7dd366aa65b2d744c458f61c99341303111d5dc177bd24f271ace438349f0cd75349e23f11ae6d638dace1625e60479491614be11645cab95e11b1b864965892ef93e4d9ccc742ae7f4dc761a0cd6b9182d1edace6a23fed676fed39976880e346562acb49a6f5db289e5715338f7c12cea40247b744b548e59cb8d05da061ae64477836972dc58faa78cccd4992fa7fad96f5dec26010c997bcd6e3a6df28bec2dd74e9f26d5f3d6bad8243f22ccd7c8c8d26f131488034ba76741cdc750e3896c5099351fda89e34343e8eebf747adbab6e0d9e65d2d24b4c8777c8e00ef1180a1e843c21ff3c5ab18da3d9f799cf59069d0910d7a5dd69dcdd91424754ee0e2c0a6a4444f0c3a56a2612d6a3f2709c6f8ea9ed65d4264f778b42464d9affd363b0f27ab43520c0be209e53ad62e3ba78d3bfc91efa5711070e178f999040280395d960eb465c33658945445276624e9078fbf8e12bc1cafc23c84d431696bc69758ac65730789088007fe11390c2583fa2d8b6811fdee885d70c22d4db71188a5895582c048848d36212315159e481854cf8d87a65d780d0f9923bdba8120c68757bc7153085ed12cbb4635e8ef28d2d96da69f417211fc1061e34a7063eb4b9d25b1ee722c335b23ac1485bfddd9ca76d9ebd73abe978054a6caaa6724097a199fbd619862592dd0486a13712f055f77069dd23816c62ff34c9a7c16a933465bb05514871ed984728ebda58bf6d56ebcf1927a750701c30d1beee8214f1a92ff104d0165687411397a2ac6b580a48977faf33de95cb074d6ebe97af41aa13b79a13d6096623118f62a5f6be157e3ba4b77a39e59ccf63ca5ed0257df14e3f750b1f47266568174a5ded5b9e7357b882359cf6a8a667835edb93c9e1d11606e66393e39d6748a9a69bfce2374e24973d487a09a4c7aa6963fee85ba6ea78edcfc2d9c54ca55ddc5d47039f1294b04f2b4343d5fb14170cebf6552aeb5cc367ffda5b74d951d9ab053269473c682318f4ee5ddf5a3ba12cf13f309b5e66e422042ad70199dca680f4d22f05ca5e7d2a070f7621e7262fa1503b4ee4a3c30f1e3d360f80a32758273b1373ec74a9335c16d4de29e94bbd950f88f6a33b4c48c9b7750429022133c35029c06e52fce0ad173d8f6aa2e8a1c3c88b6082ab5c7014571bbbd1230af08c94f138a6317eaab0a0c0baeb8be6c00fff20a4ed5b9c13aa361f0bbf3aa9323989ed358417ee9dbdce1ee8852b5ca4ef929c942af68e56bb6974b0413bc96715b3ed2f412cc58b9edaa62cb2ede4885fa7be2b96827776382d06a9554ff10b0ff2a9334ad209291966cbcbcae11e6049f0259456b5a94129c4b619ab1663a49f0d6be768cbbdb5030ac880ec84a83a5f8201653e22ad80bd618a4689e3d284848f036091e532f8797f0d035167715d778a971e0aadec6ae59f72c69b527d13326d049e9d6396502cb507aff397d437193d59581af2a35ded2e71e3b55cac816fdfc0d142a108d8f037463277c4fba9491dbcc476e0a39492370313a8f0d87b7ed84f3ca7a59ba27784c0f8df529f6defc16e990a00c4a3007bb611f35d798f1738db0b0dacc8e30f694f46a30faab5730b38cbb7991987cdaed2fefeebb29dc87735390f82f0d6fe2b18b88ee706d0b4746284de82d6d94328ee7c3619010617c25db4d9ac00a31aff97408ef21f64c56ed2dea14c10489e147612f2205935ba97dd7132da1d51d36f51acb2517df7036aa125c939d1b4ab66aeac1e43dd51d0fb8ef39c8c4744bdf5db93eb418e4be873776f177c6e20c84c48c25ff6b54daace9e36209f6e2b8628d358c1bf6979ff38b22f89fa270e4ff7008c7945718f4c5b96a0848325bc42db8c414df0fdc972af005c2fb9953add2b0e47dc446b7cae1b4cb29ec55dcd9ba1bd24fadf1079dbba1733d06aa4b9dfad84419bf6bab6a903354b1db34410c9d549e00b4f1b1e8e902f8e3649f592aa846d7848c4437e159cdba72eb489b6aefb2e4d91e78d866643d7c7d45c03053e09d6e9eb99d78365a5bd08b64d2d878a03e3da081ce910f538773b0075cfaae939fb567b282448eeb29456f69fe9ce16bcfd0b3e4ed538d8473c0867c120c8cb581fa2e88bc893baf089e2528ec5608f4183618a02cc3cf99f27158613f28f61c49f30e3ec5c9e3e91a6b24120a57787940803b36e56ff3dd052e4fbd9e087e04c327e7f356408876b201afb37af2a091887ed01217fd1015db0d4d33213e32ddd12062520757258861f924162b20ea9ea2e5fbf4d91d2f7352947607b20336d1e68587767e252d6d048b4a776cac17ee75d77e9703dd3f4025b504dc101314f3bc8ff3ca7c08aee4f61723f4f22e5c9e0b6e54d347d8c8bd2614287d2492bfda21ed73e7a530c5eb5707f6d700e7a89fef2b64c7b07c754c44ec7198ae03df34025e73781abf049d03374d7d968cf1438709e5625eda754277e5bf00027a77ce9abebe6f0ec9db01d703b9b68982ef3e410ae99ef5c7d182d855865296818997dcdb98a9b18d3ff574400c186b71d7f09052e22f341120d0170580e6169438c0da70a341ca401971b4195cf092bc3f741e8f4cfed3c67632880e954ccec5a90b7c4a630ee7350cc80414d511a76d1d90970fd57b36c6df5cff5271ebf838a4af2ac7e46748b4ca1956b59d6ce96b66c30773a07e0e1e19b990fd2aece751ac88f63c6cd5aff7a2f9aa2efd3638d540cdb8d06f03a714329feab913bc47a0000d8388329a8b11ba7c894f017e59fe4cdbac709a65ee42eb675f950ea1239ee281e309ead0731a0ca8a1f6c7a5dabba034d20212642a02a90795e69cecd6c034381b0c962999403342fcead1079b6c6a29b274dd3747742d197d554979e6dc628daddfc387162b222c5363b9592b0f22c8d47d5d663ac1e1c668254868131a0476a5f8046574c2fc4a16866e7e83f7ff08908e54909457c58d323a956ffd1f71c06f4d1708880e767fd1ad3782a3d7b9c14194eb90d1b7ceff3a5d76153a9e896784a54e9a451ab0f9c823647b4271b2e52f66fecad63c91d047a5723c75686f2aebee66f7be9794cbbb3fb0a5df88e23506c74e84d2c00d7e06f7611f746ab312ed1b22765bcc9d93980fcf3fdc323ea2f37e7d0cb8bb840d10ff57b3828fcf336034e7188b1cb0f0f2a90c7b4e3b8d575861a1eeadb35b325ea5d2d8b9eeaf5cc3c5cd8f6dd8e79f1eb8db8e1b335f40a66fe0dd0261fe59572567f59a5b468b17265b82670c608521742d4a608f7b52b811a774038c786719c4fc685c0a43242647f577263f5ee5feb6a2dff4055e8b7f8b5a633fe905742fd58670f9fac69ac74efd62596f589d91ebf11ef1ec5db3cb59eb0dd059904ed55800ce032d6e959dd93e9c1e11ac43404675e186118e1ab966d582ac65eac7ff490a7b0f7b318d55d3a7c80bf0ae46e9a39605f8b4dd8eb938ec39bd35c91cd9518c7f6a88945e7f6ad535b9df891293dc09098c92fb4a22c297583d3a299ce609fac87781e16969d7e5c5c182d4dbc2ae6c411ee953d7a601b3f536a4d540ed1c96f4ccfbc38493c53651e550ac05615cdc0aadf9bb672d32c974a3a077d2593275222e1b40e2c9d90a6beebcdd87a958a4c1f4e736f3fcb18b4ac55273bf1a2f1651e842105f5ca3e21b8f0f35195de06ad623fd3e152739ac207acf46f4cc9aa3799f283d799716b5f3a3732c015e01dc22dc6424790fa48544d78789d6f3db64d7fb537a0b928fe00239f386e4b28fb12bdd25f54312fb40795dffd8146888ae88fc8a873312becc4945a8af014d6dc78d730f83c11caa633c1fd07ee0817e1293256a754cdbd141754733b59bca11d32f57234ad5f36afaa7ed88dec36f09f243a715fa7ff0705ddc72ed34f1c04a853c392a6611cf67a2bc0253531c8135eae2a98d133fc50df8728cca6f91809ec2767caf30ca4be2490911f2ceb3fdc37b5075600ca9834fa92441403410e1287151556dbe346046e6c22673caee87000c2651c41b9628e4ca16677642656827ab648c759969c0fd918fceea4293bf30b823c5d25a02dbf5c81af8626f65ada729beacff69e4e977f3b755a1cd8427c6f6777e23f03b9f6b27ed51370daa4a2025c56776a6331c3a03e38eb15b9fa8aef80d36204a1c8a087367b8bce5d6cb0b67a38d5b1507bf6d210b334a1ddfd6d4ddc18739a94a101a0cbdac786e0fcb729d0380831d40a5c6de12ced8828af3cadfd75dc5b9e8af310718b899cb1e0ae4eb78553530b3e5c5f309415db4333acbc694b86ab7bce47730aeadb0993cc0173be296861bcd77b246b6a856e749e20c1e2cff100db034211803e89b04629007cc07e270ab2e6c1aa8e65e6add1a1adbf0e9d236d6280c460ca745fb4f8d9cf4412a0fa49bc298dbda01bb3db72f82fe1b775f50fa2d2ef74f77e07bf0a3ef9b3a661d803a8735a4696cba7034c89722ca57daede132bef3e2e174322976dccb87eb5eb416eced2bb6ed3fc5f728da60720e0877d503d6ff5592f3c3cbb87f13841c0b753672553728ed36ffb0b1716f8407cbcbd4ad1d7460c57f5f4c7ce0b3f7ba25abb2b9ee965fe345354e61eb30499857fa8eb0cf85c8180554bc341aa4f6bcfd5209cce3f0ab641891ae34a7b96de803dc694372b20f38b2f15e01a0025839a33b2cd36648b34f7f2b901abbd2ab604d0cd3f79eb9278eea5df2b25bb63c754f49e6011b2fc8058cc75f746b824a731ddcef9b9fc9f71bd4925c9e659f182a133948a68fae020efa9817d1c287d6ebb823e460cf914e67cc2bce37ce44759827901a45107800616aaf2eed666bebafc72a2abed6dfc8abacee8115f109731fc599214178a4b509553e21b077e9f2d8af7a4b3fd0b7421d63822b604f85c5ff84a2e19601688e247c35578ae9383749ef657712671e512150a6645d589a2d310634afbe24102cb5674ce37342d72a75dd15e752241583b01b52df998210f5b10ffe2dabead26957ca60f365e212b22cdd486e93d557576420fd67793f0f5cfa4319e429b094be4282cfd0", 0x1000}, {&(0x7f0000001580)="c3e0734d853ded72065fc7ed3b5c8c59d62be46a4c79bd7dcbf5666ce7e57d3a8e993b093296332247819e58e6695856fba0a94e90d56192d2387988c697692b34d095cbf62d1dbf5cb0be93d5d7e8fe696d72d4f05b121547f6bdb375b144ec7174a934404e67287ce9fc6f11bef43372ce1f725896d87ec627158a089c", 0x7e}, {&(0x7f0000001600)="46569bc12d88844bfb05a4cbbda5b913017d4a3ce31babb8fd5a1ab2ae5f6bfd254f7ecf108e50df6f9f6cd94725239e55ca29ecadb6d18a0c92846ffb8023f2081fe8676db107f2a1e890c2c03fcac28929f401d47dda02c376127abafaf41efd29e50204aa40655c1b95197379672ebda214bac4cbfd458d63d1afd9e8c31728c618c6029d11593da2cf4cb0e8cd39e88b260674d34c564b94164f278cd6f22e25721a1cff8696d04923a0018a73f78bec44d51686de8660124d8c8d23c53ffe7c1391038771ca8429d88a6699c265d80bc19e5c76d10fdbdb4fad90aa945fb67945cb8e1439a33253b066d0678161c1bd", 0xf2}], 0x9) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63, 0x0, 0x0, 0x9}], 0x7, 0x0, 0x80000000, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x24}, {0x6}]}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x1) accept$inet6(r1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x2a, &(0x7f0000000000)="844608485d1c1559c781fe0cdf4eeaf913e43528f111dec2fa5aa1ddb2fd85701da21d0b63d0f6d737e9") r2 = open(0x0, 0x0, 0x0) dup2(r0, r2) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') 11:09:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 11:09:55 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) 11:09:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x6a) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfb5) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x100002) 11:09:55 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de9c16723f911a1d962f681f00"}) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 11:09:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x4000000003, 0xfffffffffffffff8, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:09:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b10005010000ea00000000b1ffff00ce4d451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef9bdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c808000000c259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec700"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) setsockopt(r0, 0x26e, 0x4, &(0x7f00000001c0)="cd9d7882de4801f2286c021d4cf8aaefb03650d750ad6130a5c487bc0531e783c018433676e58ecde215960ddff4c4cda2c8c29f9186b7d3d8f093a2bf34d18e950defe4fc8ddd67bdb0a3aae03b791bb3e4ccd0aee2745750831d0d10ded9d6876b2bc7de6d2d95a431bc1370ca76ba7705258c0605a0a7bd63d4fb57ad49c3adbe427731699655d2db1452ba9304263c8b38a937ca8c6c88e73d959eec0df8b49737d351c4e4adcec81933e8105c5aaf013a9659be33e7924691fc0b970ae3d7e56f7233678e9637f23f9bfc02248f292d1b50ee93149ee6a57903633fe79543e2a6463db8ddc4bae4973ef046b5e7a0b77f9d955217b212164cbb4e6de35dc227c6ea4f2843bcb21f681c0eff137a2193710a0fe0e7065fb242950ea69db5e33eb6acb20238", 0xfffffc88) ioctl$TIOCNXCL(r1, 0x2000740e) 11:09:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x12) fcntl$lock(r0, 0x1000a, &(0x7f0000000000)={0x2, 0x0, 0x4, 0x200000005, r1}) 11:09:56 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvfrom$unix(r0, &(0x7f0000001100)=""/3, 0x3, 0x800, &(0x7f0000001140)=@file={0x0, './bus/file0\x00'}, 0xe) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:09:56 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = socket(0x1e, 0x3, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) dup2(r0, r3) 11:09:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 11:09:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x180, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r1, 0x6, r3) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:09:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/202, 0xca, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0xa8f, 0xffffffff}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) r2 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 11:09:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 11:09:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) 11:09:56 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 11:09:56 executing program 1: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r3, r4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 11:09:56 executing program 0: setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4029, 0x3a7, &(0x7f0000000140)="00751ae5", 0x4) 11:09:56 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x1010, r0, 0x0, 0x4) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x84}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="1c") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x5) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 11:09:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x3}], 0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/137, 0x89) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x3) 11:09:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="b927d1ade5666c037c3c0f33bdaa1d70f5d52b5d52f21aa141809eac34349e05752077259b420e8234c0564b49588ae3c33e2c875e03556aaee2de776f4e0f263d503cd3dd34fbc62d54d71600fc1b42c904d5", 0x53) write(r0, &(0x7f0000000000)="2b007fb0d7e82f902b0051b2", 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x228, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1f, 0xc663, 0x5, 0x7, "3c1be6a08eba960705abd6c5e2e71e88bc2e1157", 0x9, 0x20}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x7011, r1, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) 11:09:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) setsockopt(r1, 0x8, 0x5, &(0x7f0000000080)="94ba990301f0c2326150219a0208df7f", 0x10) write(r1, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 11:09:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x8000000000000000, 0x400000000}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963ceaff19fcb742a00e2877e2f098bf6ba8f5afa27b3dba9a5bbea485bbb76be7be5e2a460065cf82dea5e04aa719413f4f05b0612b22b6848b225097b5fd4d801936d08b32dee9c6059c2d1a4b9", 0x6e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x1}) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x401) poll(&(0x7f00000000c0)=[{r0, 0x801a5}], 0x1, 0x0) 11:09:56 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 11:09:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080001fff, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001540)="00000018600429000000020000000000000000000000000000000001000000000000020000000087899664b8", 0x2c}], 0x1) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='c\x00') execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000180)='c\x00', &(0x7f00000001c0)='c\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='({\x00', &(0x7f00000003c0)='@+\x00', &(0x7f0000000400)='c\x00', &(0x7f0000000440)='c\x00']) getpeername$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) 11:09:56 executing program 0: nanosleep(&(0x7f0000000000), &(0x7f0000000100)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x408, 0x18) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x448, 0x0) socketpair(0x22, 0x4, 0x54a, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = kqueue() r4 = socket$inet6(0x18, 0x4000, 0x6) r5 = syz_open_pts() r6 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x60) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8213, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8, 0x100) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x40, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x1, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r15 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x1a, 0x21, 0x5f5, 0x401}, {{r2}, 0xfffffffffffffffd, 0x20, 0x5, 0x8e0, 0xf19}, {{r3}, 0xfffffffffffffffe, 0x40, 0x8000000e, 0x7, 0x5}, {{r4}, 0xffffffffffffffff, 0x90, 0x80000000, 0x0, 0x7f}, {{r5}, 0xfffffffffffffff9, 0x8c, 0x1, 0x73, 0xdc}, {{r6}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0xff}, {{r7}, 0xfffffffffffffffa, 0xc5, 0x20, 0x5285, 0x4}, {{r8}, 0x0, 0x52, 0x4, 0x3, 0x4}], 0x9, &(0x7f0000000540)=[{{r9}, 0xfffffffffffffffd, 0xa4, 0x3, 0xea15, 0x2}, {{r10}, 0x0, 0x20, 0x1, 0x2, 0x6}, {{r11}, 0xfffffffffffffffd, 0x0, 0x20000012, 0x5, 0x20}, {{r12}, 0xfffffffffffffffc, 0x1a, 0xf0000001, 0xb6e, 0x5}, {{r13}, 0xffffffffffffffff, 0x10, 0x6, 0x3, 0x3}, {{r14}, 0xffffffffffffffff, 0x0, 0x2, 0x601e, 0xa2}, {{r15}, 0xfffffffffffffffe, 0x1, 0xf0000080, 0x10001, 0x2}], 0x9, &(0x7f0000000640)={0x401, 0x7}) 11:09:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)) read(r1, &(0x7f00000000c0)=""/146, 0x92) r2 = msgget(0x2, 0x40) msgsnd(r2, &(0x7f0000000180)={0x2, "a47182278de640277d67a9a04a44ac289fb6e1e75ff2e2dc04cf76437a1a6fbe94dbc1793c563d3ca01d44312d989fd42e45f5de9467fe4e133b0800668d18522e3bd941dedfbf0f87901a03c8e17ec17198e2eb2edb044f031a68371939c117d9e0903f5f3651db72a6ce76695f4980de8fdf431d24934e6da1763ca21bebf4a78c7949c17f8b8055d90e7a024f3cefffb4dbe4f8cb35d51c6035afcc4496ac90a49189007d16935cfe80519c6db620a10efe6d3e"}, 0xbd, 0x800) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r1, &(0x7f0000000280)='./file0\x00', r5, r6, 0x2) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000380)) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000003c0)) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000400)=0x2) recvfrom(r3, &(0x7f0000000440)=""/145, 0x91, 0x1, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r4, 0x2000747b) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) msgsnd(r2, &(0x7f0000000640)={0x0, "f1d14ef1dea5c43fce49c1a2235b155dc5804dca1d9720ae9ea761a990219e1a3f3345489f1694a0bca0db53f42a53d42c2bda02fb9a360e3fe00f0e9d"}, 0x45, 0x800) read(r3, &(0x7f00000006c0)=""/243, 0xf3) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f00000007c0)) msgrcv(r2, &(0x7f0000000800)={0x0, ""/58}, 0x42, 0x1, 0x1800) clock_settime(0x3, &(0x7f0000000880)={0x0, 0x1}) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000008c0)=0x40) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000940)={0x1, &(0x7f0000000900)=[{0x40, 0x0, 0x0, 0x148}]}) link(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') msgrcv(r2, &(0x7f0000000a00)={0x0, ""/254}, 0x106, 0x0, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000b80)={0x6, &(0x7f0000000b40)=[{0x600000, 0x3, 0x7, 0xfffffffffffffff8}, {0x0, 0x0, 0x10001, 0x20}, {0xd31, 0x3ff, 0x0, 0x4}, {0xb60d, 0x3bd4978b, 0xbb6f, 0xc594}, {0x3, 0x80000000, 0x6, 0xffff}, {0xff, 0x9, 0x4, 0x7}]}) syz_extract_tcp_res(&(0x7f0000000bc0), 0x81, 0x80) 11:09:57 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4004, 0x4) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000100)=""/135, 0x87}], 0x3, &(0x7f0000000340)=""/239, 0xef}, 0x802) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 11:09:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="c4119d7cc91a056287af5073e56f75e2c65f0961567cc06a8921d8d68d9fe2cf85fd3ebc37ad42d9c32729e05ce776d2463559c1af14f75a49d6ab48de7d8dad9edf84bc128b6db214afd4464775b57b26c18b0cdbdb33a54ee6c7eb2af62675eae8b472404265", 0x67) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100008000000000a, &(0x7f00000000c0)='1', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000180)="72f6974d283c0f161ca870ec0e81acd74e01b27f361d6eb5078cfb18bd646fff0b7a4f0db1a2861c6d5e675d9549a07a04eae091c946cf21947997b4db4e696f4ef75069d1c6af641861efef4beecfb3284f04e3910b4e3037c5c030da41133ac25d5ab429acaaa5516d712ea2fd75cd47b78bf38d1fbfe1282158e7291e8065d6970d315754b5d436f4b3dffada38d3b504e0c89fbeb3b401952564e0da6fb976cde59a19c80f18877c4101d3aac771c69bfd185a468e5b8b1e649ac46b74c1ea36689bff6b3bf0ab8daf063ba73065f65df9373d83d61e0b0ea8d1c8386078f3", 0xe1, 0x6b1f31f9cfaf75aa, &(0x7f0000000080)={0x2, 0x3}, 0xc) 11:09:58 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() close(r0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x8) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 11:09:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() listen(r1, 0x8) close(r2) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = syz_open_pts() syz_open_pts() write(r2, &(0x7f00000033c0)="20eacd25ff69f9cd9cdc5b85f40ddad6ae3fd510ff27a85dda764661bc8a3ca66aa14c5d3c7b89f687ad86be984c7590926b8e2501b99268d798e8db91144fe076d149ca22031a9b31870e25c5d418cddab778c94958df354e379bb0894757ee609678c9080ff2f949229d1b35917b8bd25872b4426767cc2731bf64064bd421707ca741b06126778e1e9baf78955a11c27f8e754cd173140e0479a898d362cdff0100005d85c48b7c98fe37bd585f8718fd5b161e901d8b797e21dad639f5a7511764e767b49fa56c0047c2dad251bd25a691800a56f69ee109ad3bcab5e447b3daccd8bbf44778b37d5d43b89ca9891b860a6e81ede9e0d1509905ebed6b13845784a69a71b18db3eae9b4bfbc9dd36b42ae4da134294735e7ee9492ccdcbd3c04dc9acbdb5a52350b2f9a18dcae41c4e117f3e4cf4d9ee77437ca2e2e3f58ac1a03a16e5e4f00779d4f4397cd7de2ae76d95dd6854d93e9df71bab8e63db1fbcf5565ce72407904baad73815a452e6a83774e625b170f7da1fc518a20c3c4b1c066b2032bf8cc3ef361ec55a87645adc340e3f61d323e87a6f046650dc4c9e999157e144257c4420c60e29cc5627def4332d92d76915f39afa391f466fb1cc92e795c6d9d4eb8e49b0d2a047ed7cf8c960ff0e008485444f4ae285c4bf23ea5a0429c737500b45b6a959153c1f2ea012c44f2630abff0c4fa487285a0274a22fa6a5129e80b11be222d474a2bdfde77eae535e210a7ee5fc746c5883346ff01819895c6e624cf75f5a773a85b848f7e95d7f077567fe329ed0a457863601e81d46cc66f8b59435610f2123398c0c977c7b9ffccb8d1dd1cb3bb1631d5659dcc7c9cd8c6cf52ea6f456566c793bdebf0d0df548c77cf1bef4a1c69febd00afcfb7e0b3caeb529ebd0360959d00b0553040e6686c9694d06526cff300a588ed17f78e620710b864c596ccb61b7eda9f8162635ed7f478a5fbdebde929f4b3c313670d3be82070da82d7cbd92370f1ce743ce2bcc3d46a75e9a4001475d9a0484c33d7bf520600000000000000025db5be33168f6ee78a0fb9d4122d64b68fa8e21a21a17828963b88c33106cbe4283f477d51b961f7894f0be9fd048140d230f6dbd24de982b614efa7892098d9f06ca69201a3ecbc8406d8233071288ca2376a4a6e93e5bfce33618730c2e221ec7ba58b43edb3596b2a93f015ddff9eab4521fb6d53707d4684c805687bd2cfa8d1e07bc93e0df01788d25edaf733a451f9f0cd6bab2fe7ca05261ee53546adffc591e7aac482178a3913f4ce8ec3dc585c7033e154c6bb960b6db46a66c17d873764f05464e855a4a2433750849d5830d56ed6c731d1176d7c60a8523e446f231e468bb56f97ff2fee7b7f2956f9e734a38fdbefe6e7bba0a8694b9155bcec1e4d0b8c16cedd8545077e64260a348281464fd4b22ad1c5abcc1b19b6aff2c7347eec15f34f180988d0eb2b55266cc601f26ec1d9bf57afb06deb19140183580f5ec705cbb25532d7fa089dd0e66c8b18950ce82f7519ec71df706db484331a77a464af3dd29da4af932daafab663096c0eb6415c1deb88e6344dc1376009df7d222f07315064186ca64c0fcbf0ae19ceaa537911902431bf8d7e79d18252b734cf8fc8bee302aecaf4f330645d98a6cc809afdad1a4fdc5be14a0506012684a6cf242932ae0d9899b2be29cb9b3b271b54b301c91b333a3f14e8a99e18185a4421a64e2a54a9a1335cc77c1250fb451ef3d6263f805be99eecf2db14c656aa3d64e375435b7c7b8c06cf393f91fa45da354599ef1dde96e90b9e4b1a41880f2102a8b232891f4a6aa7abd803dfa4a68a48e6fa50dc6f89e30aa8b70579965e95752e517e9c93c1259912eb2d8ada23a05c929ec41eb9d50a4adaacc58e9dc940d6c823779d5da3fc2bb4839b183ac2c35abe8550b5fa34e038575fb0c59a8b49b38c07fabd1574d8f11e4ac6b8a0db0f73fd02541ad31a2c5b4dd53063c99e85743d541cfd4da93798b0afebfa0ff5ee9f1afd5ba3a3d1e12c7c23f3477f8521710bddeb6173bb07eed160e3069fd2c9c8cb927da32c531d62b826a49d6be4f8fbd07d40d60b4bc31173c2a0d1bd695335ee11fa5a3b73a6597bacb158fdfa0ab0db81eac297e623b1e1c06ad8a3ae06ad98c5ca0a171387f9ba399f000f827c3f269afed77283382d42eecfb89ab8e590d870e403a18cc7ca50fd16474fc7c5d0d39b6ae8dc9f775f8ad10dfe60ca0124511e37655834698fe4a340ea77f871ace8a96da2a3fedd88af00b6fa111e0f8fab7b4d4963086f17446a328ee06e41b06fb2d569be8205cc64ac851d8c9c7db87566c6526dc5e2c30a324c4911b03ad778c9b4a94dab1434f91dbb9cefe234925d6cca35eabf89a80664331e158799524e57d0f94852640fd676d95750eb94d7b267fbd7e959ef55b009c0ece51df5f9cffde3e1bb98f96972831753b6398e4c74e10e6408cbd8418a4445f388f139e3fdacf5fc080567998ae00a4affc97aa5ae889b3a9ef2c76db7e8c1915c4a7e2bd7cb73d7a3b1c5452385d5db272ad73040efb53212b29721d6e007e812ded98cde03c48da5d4e98e47634d128c6eba9bf6121cc5d17b8b693b9f9763a89d2fe59a947ab4e1e43a38c823353b30512eb646d8c74b388d097bd3ca423f093321b842dd046c93ceb01af0484ad7346ab627aabf8f45f3a28dad8369261b7b2112ac09f3035a13925ff5ae37bc266cb20ccd763de86d7e57f6eee1beab596630b9fdb5d40a27d8e6ea3d2ba17d6ee1d8e158d89f0cca2e298bbb6e863c74e29a9e20dfad25114cc14a0d9f76c260c8f590f3fb2317b6fbe8f4463fa2e7e1f13caecca191df5b0e3f6488f0753f54e8779053e1595098cdea32e3bd7e2789cf213b85839ae90ef5a6e198cd9bee616326124abd546e9f2ac0147d6cc82340bf2026a7ae80c6c17dd5c40ae377b2c4516614c89ed85dff004b2e643bf8bc4b0d971e951ce1d4b3acf52c6c29a6773b12af4bc7ab649f92c768def572672444bead91545044b03acf71ba877a70564999c04c6aa382ddf8efc3fa2826e1a5f95a990018078f999ef93a8ac314a76be46a02187e916786e67d4563b940595c8e7d214398ef22331fdd5ef476e3df8c6c5bdfa5ef98b8bc7875bf6478031e6d3048fe2fa75e2f5ddd2388500aae09cb4d33f6ef68f4a4c81160521487a6ff92d72f845540ebc0d41003cc08bcb0cd65610f1ced64fa3fd6c326cf0b386bc6c91a98e76aed239454db81c9dfaab15299eb32f9085a97d5777464f9eded7e71d368e5fb92a28d88d47e581fe247a0352a38242a8601831bda7a4e6c9b89bce5ce8c56164e4f286a3ab58a4a127593d5660568e5b8444543bb14873ccd1eb81b73a67362e455ea37d48691da22921e3b42438dae017b47424b6f95ded1430676c3ec6792912d718b95bbd17ba1fdedb38679e2e9e06365191c075995319ddfda79e670d43eb716f510241562dff845f53a40c9b6e967ce2a52854d94a5cd3d2e171976d7b36f31d7c2ef992e02427c70b13be063ee77f23564c7944a331099f3fc6ddbe079588e1020ea230d5b078a0112243624338cfc122c861cd04245a51e4bbc58fefeab0f54a5067c2384e042939eb005d6120c6a92762dbcd9a27eb77b81c276ee688f960cb7121385d89a1290bd95b3f39b0964ee50ca0e4b1b055f5731122c6b6929e8640d17281a0d2c6918f40df0de07c48f7d53b146de2b6bc52ba350374ca2366cce13dc4f0dbf6708c61119880c3080434c9bfa99db987601be6603570b1bc99f87026c953d8c5209c7f499b0717508df35ddfcd09a197a5aecb4d2a84724d91fb126b426efb2127293866e13ddfde42f5207c06fdd0d4498d7bca31fbf28518b12e8ff16a1e4e97e78fe88d3c24156f10ecfb1b393572823226a0cd4e07bf6078bd45e021e0d47b805d86670f35f0ac015f69d2f87d89c60e790904679bd22af30310ae511472525318aa79cfded9664cccc1bc6e19c88feb0c3e7ae347e713cc86f99b60de4508782c9b4b866575c335f1d1864270c7f9aa567ec19083387c938fe53961708cbd2c4b9402f1acf6468bf2833e6345379f333338cf55bcc2b59e458d47b2689dcbe5e17d54a40a63a0ce44377d53dfb3ed8dc2ff6151aaebe0818caf41a7b2338ac2cf78a2dde0c9ee5790150d831c74938d8544ab0ffc19e731aeb6846e20fad4fc0f21db7608c691cdac5aef0f30e6a2ee539fad1f832e81c03d8989a92702c7fda1b4a51213a6f93d7827edde8e5eb604164651b64f0b3e287caa12d549044dbaa9c4cf5b544e11024922df434bced2231eb483baeaa7500d13a0c000f7f1e919b2759462fe18b4c01b67e9e8adf84543d4a007f506c1f6d26bc664ac82319f9b0eca44a9dab70a6a19003e3e91d7e4383f0a49532bfe66c53494026bf2f9780adc99d114c943099f6bf1a24d95daee91e81113f2dc6dfb80ec6a4576b15950c92e33863086836bdcf1115ae1da440583f218dc4b2cf3d46c4f657fcaed80ece9671e2e9b02313ac58e2d94035818290dd3f23f59707f503f2902a6be65e30622de54428b7c4511cc6cc3246714ed5d9f3112a695a97f83830b715bcb05a16313fffc10702787635b7fe7274330872ebe5de73556cebd9f6954318bc6a3befb254da15d7916dcfe9bf839b3b47cfeb31907d4493198e639236d8b81da6462e80a9a0ff263992d9c70791a9e90e5417f64e3e47196f806d9e3500cd2083745dfc53c61ec3c0a65e2e3dd86ffaa1f1473b63bcc185c593b3fb7aff9322f131d5831bea6097f43d7ffb63f179c7fe5c907e113d0f17ce6e4461ca00a42a8d86f4f31446d079916ce179a4ff2c69c722936d2cc321f4daf41b0f029c63dc5a7f082e72b336828bea1c37ec4cabac79f049005347491e6e3ec4fb70b42b25775ebe5f516395badba0f5e21e35749b4758cf4e0c33f0c85c6a0f94a4dc7ca78d53b8ee33f3603514dcb6c0808effab18ed976bb59ee26f0b51620bd053f8e61c4983b374c7069e8a159830e0ead427c97d4af41fac24ad34a52083ab3e58e5c9ac2b117514b9a372f75822aedda0a02b3b5a3ad3f211998f6853de144420b3deb5056fd49e61b8e183b37389e5f9de05c48be5ccf1d8b0b176c9a7a3d78ea8f3c7dede53076f64260f41693d51356ff189471dee2ba66b843ff959bb4517499f2f0bf054bf2a74456e7b4c315167eb7455a90dedc43275c42f18511f4590304db14011b1b0b4c6890cb3017c56e5a4021aaea0af1f7cd493d87f4dd0e20bc5d1534df7e972c95a5d9c04a3b47f7ad07de274546ce347cd1de3082b9fee468a4965fd10a64c557e8c0e3a4cda68d2d3a33c2bc6bdc964421fc5ffc96dd871d8ec4d6e1afb92dd0665a359570ec2e3225102a7b415a1ad4bc741d9e94ca7b7076e3bcc1fcd12be4e168f3d18bcdbf66da279074242b4137baa746fce5766db12155e44cc26b9d084eefc532dd5aa88386f48f1f4212879768f72f0835c4968941939dab047c69a0d0c5ffca86e8a5fa11b3145e2df59ffdd5f133c69ed84f3c066f8f0468efc0ba068eda78548370615d97b6e29d7e51546f0495081f3fa89c2cc4c9a4523523ee21695cd9b145d7e4a33fde0475e6c01763f1fc05c8ceb6247c3ae9be3b0f23c52cfd65d39e7698b602e4f39a9075671d6889a3c5dd939fe5cad2bcc570eadddd32ad3c8402f72a81e3de93e442d53ac6a9d0929dcd651082480ce90a581f3fc65bc28c7038c28a2d16e317132126441b3233b0aa34e5619215fa44806fa10d64ae8180faf120cd9006fe2b20395d5e576815f14e8e3d4ac061acf662ce60e375ea06bf91b638ab24d4ea7def0b8560d6b5855739a5222fe535fcc48346e1f863af91f6e164c7aacb3cd575e380cf2bfecd3f6a141bad7e32328e9acbb4016af1b207fd72fd97597badc7281925435148300000000000000000000000000000a7503503eac8bdf428a62aaf8f4e7a0ac18daa881ef16", 0x10b2) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x7, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9", 0x1}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="0d5f91d1eb781d8fbfe76a15be3349db3d9dec896fa0c4a439178ae052fdff16f4dabe3027b76d1cb2ac48f5871ca0381c624f46ab36a2562389011fc38b8917f186f340d5bde2c4a1ae545b09bceae0ac692f25ce68db0fc4ee", 0x5a}, {&(0x7f0000000180)="15716358e181f9a17f319a3db55aecab0f1f9af9cc14f4905cb40c471fd3cc5e8a116031b3ab036668a6a0c23a71acd72bb13c6b5445f7d0e3883b39e2a84f92a0c2b33fe7b457928d6526a3cf9b8853a071bfc09e6ba758e6e637194fbd4638ee574abb22204332fb989943353c8c631ec4b934a9", 0x75}, {&(0x7f0000000100)="8ca428b2e2", 0x5}, {&(0x7f00000003c0)="dc70b4de0028a694da66b14966095ff1c2e52f22ccb60f9e705deaef9fa7313a556c4ed5ad9f2746130fa023a58ccf4afacd1305210969b969848519ac2deb29f8d364a82c4f1789527eee982720ee0907ba6c8def182043417d77e31ef6d030d1681481f4345961259cd597f2477fb90074555a55d1f521c261de3a0fdf0d5b2379fc4ce0ffc1707052b6aaa48d0cc7933e164c6ca803b8f1ed4636a198e503e3ad6a57e379ca454b1287edc5d460e838c2bfe6a390b644bcafd667857122aa5620e4ae1f8357654d7a05f2659aeddfdd889613b8030618d977793823c0a9292326bb31481f30c0ad5929201da9acf0f840337723e35ad900076c999b9c721a1899a6dcbf8b822bafe4cdb035d074a388c46c52cbfede1a52bccb0d10ae21e96842762d3e04cbce81010dfa6ad55e46a9bc16603e79976e72dcde4e37b4e2d4c73da547ff48f048a14d1c05f6c8af468011533f85a3915d8cfc3d964e88c2351ee953dd54ee72e98c757c43c06421e9aa7bead9a640ad32f3096252579e93dc965a81b4ec27bd6e3f5121c6a4249e40a5ffb699386a6f6234158bce3484df0ac7aa33f00b9dcfbb260ea0f37f972001a41bc9cca72a2401e7a13611eee498ec7250b446d9e3667326815185bce07ade9536cc4ede4551c0415d3ef4dc1110035141e07894b2a5864974b42e920f6cb849be1f87463cb08d74baa048f3ea0837015972e723264ac280a1caa70a47749ecb5405fb22b65c66b3eb1eb058856214653c03540623916b7f795f9aa89901c15b28031599e65db2b4b91a5cb7b00d4c9df377398081ab92060c1f148bc417019880714ecaeb4d7cedcaffff4776078bb634f054682b376cc43e46a49fad79851a4e0c2093638ce24776651cebf29e7656f9509878ce87c142932d08df27e98ea9a960a2be55e026f2c46bcdf3904e97140aa8e3e850f3c1e023aeb3ef238ee6c5333723092be111399df1bfe950c7f269b89cbe01018b4a9ebd3828586d9d9860c7aa0a17cf0429d505bb6165ca3c9e579183ad4e9fb5c212f708e381e9d8a442678d4d20986a96738faa55c778134f66b31503011082fb9ffca7651d54d340fac03f1578d96b067256094f182cf2cabeb003257e7a1caae0b9dd834b4664409dfc4fbc580c3b6ae2f8b2835a51c325e7165a4b34c9a60a0bddd9380564a0058dd16b9a1ddb5bac9a73a5bab1fede2f9b3f5d30da4d17fc61bb7a35cfbb1a8f502386bb5346458a288f4b5652c097e2c7917b4b255e310de45471cff14a3848326d5a8e110f3cf99d20e265bdc2fcb0cb4ff05feaae9e82740fca6296a2d6cfa8674a2d867aae80be1eb9fc3cb159add019108b117b146d86b5e1b1230a39726d549243ffaf337f54001090c7eb4934f2e27c9731d53d447bf6cb6085030ae19d0e2bbc18bd02ead89dc63c6760f39f4e755898ebf05490a414822aede879b86a2f80bd2d26116a9dd50d964ab6404590ae0619f8de4d9287c3dcc530930b87018bffe16ad03a5d071eadba955b4ab5817e74e46efd9385de96274493c70a0ce3079ea087e5561bc5ac26cd230d9ba25fffb88fc1679ddb4d641ab001259caa84a03b7fe737b3cae77f6bd3ba31d080cc54778ddfe4b2c5048829f4f05481f30bcba615318211e6c6ffb02980fe97d53ba9a6db10bca24305bd356d29d4c394313d9dbb4b382b8b4c740e11d89d2e8d0398bcb259bee672bf04c259aab53674fcdd39a4ef9d5d5be4ebd2cca3c280906cbdec0a12867175128109efb8b17af3dd52843aec12fb3009e6c4bff0d49a1fec46f1130d0b7fe20d8651b560f647b8d3869961c3cc018d2e96d36c7ab4dae37007ee82beb970af27d6fe6504e84ea10d3bb91ee8fd0723974324418f6c32621984394d811f934c5510012ea36dff8c1d0fcc957dd993061489ecefbda61670c0f90a9fb10ae1f6176c114321f74e95639f1430692c6d103257b433ddf4f05b5a88c5baf904e19384c503b61a1f726e7c1c11cf9a1b4e94bdb60b8446b37969096516dbded88d1cc3a037b58e200424a7a744c4b66c693cb6ab77e66b08045ed48e6e780962348c47c6a9ddcdf32d7fb18a540ff99e490f010b5b15194298fe0578285f0220aa41af56bbc316dc0ab3fdc64cfe1a4f800e96f4e7c6b2b4614642ceb26fe98a94703fd3495a62c7a343873773788dbb8c3e01c7838d67baa418d1e311aadcd83a87431048f777b4274737024bed31f238c4b03866c5514d1c418389d2eaf32541821a63a4aa449a4ecf714441510a840a6cea1b4d698f960d4e0275a7b785d16a381b97b3d9d7365e81a040b738c5c2747ecc24035cfa623ddf4469b80d0fb7bef5d30e1de4c7e87cf2e65a6a2f8b3461e9b1317f981164d4f4ecf1017fcd2da02d2be5fb9f4b50bf5d71a7059dc034f352c8ea6e5bc329c363246037052b5447b6a1d15b790c08b288fe100e55b0bc2d1c0bb29a640f9e73f9d3291834f3ab634d972bff4b699b35a3c9ab8d5ae1140771405f803bc2aeb1465ca4a25dbabd9286cccb62109b75499283e08afea71416e1e44ee422f89055a7dc43e9cd37742e4b43c4202e439d2ea0f50b8701473a331f7315ddecb9f7449305240d5d73a2684b46ba281f77cb41fa9408c4bffcef564a69de22947edfb93b1663584e5c8a6717f33cd1ad5fd64fe1d49bd76b84865f99cfef042e8eb119cf888ec375f136729c54ca89074549034a1afd88a00a17da5639f850ad50f94b95771fa7ec4f1e81b7f9b360220611f0f203b8867e596034b5b718d4b84561c180577b47b6a8a12b0bbfda2e905312bf26033990a03199647a0e5604386efc630d11c4ca085a9150b1e10f69b483820cef16e4f9b24f42402104a3af46ffe2053e08df866b326e30ca1278150e5cc6d259eda16858c923fa483143b2ce199fd41e21f1599360dca05da78e2cb215250f06313053e36b80832f569ed93970dc9c33181e6a8a22f27ce3762ed8f3c8c3aa425a522228acf4b1fe402d81dad3d81283c84777ad4a915f961eb339845c222240728adce609e8c868df76c9386804ef21c4e645b443bf0da2a917e67be2b5f951d2d47cf5682afa23d4bb90db55618a87d4ede87cc54c9af4b9dda294479fc9bcdab870b1705a8b6bd2461cf0b9145ff367aa700b50c3994f4d6bf2abefa4e361c00eb30d791c20f72fc23728f390f10390bb46a057f08e38892b3acb20eaee49677bf4553cbc7b02e361a87a185876f8e01764c6e0ef706c07ff42fb97be4076e60e7d47a026c0f9b481d4d9381f2af7b925a694ad11da9b198dbdbed6cb27d22e304709508df9ac1042f23c50881fe3304a64478fcfce1a5b56ea42d5a58066dfa5784b9e2964bd43f66a9aa2790907e6fcb0dde53e7a7dcaa33e1c501d6b956453451fc1607244e403d63115b1c9fe845c57135a38340b2cffa40dd596a4e42c4ce78dee77de81b786039f732748fe76e031f097d07641defddb07a6965b1f8f98ace46b1c9704d3dc72217401dadf203206cd3bd7727ea8a4f47cc608f5338f3e16f491af5c683f5199805d09746bef8484a543ebb975c1b9c97c71f7db0c01185b51b83246c830d9d88bc56c8066690e674474bd7375b54383ae8c094a7ab16696be2715a42784dbb8885c583e97f22ec425e9cb3180d4e21127ebf7452d314ac5d82d118ce9f11ec52bbb39d93897f839a29ba03fdbbc79f675be5d7835c729fdb489cff1d2be0b9de925dae488466511abbacff377355805c66174d3f7a84f557901df87abc17c7157bb243b8d87bde6a5fc62be1ad211b5eb5725b8fb2fd73fc294dd688aaa053915e972cabd0297d709806b5a54b0907acb621e69a3519908dde449cfb66f5fd7aee0b91a24660645f675cbb2b5b70c61ce4396414c69fc1910b6043f51f571dc5c80b629ba1ad4f35ab39f52067f25cc7b35565a463f6b79eccf3d0f8d3152941eddfc7eaff9e994219d522600a5d36e202b8e295a1edac0d79eff2946bbd2333cc2ecfcb1252172e682c065f2927687a72c40b9ffa5a63b3d4209c261420b0b04b8dcfbd5e878ea1dc8bc4915142ceae615aa8341b48b4e755e17a2223c64f40fcd3555594d2cefdda3fa3bf8d2010634a86550cb97c3adb1d27bc8a8f80a313de58c6c8c1c4fe3028bdc7ba1397f3b4723e3f769bdcfc73733f50fce5cc54d06747608e845941ece9262f8c3e194480eba69d8a9627be27632e4289e4b1a2b1c456c25509f0176ed1c5ec7995aad7c27cb4b4f7e77ab260757e80f96b88d3e76800c95c6a8c00f7348ea0f6b51997eb2f3259a56060162e2d19220098c83c440a37e55d126715b11bd467fed8b0c5a3bb5391b0d47a6cd003d3457f9dd18f4e221056d498d25a8fcae107ed1eab04efa45b8208bf03b160396de29a4432bf7e4b0a1aba9832a4b7e29fb7f841b0c877cfb94e9fcee44c9a24f0f847aefedb8af539610ed4f1bcfc233d18c5865bf12801817af07bfe3ea16f24821c0d48b89638ce7fc42f95be9967d04fb9d8b0a321c352bba9dd6e227101317c56dc0feaaf681fd1c8e61f67163d772d0cb48533a0c63edacd0124248a89e8335b7ce7e7e6de99ef21e0f74269d45265b5ef650e08d911864ce9ff47b78cda40a8916cb05374c06d9d63c5e51226a1502e2a76e79959b3907c59de883a451b075b9718aaf6824bde29cedde0ae24d2ce6d19a064e275e0c21a66a2f4f405a8cfdee4d62bb3af5d05e81148d9d43cbefea0f063ee738796351d746a6355e00ed617343c60ccfb06f723a60e495c9a2e8e5a9c910a72c3a0be7eb15fc161bbc3989b1d6b02b65787a44e3e5826566f575102a4d5d0de33e7cf02ec710f36dc25d18472a98fcd56d15c9d52831ca6cd7573ab3375c32b6a346e7a2e834992c9f40653ea8960eebf93100a215c1ffefcc5d2dda99aae5c0a1053ed01ab06cd07a7a940c303c620841b846f9fc011feca2da7c08b8d4b327d2396989e2bc26f9180ecf5368288ec619fda4801d83f70655484643085113291b437097a60495841779e45fa7f574ee0ca4224d59bbb615064a74574eb99969d1fc664518d0543dc675ca31ebc6229394835cc1a7e11c6c9e2225579bc98a8786444ed52d3a95f42cda86a39d45b567440f29fa97561a7e491059b20dc278fff54ac5793bc3c6675bc3f2712c8e504aab90dc0e5d710dd4613b2614bd30ece09f93878c89b382a29b4c6fed4242402fe8acc57e536f0da17e402f02f77993428e8da1ba103e35604b01fb7ede2e40e3574fef6bcc34b3c3281fc4814a30130a7fe32eefe7df644eff51d71cc8525a3856b1f28eece972a0a106d2facc43bd7a20f1c005dde7181235c39a519342373f0ecf7c63e5cc52a3fd13ab5b5d9a45c3f1d39b7b6244940a1e1bb50642b348952638d1d18d18676cf7e8452db2e201d7dbb874348fa26454993c0142d6cd278308c31b75b93e6d996422d3c182cc53b3abf852fcb62259ea10a9ab3c22a101d68d5f1a8b337e5dff0a2ebd2d1116db51a14cd4c6e21bfa6b2fbfcacb3dbc2a9dbcd7e7b35746a5139442958c777bb5ae57cd36473dacb168605e297377786be1b0fd159c1926f74e92855b762b297aba923a830b2489ce0e8fdfb373c9044943b100c7029ea608d84930aac58e865b7bef3f3b0567e34f6ffdb1d09b3175958b84c3c614714c4659c40f7b257ad63598b447e0ba9edf5735fdb94dfc93c9192a90eac6e837a754f0697077d2adc6f8da86f67265977ff8f2e4635253f26c853ff5f276b1", 0x1000}, {&(0x7f0000000200)="61684bf54fb12873ea9a6509eb81fae8e1e78bf5756914ea439021b27136af8f062e1644ba1689f5fabd724dfd32e03785a73476", 0x34}], 0x5, 0x8) write(r2, &(0x7f0000000300)="96", 0x1) 11:09:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x101, 0xf, &(0x7f0000000040)="02000000", 0x4) 11:09:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) syz_emit_ethernet(0x76, &(0x7f00000001c0)="613f994b422011a8e49c840577052223e15d90a0b034b24068bea20b61ca9b8df3f5d5f49a8ae8b985c2b8278f0b3450278f594ec1c4cac968d8fc4ec904c939d532c984843599538fd4d72fd484404dccdbb514b847cae85d3066d6cbf255ebcf84d9f736fb5dbe1c4046245ce0a06af728d0e7eeca") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10040, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1000000000000080, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x0, 0x5, 0x7fff, 0x20}, {0x34, 0x6, 0x7, 0x5}, {0x7fffffff, 0x7, 0xfffffffffffffffb, 0x4}, {0x9, 0x7242, 0x2, 0x81}, {}]}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x6) 11:09:58 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000000016b165c346a30e3d957e69748bcb677315b04ca090af9142c2af8670bf07376540fd5482e91fed697526555636163ce05aa0ac54d9ba1cb1434837134193c1ec3623ec18db488291dfa5287953e5aa30b01022380d20047980f7cd5a7f404cba30c645f47c9a83d0ef27979a1e9de081aedff58e81aa56aad17cd5d62a4b00f70a7498c6ee03938bbcf44448c29be151f4931a425d32b1a82ca6cb6ebdc0cbc0ba98e295d109ad4c8a73ea381b6faf6db386761230ea7be16917853e85acad52b9ca8b038ddeedc7f845228bbdf89a8e91aa0ea5f2b7ed1821"], 0xe1, 0x800) r1 = syz_open_pts() writev(r1, &(0x7f00000033c0)=[{&(0x7f00000002c0)="8ebc6a1b862a280bcf36132ac7477ef50dc2940f6060917bb0e96f83863621de64c76551b2f24d680bcf9036c41bd5b8a970093bad8dc7e52a81677b496cbcec4e4aafed76caafcf6f6eb5fda45c8f88ceb2a86d0498a3ffb95c6bfc61014228f756f9d50e18dd37c4e91902832f56490efae6640102c49e7318b30728073cb39e7ae408d51a860f05fbcb336b71aef85e82516565c9684678718716613879afaa56b2b0d83eccb6d0093d4799ef2cc26acf8efe60351900c7e3eefe044928610260a373eb5cefca2c90e19fd75d989abe4c57dd49cc583b59e93f3cfca2a662837deaa2ec10c228cc39031bb90c6f753915b79eb36ca83a2900da94d1a045eb2636cf196a1ec577dcb990a176701478160372e64147b534e7aa6ab879ae0e6a1f04e809fa481403bbf34f7efaf5ae5b1dd5e5f766bcde2428438c793686b8aac50d52b4acd741e6e9acb1dd6749d8e4dcd11cfec7182997eb49cc2ab6ea0639baee23bd10af95641e38ff1012f235d2c889d811e263e9ea6a9ff90c2c913374e4d87ad22d715ffe4e646f92a455755e41320a859924241d2df66ed06e3d6b2aab18a7ee2e2caf0fad940ae99bd67bce135bffebb3a0493f02edf253d4d3e59f2c8ccfbc1838376c19d1f39bf3298b1726a79bf98d86a1005ff76053e193cb6f5e74ace69e5fdfd26577123932d42ef1078b845f354268d71a4025f83b075cefd8980bb8178100c725412eca4b7289141d325c1a6ab8813b5219083ee99d49f15a1186df341b4a21b3b91deb8605a3ed71f26bfb8d66dca0c4fde934c48ed2db9ce9411c45df37c90662ca5613d8cf72ec31d991f567a16e09d80d721d991867a147eca228f024f8cdfe74937135e014fb4efe831da12b464e8dbb864634d09a9a2eda8a032fccf4bafbd6bd270149dce5ed132860f5568980b5dfb9fe6041c3a9f120815049f4948be2f4122cfdc53add5485ab87d22b686b18916cebdefe72240d300e0490d80d281bf075832a1cf49912f0d1bfddd7ab85cdd81ba32fdd29920bb070131396a7fb2b2bcbc4908c29f2afd911af07a65844ec8e7372ab84d948b93b5c9d01f839e05887bfe867cac6be67966ced3081c7ab133f321374d38c75c1a648775a82adcc34b8df9c8138073db2eed0ab8c56a40bf2f61a8d2d67276a5c94570c4f8fa9d9c819a24134030cf15388f488ee1960cae0f69cf759c3f6a8bc4a43b0bade7d279a7a84e331112f6b132d2eeadd250ca338b7ee42809fff18e357f8cb32a5e7399d0cb67cf48fee6f7f254147e153f43846740c44e0ac0fea37a2c0ffa1db403531934702d7451e94c6efe89a79e0dfde580daafd333780290111955b1d364aa06b28a35e20b1c7fbfd1e1271ed7a42ad21271c06b79f01cc13e41e421edb250ff45f7d70188e1f5c9d914a953731c49d69fb990930bb37429a9d083e5e1653ed4ed62a4aed79973448a5effde641fa26d2ac5c93ce07f6538e24aea4259c9b999eaf335c9f8cfa3310ba33ce185ae1a52d879a7367f1967be9988d308b5fbb1b1d2c28efbc1f6eb2efbbca997526aae9ffc155aa9d23dca4fd0c9f7588b63fa2f8ab420e806ee12905d6b5fb31f631962fd963222c226c40f2f3624a35ffd8c6c1233df3e66d11f283dfe45fa8d26ae422d1d0454ed02bd7b09b6b207eab5a56029d88e413539841c3c89727a00fe51843a4b0e01b3fe665816817d8be72aede53eb7fdfdd4732ce27852f36876385d75bf26ed82fba4bf5d68722423de2353d83df4f1e509484efdf3b451498a85bdbefad5eddb2dc37107d1ee19389ccbda6927c2897cf6a988bc74625da6ac7826b7fbbc10849609ea56556a97fd5f46a1616483087b0c2a008435fe38b7bd0216872ba52623ac91f06e381cd4765bf550dd0f84b2aff91e44555fb4894d6e4a3a8aa919ed373956728ee4c59cc91ae070271bea9bd7564e2443a69f9cff7506152e12bbfb7e20ce3a2cf4d4e107ddfc2654f0f75e55a33601e2fc39eefa0d90acabcdbb16b5b0dd86d87daeb34ee52ac32fdc51205495bc27f60a423593adf753b4c9e94e1a809fb558c067851061d377f92c887e2f24aaafa93b053f4fecb16e696412dff7edd5f16261f5162dc6e9c22e3126e63671d29ca1b18cf0396311a7cb2902330ca5f7ebc919f3be6efd8de8d6e36b03523d071fd0065b85b7369ab15b43d795bce4f939a9d5da14211b467ed932319e2ba105c9bc478c897fa18a28c3d334ee726b18eb4ed62a10266a0e016c8ef2b6bf05926bc972d160579295dbf096a027be537d37ee35e3aa6ab2ad2f27ed4db8c4d0bc9afcddd49400d8cd5d9afce5177c46bb77168e90d1e6c92ea000114885f43dc40f35d021c666a5f84efece982dcd7f1af4ab6bcf32a4e5cf528f6e5ca6d8ac9c0c8295274605a983babf35370b02925ffbf8cff1aac0f79816ee78fad154f8932012c4201aa4737b46758f6eab4045e8a9cedf5fa88f4d691d70ad334136d90d0e2f50b7ffa344652bff4b457bd3493f5da6686384daef1881d193a74378363a0418529c7dbf6d5f122321f17cb740a35f266173e77cd2248fe01331c56a2011ebb20cd9328a5968cc3e002fb499c05053323e6ba05792f56256b8d519e7caba16df033763aaac27ccfc426cddd47286aa3db78c1a0d236d0f03b3101d1e67ec39ac40839a46e2d9551ad40dd24ecebb02f06775d1f3577a2ec21df5502396574fbd04b7488ef8efb5cba5477c22862e324742b4a8126c06c54e83814826dbb360546fe51ca0ef205a0b995b83d03f1f2ae15831e060f619bad699c10e6140b6a3a2885cf11fd71cc6299a6468f22322c014f7a527f8a0a9d0376cedc45e8647cb95f8ce49b62fea14eb2bb3f8f2146fd57bde13f6d4ce178508407b9a019f613557f89e0722c242cd4bbae1b1d407fb82d48fe7bcdf92e5584eaba0109161f04c9a3ba0c3c42e409de402f329b34021745db712f709641b970d54f666266c6d0204bf2ea503793ab08b68fbe1cfefa68320c2b1a66138850ea06755cf0aeb8266a0893d334097e4c842db48dd0217a1960f7654b4a59d61b2874c7229735488775a7ce0e5737d703e01f70c77cb4c719625d724ddb29cfa4c34ce6c0681c4e1f7a528b30c3ab848075bfeab4f9b941391a6380a5fcf4e0e4847495210648cda1c08c5fc42b92e43b4a7bbb14d451cb7dd22335a43ba4e771ce772105896c63268a046ce1bdde0efa89edf9aab33698af337653b633f8582698337d29c959e10f26a931429a06888c6ba3f5b7e2c619b59f549936f0ecad92136469c46aa77381e46f49a8c304ad95ae7bd56e0667a0bcf2be9d420013d4bb13b27443a02c04e40d505a6b64b6e901ad252d0d9af65ba036a783409941bfb1c5422ac6417f9f3ced5cd407113b05ab820a1d41d1fbe3ab8c82460ba157527c4db74a0b30d13f35392d8b8ef0e1e59afc2a7010be9d3a7baa5c61d388868dfd6f6d700f432755350a96d4adf89ea69f69e919c3089086f1faf3132b03f97b74bba7c0bc9a787cdcfd239c25142a893292c451ba0df2f9fca737e97ef9a335d05d29d0be4d39c6c64e1d98be94c99f442c23eee42eec4f879bb54eee077d4b63e2c1017c186e6d9df532c81dc525fdf8e02decba2cbb4c9024aac83751fca135f608b3dbcbee3054de2523ab3461b9102cbaaaf8e69dd375d15ec1c932cda1b10c7c571b576be35a1b7ea239a5ffb4226ecef10464e6295ca2ee90c8b8452e3986b4dfcd269109b120c088f66cbd6e946c745d4807c138cc84ebd7a1003f9189963c0b2657f0ffac4e478e834e866030bd7ceae63f32e98410ab5dfc25329b56704b90d377856d5bc69d46b20b1c3295b3fe2c8d0d3d8f874235b03bc081ee91a5de460a71c0b6f0fa8ec748358146ffa2703591dd1491ddd4636ee77eea45b2a65ae6e8f056796fa3764641b6d1a715efcef04c7215532924c16b74e8636e639112e357007d0bc9d926e512998cfdc122cd76fa3659a7870075d8c411a50a816c764ef203fa5d0c1d846ef3ca3537ebb1b21c882d976c027714ca5f501bd387874dc0346449c45e7a3d407ea841c72b9e06270a51ef1a17d16f35d531fd254c55ebf8bb5e46f65005d4312ace40d19add7b6cc2933f46a806b9f778e21a5082f8d638c8ef7a421c3cce949aa6add43f056cab128df7acf26bec898f96234173e231bf8a124317f6d56b17c1b20e33497b9d582bc9d326a4034adddff4cacdf8d8dec56e0cad797de3163cc177c52c719bc21f1705556c43724199689f87fe93b6ec7b65621d4aca0b60f25ec9648441dd176ba5852ad224cb0549cec844ce168360dd3374c74a5dbff86e63128e02d74cabd6ebe7866e05bcec52e90c1401b969e38a1073b236a5aa9d9aecee9bd89d45bd315ce4fdf6054407026796ff05951582706ac1f35dba2010d25e29f060ffaa7632ef20b3d15f13c82b48fcf4a5aaed9f823f79bf8c0f49998cfafb2ef5067941a62577aad71aface0c82267076c8a3915737b0c49325cd2a652bda9c2a7c3da2ce1f66c3f0137bfe97c767485ee1bb5c87027d7152c8710e262f8f4a45b042d43624713b9fb9e56533cf06e148b9fe5a6a7fbcd28446658b40499d625f396c3626cc2f447afe68bbb73c00084fc2ada7e876070502bb8a01c4e8efffb8bb10a0d2bb984ca25a76685c179164baf48d6eeae32af38698c112b755eafada8215afedeb71044f8d936f332ee4011fa8b592b548ac9e7769938334886a5214a3299e74682504900a09188419d7344d7ff72ca621b25e6d9a7b8a48b9383e15f56306cfe280151c817b8c84bbc29753f1128ece326c2c7daa86f9dac4d4fab5c777639ab89921468d85215e9ea005b0627cc834aa1fd4b7f49e68c1d6b75e5c277ac01984ce1dc60b399789b547ad23b2cafed633692a216a51bb7c40092f73fce8e367d9f197882437a7e3572cb4969b9c3a8f956a678ca58e1690020fd87c26356a1cfebe037b8b005c032363ede5570fa4ff15477261b6ccfd555dead547552e59b9766eb4f86da814915a0b31739bedd02be4feaf4377c68d290e26c5ad3691e599b3b6519789e39ef2ab20b7f3b260db1dfa98eb8133a3d030aaf41172bb6ad4aabb9e19e2e9aa2decd31068e5ca8fa503d7856fcf9c6afb774d7d5b762a9663d12c4c8482399fc55810fd07549855413a43a9cb73dc7aeaef974ac56ea09de97ab5b9db313a96d8e2e7d9d5b41fab01740d6bcfc6f12a200e4d3a79a2f620ad2418a716d9fbfba1d058d6bdf471a9eb2bdb782cd8e71c0cf6b2a6a8adce29fcedf7e73a8934337c037934aed9619b6b22e1987ea7d2bdc4a1df8622bb10dc425f073f418286739a98b77285a01fb78da2cdc2522849b56688debf8e6922fadec465d93886dcb464c5bda549b603b1b65b36e7c17c697bce4320a451e1b66f23f49c209e6928ddf95c30ef6e7fac91fc6556863b97fd1524e8900e7ff15fe887a74d3e13e9eaee5a0d31b344d32062534ab2c1a0d46deb6f16dcd3c823f56b61609b2427ca4504c61208b2385003998046fc1fd21d434b571a430bd7896a47432dac48f858064bae19d4986a6d2433523126543044c5becb604c39ed79ddbd206a9912fcdad00aaf39e58187f89a23c6ced67715b05586435b0896ebb2587878cdacf095ae5373a0c7b849f99ac05df72f592364e4102e0e41d874e97650c43624bc02df0c2cf41c6242e4368437d911ec7fdbf73621ef35705015cead1bdfd01171ea895e61", 0x1000}, {&(0x7f00000012c0)="cf8be3413420d1112d90faa2d79831a4ceec19469fe6198f4dce70e5b4105f2670d53bec7df1ffb85e04ac44f73f6dfb6c086c95b416adfa245902c6985a19474c7df3d70104e89defbf9fc9b6e843b8f706fa9902791cc9b966b90e7c817cc9220d476310c596465f4b679f90d22ed539ce606ee2e93234fc4eb75c00e23e023afafe89e945653dc697ca2cfbd67c590de50a25d7f8dd0ecf3f361aeff3ab9f71b51eb80883c1f7ef08e29844cb81fdb741f7b28efdf5f31b5bf94e501adf535810eb840799b3bc77776371283e6337127db89a37a9d7ade834559f7be811f51bae2809215238438f8cc9d0374d02699cbb872da4e5fd2a9495b5f331c3bf8e470d0a4057060bac8a9dc3707a6dd7f1c27739b26b300dc8f8671a2fd5549caad87cc57ae20a09fa27cc7642a378b23eac93904cc9bf5006f8a08632b891d8246df2a98b4c41b97bbd76824b7cfee2f707dae715d1dfc84d7627457c7e1aad005e41bdfe4bb8d553b07ae3238a4bc59d6e73eefdd334ba3366fdb5907d8a2f5fc5a84d0c00de4e88ba38e6b57225cace11baec5d7270edb27bd981b51a56e4ad0c52b92b882a438fd07014a4065e09877239d814246ae35d1b17d3289d0bde8aaff091fa4b0f43f113ed793d9aa734225e2f9956cb4bc65f0570d06abdd75738d07ceadcce89dbfe0219791a5d47495d2e092706c641bcd2568c6699dae686e8ea24b321506bb4d4a1a9460a79751ec82432bf62b8d0d4b79d1f4c16e41b35903bbc11fa0f625f67eb5d4c2a5de396751fc2f2163f182ec6fd06d8a336bfdaf523e317c825daacd0e2f0d6a822ed02293a3b9fc56b1d532a6646d5e42cba1ab182eb1c1b36a2f1f5de70c91d14afbe7bec78875ce565482321205f9734ea713672aa606beed3ed19371241accfea859b68313d0123add972e2bcff7e0f8b6d164c0491ed625b0edc711ba2379d5d0fdcb306ecbca5a4f3fcf68a7f912582282b94ba9de9dabab042a883b763fbcbe01758105f74e37e434040cb4a7a1fd8a96f1d5db9829b31888df7cf9ccc413930651ddba2c2d5ac98aa3e3934690d09e6ba124dc130898739acdb3824aa645ce43e29e2d7421f455fcf309bf7962459c976d810b6c7fc6b8c4b2e009175544853470ef35748a3e610489b40fcc7136ed9b12347cb1469785cbe52c6d70ff0392877b1aa10bcae2304406598e3086be27b4936447cf6cc76c9ddc829b74f5204abdc29bc9d874c436bea5cf8a09f71b15a96f7b2f36966ef606fef9763020fe7291dc902f6292b3fd9e5b9be45f93ea80ff38d11bc8943dc2997e965087b7cf18274f1341a62cd2aa88404b79720514a5e6e1d710537757af7a476d9ad0adceb20969f83b7701d94ee163f5d1334ee2a2ba5bfa51c5f533207fd792680bc9feaa7bb2909ba2cf388e303667884b62225e63cb7d7062aed183c681b52dd3ac8179059f4eb61e59a6ce455c4ae61c1b643e6942ebbdc2351633772bda9d8913d597c28a671668212c3ca91bcff6b4e4cac8023c3f9d025d27ee41261155b5a0e5ccc07ba4b4d9155264ab24ab860b1f67721139c65cc612862f8a6eaaca25d7d8aaaa07cf6a734c7a02e66fd14409b6b8795e6993bb6aceaacab5747a822fd8308267958eac9338195b55d76c83a99c2eadc4c01e0cb1c04d80fbcd5906767e741d14a2f2dd728a797068fddbe4a343597a305600d505105be2087f5cdd5acd00fc64be6a5ceeb9dbd9e19c5d671e2f44d219240ffefa6430aad2628810ae31e73c693d6fda7400d2ca4eaba78a490480c00f4bfbaf71d870265551f09b0211432019a43a394abcfe11532f29be402bdf042251391d43ba04bae8dd87b125c8d965a3fa48d2fc0a194a4773e0823f86ae7c99a8560f401b49a50c26158cbac877c119efe66bba5d16b29234b967f6963f417df547c7bd6198ed225eb6e63c50edab54bf573a7eca688322841e142c7b6460083b033bea3a053ec5c678e8a95e3becfa3daf0835a92faf447984470356c5cb94ac024fe32abde5308244dd82bd3ea628df7119d793f09187554b998d249628b088fab24a39f7075cfb9940e9c39e173cdc1fd959d9570a87d7f956d465e2aa6bdfeda0e35dafd2c8db128d981c91e6bea9537291ae51df066e46e7b488b2e6753a49386eb1c36c48e50c2f32181ca81f229da1dc4473086690db729016c73a01f0b48db0926c7858c0ca0a5c0eddd87e1a8cb02f2d08f62eeeaebaf0086b83c1ae5c1ed82f2a9921d9dbec5c2e311a2f3a3408ce88a989eb63ae50eeed26db9c8750490a9be0dd3457528d04780f44e0ccbb5621642fee496d44c301a08f56ee407d196f94fdefaf0d11a737f21336ea7f516b6d0666be5a85cd2ddd64163e1939caa1556d8770d565cf39e7f92396374950eb55458f6909dc084ffcfa2f5fdfef3c473c6dc37af0221f716155df40307fe36dfeb44cdd772e4f9307924cec80d0878a97f4940c7f026a193f04e84a3ffa8c70d90ca8f5aa356ecc29b6ca66b6ccb60532df2f5dac6f64bd5638a5d7996817bbc2d8223c6a14d9af729b825cfe1ff792b238368b77b37e264fa1132be87c4d93379c6c4e04b637d829a0e0f6fc7e0977146fd7db58a70f5cece744d4b12178c01faaf97934c95424e0dcfe40562ad9b5d14eaefedbebfea072320d408fc6c0ab05f8ad43fc6e0592b8d37c219619ea0f10362f18bbc12e6a8beb0633413723692388ef45639f9f513dd67ebcdf407ea186a6bb62d4700277f64535202e0f95850e6c1029a59ecdb5c0274aa19b8f111e4cfe32b1b7b0c24490daa5740f2729ab01a4e0f60f1e464bfcd5c5e78b33bbcda803f302a3e016e8e1438f372a3fd8cd23c7a3e87603596d7004c08ce6423a6fab86e1d987ef12e179686ce34627e68da93370b6b2f7f8f1e1fc615650842a51f5b9ef7f27f365b36300a2cf391de9416c0932ce53611a429c224b8f0bd61d30e0e76f35292743cfe4cb879f905ff0ab25764ede49af9ec3e5afddba0f0a69e771d307325e30e8863d0d850d62e3ccb5fa5447159fb75e9ec7496c1f414454813d62610604c67851a196abfa4c12da192c192c4e076a8c1e72f76ec7d19d45fb984e12011f3f7beb8f6ee09de713494d3a3030a6d672d0f1552d20d1a78e58a010ef495471082bc23dcf6c2b7e46e532827cdc7c2efc83d3e5102193c48c4089400f84900310b57e4e100cb056dcaf28d40eb25d98611df45d0781a860e4d12e3abb48795e353d4166a39b07d6473d9fb53aeffba5802f0fdb98b83cd2727f12fb7cbe70e8d2696a47b14c91d643f22916328756ad67867d55affd339fc09881460005b1c0cd8a4947846c8b798846e63d99ed196a87e37d76af323e6c4665338a44d3eb3dbe5ce4fc8b87672226c62ccf941f615737d06b21bf6a731d5a868eee20dfcec90ddd9e3fea65548b8ee79c1d99b075bc3c9e9202828da8785589ee78f3f484f506b76905b7cc2ff95a6d559691c756da73646cc87daf46b8c0c91a8bd93f0c82c5234333626da09878295e98be2345c286aad4a5a9f0f2455845f578b195983d5d671fbefb4372cae7e564122f54f82f9271f344bcccebf0c58e35df9f7186cdaad914398227afa80679ef9a4ad4ee081bfafd68a1453686e7657a8de7eca7ac77d4cfea711cc763fc2d80c7dc62bd8f2f1e56301d98c7d592119a2d09352b46c44077b0d4e71763688dbc58e9e87bb51a2afa4e180152dda3f7e27d2f6364f87d696cd5e392786642d40e66fb0b86d336a04ee15de1e7fb4c88bbe6af133754cceb436bd47ea38106abf29820ef332fe34069b08b69712a98bfd8737cced99d000c836d8a222e0868f0af64c7d24e2483daad18d371db3a6331ef389dd42587c309917a4d7b023a8576b37ed2eeceb3d153fa9caf71aef4ecf956c109c4380c3ae84c7b51a43d151f61721e94ff9cf2b96bda072dc3251000d38db224306427ab7df152354aa3ff3a12b86600364809aeac3e316a53df2df0a68acee3af55f633ee28ccc4ccb37d6c19e7f75a541ba4304bc9e01c04e143b4856d805c7c65de44ad6c764ccdffa484baf5a8df66dd8c54b8ad7f327d580c4496c867916336b0f25b91ade91fd7aa0b33bd1d6d1b18f5278d44f59e2064fae565cf7b257bf4694c90f8003defb82bed659efe6e05b0aeeb3a40f369081e642987f2029de2bff0ba2c97fe2d06d309718efd6250863951807d83229fc88e646d9c7af438b31ffc8178c728903a93f2009ff183480f2b5d682e2b50d4c0986cc11464e44e91b7dc917f93d4f1f3fd3ddc7916e0718f8074aadceadf08fa1c82aefdea761329f4a3ba227181d35dbc7f7d667a2f897b0ae79c08466ef18c0364c8549e91a50cb91d2cf1df90af1afc47475f4f48f22961ec911893d2bdc7021bc36192998cf291690b4ffac5339edfc93928979cd5449bf84037f2193338bec532ba8a852a5634786578f22fa6d2255e763431134c8f7b52bbffc432e31fa6bf0f85b1950a14c780d9e777c61255846118662dabede30b2387a2d105a8f5c54a4d8782a833994c84ff62eb25da807b76f1e5e0ebeb19a7da2bb47aafff8fd48701540c1cc5b58ea6caed5366c5183ed1387c03760fcf9646acc06a250a7825e07acc76a0968f53e848ab99ffdf78419f18c3ac85d371c1ab1d0b201f3e732e95fda4fc93bf5b1c80812e3a74f126f275734e52b248514e787e574b4503be882fa16c9f07f3af02dde12d7283ea03c698eb8bc3617063c09a71178e7f024e0fd940ae10590d3a35acc4dd83e576fadc118d3580279929e54ad4e557288858aed0acc6dacbcd497c3776419a3763d737f8d7eb208abb726fd31493aa6c837600160500f314b2a275af40e4bc990fa69d12d8e77d1be925b8f7dc93d783daf3a948e685f68a1843b14fc0e4191dc398aa49f53330620f0125a14d9ce21da3328cc01dba5d724f21da9a25bd5263cfd729efbabe716927eebab6341fd2f1872a03143707e738e1f428d2e794d09804c2a4134619bad4a6572e4f1289aef307edec7b271ac63a7883727bc7b4f95d26117c9024eb074d29f8ac9d0e0450da3d7f9b6001fe429b65685dcff1458fdb8f97a098bfa2efe7071f0c7afc1c7e5744727097ad406011f33830620a04fc8072ff8bdc52679e91d88dbed079afac9cef837d8b1f67bba3518dcdaf7d46772a7634d82c4716e66446d831084fbca09bb3774bf05d767cc597748f8cc4f42449778fcd47754459f54e248f06b7d4c77a5001c250746b810a1e7a8ec447d7690b12aaccd2618e22dbcea44c0187c30d5c56825ddcf48fb85ac833798b1a3fcc88ffc89102f44ecda9f1ba849689f9e04573769629657c437b7dff7f84adabd5f5471b8b2b8a64a3d51bed17b085b8aa899dda0cf19ad8b1ee6de2ec2da20dbf89738364de5107f6b154105d9e204264f8dd0a987df42107dd02a89f777a616b15e27c40d3dc1564525afbaf0a905b6a9a53b5782b55264386666b074516961c4dcf9601895b49d63393b4d35d6d3a242af3a19579714efb4decf51e3ffeb414adb3d208f0d97229f3f49ff64c06b89b7ad90e648988d62eda0359a62235b2408a9f8a00278c20d7fd39681ef0a44363269787691df5959d673f73c143e44bba3e653c234f9604931a33f3c563b99effe163c18b69994c59f0153aebb24311fa61238e8b35b8250a73cd28169e2ec4ac500effee9613f763804c6769c57b4682effc10897f10e2982c9136e74c28753fa0f8f05471a", 0x1000}, {&(0x7f00000022c0)="c18dd3ce8949ed67e1238140224cb4ac0ef939429ca942b52bc00437288ae7a45d33eaa834b82a634cff6ea533c658a3fbbbd6ed3875d52f24fe59087dbc34e465683de969f70e37f5d07c8ce45000ae9dd94ba29dec589143bac1138a411844ec70630ab1256974a4c7041ba64889c253699921c344f8e521d5f421aef1c0d8f5c525ff78196941b028997142c78bd35f90fc4a23ea409950d1011ad77fc32db3579ca290590c3e6262353bb85842775f4ee543af380d899c1d2b742b741a7e4a7f1a342ba20c976263bfdc2708fa090c856332b7ef3bdbdd87f7ed8ac34faa1f84cb4db82531e13dfdc4753ea7dfcb1a4db7e11aa32b0e2f1be70fdea91fca6a7200b2f238170424bb5d2c60fd44cad7064eec4ab91eb2cf070150881ed260304691eae69871d1b1b4d0347c156487c0067c5347d3bc829ab66205fcf7fe1082f2b420c7f5d52aa0ddb011aec8f986a337e44545f49fa814969f963a6f6fe68dcb9c26c278e4f0ca7908a62309ac2e85f149460fd774f6444d4ee35db7c559eddd6011c8daf6560de6e231e20537e688b0b5cf042fc20f7d08ab4ec3a6fff2390f054eb385af1d93b1ea97cf74e3fd69018d7276329cbc787cb9cd50a70c2146b032e42ef182e9c7bcad380b4d1459c84ae4da9fb459ba2748ab57698af59b3fa7e7868edcf8e4d37e8a6fb098422241a074d591ef589b5ab38ea3ce977d52c35662f525d5471162f24fe16f28dbc20aa7c93b4ce2362d413c71f7c0259c461e85c2721e696031ebb7bb5dd3d9c60e32b1af74d7305e72c1af9e3274f34d694e36a2d307af02bc43a24e5314267ac823f16776a71af0e4b9a624cb28bdb4bb1376056d8f325b80cb95d7c1e3ee1c7de0c60e38cf042d0fb0cfb031310bad0a6170997efe393bc1f6b3f282aab65bc015c3ca98879d0a1a5466ee5fee17ea9c4fc69a1fc61366b8dffa948f9fc3559ccb84b2a23a0c16f3d854c474d8e7b9cf6dcc0b3e98dfa740837c986015d969608adfd2f62926d7a4bebbdd5c2acc260a1fee495df309f60ae3c0b9ed1ff55d542c3bf20a71ce7548b6d59861ef74c5f57add42042f9e2dbafd8fef46fc110fdda0a89a112e335fe42e8e667b5689a6264224dbf4dd58799991001899ffbb2fa9cb82b8796259453db9e2a545202284e593fdfe679908129b6f8625dcd953be68b60517bc7732be31d72bb22cfd33f1e53a23a459afbf1f14a016d284c86d888bc161635027aee52a88cde65fe0b54e4cc472b1f4d141d6dfc481032d4696936d10ddc3e051bbbcd57858b8ef79a8c6ddb3cae3928e5cc7aaf705789d28e79d8dd3330cdf1365bb7b4f7e90ceff0eaae26867aa751b1efce06ce0fbe77d85153ec0b7131a160dd6eb8ed260f617db33563eeaf09bd01f7de48ba0edc06162b3aebbd4bd4d8cb61873138e0f7c941ee896643189a69021ec08f9a06c68d6d2712ff60850b836cb5aa637b75d3fee0832558ed28dc903b11c26a0dcc772c86ae36f7026fe7ba93612a0e13c588224f4566e51b20946565a3e18bc435255dd6345c58507d39056f1a36c4ffe2af47457a581bf18fb3d92be432024270c2154d9f5fb8c045ef03be5ed6051120d92aa64b3a61183d481ba88e0d0e2432ab939a6c480fd73e688252fb3988f62b3782094ffe1a3b3b1ca905377ff77c6accd16f371eacf1a418bad7e4181501cd1a05bdca3b104d8a19c126fe68711264073bd1b8c8aa876a07a7a492eadb01d112cf32b8f77ae5a35115451cfcd9f81540aac729b491a09837738da3ad24b7a00dbd84bfe027555f48460f36ef76ea81eae40e9bbb41b17d4c4b2a614c45dbe14454f8fa1defc0247e997dd0cde22cf1773195869bd3461c8b6f0da56dae27e38f23eee74035db983f284a041f6619a2a7778814982a943bd7b15cba3f4ee55a541c9a359bfa3c80c022e84aca1fc3f442605833446295a2a2970f1a272ae8aa262abfbff381f67f93c49b47e7e606aac0c4dd90d7f28cafd36daffc699b388894bdbbe8c577efcdb7f9137cb231eb43f8dcbdefcb6e7bb7029fc4e854e2b2af3a90007d8ac0e7473f04acc93e19823a19a0ee36865136729c94af8996f54f78621290b6850fc5a6b71bb5028f22eb34a58c28698a054713b86cc102747255871cdb373504e13fd9c12d4008531d8c31728c375d8d135813408ea1c6fbe76fe771ebceacb231bc68cefe3af8781a558a692ca65ce61960f1d5ef66ec99ab083c52f4e4cafa8a725fc99d66dbfe17bcf3f9a54f19d30d81b0710a89d1454847017be956018aeb433e94d9c02d49d945bbd7c133bd34fc8f38043ce892ae3585a7e332f37d8c319b6232eda8d18434e76fc6acd8f6a6f5e1ee2a2735c5560bab9edd001a4475e3231115391181882dd06dd67ae2083125f528c327135a31a2148a8b3e47160bbcfe2f902e8406fa976374c4882f60265b06d64afd5372de5f3a5b54bfec2897ae8e7e8e3512bc97cb37fb0c0c8ed8c66c4e3e290a06fe8b755e22b6aecc2673c53063ccbda43109f0ed12587c1255e2069548849901582d64ea96472056627ddaad71d4777d1a380e4b672343a4975749abc410639115c379eb68499bd5adc7cbbcb2071afc53b691b048e72a2ea96c9b12b9d3574103f0b5b7bab17e652f41285cc9f6804179482fca31e57a7501433c588f89cf4b1c6315ba9a00d0bb51acf520fdc1821da684db370cd978b98f40d24e26d13093068fac287683b594292c829e2116643b452b6fbe53065514b27f1a2f0ac261f340c06d78248a70b08e026da6b55bbb61dd6a059666fae3719b88a16fa0c6af48bb21e34189af843812e22cca9a9ae6454b58e4fa0b203240c41b244e61ec2e217c47d043dca8c7e54450b62a06273c86b92076c956ff749e9784ff8c32f381a60923bc9017b258f9ad16c94dd44d21624f71af9ef4373566dcb3a44d3a0683f1141f7776bd89c3fa29971ce062dfc5761048bebe80e471f56fa31eef652ed81d70d61c18cd242e6f339a9c64d3e7135fa4217ce73a46e8dbf242993bad48a8473d50b8173c1db42737430fa5278db4b7c326b8a013b6b72d916b0de6f6dd386ea7518d079a01ce43a409c33207c4481c812e3ca0221bc2df6726be331f3ba035709d72712a3c5c669f9db258c3d4928f4d1a16294ff5ce3de58a81a5bae2345e0012ffad8999ee510dcd1413928e7f70cce009430836887aef18d41ae4c1c0bb9b570473c70b3a86c6b74e35539afdbfa99a283e2a479ac0166a45deed2d4a96c86b45014485468a9a54831f1c618788a0908731549fd1c92ff82daf98c1a0a4309ebbfaf3a4235dfe7b4212cb7f193088df477282ba089cb085e54b197cd6c3f195a6e1753fb0a87934d382ac22c3192761b32e61494674513a2fe4f96cf86b8d090c133e6a9d5b49ccf00b0014c5b27f3bac2f3a7fb25b7e80fec3b58b1eca8b4d1220e9af9c54f56d27cffe11d98c153901d5eec43067a04f2c8d056f154c1d46d5f7519070f2108f7378299f7d198da057a466a4b16da9dbf631d2832fbef262d4b02a10a11fdadaab8f673cffead2db4a0c7702537da1e00b4ae4d31175f079188fd6cdcaa1a761b7053158fd15d70b05677a2c1ffcf5d0e64907c59e4e8017125cc8aaf828d28410fb2aa89f17f0ce01abfc2806d2034bb423d5bbaa32ba83d200e0d8d7f4bb4cc2b83a7f06fc0d2598b72b35f4f77912b9a3fee99095885923142b4a9f5ced66bfeb7255f39ff4785efde0e9ce483d68b116863dd8dc3cd3f1dae0ca32f38b2a77f4322adf37ed2ca7f04a63c17a1eee0a3a119405d9c1f6a259a8fe79ebe29b6151938b013f0349fb93156ba50bf8144c9ceec62f4a623151df0a0d2364024cb3f06428ceb97d9a2e104e4a7c6334b9cb10c0d1e6aa7a45b793c22adbf8a0b9711dcf874af2e5bb02e876e14e428ae8c1926cafaba73c5fe2e41e455607877512131f2cefa2a42d193a9b999d31c85594c630d19e7da3497c2fa3d682bf8aa839aa2daa54db689630624296d8eda36429cbed5ef69f3af06b8b45da89049f275f46a2452c7722b3d6ea476953b70d9f67b789fb2aa24311996fb265bcbbbeb7581d4efc994a3fa0974d6bc61aa5b73345ad08bcecbbfb3979a3832774689cb087dd880db6796cc415467ab29352fba8ca10c5e2cf0fd699279ba47db1bfe55100c5a93ac49eb919693503a19b3a71c7d68ade7a5f02c4aa3b70d2c6042e30dba6e8cfb1ef56ac256fb328507174ae2231ad6d5c844bc279ad6c7adb95c62034c4db35868465d62664e21374764a79af8d36a8de51d63ff7ebfc98134643afb2a8bfb4363bc0e04e35c1a84eacf646a402277224790ce97a247adb1c9bbdb14bddce55adfb2c1e0afdd2d455343c8b70ea0c3d4d59474e3d566a82f3a6a3b84ef39108dd49c97a850ce29d99583ae4aa723419c3cb2ce03b43adb8020afb28b4949900871101bd5879138bd252a29c94f05fd2dd4b295141fd6fe853eefd29d83e604597d4ed7a0ce565db8a0987a440d45d893230710d4ed4f62f52b74eafbe60f48fdceecc256f4042c1a9653ad2af050fbf39c04cf7dc2d947f930e88a121b358d0c21a437b23a81c6aa11e3196f1f22d16988e2c3aae00408d6b440c9f262673c84c9461686a79f7c03c55b4a42a6ed66f3b50565c88700de09d6058d5eb0110c1aa1d55203b9b01584d1f3e67fc5f8785d3809df2322d3fcedbb2af42faa4764030ede697178a62b5577fc0677c6c9e903c486561c59eb00da05de4f60c8ea99388404f024125cd4bd136318c89e15030a48476295d691b27e390dfb006cd916109766f5a0975df474533d350cd7ac56aaef4b45b29881cea1e81dd5ad64f1e0a27b8a3bf91a43ff6b141825143941bcf4c371fdde5882b40648e98bef39786a2b5a95334d4291c6f7319c4de1765faffba7f31edcecef2b88e6513e22acc440c5883ffed9f19895a8a48b5bbe6cebc15bd7e058ce4d72b43df09bae21ecf7a3add11fae04ff48b0310be3fb56936ec56874c6b0a90062e6581fc4b15b4f0080123da096fc5bd83bf7bc7d220bc65df9b10ace20f5bac6dc75c6b501a0ee51f39753a3cb351f54580405050d1749811d2d48ca0604484054e5b1da0052c57921524921e8bc6b7b23473fad78473432787e55e7036fe3dcdd08214e5e4354995966c7564b45f2f0169d4d9e773b22e3fb5da165fe97e7450ebd302f52f2e8bd07365cb12bf490c5c721e5b1d5e44d27c6b637ef6e105fc2733ad64f9c144d4acf90905b194ead815c498af73432137b14a7de2999e7881d12e7a7e328972a0767200bc2c8a56d25ac50b3101b8d28a9f214771d541eaff01ed3987729dea570453fa9af802625ab2a54d56bdfbc67c58ac7b4e2f39c54613ddba5f6dee165db6c9455371da4ad2c7c7dabcdeea1ab4af41d170c1d58d5a2d26bdf468f3e4154691a5641805a768170ee59df2420c3c0bb7c79164dab39272a0d45cff7707f8605e6745e51aea3c5441940fc1da6402b6dd757afe970bd4984f94dcd0b2859404d1954a7ebbd1ff860aefc08cd243bcdf7916fa77a6d19efded1c842ce228386e70a3c0ad7773e129b86ba37a718bcd2c1cbbcb3ce85e090a0cc0034129ecee6604aba2814816d3480869def183b29515517d8f3f1f0df60ff955685f7a00b2a8cab0dd3c931447c926625ddef004481b1576b507560273bc6956e88bd7f7f084b6e9fb3166f62ae5c32ebbd8c6320616509b0a78dd9a9d9b1733e615b1934", 0x1000}, {&(0x7f00000032c0)="5ce730362d1b596e77f3d7554115d7138773130993d9b562cfeaef9a66eb0f7c5c15e50ff16a4b76f73b04fb2902af40fbae10cecd2abe618908011018666d8d9b281a4df4e95836f040258adf44ee7aad240751108a1d63ddf1576ca6c13eaa77eeac4449f941407670d8d28652f157e8749da684fc6e2763fea9bc752f644a353bdc99c272f3e3d6d55a18a3a0b32fd4430e1fb792f84c61ba8a6c91dd250aeda5703a0004d8df7a787b46d04765b532be97f75d4a3da1d5fc326cd483b71c6e2439e3e1f6fe4d34cec1198407872d110c6bb177533ac39577cfd8bd4bb70e0997450626", 0xe5}], 0x4) msgsnd(r0, &(0x7f00000001c0)={0x0, "7febc96f5c39aff056de9c2c6d228e948fa1914e0a971df072043ad2fa7cb3b9249dc9c7e5a6661c99618475425564b0a93802c80a734b1de8168d39f6736922002e1ad70252180a0fadf52542eec5a43b551a9b441095cbd07142bc6dd7c3b65f8ec116137a2a1d29faf5d88b4aa407077593555715f274ebf5204e4f7f635ef60078ce941fea172df0b7a1e8cf320b264a514d6276db3c4fad4827d8dce2fa836c4ed9036c7ed27281cd8bf5de07d26612836c948bc041f5e54694dd2d41cb6c364e797aebe23987"}, 0xd1, 0x800) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000003400)) msgrcv(r0, &(0x7f0000003440)={0x0, ""/173}, 0xb5, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000100)={0x0, ""/121}, 0x81, 0x3, 0x1800) 11:09:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x76}]}) fchflags(r0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 11:09:58 executing program 0: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 11:09:58 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) flock(r0, 0x4) read(r0, &(0x7f0000000140)=""/193, 0xc1) fcntl$dupfd(r0, 0x0, r0) 11:09:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="8b") 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x1c}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x75f0fb43b421c2d8, 0x0) socket$inet6(0x18, 0xfffffffffffffffb, 0x400a62) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x3, [{0x3, 0x6}, {0x2, 0xff}, {0x0, 0x80}, {0x3, 0x80000000}, {0x2, 0xc91}, {0x1, 0x7fff}, {0x3, 0x5}, {0x1, 0x3}, {0x3, 0x4}, {0x3, 0x1ff}, {0x0, 0x2}, {0x2, 0x5}, {0x3, 0x7ff}, {0x2, 0x7}, {0x3, 0x8c2}, {0x2, 0x4}, {0x3}, {0x3, 0x100000000}, {0x0, 0x1}, {0x3, 0x8001}, {0x1, 0x11be86cf}, {0x2}, {0x2, 0x1f}, {0x3, 0x7}, {0x1, 0xf7}, {0x3, 0x3ff}, {0x81cfc947cbb13920}, {0x3, 0x1}, {0x1}, {0x3, 0x21}, {0x3, 0xbc0}, {0x3, 0x8}]}) chmod(&(0x7f0000000140)='./file0\x00', 0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="ef") 11:09:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:09:53 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10200, 0x8) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = dup(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x5) lseek(r3, 0x4b, 0x2) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') flock(r3, 0x8) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000003a00)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) 11:09:53 executing program 0: truncate(&(0x7f0000000080)='./file1\x00', 0x776e) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) 11:09:53 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000000)="fe", 0x1}], 0x1, 0x2b) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="de4c105ff6c75d927b8ac9ed81e7779ee85dc3a791c3f347437bef1a0b4cebb26b87eb92d213fd58310cd828fd85eb56fa5e1d2882ff2d31ca9e81a645936f28cc4e07a6a4d6f2947d2c896f24c03d176e13f3b6654af61320b2eaa0eaa1b33efa77469ce5b55c3d0d92e8c70b64f17d562b7c767ea70110c735efb2f40db7f9abadc05ed2417ba3f88ffc59835c33fe4679683517646b4497c715af57b0c122b0647f60c0b19714ecc17211742c78cd4e372cca69bb123d4cc96a03f9e692b212ee24e6610b975e19c3bbbf77f7c933792c01951dbbb224273b88ab47b4bd4f3112dfd7b42804a40e7e9562153ee61333a48dfee0ead2f0f528c76bf48bf3d7b65294c22240e0f3fab4b19eb5f637f651b51a1ef8ed7adc38e670afa53f1fdbf809b73c513f6a443aee25593ec2579a0dc81d236080cb21c708019d70508a4c48d2700b6f584e4f9b9c64bec9e4bdc8d57287ff6fa657e59dc37d3adcb3e94122ad8cec11ff5308aacfc68559305e023ca375f8d0720a315df144b9a1fe29007d2127e83524b39a7741cdc804b65b25178abf578c7e44e1b25521f382c2f4cbb69c48c5f7f2878389baebbbdabdc836cc197192a519b5fae12a39e4b6edff00842b6fac86e1604d90289387d56912fa37c49c0b296c8239c62e2f51b2d1bf28407452c362df06dc6eceeaab6bfc419315ec1b761b6ebfb41892901fd20c08b7a21129dd7e55895c9bc374e18fec3c23ad857da0ea87ad1c9a69f094c1cadf9f4b5815dd138f4e16c6e3da3de8a0bdc17c05fc14ad2b09a24d8f78b51e3178730ed44400dbc2e165c1e30c666203c80e99d9cc110871b9e3fa74c46b6bb4c99c15e6d17ec7cd39d27066b0ff225452d19ee6551eaf054796839aead2d144e2c98a2736470cceca3b3d3519423f8d55245f9a49aae762567e38f8e8125c74de28731f31642e7e12c20d3bc545b3c0d962dfaa52ae0fed06a736745bd65d8efcc3ae13b656470257c38cc9f24549a86b552c01a1ed5387f2278380db87958d63bea7f8236e4ca4107ac8c387b3aee6cf06a1a9aa6a28ce239ea4837e415b2c1ef2f7954cdb27b382ac768ba3054c4ad957efcfdc92999092d52506c76dc8229f4e11d26cdeac81e6c7df5529688b8bfd59cc4ded3398c6b476524f8f22f1a5f0efd35cdcb13db2cf1820e2f18ef40544ab179cd325ebadb2d68d894e01f156da7f612d9bee52e965b397ab137a62a3aa1b512f05c96c41a972b9e016563e412f4ada5622a65d1a498184a9f3289429dff091a74a96c7d7ef92443fd38a92cad99ef6d0a6b80335b2f21a9cb7b1f7193cb49afb1ea00b8563b0858b75a2f99d01fb106b9664ae62f6b077fcf9b406bb903867230c87c95233b4b4d183934472a8e87654e9d712072169695049e03ef0b27a486750afed9186c2d0e9b60a75a2b286a2ea6fa15cb051ac59903f58ff2463eb0c6827f2f4dcad64d7b0705af34b4b5d825e7b6274f9de23feb88d9cd7da1cd713addd964a2ebbadf50ea7db394bb33ecd1e1150129fa222453cfafa1e333805dbefd2f81ffc67e8abb002c49bfdbce7bd4079517b740a4d9a016adeee2d798804dece86760005001c873fd5444142f673660c1858ba577055941efef6fc02ac50d76acfd167bc9710fd5f12590c9ceec4d6a82558a93db17550a5368d5bd87377c2e2ae2abc19ac66df082365c0b5529a6b7ae56d4458d316368b98f64b6ea0e1668a4669f5f97a4a61cecbf9e9851a5f9d6b1856948d71eace13c2209a960883c0fed13a698559625163a6541c18259a7acb7e2d005494fd962f6aca4e059130f4997e8f62578720b4669de6fce711ffc2bf6ff44c9f3a2dc9f6b9025ea1785e244ccfea662162a4da40222a3a99c4d0361c2a3a5ba884707dc155c2095155e877883a1f363d47a6c37e55273d252f9b28cbf9aca2a8dd744fb64e0f7454abb699d312e20e4a2f53616f32008e7b8b5a71bc7a075dc7e45546f0cb60429a0f43619aa5de0c31a9c0e5b610a4e7ebd6082d88a782a180dc79028c54179eb8b48a97fc93d30b80ca3ac452968d68da39a113b134979070b0587a5a6ac610db07819f35e62617b612b42d8dc9d9269649f6040ce860b3767e233e8963f4d8d917c1a93332f04526d2b0bd58a68cfa388dd82a790106ec5ba0f61a025ac091d0b321b91ad60390b0da1f73382807cc4a16fdc75947e18513cf841a696d5976344e350b4a89c12700540cb05c3a2bab4718cd48fc5fd60bd08ab3edbb7e13dcb5e12b20e509bbc11d796e268737f87490f33f5719e5ea70e296d7e61c7e798b293198c21ac0d55a077f8ee4a9aa995ad2d70a32fc470cc13148e7e1fe460d1c658e39380707a9c30abcf3fd222a161480682e55b2ac44812f77e6badfd543dcedc7c6da26a8a4e98a2b8d7bc62751d48575f503e97707dd591acca5a240c307f1df186f9928349d908d38974f9fac09064f6e8eb88da17e880ca6d22b84c5dcd3e72161d4de4f1d4b877b8350e37091c69eed69cf8cdc2df79b2256f4e601656eb050bad8a3be2098c27fff3d681b75e36b1f9b9e881b5c63c710aa0c2f74756c2b7c870dc33cdbff5e3052e56257df9194eba024a01d4f98ea231f737dd5c2b3cbd8cb1936c85b6533dc1694109b2c024f5bf69f120910551b0f9d905286fd05c1e8d8d6a84842f8034b3d84037a619d28f458310e0c75943448849eac093ad330fc5601e6ae2d23d62328042880a6e035c55562426251477a39b552e433676a69dfb78fd1e282c8d53b65100712690c88ef91d4d24bb63651df4dc7fe7b44cad59ca6803c0ec816cc85520dad7c3bd8a2ce3f924c50d4eaa186fb82e6d32863afe147184ab10833979ad22848f15de2cf6bb1b3dc14a9095680d0f9c58a08d7688128465036eafda3975cf8326075ec814edc9f0fc401ee70332ed0f13cda6a0479f77d650b5481c5a0d16e18f49d74e6560abf6330896f6e77b359239cbab5da3b31f6523d1ed314e5432149a87cc600780d4f8bf551cd202223fb5c4ddf7154a16cdf230876cda3a3baea748f47c6971ed01302884120b82d5b117c1db4abde7aafafd2343ee1f2360ccaa1e5a5beca585052a079f8b5d8f17eb8d6c4dea7170535880b56aa5f1e0380cab5a0c1ec4a58c35ba9c0f89c7a42c5199fbb57e38a923c9ba54a0a51aa2c52cc55e325ee63306e7d8a6f0a10228db79af48e7a82e5bf34cecb8457db936490b875e3f55279c462af47a064b57819ca490f02d13226ac587879b73a52ad400afc87415030293c079d3b541f610581f077c5d703b6b08840bbb77e5e2a230ec3bc09888b79170d8047ecf3c4e2224428de14ea202139c229f1e0c40468be8cc23bd5a6ed9d256b02cfe4bc0dabaf42dddf449f9c62c865e6be9f46cef58b40bbe57b5c8b478dca85d7febfa7ffe8ff0681fa1f9b773a0d8afc908996045d932cb941cf031702bd0b439a7259deff42cff7edc15923938c0c1b2b6c932e7e3357b294e958ee42440885e402f5bd692e589bd952311372485e84438297a0e5bc3bc964dd3f5a5eeb2f6590fd7c195d1fc18715d982d2f79e049f79e170f1bf50b18dbe1d92a3028ca06a9321e6993ee5ac0af22b36d986e12ecb8efe303698fae29f847413d845ebe22b7d0a8b0d9dfa070977cb0b26cccfbd44ac046aebe6578e9df300b0a684f01b8c0c8b69ffb01e90aa8f32ec3a5a5e26caf9f4275b7df56d70d072cdf08deb7506068acd5ae88f8587c5dd7e561f4eb25205cebab0420c3a0f40b98c1eb1a404f582a1343f29ba11ac2155c78fc18547ebe353406d9fb96d1e76989382ce45cdee2c19f8057c10ec5056fc85dd4f33b45e81b94687c44263189f6987599ba1dc97117d39b350a12fb4ff735fac90af232c8e5bcf98602318cd2b2119c832435b600d85a34fce41cdb8e618881dd50d9a019acedf6f4f6aea636dbb984c2a48f1a518719748e33e0988519cc4aaa83814acc03e81049dbeb061abb31880324a3dd88c879baa785d13815bdc589d6a812b5e2b725b353af0c75ced9cba6f573a4d47b3b7158d799ef2832c6e839665b9bee6ff030000000000008d858566febd0d6d6b5daa9f75473f7c73a1a4f39ce664eebd41dc7b9af28b0dc8160ea89326ebeda72530bf31338300e7436f3da6f160bc74e1cc574ded771a35accede9d41cc33dfa73563b2c798820996bacd45f736adb33081b7913e4bc1f7439aab495403981b8e64f5b0a122a7b83ccc4fbf81607cdedf72c5f40c87aa108bbbec76158722eb365ab79767a513ecc79953d6bd3feceaa38a00e2fbfb0f87e92f8adbe0513574f3addeb11e62d824c6de2cd936641d11aba0157c3af09d75a98b07eeb1bdf8aeb6fcea33f55a89b4dcc78bc991cf815b24288066b426785e9b37b6899ae7bc5ca88cb955fc77dd356f6eb10e5bd9c62824a8d4de2a2bb0a0be11862206245208f7fda6e1104bc931c35e0b472d899c6c9b93429a57e6c4f1867aea8355c7ccf9484e7a75a2fc02d9d43cda77506b98f212111717bfd1770097e9f42dc17d6d48dde07d76de97064d21e7293cc40cc6280603b258203768f4d68648b9bafe3d38808b694617c6119f759ab9f9fba70967d53ea702ebb16260445a7df4c477e31d121e9b8005b8a800d71a7c71bd016a752ca3f97105861bac80496798a3ab6b05e3a80610cf4b510b0dc782be8f3ed2efba62712114370241ab207acdb5ce759a4b5ff1b6abeeef11d5561bb612dd4c537e4e5d0d4bc385abcda4f9ce25f2dc06fe73f7c1336c0d90e7b90cc4249c818a3b18db243f5fe498cdbb99faff01f238c06d8b13e7b27d4d6569babe37b2e49189fc9a649172f77d494491568505152407450ca0add842a04924e56cafb4f33f557e896b3dfee99f93439414c4971e4f07a08ab50943fde5842d4eaeeca88ed1afda45be4ee4248bd287e6e64a327723d2a578f9979caa0a99ca232e1da9bb7e15fc265cd2248f27ad1e2de0e5e84e2e979570db86eb98a5d082016f5480ecc4e96a6c88f720ee55ceb5b8be3ef1e012ab8f56c10a8790b2674e8e5fcf515e9c879b39455c914295a5b810d6c128596053b0131343bcf03e0dfbdffb2e31ac540c1153fd3e56ff7acdc2cc313e34c882ae35e6c4b35fb04c45207ab60d11dc8091fe56f2bd42f4f7c07194ed15591174381ac9fa861783ab77fa95cf5e1d129dd9d5e9c603852827d86c576b7c30609b8e732f90be1b26d344d50d222606603a4c87abc0c72537ddd800ad7f536b109bcb0fd385e21a34580e4551efee8bc042f8dc7eb5e1bae3bcf70a5054d23eb085cf56bb550a1716e8eadecf1370e69e12b7153fcfe05b8e3184834d79f5e9a304cd8f72c858d5fd636388957d4b7dda6040aeac30acfdec308ec4afc3edc1c8caa567e14a1ffe6d103df8f27dca0419e6155ee776f9727b6638af07495d0c89df28f1e1500b6d31b82f5fb20b7eca8f2f9ffbb2fec4a51c35998befa373114fbf73a89259b6e656d6954a338932a8aaf426a8a6ec4bce0b3095adb91e617917c029970f253e0e4e01be432f242ce848cbd6aa3bde3288592fcbf1c74b9ed3b75efdca8c95b5f396fe7df4236948c884deeaeb817b5343c7f3783ea33314030c5fad4349df2dd5b61e96e4c4d11cd4f64cb3a73313e5c7b20214a83f51f0e0c480b084ef66685e074926b1c88707b7d03a816aba4dc70195602d7c345519860aa558c4b5eda822fbd7556aeffd2de829f88257fbafc7427590a6f79d5a146acde2", 0x1004}], 0x1, 0x0) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:09:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8001, 0x200, './file0\x00', 0x7fffffff, 0x5, 0x3f, 0x9}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x3, './file0\x00', 0x4, 0x800, 0x76a, 0x9}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) r3 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x1, 0x100) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) 11:09:53 executing program 1: r0 = socket(0x8, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 11:09:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) close(r1) r2 = getpgrp() r3 = getuid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x8100000000000000) r4 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="5ff9637490daacf0e4f240c6a443fce72d1acda7a4dc094be0d493bbc905bc98ec702ae73f7c0eb7ad499eed2347581ab675c2f409f7726d1aa6fddbbd131c8bbc55c58a18722be349c12b14aed26df82c18dfd302275138bf984bf1a0075988afad346f0d20c066afddff5becca179c488b1f7d64a051a8de59809f36d7dbc4e6be", 0x82}, {&(0x7f0000000240)}, {&(0x7f0000000280)="0a6f973e222f56c46f4128dba8b499d9b54ca092869172d4d0177e715779865c30993fa3f6b5b09ebb714b4e5086df93fded367fd16100b53b4e13e6a28743087f87dc23f31c914139fc225be547b0b534637abed9984ddb67c60494c7bd43b023f5581c450da141927caba9a75f908ab01a80de11779173b76437380754ce6ad654572fec557c911e6341a8c7573527299de7234fb5c08412b3d22f3891361eda8ac3b2e32a013a730629cf4434c66264f363eaaffa546d076358ff90472054a2973f2193a45c76fa0796a5fa69e96c6198fdd725ee7e466866f344264ffee8e20541bded00", 0xe6}, {&(0x7f0000000380)="d6875920ec7c8c42c3e3bf61d2fb372dd5a8149cf68c1f46cbf9b3395097b9adcbbedcb05170509ba8314ca5805168c430434471ec4240fb7475280425f111d6e43113ebbc0c9396e35ff5d948957ba9b9adf6fb2c5e86ad41c3336a930f181d72f621f912e436d2e5a80a5e05711e08c1e5f9939ebf17f84e806d6a14942452aff97515ac6ec45ee380743ce9610914408eddf9577654fa1d13e796dcdd1739a10e8b598edaadbb6666e74eba111c0517d2237c80995ac64c111dd8b90b521f58cb875ab0b5e3dd3e2f261339f0df4c26c4f9871e71a38c", 0xd8}, {&(0x7f0000000480)="7ba686790ec7615b3228bda96c8452047a8e26bb6f", 0x15}, {&(0x7f00000004c0)="7fa659cd5fa15fa11b21d5ab61360d9821309bdfbd76c10bc2a998d1e102bec7d52fa429d6e1b0", 0x27}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r5}) socket$inet(0x2, 0x8000, 0x7) open(&(0x7f0000000000)='./file0\x00', 0x480, 0x82) 11:09:53 executing program 0: readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) r5 = getuid() getgroups(0x6, &(0x7f00000014c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpid() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f00000000c0)="8bd6a92c6a661c", 0x7}, {&(0x7f0000000140)="c57495855827277975492dfac300b25fe55c38535f969d9d164962a08254c5c6a29e9cea1a94e5549be60846083b3cbc5e3baf84a92169d089041a31111c2a6fa636d65b9fb38356bcc337426aed7be75431825507987fe22076ef22399bcc99a8cf48837c97a7214e07930e899f676faa3c9ead1b5c1a3b1c09387953d7301ba11cdd5e3a103ee01326adfe27546b2c8ec5b27353322afec7dcbdf7b8b1843166d63089981743b3969781d95819328d09f3db7d05800cd62036b1d147039cb99c61c12c", 0xc4}, {&(0x7f0000000240)="ee4eb2ec9f32a4492a177f7e75356e475f3020e5cbdeb095bd7a24dc94716edb010d2ed5caea7f0cc5174f3f9b62bf70f7d1d5ff144bf58f44cb9056bea2a1a3692b60c1b1e7037a8ce54c7a439f7e1794c10f", 0x53}, {&(0x7f00000002c0)="eaf59c26ece557c0dbc7497b77cc4ab7424145ff556ce2c3b93e6c7c290cfaf8ed37e9f5a7b90f4e41201e4d43db305f95a1289452bc772f26d1e50f1ae0b3f85aab7421fed5a3c34064930ae45e81760c5a935f38d239c81c02b9e586f016b84eb24164a4792e39c7db31b0dee155a0ea9eec798174bf9a2c17cf59be993d2fd206c7b2b160766f7f3531c9b13278cd530c1fab283943293138383a3970aaed8e00d9b4e7367b4c898e0c775482621304f972518d912a235a3b1b8e88640e3575008c54b8f902b04140bf52319e3b4aeddb007a704d5f8eac36638c17ce9abc7588ad02095264ff03fccf588a9bd370da297f1b7fb0bdb89169bba496fd66ead4370ce941d87c1bbc5548fdb7b8e99a4cd04c10f7f57d8f94c6869081f29c25b75b63b6792dc507e24661a1c8bf84fc35ef96732047a417da18ca4ab8a9f78f875a679c29d8149f569f472f3d15a4b3abb990d15a52343960de7add6c85e0d53cd3fd32fc23edcdad709ea0eeccf952f50a117c13292350a3976435ca10f371ca5a44224fdc14721e82d3939101032aabba5bf93506670eee6155a7b9d36b1399edb5eff3abb5dad1528640cd48fa4a54feaa15539551d867c5ab15b0cdd53a43209a8e2feccc3a623a4f423c878b62a1a28f52072b4c35da40089c102956edce1f41d7aafae576d160ccfa0ef126b3ee0291a0dd8658e40bd91c05095be2d70d93c5e1dcabe9690c80b76e91362f0b34ff4e8b68b70eeb621c8568e28397992f094b70ed8b67ec6a96d3b4664bdd1c327d72b2f514908478d91837a0dd0b7a8c7abb27c9dfea46bb43432b0b6a91fa0a133fb3176d7893b6eb6056e13a238ea848e07db6b2121001a959f2aab63c231681d3539fdee7a70c1aecc7ade8c5e689de00b83623776571c1e4a810fb708813f3ee97dec70c3a440392ee7444fa5ed61fdc5aced9c9a873826b39063a4a786e2d4deec22c73d1dd8a380c30e40148fc96624f8f82cf18b3987589f7056ebfd82f991b02ee86f85132940edb79b75e69695540b27d9bcb6a0b09b9ce88f7aaf9edca6910ed2416ae0a9a066ab8dfb4b3c8b779d659d2e273175170886c6fe7d07fe5537207cf43a5280e40d29f6ba50bc05406846b674f2b216fb7061ecd85743084bcbd4c1a1323ce22eb82000853a4df7f7b05591393814731a2d2744de6a40b963bd886987baf76e8da297254663116fd818b948834e8fee8180fcbd5705ff559d7723442a7d6873adbe447dcf47e7a374c8064e6c9ee6dbbb58731e4fbd5205220ffda3b527d3c0b9d51078bf7e37a901870f36763d98b32d00318f7a51867f136ac03122a86ee60d8bee710864b6c5f4911affa21417b2a26d92a36f6520d137678b3d272b018ce409aea7738191d52e8f81661a57b25c5250fdfa46219c4638b461a8c8a2dc0b3c28d3a9c9098aeddbd15c5c8f569354b684f650334b25edd0a0e283139a71f2d023e5da6b2076b0d143f3e41327ef46a4bc85e010d489b125b32d1a0418f34bd7fe15d0b9ca4b6072fb7a3c3ec73f0c931dda9b4f75536805d015e3e1f6c9e4d3bfeb54c5b7969ec73e7c1efa4fc66e47910597d89657fa166389a7feb516d67cb9ba6640479ab654663da21ad3daa3ca027c2630e71f12d2d6110e95ea206a45b9293ac717691471bffea21f696c1671707e302950b232da786e8861d4e3ae1140b27a7a0eef9e4a8e9bf1414d3e0e00b8ffb0a27081fbffe28f856063b2e43d70e9e10c0d552c64999f019443395c1df3b0a738a2c08b531b00451a5a90d143969093d7b82f51e316410c2ff0c99f9bafdd7b20abee59c9fe98997a580a1417c4c50adffca15ad6d8cde40e5d21da92408ac1d7fe2a0861003c6379364120245c47fbc6a769ddcc5d9cd9d0a4d99ed8c08d808048a6f20181ddbb972f60ef634eabc5e67bf0caf57b6d440b236be0fd5a76d9d1cda5fbc5f7ab70594cc0aa7b7197cfe8949ba8626d19fe9ab0dc0256ee9692cd935fe6723937eed447b6095bfa02f1507eef16c338775a36aa6d4a977d0e079507c0dcc20a19865d06d7e9b90895c4934ab09a4b93b0e1d6e1c3752f0dfe097079547d157dc2b66eb9c0ebbc5526bef89a1406b3f630ec24473f6e3ca09f39ae6e02773c523d44297803e3213e6c6015604bc21252417672b30dcde175161af55e2742ccb35773a49ed6d72b8a10d5dfe771d2fae4fe4aad920abc71ba68346ff0cdd8b25215f50f1fea05d430e7fe5379c35897e27646bb2b92937112469e2d52fda2823e06657caca005c7ac6a469a0b3672c35dee5d122a741764699edf011c69d17be7fe80ee7d163c04d334d20a587e873fc9ebce9838936566f151a8946255c15b8f771e179dfcb4006ccf405d18f3d2d1ec7576a61344491726855266b3d6f4e6e91c6941008f30fa82d1c3bf2b96980b4e1913c623751f8ace907e5aeb44d6fdc53bbf96edc8402ee9744e511b2fb8e3531fed8a395d8aee387b57a617acf6dcd504c6c654b1852765db5641077284273b044cbd958e7553af6e95c0c793264a70dab35b66512f0e93ef9029d4fc71c158b498b0e29cd7801b3ac34651d361c57a7a5eae5076383d6b9b6431c52d22625163aa48386bf80994d810a124052663a82780914c0cd63a11b62e564cb4d0c8d33a2656464c4ba595279af2786500616be758a52c4e9bdc39646edbb26730ba39cc0cde0057a87c8fa51cc02460ef877c2d5504e968b7c1beed28500e40121ef85947c2e13cd5749ded4f98f40b0554afa81c961702b787c2fc7bde678edc60542d179cbcf17c9b616ca39165276c8fb6be726096dde081128e8902f683a73407c3d66062f01f2ec57c31d1a0f191f21b31f4254042a974f129dbd6952e702f543f3b71239f5902256d605e11d4448e40b16153857f478df963f1d07151eeca0b62a1951edb802d0c9d50097e4201ff840f234271ce593ca6da336d6a589767f6569ea5edceb2e8dc9549d2444c5984af958d224c2b8d266604ed80fce61778b51eaa43af19ee5b402cab8c7d8f71941046deb53d1d67d5c67af772644b5fe55fa694eabfd8c056446dd45fa98b2992c03edb1cb8163bd9648e0886938cf8d20db2e880977cd9da184d1a8b4da0d240155dd5f472f6f481eed4775adf76de53430cba471a3e671126a1fd883838fab46ed51b94a2e9065fc04376fc1fec57366b8556baf3fc34e1e2cb22fb58b7ef36bb15db746d27007bfe15c94ad573d38e6781d807798959d00a43908fbd8a15694bbd804c006499ebd3f91c9bf4a9ef82a7647784c8a50a162e67ceed25585fb405bb099f5d6f0a69a14afe6b293725551f61996ca00cbc81a80e704b0a61357c6ccd2cf36762f618c422e64154d8638488fc5312a0c18f2c850bc5b51413309853686a0094ce18823ad0467078ef40da48b907c15214ad730089b15955c600ca5fbe54f560f8162be1a8af998cdbfd7af67a771388b01fc0b1752f2c9bc9f091099e44348d7da6eb80369367302e69a57a4bb41c30beac99a979d6efbfdfe84a4a9ba1d685b61aa085857dbfff78e334807bb32bec5b658604ed13ab5cff73d353c09a3013abcde3df0b2b313b6ad6e79ff2d8bca1329b9e693dbecd55dad883267427ef1a31112ccc7612080e99fa6996534a3d4d8cf00b48778a81b36129964129c50e52b9262ca4a77ab570dc9c5777ec2b7c8f7c8dcfd5e32c9f6ccb2940870396d9af4971adbb83e505798a8089aba83e5092b0751b863480f8259966b435fa5fd891f85f889086ec4716f2ed3bfaf50d88ec24fb252f9ae9c4c27aeed4d97c0b898fab41444d43e72bb1ed3e0720fe6432b413d0e2c12b8af3e5d660ad10839cc33f15d685c5af061c02a332a5bfa3d1e34e7bc8f7082bb310e6b1c289fc5900e13998846304a0fc3b3b1fb547f0df8651bf460c5f1e59e5174b191bb3635b886b322834ca140d63a72855d181864c4121aced85d630e98668d20dbafc4565f74bb3a5b47a62e0988e34243e1b8fe0bb321d815237ceb9fe5a31095e594ea1f7fd1643ecc04ecf739a7e1a97952b97d4c90a879b18e7c792c36d6003576d535088938ff87be5af3df213404990d26f1b106309198bf15c13a29f8ef3dc472be44eb52c9c591492d07592052c0e28bd7f187dac1e7de05f74019f66a6e2e6f4946ae7e68e9c601e0602fbe7dffe4672d8ab863c2cf952cd8ef18ce7699ac44de1cba5aa3ca515a77cdfcc596ae9a963a64d94ce426b918b541a3f434b961e19b476b166fe03d75e9c3c00378c1b32f41a5305d71b94fcc5fa42014bda14f645c4e749d571fe07bdf361e33894022dea6f112b51e8f64f4329ff6118e6db1fda70deaf53d9061cc440b6974bb33537f982280a503f5df439d0585e2c6e78b721c740f82821d7cd4c79fdc3243ddec4f1cdd4588bd9e1ad526ac099f1edfb55b5c7f874c86b6a1412f8de3e3447935a461001bb2f2e51b9947c83ccfbc37014fa5e25517425d5f20354123c89e88a2f916931cbb527e4d09f2483d6bbab7d37edcbc1d1a3c8b3156b04f4de3bbe2ecf026113d775b6647f8cbd72ce253866f1ed4c77f507e9d87d47d2f88c1d710533029e748c1ac5b2d9969f9269230d90e3f94c4845e446d2f27dc27b1d2c7f369b1b92909bac8c2d9eb1136eb6ef1c55874e8da9fe472b58d8e3e1bc3f3f42fb036a78890b2ac8332982b1d94843e5a495baadae26f1e7be95456f3ca2a3be968ef1cdcf4a685ae121dfe5376859c5af8e48eabbc09eb343fef0750b6813645f583d838686f4873031a263b506ded7a13a5d6d0ffc9d45edef110983166b73743796e774e5faae9c439a7bdaebf9209cf94191c3b76fa991325212b0a80b075350d03c6ba6a3bbf49ff05d952b8ae3373c178e8f75a88576a4442992ae6e50c7050cb6c6596cbcb07ab82e7254d1832b722f8af4a3cff19c03ad8ed0b317c60ac61cfdaf710e83db3480ea62777fe9b831174143a12863da55ba1c21979531265e5311c9e454523732668f61d1c41f662b2f768a872a48ec3ba4c41f5686dd52c85fea03e62b408e2667e57e93a8ca0738f5261e2347cfddda96527e22a33d9f184c08326c696d7949e96f9e7fee49dcb033687f26486c323fce0be56ef46508a3a89be092dc33b009f932864742286a951d14cd5bf8e28efe250446fdaae0f58b996e8861e583952109107a9c0d36934eb86586d8bef0bb60845103169f2e68867b699c13e6bdaddb12aa60dd1673be8528112493d88b793119ee20b95969a828f9fbe70b4f8a32c90f14c3849c59a68cdcf52b9eb4c6c0c373866ca6ac74dd7182314623c221bb2080315bcc8697db0514324f2396e485ee88a316ec600a19499a591d08d91d34698a4df2ed430269141a14e36dbd077792375b5dad9fe2de789c335e003d8ec878f91792348efddf3014c7df1bcff3bdc5f950719c14adfd09d779b228f8faa9746a28cb913044119854844e26b33c5ff71c547ccaef24d4e852d4041ba2660ae3532cb2d48b59ec4721529a37ce351ca3eba571b59a3d3bc50d962ff8142c0c01a00e5c9ad34f86b03947958a499418ea8035b31e5aa3b5850c77bfef2390128b45cbb96cec3ebca171372a3ad73abc9e401e12843175cbfc08aea8291b08bd2b94cef4ff80fa94058609f874513d7943c2923b2f0800914d6441eb163d511a6b4f4e7255d7396e1f0355e8a5cd53640d3330e956c3d9e8ab318fe8e2ef9b84864c1dcea1cf973630d829ceb58e4fb178931cec5", 0x1000}, {&(0x7f00000012c0)="775cae07e502a6d822fc0b9b03f20bb650e0390e71df1c99265f7c9daaa0a89b3fc3dc438ed9fab384ea05bd7f175ccef145b2b2ada8cc35053809bc050d2569274aa1e789278fa6ec6767e3630da455ff46eed5b2e549ea1afa7727349a1de124c312538b5784c5b74896a491a8f917630fb2bc967c7f206a2542e20ffd87267c2b87ba3fee7c2de024a2eb5a1582763f8fd7b9e085b55dfd0973b2aadd1e4d25", 0xa1}], 0x5, &(0x7f0000001740)=ANY=[@ANYBLOB="2800000000000000ff0100d1d179ac749b6f23780100000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x150, 0xa}, 0x409) 11:09:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x20, 0x8407, 0x8000, 0x8}) mknod(&(0x7f0000000080)='./file0\x00', 0x8121, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x2, 0x7, 0x3, 0xfff}) getegid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x800, 0x82) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x8, 0x7ff, 0x8, 0x8}) r4 = dup2(r3, r1) getpeername$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_extract_tcp_res(&(0x7f00000002c0), 0x5, 0x7) chmod(&(0x7f0000000300)='./file0\x00', 0x5) r7 = semget(0x3, 0x7, 0x40) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000340)) sendto$unix(r5, &(0x7f0000000380)="bc5dec07917ef31cffea33c2db243a949dff78dd4b71d8aa1458d07fdb6932c104d5fd2134c7188b6c17d1edadf524f830f5491e3b18bfb7d4bfb3cfdd0a3e184b2a0acec7c2ab790f678c587d185c2c4f6fc9b7091b7d66eb4dacf991b51aa1e30688cf7c3ea16218e9", 0x6a, 0x407, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000440)={0x4, 0xffffffff, 0x7fffffff, 0x6}) fcntl$getflags(r5, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x2, 0x236, 0x4}, {0x18, 0x3, 0x6b, 0x8bfa}, 0xfffffffffffffffd, [0x0, 0x40, 0x6, 0x43d7, 0x3, 0xffffffffffffffc0, 0x5, 0x2]}, 0x3c) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000004c0)) accept$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000580)) ioctl$TIOCCDTR(r4, 0x20007478) fcntl$getflags(r1, 0x1) setsockopt(r2, 0x8395, 0x80000001, &(0x7f00000005c0)="3abb8e31cdff62d928689f8f4e80b41410e5e9cc97fa2c29d667a75aed3dd3273085266f542fbde40300484532b7ca802594b71b0dd18e6bacd3a5c72db3292510e7d69e94647e6dbc4bf810235884c65c409890b0af76734950fa462b0591d0370f5dd8023d8324a69d207029ee0c016f12f6e8fe98bfd4d1765424b1b4f62163e162c92f4b4136f311cc0f9a0cd4cb8febffbb8c2b28497ee40e3b9f884357841fb0d5b954c4d98f38063f9f", 0xad) syz_open_pts() syz_open_pts() 11:09:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x40) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x4, 0xfffffffffffffffe, {0x0, 0x2}}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x80, 0x400, {0x100000001, 0xfffffffffffffe01}}) semget(0x2, 0x2, 0x241) 11:09:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="7f") 11:09:54 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 11:09:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r1, 0x5, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x8}, 0xc) dup(r2) 11:09:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:09:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) r2 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) r5 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="8fa425385299a6ba72f584b30aaca5323756684087e2e17a17b52f10d536b32d8a6df54035d09c0144525e1e4b01e2677474a0547a4b77b8a3cda2c8345c45f284f0ac4367196484ca907e9865e6768877ae7bf44e71eaaa28632638930db018401427dabd", 0x65}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r3, r3, r0, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r4, r2, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r4, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r4, r3, r4]}, @rights={0x30, 0xffff, 0x1, [r4, r2, r1, r4, r1, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x118, 0x8}, 0x40a) 11:09:54 executing program 1: r0 = socket(0x6, 0x2, 0x0) lseek(r0, 0x0, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) flock(r0, 0x9) 11:09:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4300) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x1, 0x7f, 0x5ca, r1}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) pipe(&(0x7f0000000040)) 11:09:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 11:09:54 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = socket(0x10, 0x8000, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 11:09:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x10c0, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd0) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x10001, 0x4}, {0x18, 0x2, 0x10009, 0x3}, 0x80005, [0x26, 0x8, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0xfffffffffffffc46) socket(0x13, 0x4, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x4001, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) bind(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a1868437cb66db6ac61045e24b97b4c66500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e8faa1c1a80cbfaa187ca61c52cfb513a3c8e1eea041b7ca0b83b925b81b4ee4088d56a8a8488afd4550d66cba73ce101d97244910fe9530ded81fcb084fc24b29067624bcd3bfa320967280408d918a7b56534a91939c67ef12804106245c4c23b658ab036802a980ca0d7bc5a54ee6e8b51da416f8af43475ad64901b2f429f21c21583017be9f3812f49a83bd4bcfdfad18995cd499a8cf378c759da1fcd5d816012ea0fd915a8aacd36b65582a0f024e2950cb2fefe03b0dec6968c264f922aeb0ce49f4df2efda0ad2b2176d97f925ee00d30d2615d7dfcc618264f465c8d8a9303b78be79eb08274307a660a32efbcc74f05446faaf5649d1f2726c2661ca5d8b400180000090a79d5467053df6f6b187cb76103874cd00069eb883e82b3f4776924d7c5460273005327e325d94c23fb96d567ecb3c80770bcb3b2977d0a7daa87fc1e1d8c692e6ff652233c48e260229a709d6d20dcf2a3d0bc67bbfbfd3ef3ce4bcc8863d33332233568f2d28218e7195bfd9e081e10442880d6b7148f7fdc30171aa4f12388f51220e170fcfb68779142e37f114e8d999aa419cbc0c4cb4b7e543fd5a9153d044e620691007794a76d0385d38754a4123264a302972eece7d5e783eaaf1f7a6bfa8833e68db57e0268261f062a239c512e87e94e98a347ce264d2b538ffffc8ebbc48ed7cddfd809e9a7e1dacea1947630c3b9a2532a5ea42a1c384e2eaf60b"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0xfdf8, 0x400, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000100)=0xc) recvmsg(r1, 0x0, 0x2) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 11:09:54 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=ANY=[@ANYBLOB='\x00'/4098], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 11:09:54 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x0, &(0x7f0000000180)) setrlimit(0x0, &(0x7f0000000280)={0x1a3d, 0x7fff}) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000340)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x101, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="7fbf260f52498ee2d75f94412c5ab3502a866f24653f0d249edfc339ae9ac68e6e487ab1d86754904e735eef03b6bfa23b39c6a8a47eca1cc4ccd4cc9d69d64564d29770a22c1d06cae6af8fabae61e1053dcbdc187cc4ebd21dde3430c9a64dba2724ca1af46141319036c3c9722f8b00a3771d0e8e87835ab6708e0968ba5742b85276cab42c4ea79b7d7530", 0x8d) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) write(0xffffffffffffffff, &(0x7f0000000200)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) semget(0x2, 0x1, 0x400) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xfffffffffffffe00}) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) 11:09:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x17, 0x2, 0x9) write(r0, &(0x7f0000000100)="ca325eae8fa77125f80e78166b53929f3ea15b55b8d5dbc4079d3216eae0d19ef246bb4eeff142db92adca9eac19b930b8a034c2085450a49c6ff90d3aecd7e2ff3ec796ff704ccf4d85d7907582c1bce679d361a7da9d2a575f36a88bce33ce9fa8c8fb46ae51e8b087b84462", 0x6d) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x801ff, 0x4, "3a61eb8d48e817e9ff00", 0x0, 0x100e1}) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 11:09:57 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd) 11:09:57 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3, 0x7fffffff, 0x2, 0x0, 0x5, 0x0, 0x7, 0x3, 0x3, 0x4696, 0x1c000000}) open$dir(&(0x7f00000001c0)='./bus\x00', 0x2, 0x20) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000040)) 11:09:57 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100051300000000000000000000003849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 11:09:57 executing program 0: mknod(&(0x7f0000000200)='./file1\x00', 0x1ffc, 0x44503) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x110) r1 = socket(0x2, 0x2, 0x7f) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000040022, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x5, 0x5, 0x80, 0x1, 0xfffffffffffffffc, 0x2, 0x2, 0x0, 0x4, 0x8, 0x7fffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x42}) kevent(r0, &(0x7f00000001c0), 0x2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x1, 0x100, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x5, 0x7ff, 0x5}, {{r2}, 0xfffffffffffffffa, 0x20, 0x4, 0x4, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0xc0000000, 0xef3, 0x7}, {{r2}, 0xfffffffffffffffc, 0x91, 0x89, 0x9, 0x8000000000000000}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0x7, 0x4eee}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000080, 0x2, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0x20000007, 0x20, 0x689}, {{r2}, 0xfffffffffffffff8, 0x51, 0xfffff, 0x0, 0x200}], 0xf609, &(0x7f00000003c0)={0xffffffff, 0x7ff}) 11:09:57 executing program 1: socket(0x1e, 0x4000, 0x9) r0 = socket(0x800000018, 0x3, 0x302) pipe(&(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) pipe2(&(0x7f0000000000), 0x10000) 11:09:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 11:09:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xcb) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="9cd16245384043cacfe90e23f0c4bde1615d5aeaed5298c968c370ced1aa3d2e169dd75b4d8fe44b822f11ec5abfb65a751654207a965b97e68bbabdfc3d135910eb17009a43a2b26ca97a302d7f285d4591826c425fb33b2cbbf0bddd1e269db295e525c487899db3edc2eb410169b6a8a400dd6951e5bf337f4fb8cc7fbfc4b1d9775cb6a650226f0c5a4c258630d97f46f1abd3095f06b66c57eb7fee8c88a3b1e8fed7707b234f31ed7399a1b60aa03d701c988546f3332f5e0f989b30b3b8fc400f8eb2aa2ffee1816b9c5c90aa1fc142cb8466610a487d43306ab73d09cf0a9df1fb53339f4f15949e3cbc0dcf43067f76ba3be12d5024e6d5bdb43a6f7a6f8c42a7875a652ec602140b3f300a6780b448c9f6f127c085165cf39a046ddc462b30c2546c5ac73d0a5bfc8eaa9a87cfb03b6b5b6ad4a32a2f3aef621c282303157e857271afb9ac3e3678dd4f376e5bbfac416ba8789b34a7696b4aca752260027168a36548e5b962df3a145488485a49cdcd32e3157e6eab7e487a0a3fec819d48f1f9ae9b4334042ba9a3d9d50b26e3b020a0911a606b610ddd8b32bcb4b4d7a1a50b90d13c5c586907c16fd7054aac49c079758235b13be1a3ac7981fc367565a5fcad566de97f7de57ade3ff8b60357b740fbbe7bd2ef9c47e33c98fa703f9355af59c6c401e647dc22bcfcaa12931e7bdbc6d2dff810893c8d2c929f2bdbfc685dca741c66af4719998b3771c267407c8ab5ee61c1d3e922f4a20ad35fa274cf3614170bbb4742cbc99b6f62054637b610bbd168ac3563df2c895d599f461c4813c6db838a961a3abb2e490791d0e69d9ebcb5282e51df838db6ec09d0a0f7ec84357862a958982d282c2cd27c4af0c3006cce0b5688348a77436a2520b5965db17e65458f5b063dfed47f5640a117de4c919527fef20068bdfceac122267df3c252fec4db9b8f8d05e9774d372119005846bc8d2d1a35872d5e226cea6f70d04916296ff79d7ce30c632226fc14deb68abce1d6bca14cfda53e8f196f13b9fe08636bcbd51f142378bdbbdeec1c139db4b610331ced663568aa60ad92116b8ff6ff1504cd6ca92af398ccd00f477481ae50fda47a7547e24a4d4433b1d2f6f226b9b3cfe22c7046b39ec2cb152b27db30415c944eecb2f909d26b7afff7418be9af0be6fd4b721fedfccd63d91600572a4117ff695f53cf752aa8b893d4776df704ea7b2a435d1fb3971d6cbe186aeedeacf6fd78054b3232960872fdac0d44305b340c15b184c23412ca3ad65b21f1c786229074ca4a695a27f8836cbf278950fc4a4166346adeb8f56a4680ce67e89c3bee326b4506da577a0bd850a88abd65a02c76f00c554adcb6a77cb6b83da3b35f94971b76e5f7ed4c4fa3c34405d865260016dae74befd67b4ab5fc1f345a8f22c4d62de3fda056347170b58ec21f2d86f26d8c86f427a540b0aa59dbd1e4057834c73fae0f56a47494034575ec712f05bde623f75bc1c08945fb37098a36eee53486bf7f7453834b99320ba881d634f7065d7b96c8d4b6057d7d0d1e721d52bc8e04f68687004c809bf83fd57f5d219e5d7daeb079ec5aac9b6b1fd4500223e565ac4f146551c1bd6a7d0f32e8a102f5b7b145bbd114cea1f90eb835621d0001c3e0427891b14c926c6a81f2a334b8a209ac268f050597a32e8a53525cc5460624799246b7f794a5fe3be678bbec1e149d978a03722f06834d8723406c8a2a34ab82ff2496cd8d47dcc7314d15ee2119a424f322b4e3cb6da29045da23526afa4efe08da5009ecc13c6cdc7a13f7ac8ee69f72bc710289ce82a992cf8e1a66ea141f87c10d2285c7ad9b1acaac1bfb2ee82b64bc921bb9c69a9117242c772e11dc7a886ff4000050a3b50ff10892995ab10aa6d4a2ec103e29864f1e45368d452b224ae1cb317f16b2108f79ad681c68c15b70a0b07b981950aa3fb4572eae1f42d8f3f693c33a9fe04d3d15c677bbd7b548d8bf5b18f083897fa9370e19e25f8a059df8b4dae7391bf805fac04ccd0be8c02cb4987fad19f645808149ce76cfa2730c795e7a30405cc25ecbc053ca31824ebcef656a8eb111bc54516799981512169dd536a5c60ff64a3330859ce55e40c13483e6cbdf5781b222533fdc7543a919ee3d8b0e0ac4f10f4f6c64734eb53cb43373b909fe5707bd3a4463af329ac052e47996c97d94a6d3511c8cf4bb9261042cdd0bead92c436453576e5f7a90c604a24ab38068096a5dd61dfd929e2f27b661d45fcb7b4b05a0d5434b98b45d30deeea374f82182afdf14113e73bd7fb2b7a83f08707230c00cec615db2e1502f010a80f755ef2d1c96202c2686346c0666cf4eb8534d809b1756c74bb55cf05e74c74c12de648ab694282a0e4310e8bd059b66cd6ae065b72916771812095b0fdf47b4b4e5ff4811361affdf6b6dd34d51248666b926cbab7b96aecde4392fddd16321412728f92e21ef3cf2698f4fc657d16eea0446bf1eaf80964e859ea93f8239c535325d4cc103a4c687f77f7ef0d0a9f34322b2394e4462ab32ab7a722ecefbeb6a4daefd93ee35f63081c4cf324a5657a99d4dca1bca13bea6b72867156028c3aa9931b5f475b169468f781fb4b926562d7fed0b9ab038f96f678dec2e3091b2de4b8cb8b7e21ae93bf8269bfda39a60a6fec7a32b41aea32ca45ed19f3a79b6628e381fcbdbd7987c58e1c97c94bd9c9cb11c8abf34bb4ca4549710e68fd5c44fb9a3f136ab085e59e50f0dfb04496939231d8e1006b36e609b883c0b08e667984d81927546a2c4e0357acab78080f72f4dfe50f351ea722e8e8bafab4047b749a1580619e9915d2589bbef77b690bf3a31aab279d858fd55d4c91955644f8649d23e62b824a940e31b90866a6c36d245e24c54914284ee95fec721f2fc4a076d73620efbac0f22fffcdcfcc1eabe6056f9fec0b9e73f9c8fc997d6e6cf208cfc6fad43154ffb985a8c1669284ae40f8e8af1b26817c8f045bbd32239a2f6b1643843de1ae91c9d6dbd1cc9a161a34abcdca39475f2267e996d92e6eee21c312924936e767d5e3b98e737c0d5cb1784a03cbb7b831f3345f7f7e8a7ce1ede711c04ba86e79551b8df4283bfc648633490cb04a9920bef54f70e4240ebeaa8bd625aa5cc6d2518f1e21d1a3bf3b448eed80a7d429f61a80076c186aacbc200774d1e7b1ae7137e11f862fa91167b8fff0b9721f41e6fb1dd12827919643e03a29d9fbb6147a102664066bd861ef1cb1cf12937f68cce9bc253ed77a066b120ebb7442b5e8aac42645a02d114721682b1c0943f0e8a915bdd06382cbacd240cff877ef22de2a92431061f195d2db73e0a91432fccf295e6491ef93655eb62101942ecd6b3b50dde50e8c53ac4f2e2963ad4177192237c944f48e72f4a989c4c0d976ada3682abe957005d3dc5304439c5cf76efaf388a3b04f3c14f4d20fe8fc21ed1f2aff0358879d570179d61f4750bf10a0f5437208ec0206c2eb1ef57fb41801d83bb8cadf42a4c1daa40e3864a4fbc29fed10e1bc9449640eeba756d6baa7d102a481d76f92459588b023e895f9c2869a83a4ea36022659072e120eb40dfb8af88579f27ce0bc2228f751eada83cc6bb2dcc67fa0f6301c8a2c88e0558636972bcad3c2f937cf7ceb82e20e6a94f39b6951eaf751e70f2e5b27d55bacecc52199b58f81bee8066c227a3705de4473032316b053ba67a06cf386ec27d3e87ddd0a6e7f09cd6ca65af80a0c2213555fc8e4068f53afb734eafe62cc13dea04ad37266d3e329f934b25e3f03556fca207962b941ec24779219733239551d136357dba04fe33239691092a7797050d1d4c0f845ac6b925ce35a892514058a6d94435e9293e53bdfc7e3c35cf1392a2b71e23b1f9aeb22b8e97de03992200b874734f98754e6c57622ccd00c4858df10be7388cae6750bbf11c42ff59211cfb7ca0e3f090cfa05c3f64e95039298420d0aabc581a638e7bc61a05627b5fc76a0b976b889af180ecf1801c03967dd6f4316ee7b45b0ee52f093d7d7884f1205df66eb5d07d322e8617d3ec76c8f9e5b9d964740eb9c8a9f90103dfdc8ce273ff81e6eb94780d07a2e6e0c456575f8e9a2fb014c632b68c5e29b7dd4fe651e20dec9927edca14389f567520c4594244eeaa99ec46b0fe9a10a6cc78dfb01541558321f9c30d3d42f44e983af561dbd35c627a6449ad9ae57d418fc75f15d9a71e500923c23a67a4090e936f6d8533d6927bf1b6c70ca6d3a306e4ae87ce6b5fa03921f85a34a4970a2bebd5a434dd5cc688eb62fed0ff8a714a237b1a21c2154f0fddd9e77ce3f0ca916134df614e9728ec86af3827b15e617cac939b3f9124c5a1ed2e78e4c858b9c7e3c5454602aa162735963d96b6bbc482326fd67903e8817141992fd2d2080a8861c880b60d50bc855f16ef1f209251eca845ce97b439c47288edccade197b5bb239354fa398ab0c53d13b8fb721d6aa4af838de45db8f203a26cc10361490856f7700c70ccfb3146a32f459d3f33a9913b279d1913111041c434453ecced1b7668f41b4f0df98885b65265c949e3bcfa1ed1a8b8de195b3932204c394a70afe3f00f6821370efc1adf4a8bb775631757bd7a9c2ec21ddb3fb21723063f4566ee2bc79ebd246802a7cf4d8d78f6ec102bc21ff83985ae93fb05a567fd04232003534ef2b126cf329c1f6233ae3609be0039f4851fb9f4706d2270d8767b6e5bdfb9e263afd233dce4c59f282797f3e650a6e75e6746bb1e8976cd0b8c030e1df15033335c06f5f468a9ce4797238ef926cb6122a2d309cc5d6950a7bfc07dd2b6d6f87ff71bd40a6f2fe108303c5c5dcfc1860eb4c1a4964731c5aea97c5f0eebc0b21a0abb51e960eb57c8d0e8915345d370f4fd902af19ffc73ad77cbc64a7c7eb2ef97fecdea74b5d2ee0de8c5ef1e564480fec30d7b6f714aca72d1ebca9dbf7428084678490b4ef85302c5a99a67c040f5ba0345fb9642cc14a0ef14b98d7881d4df72b1c8742cf8c822a04feb33670a78b4fe79ec23a1935bcabaea3aa865b880d40ce1110d604e5301e28264b0cbb264cc5845203cbfe19d9b533f17516fa77ab8f64b706223e97c7f491e743f8d41b0ce0e726dfedd1fd3ccbfa21ed1264a1b3bc40c4309eb749d0b167458406c6a54f5715605d241914a2b87ee1f5b5aaac27039fbf6530ca177581e21f97e497138101ce076f89ea8c6d088f523409406cc115ed8cbcbdd6f5b656440e2415a972c1ef33cc32bfa1b299bd8f21ab50e5326024d4db051b6ec93cd0a1cb2f3c24c49a3d0c34072628280cfa49d8112b1aa3fb98873d3b98329463d903c8f79214c5985c0387ceb780ffbb54ccdff91d7ccb0c2b5348c9ec6876954d398a6f5b4169be7f083f28ca871379510bbc55427825a86ae87ffa276075ca4ae77e559790e705fed671b432eac889d72926555bf33d49bdb5560ff864b9812fe6b97d5cc0cd53dd6d18b227a47f0bcc4b00da0062cfed437111a3d4b6a97cab9cfcde1f01e83a1ea570848af5272a22e3777ac8e5f1c7bc5a4f224347540813546ee5950dfca7b65aa6818c3e517f2c77901b360ac200a43f8c53b97c6d05ec36e46c927f26e12cd7d614198e9fb5f74813132748ef43214e7a56cf942b24d29d219e51731f6f90b1aaa19a15eab534adcd289eb41446478da3270546ab2bc2b016c4299c05f015d1fbb057e32d3c29d9e274f2c3c5614d7aa98684341e0e4479f13d301cbc941eca7d4881273ff341b", 0x1000}, {&(0x7f0000000080)="a7a4ad9ab5daf8a85e977f1f5affda1b99a7801e932af670ec417a2d8f7815a4cda216b6d8", 0x25}, {&(0x7f0000001100)="3c81af4d460cfa2596b5edd7e0d6eba2cb9beb8827b8f81057a0eb48ee9f45b71b426a910bb0e374ab7fe1fd4e2335bbd0a63452b5f478339971f29083fb6468970354552493e7425ff22b75c0e5e1b205d21093c04d975e00ca98c0c7d50c8c02406461113cb88ff4", 0x69}, {&(0x7f0000001180)="7cb1f7a25a6b938f00e1406c14432e321f10874db636f511d3cdc29e9dc98365891ab9e6fe446d3a3b482e7390d9a1", 0x2f}, {&(0x7f00000011c0)="6db7", 0x2}, {&(0x7f0000001200)="ca74445b1cfa23516145eed2d0181a3a3bb24f42014965d2bed929ea9874da9838027fe082e7595a49519ad592836ddcb9d66155222728ce178f9cf88b74a5400a51cd11d771f1487e5df64d5a2bde6624bcdc128bc6d861099167e3799a337e0a691ef237f02728d6ee5422ec793836fb1b469ed2f24778a30c6d75b12a34f0be21ceaead26f288dbcbe12bee2953d77a4cd1040af705058f844dc5abc22d4be3c99a4df24109d0e0f89e3f921520a0c6e789e9a77633", 0xb7}, {&(0x7f00000012c0)="20e467fd9ee50ffe5823636ad6076f9152f886d3f2fc29111edcbfbcf3e5b24197ee420cf1364c5fcec3318b97e5198a2759369f28d824484b7a51fdb944490a7b3fee5b3ec5a38029a17e535a5506d95d1a319cd20b7f4476f7bcc91b2d955a0a2a6a97e978fda9f8186af4b7789f3b3b6a83826f390cb934b25511db8b6f31f607cfd435ba058cef476c531d22da3139b59ae920f98be72356fc18b655c1599066a1c4de9b9226291eab4c26dabe294c6c61ab6ef51ba9916e1f73473cff8087bc662d591c7d9b2f19", 0xca}, {&(0x7f00000013c0)="88654be1f5872429690bdc36f35551d38d3db6c38a8a86a972327a27ed9db2782399ba7abeb2ec3c5bda5cdf3f1b9558bfa8176b077b14c46de7d2e2af805d640b6fddb6c2af03e8270cc8f6687a04551ef60ed70a13c93e8408d9f592873f9df033d67652bfe94144eb41d8015ca27e286814ee90f13af47dfcb82f8ed944292f042eeb2e45c16bd286f11888a249ec1a1cdce6e91d7101341cbbfd05eccc454baa4651ac84d52a7879dfea642cad23ea97afc28821b978810dd97c", 0xbc}, {&(0x7f0000001480)="94411489ebdd05134270f54eba63d745f54d17dc9ff170b3a0ea6dd04240", 0x1e}], 0x9, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000015c0)) syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x4010, r2, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001580)=0x3) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001600)=0xc0d) pwritev(r1, &(0x7f0000001740)=[{&(0x7f0000001640)="42bd2fadfd3a5880b44bbf892d71b4a2c7d50817dc5268ece4f3a748da76a48e6d8c31e9d83ac63467a0b8d1d9dd008a", 0x30}, {&(0x7f0000001680)="75809b2215ec34240e868ecb4365735e20075381a511dabb6586a1d7050dd22ff92513532be3a67bd0de147cf2", 0x2d}, {&(0x7f00000016c0)="ac6fd46dbd106d2a453b98bcc2dfb2f78c413494b9760c77d747a21bf0c4923c74bf09f9284a929cc95954cdd00963de4b90c9da3844d9e6f11ff039b7319bfb2775f7d08d43bf1f2ee4c8fe096d4eff72a6da96f86835fcc245fa", 0x5b}], 0x3, 0x43) 11:09:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b100050490000000000000b15386ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfb000600000072c881ff01003c894303b22f310b404f36a00f900000000002000000000100000200"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 11:09:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x4}) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)="08dd", 0x2}], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000e80)="692d08250b1f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) 11:09:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) flock(r0, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) fsync(r1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 11:09:58 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) r2 = msgget$private(0x0, 0x480) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/82], 0x60, 0x3, 0x1800) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) getsockopt(r0, 0x1000, 0x4, &(0x7f0000000080)=""/211, &(0x7f0000000180)=0xd3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x7, 0x120) 11:09:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1207, &(0x7f0000000100)=0x8000, 0x4) syz_emit_ethernet(0xb9, &(0x7f0000000180)="f4238c35b039b79e3ca1c8787175e31ad001af1d2bb7578768e986b7e87fd9d665c8ba31f5ea06148b3a6975bd6f7d374c185094c876f7d8b3a55e9a830f241a0b58b600f055e9963a71c2003679686085a85239b5ef514ccd834215d1b10327d73f16f616063d2b2f27ee8cb9a37a399678424901b9a8d9210d9a90d50a4be5841e68d63d3e864b06a077d1395f4e1e5cda9fe046e0f077fe46d4a96f616405fac0915fdb3adcf2726a5bccfac3aa65ebb0a72d68feafbc45") syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 11:09:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000000), 0xbe59de18acaae650) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:09:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x3d}, {0x76}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 11:09:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000480)=""/4096, 0x138b}], 0x1bb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:09:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6040, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) uvn_flush: obj=0xfffffd80304e3ef8, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! 11:09:58 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x1ffe, 0x2) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000140)=0x100000001) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus/file0\x00', 0xbd6c, 0x0, 0x0, 0x0, 0xfff, 0x8, 0x7f, 0x3, 0x2, 0x9, 0x6}) 11:09:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) semget(0x3, 0x3, 0x203) write(r0, &(0x7f0000000300)="d2722f9154567a36e100dec7b6722bb844d1e66376b42ca75e45d3cee0de4e8b733a1802513e6f9b07e87cc5c53a6bfee31e05dd2d0db381259980ce505b52d1f89e3ccb55fd945d6c48e2e3ecdafa3b424d894fae92b1c9dc5d6d87b49904daaaa50b2caf51bd875975302d28b669b0c7efeb2f510dfd9b48306b81b7eca6c480000a08b9690571d022dd2989489b27c9eed55c30f4dd455622662ed3b49b879638e68bde1159efded71a4a7504", 0xae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 11:09:58 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10020, 0x10) r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) shutdown(r1, 0x1) r2 = socket(0x2, 0x400000000001, 0x0) socket(0x31, 0x0, 0x6) socket(0x26, 0x8006, 0x7fffffff) setsockopt(r1, 0xffffffffffffff7f, 0x10001, &(0x7f0000000040)="48f5c33973993b4519612957963110e79a65e8505363953315f5a8d235bdfac9a09e083ee518207e8de1f947abf3743284bbed6c07e947de084600f2c64d529760f18a86b49a26129bc3c08942ec072724c28adb46135274464d", 0x5a) setsockopt(r2, 0x6, 0x100000001, 0x0, 0x0) 11:09:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 11:09:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x2) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="102a80636114d1b4346713a2fa20", 0xe}], 0x1, 0x0) socketpair(0x0, 0x4002, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0x7}, {0x18, 0x2, 0x10001, 0x80}, 0x7, [0x20, 0x800, 0x200, 0x1f, 0xfffffffffffffffc, 0x10001, 0x6, 0xff]}, 0x3c) 11:09:58 executing program 1: r0 = socket(0x3e, 0x2, 0x6) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) ftruncate(r1, 0x4) 11:09:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 11:09:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1b135a67) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) openat(r0, &(0x7f0000000200)='./bus\x00', 0x10, 0xe0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x100) mknod(&(0x7f0000000080)='./bus\x00', 0xe000, 0x5) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) 11:09:59 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) dup(r0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="5542992e684d84847f0f028964703d09000000000000006a6a55aa", 0x1f7) 11:09:59 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x400000) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0x204) setegid(r2) semget$private(0x0, 0x0, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f00004f3000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f00004f4000/0x3000)=nil, 0x3000) r3 = socket(0x18, 0x1, 0x0) clock_getres(0x3, &(0x7f0000003480)) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) 11:09:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20e, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) 11:09:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shmget(0x3, 0x1000, 0x142, &(0x7f0000ffc000/0x1000)=nil) shutdown(r0, 0xfffffffffffffffc) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 11:09:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000400)='./file0/file1\x00', &(0x7f0000110000)='./file0/file0\x00') chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x100, 0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x3) chroot(&(0x7f0000000000)='./file0/file0\x00') recvfrom(r0, &(0x7f0000000280)=""/227, 0xe3, 0x1, &(0x7f0000000380)=@in6={0x18, 0x1, 0x7ff, 0x8e8}, 0xc) chdir(&(0x7f0000000180)='./file1\x00') execve(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400), &(0x7f00000004c0)=[&(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00']) 11:09:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x92, 0x41) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) syz_open_pts() 11:09:59 executing program 1: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00=/file0\x00'], 0xa) r2 = semget$private(0x0, 0x4, 0x8) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000040)=""/88) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) getgid() 11:09:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1418cc09b42c2b700538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da64df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d00000000b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff04d2506aee8347196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0000000000000000000000000c7881a85222304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370facbe01"], 0x221}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x401, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 11:09:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x300, 0x81) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) seteuid(0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xb7, 0x0, 0x380, 0x9}], 0x2, 0x0, 0x4, 0x0) 11:09:59 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f013320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013320 va 0x20ffb000 didn't change! 11:10:00 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ftruncate(r0, 0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x8}) flock(r0, 0x1) 11:10:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0xf4, 0x590, &(0x7f0000000000)="594743bb2d1d64db4679a76318b36cf2bcdf46f2f001ae3ace19a3e7902bb44eab22c00784e6eb35d1dc198b9a70f7f6bc24e4384e99efbf82b9c2a0448ec77154caf8faf1d5e981e9f2e5f6d3fe3b74c682ce54fca90c60a4b60ff04c3667fa0833b02e6e813764aae3e026b541606261dd70bcc8afcd7b8501e4cacab08751ce62d2c1f9a87d35a5da39eff583cf968d3faa70278f4b3820883f3516899874564dfef6d0a959394de587fb80e432ffc15fa1d14e60", 0xb6) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f00000003c0)=0xffffffffffffff11) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000004c0)=""/235) setuid(r3) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x3d) r6 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000380)={0x6, 0x3ff}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') setuid(r3) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000340)=0x7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r7, 0x20004b43) 11:10:02 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x102, 0x0) write(r0, &(0x7f0000000040)='MS', 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') 11:10:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x40, 0x42, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000023, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x25, 0x8, 0x8, 0xffff}], 0x8001, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x6, 0x9, 0x9}, {{r2}, 0xfffffffffffffffa, 0x19, 0xf00fffff, 0x7, 0x4}, {{r2}, 0xfffffffffffffffe, 0x48, 0x0, 0x7, 0x7fff}, {{r0}, 0x0, 0x10, 0x4, 0x30d3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000085, 0xfffffffffffffffd, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0xf0000000, 0xfffffffffffffc00, 0xff}], 0x9, &(0x7f0000000080)={0x89a0, 0x2}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 11:10:02 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x45}, {0x8}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="eb") 11:10:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 11:10:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) write(r2, &(0x7f0000000040)='On', 0x2) r3 = syz_open_pts() write(r3, &(0x7f0000000200)='o', 0x1) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000001800000000000000000000000a696fa46694d7df3c57983730f328c0ffa475d5b959881c4dcd3947b682d02273da7f6bd371ba77089b288d1af04f3c87117c8930bdc684e2f509fbf5fe2a1ccdeec048065e87532aff89cdb7f81cda7be00407eab8a8b73dad5e0939fbc48a7450e974a2d7cd64cbc6630e1c700ab4694df49bc7d0087e10af9f1ef05a2f652722a40051d849376bec51dddf9c953484056600000000000000"]) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x4203, 0xd2d, "aca541486f547d836c8a08ebba8be632853b0c9f"}) write(r0, &(0x7f0000000100)="ea48349191d9f05d2ff41d21e6091ca0de0274a8b6c067625a7dcfa38d631a2d69e7070000000000127f795f957e7b8d8e84de6cb9ba8ea1dc6f", 0x3a) 11:10:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x14}, {0x4000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x409, 0xc5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) syz_emit_ethernet(0x8c, &(0x7f0000000240)="957db0bf589f05dbfb10aa8ed7c61818da0aa7339a5eef88640acf173bf8b2e6a54941cec7d4bf262fc4709e99e88ff0aef64298be33d665ad9d0481c7f21c34b9b921a6c6ef7ef11795d05b4856fb5d828b01ae6264396a04eeed0444ce5dfd1ef773d471ed2964f6ecc27b081766607c13f811c9d7a13955331a50dea46ba40dd8ff1cda6ea5a33dbb6500") readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=""/233, 0xe9) syz_emit_ethernet(0xdb, &(0x7f0000000300)="9f777060cbbd1a1f2f29362c902c22541b96bb1d34abe846309a8a1b8a809203afb794bb11a41add176fee9775618cb2c3eb45d3e944e6d96852fb3b08514fb09af00a06e62fbbc541de238271c4fc45e1bec3c4fa5caf6140eca707eae3aab9781410ea33b71c53e0784dd03c99639d8cc439d2078c6fa276abf13c611758ff1b24ef0298ea0b6a41882cbf35b0cfc493b57f02d05b95ee637775d649683d0263b3ce5211c8866195ea14837aad8c3c19d69c145e9610e8efd8043cc4b824d6e02ca46eb699877914f7326d9bc323a4d21cf539ca8fb4ecd89649") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x440, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000200)={0x6, 0x9}, 0x10) 11:10:02 executing program 1: clock_getres(0xffffffffffffffff, 0xfffffffffffffffe) 11:10:02 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x7) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 11:10:02 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) 11:10:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4d4a08ca59aa671db", 0x40) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000080)=0x8) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/21}, &(0x7f0000000180)=0x17) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 11:10:02 executing program 1: r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0}, {r0, 0x1}, {r0, 0x100}, {r0, 0x44}, {r0, 0x143}, {r0, 0x4}, {r0, 0x4}, {r0, 0xe}, {r0, 0x144}, {r0, 0xa2}], 0xa, 0x100000000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 11:10:02 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x28, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) close(r1) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) setsockopt(r1, 0x742, 0x1, &(0x7f0000000180)="afa7427efe675c356a47d13b09f4b1c177ef92c8f019bdb80a8e8e78b0085f403a1f4ddb3a3c00d03d211d93a3512078dbf976bb84b21f8e289152d820a477709d8b714ea5297020cc3451f7aa9e11247f96a9ca7734e46b672ec55ac2fbfc84323ac6cd050289ca873d8c60e9cb50497c3cddd2266694765a0b", 0x7a) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000140)=[{r0, 0x100}, {r1, 0x107}], 0x2, 0x9) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 11:10:02 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x0, 0xfffffffffffffffc}) 11:10:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = socket(0x10, 0x3, 0x7) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000000100)="5a187e30ee99679b07c371490ac91e63ae41f26511a6f551353bd2a2b00854d0426b9fc957ecac51b4257278bcb3d498b35a688d9cc3c3ba88578990c274e1499bec45a194b07bd3291930bf097152841e2f3c2687f7af2c8d505595737419fcf9980620ed14043d1c26ada104c1707ecb88e2a65ecb359954", 0x79, 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 11:10:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1}, {0x40080074}, {0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 11:10:02 executing program 1: r0 = socket$unix(0x1, 0x90000000001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x7fffffff) 11:10:02 executing program 0: setuid(0xee01) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) setsockopt(r0, 0x9, 0x4, &(0x7f0000000080)="1dbe94d45617d1592909a1f4e5219eabdead67d19e09cf4e46f6cc35c97c72102d872a62974bc5571a54d60e80d8253b7b13cdffd04a345ad9d0e6ed1157acbd24f160547f685ddc881f64675693603d2124ed16bf7bb4414c84eeae58d260f00cf10ad058a59d90eec2b3039f44cb", 0x6f) 11:10:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x83) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) syz_execute_func(&(0x7f0000000000)="450fbaaa0400000026c40279590066460fdf8a7e480000c0eb0047dce643180a65f0019cbb62000000660f67752ec4c259a6e02e660f73fa73") mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) 11:10:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0xfffffffffffffeff) socketpair(0x20, 0x4007, 0x4a62, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:10:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00df2d2f66696c653000"], 0xa) close(r2) 11:10:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x44ff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x5d69, 0x5}) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x12, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 11:10:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") socketpair(0x18, 0x3, 0x9, &(0x7f0000000340)={0xffffffffffffffff}) dup(r1) recvfrom$inet(r1, &(0x7f00000001c0)=""/201, 0xc9, 0x42, &(0x7f0000000040)={0x2, 0x3}, 0xc) 11:10:03 executing program 0: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0xc0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/117, 0x75}], 0x1, 0x1b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgrp() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="962afd4ff1d13a37a2135bb772613eadd811eb4040426a61a11a", 0x1a) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x2) 11:10:03 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x10000) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 11:10:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81800000035ea17351d705708e02971d6931f37971aefa685c1b3d10fdd921ff2d6e49686acffd32bc16f7f7a8686c7fab2c27283c2f489110a581098c245db1e313d451d9ba3"], 0x66}, 0x0) socketpair(0x1, 0x1, 0xffffffffffff0001, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/83, 0x53, 0x42, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x1, 0x1) mprotect(&(0x7f00006f7000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x6000000000000) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) mprotect(&(0x7f00003ff000/0x4000)=nil, 0x4000, 0x1) 11:10:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 11:10:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xb0c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8}) 11:10:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000001a80)=[{&(0x7f0000000400)="1132abcf858c9807abc6a871b43e33f4d5e9c3c8bd34a5743dbdbe50cd824695e48b43cfd441eb344981c47948b0bc3b0c7e38eefd2c052d7dc0975e661e763cec7c0b53d12e1286fae0ade5ef68a591e3fde8e4584d46c8a88885d443ef57336d64fb3f449e9f9f74e24b1786", 0x6d}, {&(0x7f0000000480)="c3bad7cd021b00d784c9927d49f887bcd52e56d3eab34e4a0579a58609585c3ccb4518", 0x23}, {&(0x7f0000000880)="2d497210fe2223bff69e97c99b612b93e146872c14485ee59c75d189305c5635011a4a6a6fda0f3467cce19635b26b17df804dc43172b219897cbe63aefe", 0x3e}, {&(0x7f00000008c0)="f112c8cbab106e4635eb2683fc97f2edfb0858f38ccb8aa65f8019519591b2a33ea8f46a7a023fa0bb16ecf9f381991a7a78b5453febbe38fac1de4a9c9f30277f2a602481858ca0e40de28a80b0e41e7ac5d8066466fef84c8b62a40ad0819cc1525d9a9ee3580e4bb92765cfca8fa88bea542cebd6980922f00cd50b9a834465ba5298f280dd1da141a77d00631fe9fec589d73d93f62c83aa079fe9e9a7", 0x9f}, {&(0x7f0000000980)="72d86078b6d2b61f67ff8079a7e4b7081f771aa803993142fe1b9c3a91f848288f65d42ac319d58b1b15cf15bbdf8a82f372dc6aa19e0d6a33b74f2f9a47a89ef5e05b9563d9fae057fbbb127cb6c8a70b34363b8e9db123adedd0181554cb7d4a5c9ece0bdb0ad593eca1dc375a82dc55da656fadd6331c43c4e82624bec467f992609b96e37df43d7b94dbff1a219cb455b7bd2899fa1070416ac030eabc09f74c5ffeef7f635ebaa0b3c2abae64165569529c0404cced139b7ef1be7d800bca47e7bdd697fbef46a478592ab68758e452fc1439ad0d6fe8bc2090c151e51b197e1b5e7d051a549cdb5a98338af02c63c34c30b4d1f38a056f3a35089427bb84daa5c0d98b110eeed6742bd4dcb556fdeb211135f2df345756fcac7fd562789f7ddd381f4085ae4e51edcb4d17f228d674543cd055fcd373006d1c5c84881208c8b5cbc1d50c716673fbedce39d68ae90c660135879cb5b824fdd712543a9239897d2fc24a73df7a81d883675f594423d066f72a48a74fedb0fddf0a81cc93da77fe25664c6efdb7a4f07c076b46f17b41f045370cb407259ad2c9dd19658b0c8f65eb24f57b914523ac82a0b137813a69ff78886b3ec60db81605629dc02de10079c0e239eff2700f3271deba85d8fe5712726435181541db352bfd685f7cc35e553bb4f5c3f968dc3dbaaa3bca9a61596ada9777c7f89f387b8bbfb2b55050e448d9d199dfd61585201e53825affc2e840a3b8261774b3f8a6f5c7952f12f09bcf791f81ac069a27218c550bc0b6a48b5476414130928359ec710fb2d144c1c8f5325a7196a35074638d055b4a11ea465babf8458013114f5ca358a37248634a851cd3eba604b4389ea5bbca5c5a09543281c8f48d71fb17bc697baf87e9aaf7fb291000d3c365bcc6b8bf9403c006b7e29fc373b7a2b407d38adeaf093bd1d7d7541e32ed0b03e0ac4f80a5c171c043cbf488d519297e163bc1d66b2f81ded9370a539241d2b2ae954d5fe579160746702797165633b75935572fa3217f6a5ff2a955e2295691d5b735461e0514d17a1c7ef9af05343bd29c6ea46745c1e7c058595afbd6819953fa273a24c80ab9a2804cdd9d86f2729377df9cd48e2446aaa6163bb4155d182c52d1ac4fee1364edaf09272cf094c3bbb7e2de3a26d935c0ead17c5c96cc6edef11ffbffde35070ef9a9044dfc9c138aa96b212c16ceeb8f0635370a546ee9867a317f0dfa6f34845bba0fb320fe5ab1e41d7a1d42fcd8e78d51c14ea2dbc3e8e209816ed85d5dfe33cb7e0cd347c3d2d9223d47a70c89bc82a374d0e41d15aff4a2c4b439f34738d80cdbbbe7a53000b8bfa3bb37fbfb3d728e3ffcb593ab569aa32030b0525144d06253fbe22e83af8e9fce2c79548e056cd67406130dd7a8d53dc276959dc15ba42ab60ae94ef0639e944fabaa12a43765407351404b58e8553c20dce8802be638e1c598c2e43aaf585cc4fb52aa0b33636385cd90f702a404569a22ac8c7c591c0a4b54c956394e584f390ccbb272ba2863feeb2559710075611ea8d48733a09a824943543504e96ab1d1b0502f1a4fe7ca42e424112234a9fdee7b2bd8b62b33be5c4e7e0766907c42c7ae20ea0b04fd7a3cbbb9bb257b3d39283bd4e6882c5dcf93f2e02634af59f1bb52b29a2653318d3d15b023bb2760de7d87599252e4687be8f4e3f66d72536d4637fd9c3dcc55acf881bf9bddcea574890015414f2dbf3a82cc6db0aa67c01652a8195a4a4d6de06327bf47eb49684d34d2ed7f0b70a52f492ba9c814ab32b3ecccb1677499afc35ca316ec2f9db31f39111d6a556f2bee168c7abf6294a92ba84f5dc65963f18c73066b7593cffdb8413d1159f17b5afb7adc00485038fc34f9bba217eb6e0372ec74aa5a2cf0839e6e3f219d2d8f38fe130420612c0d6f1ac9636abc488bf9f47d20c4ee89ff10a4d69abb09d29a9cc568c9d696a4991446d17ca072825c426e7372ab9633b8612891b6c285d8ba0d25a62d507c76dc5d1c744f140aa672fed92b2abf4e0526cf55f19a88baa81ffc35db39b1c4ae6592810b94554521581a9f853c62cc7ce8a3d25b40a632209987645f197f194dc2eb2091cbfcee28dc7f818925a831988c7041842b0677597e18eced366e821ac46ca595dcdf763c8e131aff2e49be78094ef66826bff99f4ca68a7e434846ede75c56da710c18a8c8fd6aeacb202616fc37ca5b59a2af0b2ac644885635ee24216fcce5ba919f5f5d51cf028de9d8f02675beaa8e5963729098b97cd6c39bbeca85d34a1851c5d492cfab4f53507849814a8ff6b2e495a2816cbf8d3f05ff9ee15bd49f2844c63c36fe2292f8c1d93ba9efae687e081ccc9f678dc33dc8e4e48b079b355d68353f011e0c10cc87c27deb3e7bc549d748aa41f5481c8060c4386fd8a00642c9a20a90ea3f19004bd3f9586280fd376d0c71551776ed0344c95df82a6b817b2bb2361e14c42019d4a5948bfc145b66b2841a85ab1274694bdde0f27e2c9437c52cca8a0c56019e5a29a97ba3e92dee6e325ba509fc0fe324b730cb56942d65c3fdc6f4f99e0c3edf2614935be656f0b25c4568038037587cca8dd612897375b3edfc790b296b479e20378d6fa49fd23a9d0f058d9afaab56fe8422d9628a5bf5cdfd2154f45c93c3f33872eabee46783a7350081e538ca13b20cf3adf3df54793ef8940de0c6f8b498ce9b9a9d12b1813641973178fe9341111137dde96a0a95f48bcf1153026d97f5d5682a75da56fa96c477ff3110302db3cfed0607df2f051fd3a4367268e16ee9c34914ae3bc14b9c3da6555309f096f06d0d9e34fc9daaf069b3c48ae899997881be21bc224400036c4344baf171964a81f2a77063707059f7185fd73d33b85103af4770c71cf16d4cc7c0e890b363088e3cfcaf7e83338f8a75448f3972b0a09fd49eb1d4d498e4964d5958b88c572ce800b4edb153deda39c4e98ca5df891557fe1897b479ec0d6b1565f95fd9cab9e5a33304807e49772c231f8dc9446ace08d21942894955951aa3acd238a5d9b0da95c8c530f07f2c6f326a6cb158f029ae43bd094c82048468bed89636fbe7d9b93e688058a450e19393663406e86b313887f58777c36e078524888e2ac50856bf5a3b748e2c1bcf2994234f8561a977351a7dfcbac3c4a8a03f63c4b26de00ccb1f1eb4d6808788d23bc8e84ccac9d1995cbc07b205ba768fd04087c7b17d7e04895956198b7a40048b50548778331436c06d6cb93ab81a9aec617b579df7f0c0dc504eb291bffcfd3707dae8db865c61f0bdf9e6eb8fa4e5a2ec32927e3b0d99ca401f2d0086ce03aa1279728c31ecb8e414105463d8f960e5d75df5f1bc6a07d62aaccf7aa6b797776b6797b9037334888d60f2eeb0a41c36202f70edfc9b995e6647a84c461b891342b81118cbee44367b1fb5e24dc59472b3a2c42d237effc1cd317e006f00fd73e744ddd51c1e6728e20753934160e6202e61df5ce7ef5411e980e36d916c29d918e522edb841c8aa191fdc12d350cfaa7a5c199813b56ae30e5d503301bd3cae2029bd6706afa866bc306558b6c92004b4c77b8ddcdb087645271147fa4545a12442f45fa653e62efe34ac14213fb804bd6085b52c03023cc84c9bbf598cbed15fca5cc587ba3ad58a8b0ffe2dfca2538a10cb7ecbf36aff25ba9791dcf857a92dd5cb2cf6bdcbba8762642e03f312476503ea09d7b3df5f557781c4bdcf12bfbc1590ad42c01a4f47f1c9c1e7f27e5860fb1bfbc291b031370ce4267e3b1a60c559a1208e9b6f37103b1c4030dd69e26cfa446945b3eef8242d7394bd868a7dfe58824e427b7c175982aa6a0dda16636d471ea78f01c29b2c63859c0a6e8406adf7a6492aefc16d5373ca3803ab0fd5ac518afb9e93d7916f49105c3e42833a162bb50ac1c2f828ec5adf54b8697c15445725a441bfed10e615d5b63a495c8738baafe7be1462fefdbdea804f8069ce304e08fdb666ae21a28d60c8e34ad3db5342c22e2c621e7f39820f6067facc229512373cd252da5889610c9787ff386b3cd6db945064502406d7c051076cc99830f58649abfa462511a1edde6e087e629ced7b1e1d0d734ccb0fb23adf58bc733b13b2889e029c6a9dfa8288bde529863348d7a15723826e2a1ef773ca63de069358d8dd2d2766b0573d3ba30f33877b5cde877656fd98030878914b8d1e6b62dbf4493fb84a52a6c428fc5022a55282cb0401211bc38a50fc1f51364026a4a4361ee4a2e4c34d27b5fbbf11538cbf518dbd6955eae2ca52b1242c5d21d3b536dcdb59d888c184c6596a5a4e55b6dd645a212c41c3a9e8d01739a81716216a8ae9181696d612264c7ee02b7cec785982b3523cc03e7f10c7417f9f3319b2f44d386ddbd5e497452cdc8ab6111ea4a8ec4c537a3deb7ab89689eeb9c261a703ec32b863b77059db964d181fba964d0eedda25552d9d9128455abeb60e1d260c3bc321a2a8211f4a3b9967ce0cc69e291c3d97d93943d8d827f6adf8b0856038b396fec7a295c223a728c1b0d46c220c0cdb5e85ce9af9e2ee13bb6b3e97227bed7e46e85f29355cee7b893d4e1b9fde27776ca18b00d29999988deae343a1feb27de600c3b2cbf4c25ce045d0725b8769fed83e723e54fb5d63d13cf0eebc6f2c4cd226ae09d8daee8025b9eae3ac50b38f5f299b5404d9de4804d568296c194aab78c9bb42854415349dd6b2859a2718819061418598807abf49192e28fc4d05d43d4eda541511801151dbde769dec0b79ed779d98ddbf3186bcde6e7b9abaed4371f7bbfdd98b9fab5ea5f30cbd2f3ca6e29f22ccd257d95438996f3aff1b3e3ce2220c944bb3cbd2ba879959f102607e8650cf0a3f9f83bea9c8360692c0bf2e75d4ac8c1d31618802457fb0bdcb758a72931707e6e92a7fe812b74035ba3d0162a830c8e11ff4900091d947168517dafa65056c9c8228fd2dc31da6d812193b2af5408e9d3d37931b16a7c96c2731fb548857e734391fe05454103450611ac2d6b56c9aa505529b9e754b247638cb0ad4487daca2dbe367127146084f0f2ca7d89ee1e6a6ab9d074454f70d7ceee54fac9ae47fccd6403485d416d8293f5e3666324605d3c036767e5a6cbbe74edbc33d9338bc1e68c2a53daffcb12bd4c9e6d2c6005e1ca3189be10b342458fe140f70b2bb64e6aaa2d95475bc1477481854bd787634f31ed6ba80b585e79482ce9178a3618ba512f54a72eea14c4d3f3acd5a5b3566506c7c0d74bae6dbaf7f0d12a8b3c02644b4ba5042c5a62706000000ee2a0370e27d37429ea3a9044e239462579045c2f12679b2460fb700535249397ca38625b7d81b90cc398abbd0f450b11563381966c433e58ccc9b070220bd2fc2f71e1a0bdc62e19028c032415d3d7947a450657d94180d06dd0c6d9f63b612f23372b20890576da5608ce6e676869849649eb47f40442bf12898980b2f6bcb4f704cb0748f32207a56467160923d3674d9719b00312307b26f48292b139aaeeaec9c11970de9e85e2792a902df63280f6e1b0437fbec1d714934a03ea3aa8dd82cf541a8fbde40af06fa563c8fc9a8b6fefe0eb56ddd1fd3aedd82359a560be052f7779c2524472650643e3958b82845f7f4122681f238ece33580969cc27e0a64b099b2e46018f536d16456f050e1cc10f6d6c8bcd170db0ddea91f8d5f778563249076bdf8343ae068a802b4d0cf8a4caec6c43a97c558033f1d7c9022c585c1ef564ac84d362a0b7c59d3", 0x1000}, {&(0x7f0000001980)="c3dafe0403355b4af44869f6ec7e5ea021776d3185722419a7df2422f2b73db177f8a00f34318e8431c20765f900b2", 0x2f}, {&(0x7f00000019c0)="f33bf1b7d3604198f205bf3c2ac054a75881ea936f87748a8a97d37b5414ebe07417a052ccc17dfd93bf61f61e6ff767983eed7a75fb59a430e2b82e863bc6f154c1b0d50230716857b18e23f25727bdabc217e9306414c6df24969ac52fdbfd04d1ceebe35c79406ac5d0115d949f180e16e05fca61f622029012023f8bee455511b63f1dd44321078e", 0x8a}], 0x7) chflags(&(0x7f0000000000)='./file0\x00', 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x145) shutdown(r0, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x8001, 0x9}) chdir(&(0x7f0000000180)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000004c0)="ef230094da732138c513b714f29d739b5f55d68183844099a78b39c24592ba02f1d188a67d80de01df08b0712eba8f4fae24a1fe85b179d03b982c61c84aa27ca1589516513684fafcd1dd85266afd32eb05b11f8794777bea2e6fefeee60fbac90c1db1ca559fda907adb7c80a4625048648250c7620c83bd133fb9ac735e1508730896b245adb925ed6d0612aac59bb8530ca67161c7fb6e4d553bf0a53f82a301485ae1f46467da4a0f2461d99781329fae03f0df0b6eb4a92844e8a12d91bc56af86de8b9755c75c9901a0abd2bc2a7f97bdbf79a6cfec06f522def3498b694e10dd8bbceb8321391394e193457a7b5eb623746d2a56bd7683805dfa4c95a09c69740fc029b66ef6192b2277b7590c822e90ca43f5f1db9801c6fc4cb53acfbf225b00e06c4b697e66300660c1eaf9a8f32ab2fefdee9943e090bf13266daa76841d80b4272f124d515e05f2c91f1a073fa89c2f61e1c8e29a2718b4f70755f230c18ec064c56c1ca8615bf4ab830262ff2309d6fdec997b48c5fc9c518e14293dd0b7a95bc335097692e9b362e99752f3d87d4ec6cb3d567dfa38bb517781909c133027174243454eddc31712cf289b6bdd068c62215d19ebff8bf1a6759bda144beec0f9fd8b57dcd267d03a25e34bc59d6c92ea281fe7b52bf78fde3f1493fae1a4be63bbc601e3150f51f1998de837f7930499ae83b018da64cae9db0ba943a7fd0b3e1ddff4febc5f5455dde9fceae7a16115d8569c25a5b363d8828529a3dfd893659cb4f97ec2329548b9aecfa12e3a58e41097bad0c5677a1a385621615741efc4e7251891db8c4cdc2ddbfbc5d4a19848b92bf89e484db103b8431b9b191cbe6826f47ff68cc58b50575c2b74b346cf590c51a5deedf315f79c558b087ca4e7d8ddf44aec767f8becffb2b527c282317a975c616b3edc8c3004412d69440f0149c29d1bdba36535ee3d7d33af24a7a7a20271b2353dc4d3d1dbdc454d3532a666f29b39966ca3ee41eed91e2adcaefa43b611ca108946c6e54398ece177e2194b0f168ceec7d5bd2b969220396b436bb9d2091b3cd4ba4ed3959ad54218ebf76c73f892d479b4fb4b1b7bb9ad34870979f2c60838e75d8de512339983c87339b6dc34f09ec551862002011ce663587f6251a3aa1b5cb67c20b208bfac2cea26dc0649ab4eb258adf596960d44d6c56c46825ea899efd5d8e17cc9446fd594ca4eb7af4424c1bf040b0f3b71ab665d12af43bff546f2d97ac61f177f", 0xffffffffffffffed}], 0x1) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) r2 = syz_open_pts() close(0xffffffffffffffff) r3 = dup(r2) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xe2a, 0x9}, {0x5, 0x8}}, 0x2) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x1, 0xff, 0x20, 0x566, "a4995ac74be1823a78faee9d4db81981e1b63067", 0x0, 0xd91}) 11:10:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x8000000000c6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 11:10:03 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x279, 0xffeffffffffffffe, 0x0) 11:10:03 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x800, 0xfffffffffffffffe, 0x1000200000002, r1}) r2 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0xe5, 0x48, r2}) 11:10:03 executing program 1: r0 = kqueue() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 11:10:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x400000007c}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x9, &(0x7f00000000c0)=[0x6, 0xfffffffffffffffd, 0xffff, 0x0, 0x736be849, 0x1, 0x8, 0x87, 0x4]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x28, 0x0) 11:10:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1, 0xa1d}, {0x103, 0xff}, {0xa7, 0x8543}, {0x6, 0x5}, {0x0, 0xfff}, {0x143, 0x101}, {0x7, 0xffffffffffffffc1}], 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23, 0x5}, {0x0, 0x7}, {}], 0x3}) 11:10:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x1000611, 0x2) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x3) 11:10:04 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1203, 0x0, 0x0) socket$inet6(0x18, 0x8002, 0x3) 11:10:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x3}, {0x6}]}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x400, 0x9, 0x7, 0xb49}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:10:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9, 0x2, 0x80000000, 0xffffffffffffffaa}, {{r0}, 0xfffffffffffffffa, 0x2a, 0x1, 0x40, 0x6}, {{r0}, 0xfffffffffffffffb, 0xe6, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x24d, 0x4}], 0xdec, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x9}], 0x638, &(0x7f0000000100)={0x57, 0x80}) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000300)='./file0\x00', r1, r2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x1) r3 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x893d745f5fb13c2e, 0x0, 0x800, 0x5, r3}) fchdir(r0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000240)=0x1) 11:10:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x3, 0x0, 0x0, 0x4}, {0x6, 0xffffffffffffffff, 0x2c}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x10001, 0x2}, 0x8) 11:10:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0x401, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 11:10:04 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) fcntl$getown(r0, 0x5) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x6, r1}) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}, {r0, 0x4}, {r0, 0x8}, {r0, 0x84}, {r0, 0x1}, {r0, 0x20}], 0x7, 0x7ff) poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x1ff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10a80, 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/166, &(0x7f0000000180)=0xa6) getsockopt(r2, 0x1, 0x1, &(0x7f0000000240)=""/210, &(0x7f0000000340)=0xd2) close(r0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x1) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 11:10:04 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x4ae) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000001f80)=ANY=[@ANYBLOB="b6ec85d6f01762b3e09dcf525a26354c178a7998b0d1f67e29e72c61cb48eb03cf242d3c515cb57d854ccde29d3c715fb54c76ab41210663fe2d3d6a806ec3ab8cbe7b7480889d3374d067f83ba99f2688ac83be7b04a2ef24e760afd04c96ae4252d47904f5107196ab5d449efb17f3dcc40413b1035188b5ef3a61a3f04a11336afa7133ef95e1cabb8c4cd568dfdce6007a0645f4de6f53e5c624c71a7eea73fa6794c0381da3ddd62abf2589a2d15f7ff2719906243ddf62ab7dd5a2155d70b8800b645c47947da926084d4e953381978dded46bc865328358eec70ddc9c48dd3563e5bc0fd4b1198529cf287fca15582997f8c3e793647b92a1a9bbc7696440cbd8a8c0000000005374b5e2dd3e11af0762e9e514d4606d09dc880b8203edec95305faa5f8c3d5afe918f2035177933fc684529a3af250162fda8cfc799bd9d70d7e7665e30e4eb050611e713603e7e9b8f76b9f6db01ff890540b8931861a938aeee0117640b9d7f85f34e1e55faba5bbcb9903cfc8f0b9f0e9fc3a6045c20ccb23606d50b5752ee284cc80dff30ade3b6d1a9a64cff7bb0b6076a73259a756b3eccbe05512b30ecf4bdebd34f697600"/447], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0x3, 0x30) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000700)=0x1) r3 = semget$private(0x0, 0x3, 0x407) semctl$IPC_RMID(r2, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000980)=0xb62) bind(r4, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0x105) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000009c0)=""/103) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001b80)=""/204) semget$private(0x0, 0x4, 0x408) r5 = socket(0x18, 0xfffffffffffffffe, 0x0) sendto$unix(r5, &(0x7f0000000b80)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x401, 0x0, 0x0) setsockopt(r5, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000740)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 11:10:05 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 11:10:05 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file1\x00', 0x0, 0x52) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000740)={0x7fff, './file1\x00', './file1\x00'}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f00000006c0)='c\x00') socketpair(0x0, 0x0, 0x8, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)=""/236, 0xec}, {&(0x7f0000000300)=""/160, 0xa0}, {&(0x7f00000003c0)=""/14, 0xe}, {&(0x7f0000000400)=""/131, 0x83}, {&(0x7f00000004c0)=""/171, 0xab}, {&(0x7f0000000580)=""/2, 0x2}], 0x7, &(0x7f0000000640)=""/4, 0x4}, 0x42) 11:10:05 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000000eafca96b81df179c8f32e5e19817a7c652870ab585413476c632b0f106e31635726854fe723905585feec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc130ed8e81d5e6098f04da2740efe10f18a46ee6ecbee87ec09af5254f29d93dcc69d02ab1e0008cd15d6c08a0d2462ccdb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b5c9abcaead14e4725885e127fc7cb6f263afd7883ee67345605400000000000000000c698f3b3385a98b406de56393d1677bde45c9e7aa44a4a94a817378ff79b7a64ee8aace7a0ee3e4e42b611a4e9749c54a705c2a493f501f16efc7f5dab39e0b2e4707b5e04110cd1412d076c75ec03482bd303d7f9"], 0x13e, 0x800) 11:10:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/98, 0x62}], 0x5) geteuid() r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) kevent(r1, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffc, 0xc8, 0x40, 0x149c64a, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x2, 0xffffffff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fff}], 0x0, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x45, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2046, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x10, 0xc37, 0x70e}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x1f, 0x3}, {{r0}, 0x0, 0x0, 0x80000027, 0x6, 0xcb}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0xfffffffffffff4a7, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x9}], 0x0, &(0x7f0000001600)={0xf37b, 0x2}) writev(r1, &(0x7f0000003840)=[{&(0x7f0000003740)="6c98c2b17c5cde2084e97fd57b028da6ec723cc519ff53c88f80fca77c795093dca44bca6b9a5c8a6e481bdf6ee43febcb8c5522910baaae8d80708415033a61afc4bc3c476e058d1195a0e62b04c9441af4d966ddcb5369e3ce361959381e0e89a247e6016792e409687343b03e6c500b78ba4bb051651a96d8b111dfee4ceb41c69df26a2d0b6789be24b075d34b5be662c4cd5fd0f86ca21a1332d50671db9fb1b2c06c2a4ce1c386d23f213d45b2edfc53ec2e704d36b75fd53aa8b8f4a687f0a1a8f06e91a9e6a047fa1b9f0f5a433a6c6d260a0a7a4e9cee", 0xdb}], 0x1) recvfrom$inet(r0, &(0x7f0000001640)=""/23, 0x17, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001740), 0x2, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x6a, 0x1, 0x3, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x31, 0xf, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x9, 0x66, 0x431c814d}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x40000000000000}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf000000c, 0x0, 0x200}], 0x3f, &(0x7f00000018c0)={0xfb2, 0x9}) r5 = semget$private(0x0, 0x2, 0x8c) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001900)=""/117) readv(r2, &(0x7f0000001cc0)=[{&(0x7f0000001980)=""/103, 0x67}, {&(0x7f0000001a00)=""/106, 0x6a}, {&(0x7f0000001a80)=""/178, 0xb2}, {&(0x7f0000001b40)=""/242, 0xf2}, {&(0x7f0000001c40)=""/110, 0x6e}], 0x5) kevent(r1, &(0x7f0000001d40)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x6, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8a, 0x40, 0xa45, 0x4}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x80000000, 0xfffffffffffffffc, 0x9}], 0x3e60, &(0x7f0000001dc0)=[{{r3}, 0xfffffffffffffffd, 0x62, 0x40, 0x1, 0x5}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0xfa1}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2000000a, 0xffff, 0x20}, {{r3}, 0xfffffffffffffffb, 0x2, 0x5, 0x100000001, 0x7f}, {{r1}, 0xfffffffffffffffb, 0xe2, 0x40000000, 0x7f, 0x49}, {{r3}, 0xfffffffffffffff9, 0x8, 0x26, 0x100000001, 0xfffffffffffffffb}], 0x80000001, &(0x7f0000001e80)={0x9, 0x7}) kevent(r1, &(0x7f0000001ec0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x7c610eb4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000020, 0x6, 0x3347}, {{r2}, 0x0, 0x10, 0x20000001, 0x56, 0x1}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x100000001, 0xb2de}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x4, 0xae, 0x26}, {{r0}, 0xfffffffffffffffb, 0x20, 0x81, 0x8d, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x3, 0x6, 0xfff}], 0x37d, &(0x7f0000001fc0)=[{{r0}, 0xfffffffffffffffc, 0xef, 0x80000000, 0xfffffffffffffff8, 0x3}], 0x7fff, &(0x7f0000002000)={0xffffffff, 0x9}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000002040)=""/195) poll(&(0x7f0000002140)=[{r0, 0x20}, {r3, 0x8}, {r2, 0x4}, {r2, 0x80}, {r4, 0x164}], 0x5, 0x1) semop(r5, &(0x7f0000002180)=[{0x0, 0xfffffffffffff903, 0x800}, {0x4, 0x7, 0x1000}, {0x8000000000005, 0x4, 0xbfffe92c01d1ca6a}], 0x3) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000021c0)) kevent(r1, &(0x7f0000003900)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x17, 0x7ff, 0x8}, {{r4}, 0xfffffffffffffffd, 0x40, 0x8, 0x9a, 0x9}], 0x10000, &(0x7f0000003980)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x40000031, 0x7f, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000004, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x45, 0x1, 0x4, 0x9}], 0x5, &(0x7f0000001740)={0x3, 0x6}) 11:10:05 executing program 0: clock_settime(0x4, 0xffffffffffffffff) 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x14}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0xc0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:10:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() socketpair(0x10, 0x4, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r2, &(0x7f00000000c0)="0be91e5bc386aa3299ad9e229ea6f3f8102a20e63b2f38896ac8b43c6b159918382940eaba29a851be172c684e2b530d773087189dfabc55f6443e1f36923973f8", 0x41, 0x404, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 11:10:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xbee, 0x0) 11:10:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x61}, {0x4000016}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() chown(&(0x7f0000000340)='./file0\x00', r7, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r8, r9, r10, r11]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:10:05 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x27, 0x4007, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x10000084) r2 = msgget(0x1, 0x402) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300"/250], 0x354, 0xfffffffffffffffe, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0xa, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r4 = geteuid() shmctl$SHM_LOCK(r3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x7f, r4, r6, r4, r7, 0x20, 0x6}, 0x80000000, 0xfffffffffffffc14, r8, r9, 0x40, 0xff, 0x41a}) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x4, r4, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000285000/0x3000)=nil) setgroups(0x0, 0xfffffffffffffffe) 11:10:05 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000040)=""/242, 0xf2, 0x800, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x84}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:10:05 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x7) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000000b, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="f9") 11:10:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x1, 0x1, 0x5]) 11:10:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket$inet6(0x18, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 11:10:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:10:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000001ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/40, 0x28) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0x50000000002) 11:10:05 executing program 0: mkdir(&(0x7f0000000580)='./file1\x00', 0x10) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) socketpair(0x12, 0x8005, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = geteuid() r4 = getegid() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x1, 0x0) r6 = getpid() r7 = geteuid() r8 = getgid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x189, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = socket$inet6(0x18, 0x1, 0x5) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) r13 = fcntl$dupfd(r0, 0x64bcfb1d86227ecd, r10) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x801, 0x0) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8118, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r18 = getuid() r19 = getegid() r20 = kqueue() r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x0, 0x0) r22 = semget(0x0, 0x4, 0x1) semop(r22, &(0x7f0000000540)=[{0x6, 0x9, 0x1800}, {0x0, 0x0, 0x1800}, {0x0, 0xec}, {0x0, 0x5, 0x800}, {0x0, 0xbe, 0x1000}], 0x5) r23 = getppid() r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="fd", 0x1}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="00006ab81800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x9}, 0x408) chflags(&(0x7f0000000000)='./file0\x00', 0x4000b) 11:10:05 executing program 1: r0 = socket(0x36, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) sendto$unix(r0, &(0x7f00000005c0)="b100050390000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 11:10:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\xc8\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='.\x00', &(0x7f0000000400)='@]p{\x00\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(0x0, 0x0, 0x401) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002500)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) openat(r0, &(0x7f0000000500)='./file0\x00', 0x82, 0x1a0) 11:10:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) r1 = semget(0x2, 0x3, 0x80) socket(0x2, 0x4004, 0x1000) semop(r1, &(0x7f0000000040)=[{0x0, 0x7, 0x1800}, {0x0, 0x6, 0x800}, {0x6, 0x80000000, 0x800}], 0x3) 11:10:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xff, 0x2, './file0\x00', 0x7, 0x1, 0x2, 0x9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x30800, 0x2) fsync(r0) mknod(&(0x7f0000000200)='./file0\x00', 0x1020, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x109) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000240)={0x1, 0x0, 0x1000, 0x6, 0x8}) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x30) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0xffffffff) 11:10:06 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x102c2, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 11:10:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x24a, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0xff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)) accept(r0, 0x0, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10110, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x80000001, 0x8}) 11:10:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)="24f1e270ca6ae64c39", 0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0xba) 11:10:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x146) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ced", 0x6e}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x20) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getdents(r0, &(0x7f00000004c0)=""/183, 0xb7) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getegid() getgroups(0x9, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getgroups(0x2, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSTART(r0, 0x2000746e) r3 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000100)=0xc) getsockname(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x0, 0xc000001000000000, 0x3f}, {0x18, 0x0, 0x4, 0x1}, 0x5, [0x27, 0x1fffc000000000, 0x0, 0x23, 0xffffffff, 0x8]}, 0x3c) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) socket(0x5, 0x82d05ad4eb483af8, 0x100000001) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000400)="c0f2ebd1580f622bc4011859700a65f3f1c481fd1183fdfffffff0c5864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 11:10:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x4, 0x3f, 0x9, "093f6167f344a5dec398f642c94c281b1c6767b4", 0x6, 0xf80}) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x6c, 0x0, 0x0) 11:10:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)) dup2(r0, r1) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x7f, 0xf80a}, {0x40, 0x3}}, 0x2) 11:10:07 executing program 1: r0 = socket(0x11, 0x20000000000003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000a00000000005786ca1020741038f53e8551f30ce390500e08fccea11ea8fef96e01c748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2ad7923ed00f4c8b2ca3ebbc259699a1f132e27acb5c202000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f600"/170, 0xaa, 0x4, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20330000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20331000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20332000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20333000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20334000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20335000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20336000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20337000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20338000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20339000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x2033a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x2033b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x2033c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x2033d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x2033e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x2033f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20340000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20350000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20360000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204b1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204b2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204b3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204b4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204b5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204b6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204b7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204b8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204b9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204ba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204bb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204bc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204bd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204be000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204bf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204c1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204c2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204c3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204c4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204c5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204c6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204c7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204c8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204c9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204ca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204cb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204cc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204cd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204ce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204cf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x204d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20550000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20560000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20570000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x205c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x205d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20900000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013bb8 va 0x20910000 didn't change! 11:10:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x7fffffff, 0x7}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x1bb, 0x401, 0x2, 0x1, 0x6, 0x40004000000, 0x80, 0x0, 0x0, 0x9, 0xf999ea7}) read(r0, &(0x7f0000000140)=""/143, 0x8000) 11:10:11 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) socketpair(0x10, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x40, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept$unix(r2, &(0x7f0000000180)=ANY=[], &(0x7f0000000080)) ioctl$TIOCSTOP(r2, 0x2000746f) 11:10:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x1}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") panic: timeout_add: to_ticks (-100) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *190935 82984 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff8000149e4c70,ffffff9c) at timeout_add+0x17f msleep(ffff80000410b900,ffff80000410b908,11a,ffffffff81f0c55d,ffffff9c) at msleep+0x17c bpfread(21700,ffff800014a1b948,0) at bpfread+0x1ef spec_read(ffff800014a1b788) at spec_read+0xe9 VOP_READ(fffffd803ce3c8c0,ffff800014a1b948,0,fffffd803f7c6b40) at VOP_READ+0x63 vn_read(fffffd80361f45a8,ffff800014a1b948,0) at vn_read+0x1c3 dofilereadv(ffff8000149e4bd0,3,ffff800014a1b948,0,ffff800014a1ba60) at dofilereadv+0x19f sys_read(ffff8000149e4bd0,ffff800014a1b9f8,ffff800014a1ba60) at sys_read+0x83 syscall(ffff800014a1bad0) at syscall+0x511 Xsyscall(6,0,ffffffffffffffb9,0,3,b0c654bf010) at Xsyscall+0x128 end of kernel end trace frame: 0x2a6, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-100) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff8000149e4c70,ffffff9c) at timeout_add+0x17f msleep(ffff80000410b900,ffff80000410b908,11a,ffffffff81f0c55d,ffffff9c) at msleep+0x17c bpfread(21700,ffff800014a1b948,0) at bpfread+0x1ef spec_read(ffff800014a1b788) at spec_read+0xe9 VOP_READ(fffffd803ce3c8c0,ffff800014a1b948,0,fffffd803f7c6b40) at VOP_READ+0x63 vn_read(fffffd80361f45a8,ffff800014a1b948,0) at vn_read+0x1c3 dofilereadv(ffff8000149e4bd0,3,ffff800014a1b948,0,ffff800014a1ba60) at dofilereadv+0x19f sys_read(ffff8000149e4bd0,ffff800014a1b9f8,ffff800014a1ba60) at sys_read+0x83 syscall(ffff800014a1bad0) at syscall+0x511 Xsyscall(6,0,ffffffffffffffb9,0,3,b0c654bf010) at Xsyscall+0x128 end of kernel end trace frame: 0x2a6, count: -12 ddb> show registers rdi 0xffffffff8171b787 db_enter+0x17 rsi 0x10fc __ALIGN_SIZE+0xfc rbp 0xffff800014a1b4c0 rbx 0xffff800014a1b570 rdx 0x10fd __ALIGN_SIZE+0xfd rcx 0xffff800000d3d000 rax 0xffff800000d3d000 r8 0xffff800014a1b480 r9 0x1 r10 0xffff800000936e40 r11 0xeb37b32c8993bbc3 r12 0x3000000008 r13 0xffff800014a1b4d0 r14 0x100 r15 0x1 rip 0xffffffff8171b788 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a1b4b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=190935 stat=onproc flags process=0 proc=4000000 pri=26, usrpri=61, nice=20 forw=0x0, list=0xffff8000149e4720,0xffffffff8220fb10 process=0xffff8000ffff73c0 user=0xffff800014a16000, vmspace=0xfffffd803f014c60 estcpu=26, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 82984 193635 43617 0 2 0 syz-executor.0 *82984 190935 43617 0 7 0x4000000 bpf syz-executor.0 43617 55230 93473 0 3 0x82 nanosleep syz-executor.0 71566 313509 93473 0 3 0x2 biowait syz-executor.1 19367 18640 1 0 3 0x100083 ttyin getty 54527 152944 0 0 3 0x14200 bored sosplice 93473 133230 24084 0 3 0x82 thrsleep syz-fuzzer 93473 461603 24084 0 3 0x4000082 nanosleep syz-fuzzer 93473 479326 24084 0 3 0x4000082 thrsleep syz-fuzzer 93473 56100 24084 0 3 0x4000082 thrsleep syz-fuzzer 93473 134163 24084 0 3 0x4000082 kqread syz-fuzzer 93473 505980 24084 0 3 0x4000082 thrsleep syz-fuzzer 93473 184171 24084 0 3 0x4000082 thrsleep syz-fuzzer 93473 148241 24084 0 3 0x4000082 thrsleep syz-fuzzer 24084 443459 88106 0 3 0x10008a pause ksh 88106 452863 19557 0 3 0x92 select sshd 19557 477347 1 0 3 0x80 select sshd 15011 23314 51106 73 3 0x100090 kqread syslogd 51106 298420 1 0 3 0x100082 netio syslogd 47239 320710 1 77 3 0x100090 poll dhclient 23940 238243 1 0 3 0x80 poll dhclient 95719 8367 0 0 2 0x14200 zerothread 62477 334776 0 0 3 0x14200 aiodoned aiodoned 83312 425360 0 0 3 0x14200 syncer update 28078 234451 0 0 3 0x14200 cleaner cleaner 93402 105678 0 0 3 0x14200 reaper reaper 61945 194301 0 0 3 0x14200 pgdaemon pagedaemon 56102 368400 0 0 3 0x14200 bored crynlk 41427 184167 0 0 3 0x14200 bored crypto 50872 518127 0 0 3 0x40014200 acpi0 acpi0 76696 473301 0 0 3 0x14200 bored softnet 10245 484376 0 0 3 0x14200 bored systqmp 74342 501151 0 0 3 0x14200 bored systq 76135 429556 0 0 3 0x40014200 bored softclock 91523 5136 0 0 3 0x40014200 idle0 20616 396176 0 0 3 0x14200 bored smr 1 206118 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9597 6436K 14565K 78643K 45799 0 0 pcb 23 9K 12K 78643K 8549 0 0 rtable 103 4K 4K 78643K 7685 0 0 ifaddr 82 27K 35K 78643K 2616 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 412 0 0 iov 0 0K 28K 78643K 2395 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1186 74K 76K 78643K 15890 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 241 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 2528 0 0 dirhash 15 2K 2K 78643K 18 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 18279 0 0 sigio 0 0K 0K 78643K 302 0 0 proc 42 30K 54K 78643K 4931 0 0 subproc 64 65538K 69634K 78643K 4858 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 2169 0 0 in_multi 33 2K 2K 78643K 2213 0 0 ether_multi 1 0K 0K 78643K 106 0 0 mrt 0 0K 0K 78643K 32 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 2362 0 0 pfkey data 0 0K 0K 78643K 10 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 114 22K 31K 78643K 44048 0 0 UVM aobj 130 6K 6K 78643K 138 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 913 0 0 NDP 20 0K 1K 78643K 890 0 0 temp 226 2360K 3000K 78643K 65390 0 0 kqueue 0 0K 0K 78643K 115 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 143 0 139 1 0 1 1 0 8 0 inpcbpl 280 8197 0 8190 1 0 1 1 0 8 0 plimitpl 152 686 0 679 1 0 1 1 0 8 0 rtentry 112 1292 0 1252 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 3044 0 3040 1 0 1 1 0 8 0 nd6 48 282 0 278 1 0 1 1 0 8 0 ppxss 1128 366 0 366 59 59 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 6099 0 5905 18 5 13 13 0 8 0 art_table 32 6100 0 5905 2 0 2 2 0 8 0 art_node 16 1291 0 1257 1 0 1 1 0 8 0 sysvmsgpl 40 32 0 19 1 0 1 1 0 8 0 semapl 112 2526 0 2516 1 0 1 1 0 8 0 shmpl 112 136 0 8 4 0 4 4 0 8 0 dirhash 1024 22 0 2 3 0 3 3 0 8 0 dino1pl 128 29630 0 27422 72 0 72 72 0 8 0 ffsino 240 29630 0 27422 132 1 131 131 0 8 0 nchpl 144 55222 0 53087 82 2 80 80 0 8 0 uvmvnodes 72 7444 0 0 136 0 136 136 0 8 0 vnodes 200 7444 0 0 392 0 392 392 0 8 0 namei 1024 186346 0 186346 2 1 1 1 0 8 1 scsiplug 64 38 0 38 30 30 0 1 0 8 0 scxspl 192 229348 0 229347 81 78 3 6 0 8 2 sigapl 432 18037 0 18024 2 0 2 2 0 8 0 futexpl 56 303467 0 303467 1 0 1 1 0 8 1 knotepl 112 6015 0 5996 1 0 1 1 0 8 0 kqueuepl 104 4463 0 4461 1 0 1 1 0 8 0 pipepl 112 11380 0 11359 26 25 1 2 0 8 0 fdescpl 424 18038 0 18024 2 0 2 2 0 8 0 filepl 120 115117 0 115020 14 10 4 5 0 8 1 lockfpl 104 5164 0 5164 5 4 1 1 0 8 1 lockfspl 32 3583 0 3583 5 4 1 1 0 8 1 sessionpl 112 161 0 151 1 0 1 1 0 8 0 pgrppl 48 409 0 399 1 0 1 1 0 8 0 ucredpl 96 19731 0 19724 1 0 1 1 0 8 0 zombiepl 144 18024 0 18024 2 1 1 1 0 8 1 processpl 840 18053 0 18024 4 0 4 4 0 8 0 procpl 600 40069 0 40032 4 0 4 4 0 8 0 sosppl 128 237 0 237 57 57 0 1 0 8 0 sockpl 384 15658 0 15641 18 15 3 4 0 8 1 mcl64k 65536 4444 0 4444 420 420 0 33 0 8 0 mcl16k 16384 51 0 51 37 37 0 1 0 8 0 mcl12k 12288 325 0 325 53 52 1 1 0 8 1 mcl9k 9216 284 0 284 56 56 0 1 0 8 0 mcl8k 8192 243 0 243 58 57 1 1 0 8 1 mcl4k 4096 889 0 889 18 17 1 1 0 8 1 mcl2k2 2112 116 0 116 57 57 0 1 0 8 0 mcl2k 2048 82123 0 82083 15 9 6 10 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 238365 0 238252 220 212 8 23 0 8 0 bufpl 256 55288 0 47844 466 0 466 466 0 8 0 anonpl 16 1867469 0 1858146 506 444 62 74 0 62 13 amapchunkpl 152 79417 0 79316 180 175 5 15 0 158 0 amappl16 192 106069 0 105489 655 613 42 54 0 8 12 amappl15 184 2985 0 2983 16 15 1 1 0 8 0 amappl14 176 4620 0 4617 2 1 1 1 0 8 0 amappl13 168 2093 0 2092 1 0 1 1 0 8 0 amappl12 160 1927 0 1924 1 0 1 1 0 8 0 amappl11 152 1853 0 1839 1 0 1 1 0 8 0 amappl10 144 2455 0 2452 1 0 1 1 0 8 0 amappl9 136 2475 0 2472 1 0 1 1 0 8 0 amappl8 128 2037 0 1993 3 1 2 2 0 8 0 amappl7 120 2669 0 2663 1 0 1 1 0 8 0 amappl6 112 1929 0 1913 1 0 1 1 0 8 0 amappl5 104 2399 0 2388 1 0 1 1 0 8 0 amappl4 96 16374 0 16339 2 1 1 2 0 8 0 amappl3 88 6754 0 6749 1 0 1 1 0 8 0 amappl2 80 160391 0 160337 2 0 2 2 0 8 0 amappl1 72 326328 0 325911 26 17 9 19 0 8 0 amappl 72 41308 0 41273 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 137 0 8 3 0 3 3 0 8 0 uaddrrnd 24 18038 0 18024 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 18038 0 18024 1 0 1 1 0 8 0 vmmpekpl 168 113534 0 113513 2 0 2 2 0 8 0 vmmpepl 168 1933511 0 1931961 628 540 88 105 0 357 8 vmsppl 264 18037 0 18024 12 11 1 2 0 8 0 pdppl 4096 36082 0 36048 6 1 5 6 0 8 0 pvpl 32 5612664 0 5600246 1174 1019 155 233 0 265 36 pmappl 200 18037 0 18024 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 1399 0 762 19 0 19 19 0 8 0