1e623aec026425ea92ae5e1f32299d19b819a15d3f27e97d95c121c24436c247369972c7a32f989e1996a593077c3465bfb484cae54d40fec031e4e3e88067419327c9899b4dc94525f429b7692b8f7eddb0db7e3c403c98e41dd9690831bf595538cc91b0c08770969ed156264d6c57ae9bc1cc38b8eabdf43760d0c2eda3d9a1aa400b7442ed64887458ffd38e6e194df5522cde1b2b7a4d8c3dcfdd67e56a8f7482061f95e50fc975d56dfe3bef282bab851ec4c2c2fb33b818d8ce736429e6cede6ed9f68ed5427562dbe7bb7204751b3e24636fc59328a865193f885527ff267347cddd0557a21c6ce0208165cda2de6afc6532e83c0041f74bc54cd574fac82a58020bdee77c086e2862f3c65585e71c52d9dfbdf1bd3b857ee01bc0110ec05964dfcd2359c8c0a3216b6b3f6c166aaf00f2f077976ad6c47a79f3022a69517f176215be56c2d74cff2decef360c015d5224629bc9a93c04cdd63a68564a713ad996cb0ec21cd4afa5f67b7444e8befa709d99e014946b0ab349a7f6d2e2a92f56bcbea3c073c1162dbb2525f1db41b4eb682a3d2c60f6e6a1f6f88d996c2db345689dab3c46582214c1dcf1ad90bbb66390f7456e30dbf4a0bd2e0677ec4f5d24361278bfb762c23ab5016b66b73be8bff2056563e4843f75aa9533f8a80898b5c2302b45c86f36491ec40540338dbe828c549b8a0c606cb23b81cb943acd1e78b44da3b575fdd39424342b7b77854713f162a345a3412f96dc67744d70cd0074854e609c954014ab8082fc36be2e0bd1d883efd3da5ca6c0adb9e04b6a44f4ad341ac61db17816eebc53a0852b6affa0f05e5e82518d00598a5a140e9946ed60b64a4d2e77085b37f674532070ecce79017f48a4843d96f4dcb8c2abdd5a869e9f3637f9aa3aff122f7e0db587677415a4fdbd64f258a5ffae2267b819a5cb50383270622089ae50cc85776a4948acef85a536905920c12a46813647e55d4c66231768dc0d01321bee2985b413ad1c96dd20d06df61732842758db0c11f8475d01df6aeed83d84130319ae81edfa3577d0eeab79d2063f13b0042e94b5b593dd1771636500e1cd6bee2baaf640c0ebe33a7649d66e8ed6a208895e114a55f3200a8038e5bb061d17524f6bea68aef264e34be28944fb5a5334d5a9fb5c3276d9aededb91f0463dc64112878229d44159e01c57c75ea9c3db3b91c89b4e56c201abcf46da8ac0b6634c50b099f5b599c640743b0a69fd863b53b68562e1ca51ae4625d91165275e025f1c25d9158d5b788f17cea1d06fb5790632a87606077ed62a63537f3b3e57d3ec9e5973b977f7efb3d4fc199f2557848a34dcc2dc832242bb9468526409c5b7a6bac51f05dfceeaff042bfd4817b57cc2e4fc675e4304d85580e0442f0c45edaa4d4ab64ec5e3af883f0bcae4bfde7a0b90b21bafa0409d157c2af2d1f41b00f0a2b1bf4f6b1923d55de09341f5828b99f4a396469ee521f5b335013830c88ba373f0154d3215e5256fe41d6afb7bc8ac854714f30163b5950f91aaf97a4478173916dd881bb4022d4a68e7f25df979470ca7c14f484cf5a784d2ccc5323ee810670d3f209569b4644f15e91cba5793cac19d2067f6291f15a010d14b7ea906bd4fed4491ed9b293236f8b36e0be70cbb3f678f1d0a3a8f9356347f19e65d71cca7b8d4e006a76f3588e5a50d3b98e12d00acf3baa7d8ae3900037421fa5c4df8de554caeabfd23c20438ec90fbfea1706965a2798b7d6d2036fdd637472ae5fad09a84cfd258a9d512e5d39cd40cf4101105645b19161ce2f8a22c549210abff82fbfb635c90c6434c0c8412931f618127e9961d9cd13c3a3d3aed95731070b41fa9b7446234c241c6212c186bb5f0e47e7f010e949017c58f5dbc5aef0e7fe25b07340e287934a4408963b0388ef57d46cecb921cf8cc7490b068c9bfc9e8a5f103e7813b2b876cf15a405a9bd446726e78589513b573359d35d0f03ad2a9e236ab06cf595b0d6af72a55cca5d1dedc674b497608c64a080dc8e9faabd2291e42c291635e641bacea1d9229ddc298039442062aa308533e7b637066c39fe432dd99a2a8536e1822750b6d71a836af047e413716ff5a43489c169d13effd5dbd95427b2fd5040c84eed7ce45edc03018a346a18b4da9830c29922012f4a7f8926a84bfdb5309c9f1de124151ab179adfdb45d77f859e4c5aab9f708ed84ac51b4746ef76eb86d140663a82054befd355b18708fa493b8a42220a50395e585f3e2f35cec7f1441856d159427c39691a109476b6d54fc68eb1cf335a57cb397f972e051e36ab3fcd2a5424f15e4b4a62dc48884985665c213aa2f29371232778b96284c68baaf9dbe319baa0cc6c037f2f2a4a9e08330ef01cfba123d0101ee918f244d4642b0af39570f5ba47f3241936c60412d9b0540c9f7eb6e3c567c6d3ff10d3639b93586da35365802abe5669a5d0fe0098d17383b9334656eb1aaef4fff1c2d324b2298c7a415084a9fbfbb99d242560866a659763b86ef1b4a35e8cd8d07727a833bcde0bf1cf9f5caad6d4f83f5d3f66b30143caf452343caef810793528f3827ca9615193972f6c8c79bb2f81eac07bf459a6083e3c72ca2f30eaa3f03556db52f2119d28f5a72445526971439391e8dd0e2611f8fdaed58ce4689d0b90d912661509dbbd5346ed762dbba681c523ba08e87a0b6542ba646ebcff818600ccabba289ee75bce0afe26140cf63963935b1bc2be6a41d6158fdaebe5da375f59c78167b231a55e525c5e059b2fe6bed7f05df87f8445d9be7a10dbc90b39ad864d0537c0fdfabf117e99ad38427869687751078d0ad92455bbfd6839a051d7cd5af4dfdd7ae38812fcbdf98b5b4b3b39dbeafc319a422a4a2f7b241afc5fb688bfea861181804b97ce773c62201ad6a1cab086fb5a6f613663fc8e09b292e10592d4cc23b8d561c4dc725efd8ebb6d3ff3dcc0f1fd6731ab1f69ea375071fd19967f01dd95df0d82608a60488de991c0a484d5ff3b2f49079bcc3de5d3f6036fe4f1a7ff05233a4f59ec27c444e2e30f5fb1b370b57a2ee21e383c4902ed703b0e40d929e046e74705544111b1098efa15e7446bc0f2ac07695786523c2c072a85a0331890c483524ff8f5fc7950ed35a88d1018816400b61e96de9dca3505f482302b23d4a936370ac472b812948233eda9277263ef8e3034a611679ac63ff413702ceba6c579f0c1be7c9864ebf0df0169e4fbd91c0758231ba6117ea01fa065e6de91a28ffd713e53955be000718f3913f6268f386310ff954a3b72f47e7235221d2a4ec0ef8cf5ba6534d9b1927ad705588557fe2c4cdf8b665eee518e91f11d693a324debdba71a22885c76d28384fb16649603d1c225be173918041039f46163e1f00bcfa5b172a1362430356a23e63471f3585876fe51fca0fa6dd6658b081204044daa9a6f98f36bcaecaeeb2f67e7e1681cb9b177363ee501e75f694c08f9e294b699d14dbcc1f795d0bef00793c744118e7259de33619207092a009bbe97ecd6d5abee2c4b51851e8f59bffd6baa368816649ba6c6c4f43f12602eed16470fcd31fa8d5649b308a0fe5a9b0fd52f972c7cdb09cbada356cfc344b761681b15a1386f63b729b7d6f83c7710fd5d6563d77b4d77811a1da1948d87be9570d4f4204f49e2aaadcd8cb4db5cf5c33db028037315aa895df30686b17fed6eb6e3d268df11280ad816c2a92a8a697ced4f037d5d981b56cc341fe712ff916e0b0c97e5e19ba03961213754efa6dbea7b5cbe50514132a1407b54c80636c83fef0aed47551c35e85c4f8a5b67acc9424bfa106b36f9c9045acf44ddc806446b31457cc1759e193cd87fccce93a803ee22073412ddbd359d8aa295ed993fa2e1af92cc684bddcc4505f8a675eb198ab14e2f4c6705b8c926689454728fca6700d6948a7d705e6aefe8d875fdcd0c7616328208017a3963e5dc9bef34a828df3b42edc05cb0cf2a02c0a91da7bcf8ed4572819d7aa2ee8df995c6810cfd31f9402881390c0db3583cf4d22f3516c07468bce237e3ae7f7e89bb146853f4d06f66ef2856ed7d63d76906f558f17790805653b2bdef6f383544b0e99562c8caf04f5a7ff1937acfd66eeb27141f59a138a465319cd048f29a35849d932bd261dcfe07a5ab7e40de36ec077555055b800ecd977561ec73a2fcc04fbb3edce9f89de6ac862d5e5711a0e427e22bbaaf4c8b3f8195db7f9337c4d8531198d1dfcd9c645203f73fe1826fa83ec1c6c62203638916208624c0c2dc1e42a6f3134b50a492c453339a12a028611ad45f41217bfacfe7b8fca73622d6a02ecdd95c5d37597e0f1416be9b4b8620a6d431bff29830720287ff4ece09ad5e6453b127d2bd94acdc5e587325901bd94b1be51165bd2e65ea5f095071a8591e01e811429545ae8ab0cbb069dd3cd6c73cc4b566ad8fdf44968754d34800000000000000ffff0000000000002ff2e9726854f55ed3ef5efb87e1d1d9d9c74eb4bd566de1f251f08c8cbca2a61836a8795951eb192b9c480310526f88c7241aae30a90000d800000000000000ffff000000010000b169dd40fe9cacd4d71164686653748b35b0038bf672676d1846ca3db940ba964b197abd1b337125f98b658778bab717c1115449811424b0239289ccfcea4252930368db41f5aa396dcd025ac01493f08dd5be6993dba482305fb127481ffb9b6d0460267c864326f37cd1e811c23bc1caff957adf05cfef4b2c9b4fb3570ac89c405c6ee2db29c55d2cefb7846e9f8d74dbcdbd05f975dc7aafdb9842f677e6df4f0c5be00cb8cd2aa24121b3632bf85e8f8ccb223256e305a20000002000000000000000ffff000000000080e3f6e4ebcc85247d94df02d319efcf00e800000000000000ffff000000020000631b81f38ab03d006a98b4575d6b644640f82e1442051d26816b546e8938ff7397069e42776e584d7833e05dbe6c732c3257a2cf0bbf437e5acce153942d6623dff2e520c7e7e9c3afb669f5c38db738e954b8bfbc6c8f9428b7012c257898e54d0bb8d9c7f4f0db7d3db6faf4aba9ec535dfb4076ba33157a34c0cc645c1a6074d3a467c1f0e40da90a28b1c1b8cc7b3aa0c5797f7e830876ec7927d28901e3ce621f91008bf3af0d08b9915a4a1e14ede4ef33350ec3d8fe5451d158cde0aff0d69ca5bdf61c129c857cc70fd0d34317a8000000000000980000000000000001000000ea00000094eaebf7bfffcda932a4b20e5051ec42df51d63fa8d051c3c483098600c518a00a8efa9c3138044fd93f3c0d7b57302ed4fe571712a531be3b1a1b3c415ff01b13d211d61f3dc49b97d8e6acb0ef61ca4e5435a289ef10abcc64b7216891dce5a03e4d05f9a5578d62942570acbc6de051d00d3c169a5e7a19d303ef4bfe6c0515fd3f000d6e6700a4de288000"/4820], 0x12d0}, 0x3) 16:02:41 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x100000008) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:41 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:41 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c3, 0x80) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x10000000000000d4, 0x0, 0x10000000) r1 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/157) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) fcntl$getflags(r0, 0x0) flock(r0, 0x1) 16:02:41 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) fsync(r0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r1, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x3, &(0x7f0000000080)) 16:02:41 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0xa461e55e062f6b69) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) pread(r0, &(0x7f0000000200)="c7593632792b53ee17a6bd4da715b34d6473f3b1ea8c66bc5c5ef4c21c1471619ea142701b7f9c7bd9359f1d8bcfd0685a16ee5b208ec249a2eeeeb659797f41211fe9754558c6b55e9ff17f29a2233428bd09250eb71a3e9ba3a35cd76a5c3d372e22b16c0d8b0d8fd4", 0x6a, 0x0, 0x7fff) close(r1) 16:02:41 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:41 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000082c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x48e7944499af9cdd, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x380000000, './file0\x00'}) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x42) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:02:41 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000a00)=[{&(0x7f0000001740)="963df074946dcc1e7b59cbf5efdde8d462f5dbe5be267c57060068219e6feba2c031aacc2a22e2fcdca510112a67b21fa498494968068fc0e7731b725923384e8594d330b6cf205427fa3b46cdefc86028d2577ffb94bf6faa7b335d74f3be4845f338bd7f36c9246f6f379f13dd29143c531517b2356c7039cd8b3f0c382556ec59684bb3d61687d7868e8e60e4c94bab6eeea8b315160aac335f360755a1da7f3ee98008ff01e494706fdfdaef2e23dc73bc0f84eabe8fe51787c12655b1c57b6592d52c4d8169771e0b9866a8bf0050ed852d9eace91e94d35b6a31f14278573541277d513f690304fa3e02539909f7c5ee431b2c4eba97f548e94c9ee9b5339515c3dacc40e7f7c0f2454316092c91f9a0eba93130775b54fd091a008b05ea56303a20e22ac5b6f082dbc1a20b8420917e09d0d21aed786ed8be9cd6e23c41539286cd9bbdbe3f513a74a98c9d64a273ac7aed04773608745eae397fd954c7e52fb574beb0d3e00c1ad49fe40e3de4c1cc6e5d9dc198f5d7c94e8e6ffdb8d785f60305698fe5ef7aeeaa29817e7d1da1b7083d33ffb9ab0bae4c9886f38065e909924b0fed8066e96b8e59b8c2ae668ccebe7ede1a3b79aa943c5e23c8ca178b95159655e63d142a7e69591aade5bd1b5cfb0b6354fabbf0e492e798802a00ada22e3e925bde7dbc6c4a1ca6e55de247f15fef406792aba60e80287ffa1e4edd384bf652fe55038f316caa97d425c026208a3215aa8a5261bdaa8408b8f771a4672b98a085bf9ed4cd68c0bf90bc2a7737e4c02d8f2ff1e43d23de61339ccdab6a85f82fc5300ce0e5fa9f5d91209e6257dc95aa9d569cae929f749db434a193e740e7ba22f28fd36a4e8c22543c4aa3cbeddbf015b7d4492db8438a87ce6f8f8df7913f9a9e3d05e9f4b5418ea25120ce5e09952976590aed47ce62d00311f1d26dd85e8726b3e7527c3b60e61b53bc6804260a7f98fc9a46e081170108a19e4a4df4470289abb14aa8198738051e2ca2484b03c51f0a9f6a8ba27e71993e26670fd122ea2b81497f4576b1e32b99ef555644549c0711ddf274a0bd80659ccbc8f95ff125fb021b86e97056a3d7920aecbd36b4e1e36d8a5158c15c5d508b52fb4cd7b37e22a95efa2353430808e5f6d205d782be1993f93fff5a0238e7f16c9fb535ff979234ec223f77786b2b62bbef86b246ea5c2555ca31998913c5b5b42532a9d59294178ef4d6b57dca462d427e917118327e468ddc854e17283f927addebcf05b5cca85724ee5b4f0ea760ee985ec9ab2c120d16c485cb987dd0f5e3a69cfac75369c8937f97d36cc67377bd6bc0714f948f9b12958bfc15b5ae018272dcc2d7de60a4166ee5c59055e5c96e0da7eab5dff86174ffd81717400f8b152fa8b1dae8b59af94a930d20fb8e3bf62ea543d1db95372f9617cb69324915a281a16632d403f07d6b4c2c626ce6f26a8946d7792c9ea69657e40c3921ba63282083121cf2f50eecf3aa736e421b6ce74e07b02cae39138ef0e2bbd46e09b58825109732603cd6ff445ba640601a2fe3cc8ef59c914239436d4abf7197b9089a06e6d8b09cedec57c174c96eafd3ebd53e57475460e4f6d43978de6d753beb946d1632f7d8d05214f59c44ded353b6ca5e9d185e35a7b1e57b03508fecdc53ca73918e8fdb39f3f21163e25db81c324dc03c47971def175b33f43588a068065ffe527a93412463056022ae5151ff51cc6f4dccd88eb3a9d1cfb2704c5fc47557659ee685541dfe4a68b419a6b9912f5973393edb5142c0884018f5dd240d800d630604caf88e7d8aacd278b28585067da7a8ace5cad09d375ded632d6a0d853cb87d8eda03d750f03e716c453e40e605706c86d73cfd9578779528e4078042d4f720299a582f8392d366939f0007f80bdf6a653439711ac973e41927a5fce6f7dd2b7f1b98945dbf2ddea163492ac4f4573c9bb99309783daf82d127be3a25e622160bc5770a42f0f78cbce7765a32be994498f1116bca92144f9f7dc6c5bf5580949daff16a93d325f27cbcba4e97435125d778eb018ebd24aaecf5226dd057806912d92c347d0c32e871ffcfceaa84f1706bac1288b13f8aae39d690e47a2eb83f5382a5360bcec02a027ff4bfb20db62f4912976134c2cf334d9776af74d6f66d0091441ad63f1f1484bb509ccaebcdd555995a93a01315a9e72d608608785a6a7f8a466ee70c1d237db813347c93e3a3336ed3644c4fc95588ac54c95516ae22476f8dd6f6df0b84b62473437770793af104308f5f19aa9ed0c5e915aa7aac459d39372aef8515a046850d97666f3eb4a5acb93e2ab5a43917c31dac52e5776a598dafa2f56be722f113422b2273edd242baff8a9833d2b3612af02ce358ce3176f82ee76a0eeeba90ff97f5a98ce376302ef22aad011ee5641376c2e99e2929d67366d8595032ed189cc80d430eafc7be72be2209b6841056e73bbb62179b2367437c649ca7dccf8d0d2947afd8ccd09e8929561c86d211baef5b488a269e44be254c8a544526b29105b3a9fd34133d051e815c760933549d252356fbc93e486997bdbd990135c4fa392db15377c626430e3eef40b6be8d70dc7d888be231c928888bd1afb504e3fc423d8423c94fecfd98b14d5f37f80162db31f351db777d05e992ad190cec2251554bef935122582b670ad4614d7378ceb19393d31eedcc8fa8840a2f6926107f560304b2c351fe42958b441a6d011007f99484ff1a93176d9ae9821d6c9966536132e837c2c23465b06a48b1def207e135fb7ded86b76391c9c350eadadfbf48ad3d3ab741dbc4e36a7dde1508d20314d7d6eef36524ba8d357d0012014340f8cc426d79fc5c331579ae47f6b0f77c4c54d3e99c2f6d69808ff3bc2941784fce743df38bdb4c76bdaa27da4778f012a8b37383017d9e25173153ff68a8f1a5536df3cedbec39a9f47b1f6ffd23af6f9a8b1da8df0bb61aa9e84449be01e1c10d649c309642117bdcbfe9c0947fe9517a72f1b25b19374f7e42b2878d7f4c7cbdb377fcdf1eb0cd16607d33c02fb5d450b1dc5368edbca2e371d6f1e17f70f031e1e61026b7c1213a620dd059f8bfaebdd31f581a60e6986dcf6c812326f1b8347b3c0bf57955851b9e2a499cc70b6a2c3c77dd62e4085f6d9cda5acec67e398defcd62ed2b3b5d0f4b07ed058e14f782665a901f2fab3452920c724afd2bc4175702f962e13867748cc01534e5b5a46be8f825c5482ed32c43611955e46a877ce4497c7580a59d9872baa1be4827dc6244372791b50522ea2382802a7a6609af71c0b692b0445c98d5535cb6ecb9478d8e2856e67610a1ec71e0bb17daf33d7cc4d2cd81abdc55a3d23e60cf91139bb068ad26563586d0a1294a3e05ba317a562e1ceee66f573c6eff9e2990c1d3eaa2e10a72c51d671a64d41e1634f6f4b00d7e622fcb2e14ffb0216117a79f0de0cdaf6a72f25880eaa9c634bc865ddbbbf0fb584221694de3311e1ccbb91b275493666f8de66df65a6fae4c445588ea5cbf772c0a2f853d33c778713ca7413f4ceb2182a081daf8ca05945536572b9e934d866a0c53712dedc9ddd626df4b0d33bdabdc0213f6f8a6015e0fdd82ce4b08069ed030e7887c9383978c12f748ec4cbd786237022de436675bc2a47c9d07708aa07eee686d7ae98d67019788fd7d7be08560b41cb76bd29116d6665ef92db113cffca25342aa251b9bb8d76c0e563f9150ad6ffcee155de4978f68a247e0e110ee5b3902a3ab437ac80392b6f6cdda2dc9b21d6b84956f6dc1fe07d18166275795afe55fffc65c9584441b3ae4658e3b2b26423b8248bde7f56b201989611a4569df00b403d45da99386c83b6fae552ee2adb45c58b9cb26e4a6aa4a0598e5070b624eac973a0dbbece10d730b5c3a0d9bcb94f7eb2821a59e6952bb1732712ed131a95843fc322d1264ae2f16da5c676cde846d390a9abd355ffa4dd10342aefab6d17b697b14442ba7aba48d3877457d7b3315efe8ea305df15ad975827a3b8ada4f623d8af4826e49c83291948ad6e4309e1d14a1cc7b99d94b95b4c295d2e37fc296551edf5e512c0a4b139e99990cf5c2eb8116d7697cb40ebcd796d223dbcc23f0a28cadd09f384db0ca2443254715edee08c69566fc482e0c1dff7c4bed8044cdb0e12d44c11eb4f48ac9f4b680eb965c70a0b3cd76405bf62d22e1530ef8a7ee17d7ec8f26563ab12c241282f29036353ad37586f4d18c836de905844ad09423b49527cac50d366b1eef3ac6127d286b13b19fe2d903160367bc6ab870cb96c20bebd94307b611f2c8f8ff2099442302d92da5f962cfeb0c0ad2cb57c0af00eeba1d3cb9da011815752697a81d879d3e72c3eac2906ffd348eeaf7ef7188aab95323b062a29a989c18c26d9bbe2b5b2a5a089088d7a5a0f3d125e11141f184104b026baa52c0b997a3e77f40aee693b88ffb203e6d2eaed8971ba5376a3ddc4a6715996ef58fac56a923534a8512cf50d4d9f3089343b5eab83aaee3a4357e5a68f153fc6894d12c8a98e002aba19cfc388272441a277cae213bddc3b3233fd90795bb4f864dac6a4c6cb332007df5950375bb831e8ef982920d3401de2b92d9e17e4e3d8a868883504816cf36683c19b82303e9c9ccdeb8d24547d076f7dd27326f472326f53dfa68f6f795dfb207180bc8d2ceae27cf9a54e33d69009af827d636d7387f2a0b5aba6000ad04740c59a78544205f844b1dae5a2da20a6b343579807ed7a39ee30991c9f793ba057f96e174c94eccf556b0ce8af13fcc68839f268d35a2ed85d5b7ce2e8c4eefc65ebe1be6bfa0094d0d8b9be5967af78061fc34a3404be619d33c100f6023b29e53cc335246f760506822d9235fdd25d5750ddbc85b61515b76467f43119314425393fc356dedd6b32a85ee1f6ac4816e38f21b18e1c4702473904dbad5e9b8750ec0efdeff3804940a84001f908ffe246d9721b0455bbc6c3fc3a6d5337c16cc1a9ba076e44b85b993a582cc94044f7a35ecfae667c4087ec06981c6fcc8bc0d544dc8e53dbe6482eb6a1d4a49058e86a01ef0f758f925e9d9fbbf666630f937d032fb4cbdcb090cae7943c0e44b7e9997c0eecf50092d96ef690ce921402033d748e7186258dabaa14bc5fb82675f51c88b81bbb8d005dde81fa9ceab8b83f06b5ccccc869772d891df8999854dfdf0b418dc57a09aa1216282b1328db30295bfd4bf1f65d1bbe44d622607fed1ab5d57a6f0e3b4e891f9ec81e546be1d098100d0156b513207f24f486b6054528498539f9567dfc0ad8f4acd6d6e5f19aa1427c7ed3b564ef31efc0aabf2f23f2795c076d6894df5c7b0ebb3a7536a16a2ce74427014b9d89e7157f7fe55b9d7b29527838cf3734ddf56e51d3d63ce3fa6ec776e6f6d2a82ec842ce2a55e89afebfbe65be38335c30c10ec38d7d07c4a83831ca394ac7b77881e6b6b09f467445b8c10b1b049894852928ffec15a8f1ab3bbb24fe4f1b81ad60c4ec2af54b99737fd5a09b82f3c894d17b50942bd91611a666ad354548a66f8d4783c02e637ab257c174293a40406c27d324c408a478ac109495c9e2077ff1fed3e11dcdfd5981f36ca38543ef6096f9feddf2c1d9bb9d72bf3391bb93281dee8a9ba0bd6868b868c20265e4b0e3eb8dca91d76f8af4419e2576e855508e90dbb1ae5b203e857990c105b6a2d873c68c75a0d190c16a5dd7a61f3c81c80ae4530d2c4d6073190ec18db500bcb760a3314b8d63b0fe9cd1a0528", 0xfffffffffffffd5d}, {&(0x7f0000000200)="e0490009dcd43da82750aedede928750329aa75f147a9d7a484225f9bbd63ae2bc39581695ec5868607b6ef11a3e54d90737e3c7e112413c707e117527b12895940f01e53712cb555fdf95e9a8ad364cb6c1989675d088ac1c75a48c4b22eff5eda00b3982d2548bc320e8bb855acbad4daf4fd1cf38a3681631e2f5ae128e516f0e1371f6760d25d6c62359ca382cef2aa5960e574bfafe1ff5cbf77fb151b797d1c310eab3daae85fa0b9fb775f4d389375ec6075288b7620a7cf1e9edf2e5e380174abc33b7fb45ac34cefb33c526efa90a703dcb1840b7ebec59e0d07acfff4320b62a801518dec102352151d77d0512a732b1b80b95253b", 0xfa}, {&(0x7f0000000300)="f0bc5cfd7efd825c23378f626d656da5bd8b98ba8ed94bd749439dc1d264d5a5cccdde9f25b8a46ac06d8fba70d7e570915f88d883e943c93d40c27f0249e3338b520db1a5a93bbfe068fa13221438f8b4a49be27466e70275769a9505cb0c58171a60cea245c5791a2e125b07708be82ea624b9f9b1f77259a3d1d646a3055f19064724d5cdbb3dd82c0aad72bdf3a75f5c1899c1a0a36fb8d19c408981d6a9af29e50900b2e4d1069fb49557f3260037e08d40e5e8781a2c706c10a06075730bc97e3a810cd7020939c062878693337d91f7eca6fe4a96fdbeff8607b67e2a9a533d250e974981", 0xe8}, {&(0x7f0000000500)="d9d721b691340f71d96ee20e95569eb0d2b5edf66e3d0b0afee3fa51edbd8f9221abc73213473cca9bb65ba7a0d21be6d37b50bcdc2b139381c749f430894d2bf45bde753110fa551b07ec13b184cd833497ea39d838aedf371eb3bc08a04472536b1a25333e56c918e4ba6111fbef51c72e283c5cb1ae85e5e37e43bb3f1d9dea44e4aa9fdf684cfa76025a3f1695775480012c612311625d111046e4cac1034c4437be43b3f20d7f089dafcd7f149d89bee8e5a4cff5f0289aa6d8b63b0e307cd6722984dffbdfa6a19728b459b2bc293ae33e48ef2dce2e4c1e6a4b6eb8338cf95be5d03eb9162d8a53db0f", 0xed}, {&(0x7f0000002740)="f1457d35a6c1ce0106ff17f5c0a42294c5a96081b6568a7ee2bc1dee947c18cae3a5cea168e3eba6429d7eccc1700524abdd55a46b621094415da901a37674f19c9d9cb11f052c1f4bb20017da58ce619308494cf0a151023d8c3787c049ca0517e0b5be45abe0f9983cbe1694c69dac4437cc0c8bb0b6b3f2de506574133569ad64570316ef9a544815671785498a52be2d9bcdfae84a6913bf2e558cfedcdf6f4f1989766dbd0772b31a6c1baca64fe72c6671bec0ace9e64755da83248d400696286a4996c1a3b328435d90357928c09df7e19a496bd8658e82a94d2cd5a33648e2ca419e3fca82ec671043e36b0ec39ac5cb6def13e6c8df4490c4ee408f7930ffbafed786ddecfb4591b43bb01fc2af38249502da67c3a7a386ae9241621d47800930df3b937e95a0eef43430ae21d6cbcfd849712c8b2b1599f931dc16c40b53c8b035e14b164e34ac0bdd36d7782330d02eb1fd18c54afd971498575468498674e644de7711d4d5b9a16b36a3dc399747f2551db9677a4a536d32776f61322d3b4996bab597ec2f3d2203a5571575966a4a52ba360aa3bc08eaa02f5ece0eea77f90e7ccb305cb35fdfda2ad13b4ec44a9a70c2d80f5fc6cbf1e92fdae7d1653faa6ca0e3089a035d7ac896e0ac21bb5ca9a060d9886e8a55587f864156e8da549249ce51bbe3d13de96bcac0e81af282aaa9eb39408446a627d85ac08fc5c727ef7e5270f8d826285b86f28cd4b1ee426ef0e505e68aab1310c9d93adeab95ddf48af302026a7f59c2bcc2bd38907104e92bbfe23516bd5548a7f05ae9041514be05179f79aa966108b165680f1ff12407694b0fd56a2944527e2d281cf558d692fdb30318dd3fbe3b372c1dfec9cb3ccb70c2c1332fc26935ba351948abda002adefc5f56e6460cc37256224db6d6999e5a2bfc1341eed3b497f442f4b126b670777206e90aba9761b802c366185bda194a11b95768e373a8a9df41b1f00c0af67a695a14cd765a928e957412b3def1ef612092c158ff7871b03243450325d14c43f4a8eff0850f9ee3d2456ff2b6d53cdcb2e110ea395e3cc54b3a0f01a469ef67b15eed5bf16253cd2741ecf53786e89b6838b84eb3aa4ce8c7f823fc1b38d92f94992e2ae73b498af199d8d68c2f26606358908413cd859760f8051b5bb2a328f641ce9c270039b3b6b4f5afd08203d2ece07fbd3b5a4f4840de980edaeffb8d47380b1bfbdd7f039ef0d7551aeed96c6576aabb64ee507c9a4a657fd2fb1c07044156d41eb79e666956ef137ab2499b0b888a6c7f403d9f891a2ea17f87ce7fa5414a47edfab0ea6e6d65258255686e8f3750e6a2cf2fb90d6a0ded8c411ef8c1228e2c2185dfde4cbc7a4938ff601333d0d55f20e38c0afef7a640ef2787a916b77ff196227c170747b8dc6e6f24067aff4babf970b0ce41a054596aafe3b8a8e33ec449183966968688d44c3ed9b140c0bdb326e24b82a80e135234e2f3887e70d2bbac2d72e3c97319df58c4d839081d07b97f40bbcfcb4882b32a1f78f4b11f3c62c2fc384f574813f89d055c8f6236c615434ed89373467abcd6c0005543e4b9a5e696e141d5148f875148e0e1932ec2b62f0ca7593d7c9b6c320e78cc6e68e02a1526aa1339d2dad683bb27dce93957142a665f8fc0525b042838b8613b843220cd87f1a208983a1fc686f11a8e7bac748b4079de128b63befc14521b72a81490a4dd075cd70c33d82a57b2e1baf4525096573f14f89567554962dd5c738ab71c6be456e32c4cae7dd98d82b3a62af86ec44ab97059fcf9df92dfe7960d630906435a28b391a8b8af3484f9f472004b2138f2c218a8487794de42b8430c548e330eb971e0f7bbc2f1432443131b40c9d1341ddea4270e773fb1a408cde1f70d8cc91d238e153b3b388867fb2ad6c20975c1fec2838a674ab7618d6d0ded4f91b777961c00d5603cb143be5b698efb336c50337fa83af811abbf2a77757ac158aaf2789698f21652289c586edc24ffecf4f79bbd0a0c3fee368827e41d1eb7d67e14631a1644b5012c872b0aa541ba426e7b1dcf3281a0a7150ec11439529a97a7520b4317ceeae07dacd580b7921c63797ef459a1a73c8b06d3475fb72211c8700835bda96be8a8e10793fee9e4fdf6365ca883dffe5aee2d05a80c28f4f071e668753528debf217b34fb4d76ce5d49acd67313361d9e9645f1537cbb17002d6da617d00fd42392b0943e56ec14e1b3af179bc370d79dfbb119cbcd5acb9a3260f3b034e6ecdfeae6aed5ab82cc2da307fc79ec652e6994a5e86c20a40e1486538efa65590a123b96f53b3eadceaa03b89ac318c50fe8b270933647dada60b6df99c316481b54d8697098638092817bd7eaae4762e174c97d47144d20fb6062aff030ea15531f378c3be4b64654e4cd19cdedf68e5cbe72d8ec87814d8afa6028045c5ea5471127f95eefa3a7671550c6b4f96481936a56128b25a1ef1f7347799f2907937382120fc2fb2348f17925f3d667c57dfbc7edd01ac0f4396e171ec4bd4e4b8b783979b4b3f6c29ba4a164fd27e15347b3417e1d8f8617bf1fe3eeed89ddcfea425177c09da43437af6951c4c5e62bc8a43c78db12729bc976cbfd1e936d7ef0bd851bd43f9c7e7484c408f6abad218de2e5be7dc5966cb8e5d633e661252c7d0ee718c92ae26092a45935be4544120ea282a71ad8ad7f4b025cde11720ca40f80d2daf695d74a621ba332eafc78683d569393890e78664578a00e44f50e3c5c9d1cad51e5433f23e204d623aeb2b4747c9dd69819a9f2a496e69b44afeaeeccee9870b59648f10f48bd66b05c8405989e58bce724d6641d69bfc0433e4a925797e692f26bfa01c5ee0c673e145d3414d262b89b36a7184100c7f83956f07e0933fdf474fc256636f4b1859ae18d80cd2c204e8876c72f15353b48b6096af8213293be2bf2103daadc825c6de2e37e7726ce584b07fc5b574878d959f9829097b14d1d806e115b7fc66d025ac7174d7d4aacb3207c4bc47364f6ab716be0d5ff4d0360f378130c3a162f820959755c4a1ca42d0a1ca79d7893d2c7dcd51660e73134323b592e99932db60bf5ac367c7bad7b83f4c1633115fd4d04269b315e541d4179425fbafb32721ba70bbee1736ac632c295be05e74d376858651d140bbe87b833cbd45856c04f999f3608c7b0fdb4a10904ebde22cb70ff9c007472cc21ec76c22c7f8856f79ee497abf186ad73cc6064d907b81afd2651bb576fff72873309eef480edee6d26cde0c5274d7edac8a5d5e1fb7e72f03154da8af73f33c7df5319ad78196f962b8602fdb06eec8c8b88a64a5093ff5d1d24fcfb96ea76f2f939dd1b462b454cd06e6bafc1bf008b5e9e1e3741634bca97e531bfa813a2c5b6c46167173fe76814c9f4d253bf288840cb20ef7990d32b1d051c0ce6295f9e9c9364caae51de4de1e4968cc301df0423a91045adf4f7105f2bd59f632b263a01c950c29040d7b6da0643b0d3bcbf4039dcbe3fd8cb72e109a6020930eb5f8152defced771e988ca76d279db63022ad412ed20c7853a3591d2daa1142acd731cf8f979edb35403e6fa2ea9978dcb023b47fffd0a5e5cdce97ac298cb92de34a9079b2491c46dcfc02fd746a0a2374ef2509a2089d73928453c2128fb015196d73395a6b29ed8ebbad9805360efcd8d1209b3b3d83dd36d856ebc9404742c683731e7b11455259ee6984631058cbfe4954b1d514c25e6c4613c9a7c2a03fc8338852121b5ca7993f7b1c7f134d28e1cfe5054dd72e46541ca35d80fe3c4ce05a1cfff613ffb73ab0ae7a72ffef64a0866df5de6bc609a827c6ba3d900f53989052412a7f560974be7d61859db6b0a870e6b5eacd0e54b33bac8578af90a9bb0c449acf3753e50589108caf5c7e8d367b267fe8199415962b5e6e4afcb3161854e274692b3b12e7d00f28235647bf2885ac538359010c4b3e8b73c985cad730cd642ec25e8aa01840ea3fb7e76e2d98a97d530e704f049413655a62927e16e2fba759d47660f433e11ef2f81a576012cd0e7d3d46494cb8febb4a987aa8da1dc547e2c8bbc5d9d4d5bced97bac7f4b692e4d8f783ca5f4f803f25dcd20fcb52315343a55602b1cb9313f48fcf0f1f1a91d95d340d99cf97cb9455a6775380f0c023ffb2c6f19ddd80a3a65a306c29d96ce3c34a47a7ff1558d4aa7609e9665799c04a1025960c567995326aff4f10dff72e70786be2a1d30ba4af212db059765e35471c010cf6bdc705a157cb6fb932fcd7658a49c72711238f2d989686de2cd20f8a49976a72627810f5fb0dfe921b3bfef2b9171f332246fbe4c886826df92a4ffd161499d9c32644cf239c4289186aa9226d9a2afd8222e6ed48e8d2cdafea887940868fe8903b818cf718c2a1c3232979664dc9044d500fc8043ac62f91e25da51c187c8a8a27a1a6e3115658fed14547b36ea093a86c82e67951e8aa3f460b972213caa65c527db490e6f583ba783af54b43c994351f5526843fe4288c8eca34c95dfb278b44639a8bb4732b52115c5e3d35a32876336c6ce6a27232ad4d8a5fd48f9900ed7edc37bbced4e7afab4b965ed383035269423df40b3f1844684a408bd5127ce14e2724c26f5692285c64831f4a4861136025859f941750144efcce788a0002d7c09e022c88fb276599c7eef610a0139928334e850b6196226d7c2871102094f2a0a881817e372adee0df39ca25694c146fabbc7fb445fe955c047959c17f2f8792ae954ac7750849d56a7192d49b2614efaacb89ab2fdbf5a59793a5a15fb0d45c79321f4cf9efb53e35e1fe1e25c8c8159b6a2cade98726620007a63e0fb9d393ab39cde87e8054bd9a1a0772185ebac1ace0460efcd77e61d10f6cab37fc7553124d40dba0f7f69a0b077a13aab325478ffb14348f90f199f32519020f78fe33210327ae9729c4912582e39feee9812ca4b909ca99271903eef1ec60854f96665ed10c032a59a91dc67e4e25a5a94775a3cd9b15f047524b5b174911e826e2b6067fb60bbef1bcf81146152089155aac6b140b16ee52c125e3d8138d1df68c2f5b9d4dd41b418d50def59353b1f39f964fcaae32d8ad891428fb3bd71b26141a110388ee6e77fa6dc28ec221e8905316bf462bd0a5a1db5960b408fd47fe9e24e4a6d9883e4b16f39851aac4d582f7d04141b9a1baf319043c4cf598f7e8ee0de5bf076e3701f2d0856ea2d03c91dbb980f422a0b52e6bdc37daa0975aa89a3b4ea4f909afc0faa8db375c36b0844d841c1788070b31d95340271ff69e35dbc7ed720d6a8d8d6236e1a793ba96b8e480199b540f58d770d0294896ad464b3bffe1349fff4d549f53f83a34b5f4ba6fec8ce211f12cb7e774518fdb494c31eeaa0f2e820e414258afaa984ced3a5e594e23ed22293e6b3e4758e6d5af21769437e426e2e0fd9efd0cbc42ac97916f60cf6c4fa98ced60a9d8916acba5d09241c6bb123905c40009ed98484683392e873aa0b098a03e83c6f73b3b18c324c050f219ecce27f70a3aa34756c5a910e127d17269b13a1e61b9931b0961ca59c723a051c3c0f0cb99d4f83d07715ee50c589aca64744c6ccc5ef649df2f2100c323894fcabb98a9fe04d64ec9af3cbd6e984406d85029e4a566923c80d9bce785e1c7b73c6381f6c0700f343f4544bf674a76311920f6f2b3ef623e87e5a373694b90bae783d390ad940aea31baae0b000de8e027439cd6ccb5716365e6b1e82252f37ccc", 0xff8}, {&(0x7f0000000ac0)="72787da62363119f32db4cd4c39b5c6538927b514a9bb95203fd64c93b86c499a2a339f0eef07c0817a1ecfea8a231e728d5bea07853d4e6967d6f56df8f714f1808e4945628294c174c6504e1592fa91be48dba56bc5691fb7cd83d505ba2d97e6cbb062402bd79b8301e7c5be4e29f9d10826fc03ecd7cacb29889ae5d13bef85e736a00f5989e55adfcf378de8d84fa26699d5252e3c4673920850b0118b253dae3d07b9b61398557648a56c7f63a5c927cebdf608e74fb98fee3e745af3ede55230870dd1d7510c4ac5c29d83d2dad743036388857f8e48375d1e05721344f23cb84dc873801fb8acbe58ac81457a63c5b8cd930f35dd17590a8", 0xfc}, {&(0x7f0000000400)="f0ffee2b98c1d5c9e3c275931a9bc341bbd73965f0b38ef09e0269bcf3687e321449b8ab16a65af490c2d326ac5fe8cc10d5a2846d90ed3ed0a76b9a26325d97ec561462a0b1697f8bce0bcfff3128dca23dc217131765696ca5c6f7fd51ce938d036a087bdc7ffbc1d042d4be13ff7c186db651e1e905005b76c5ec6028f27552006c7cd2194d2b2d2684430255542da6ffbf1985a3", 0x96}, {&(0x7f0000000bc0)="a74245453afc18bb0b34c61936f291668b5e7506e5e16cf811000000d80346f3d09fa2926b74289fbb50ffd7d8622d05e69d1a7ff02d8eb40844b29e76617ea7e6c961a9b7490802b4ce88bd4985483e94aa85f42456dbcd54000257e558d873964074313705d1d89594c78683efeb4234dd021598c363b210827b821bd2c6a667fc43cc8a53d2a9d260e082a8064e6a7f10aa80a38e64a844d90bf19b4f", 0x99}, {&(0x7f0000000c80)="9979eba124ccbe57670ef4cd1dbd82acb02dc30b8619ceff0c9e1001fbd74e2f5f6352a1dec1879ca2b8254e1bba683b7629059c48f29bbb99ae33cc1f7ebc531795d2febe340c0f45d8991ebca6a73fd2650d17fc63c395115ad99d28bf0df526ed33c2ab96db2292c6a345aee45470adcd52d1e60d47279f69a634a099ee1dd68c838ce2639cc6b640a8a445be4c18d35c829689f5f39b4630b18a60be5fa57901cd7b950c4b6f69e108c6f76bd51739f798dd0a99f633f7aa9ea815ca9cd14e54cfb622b0c53259155a96a0351ed3b8921089f3cded14859fe165b7b6135098bdb1e5c86db793fd6f56ef00000000060000008b3677ab1618eb36081c8378f4d5bbd3d2ffa77af1b7f1b40c4991c40d23df2e25ac2e346364101b53733d145ba59fe5ca8b4bf4a81bdf18dc9978efd103e451b4fc5b68e793785cca2ec29fc44b0881b804864610a6ff55854bad275ef23c4ef83327447f000000d6978e6c544677ff577fd9c0443c04e18d794bf300bbc74a0a566caf49bf0f2b672257f75d2edb98ad4a61903d497aecde062b43edc565f01cbcce50969694039c4208ffbabf22b24757c2551738c570bd849c71016e94dab381e93498a4472aff17295bfb2c5f6ecf0d89dbc667895f5115bc01d6739b2bebb41344538c085b345bd9ab53aa60075aff68e2b489d22a9f1ee0b7b1da53dea80704d6395899893f4f1e36763ecddfa5ad0faab68429c5dfcda94c49ade178ded441fe6bb74800e2bb8a7ef0c8c0b8fb78e0cc4757681f57815eedb1bc7359e970a0cdad4f409fa2d4c322f440720298ebd2128815c15b6e4293d6026d113ecc7d76c27e2f5800"/617, 0x92}, {&(0x7f0000000940)="93a5fa9f329f75e8e59dc5256b972ca2c5186365577096d5d4e8a7db62ffff6446fc7b935b0cb770eee691e78d4a5c5e7760d85518b4abc03ca9ee31a1aeb68f6a5c2e5c8b02e2166cd622956b771031c246995531ba6171f6cf16451ab9dc4f002ed3aa9d0e301d3684a30767a264270336899bfb4040bf2b5e4f1ad17be62bf0b248207b659a09794a5bdca48a948116c28d9ba28f10f026701004", 0x9c}], 0xa, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:41 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x44, 0x2) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:41 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:41 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r0, 0x0, 0x10003fffb) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0xe89a, 0x5, 0x100}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x40098}], 0x1, 0x0, 0x0) 16:02:42 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/43, &(0x7f00000000c0)=0x2b) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x401, 0x10000) r3 = dup(r1) pwritev(r2, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000200)="e10cb3b94e96e1c611c161173677993014cfab57ee7ca152dcca17711ede5e48353f26c3571091534f11ef57c1a58a077afebf05ae63ef27b2d9c4d89ce8855a11560ac308d838ddc15ae903c4350c332d9cfebca53f", 0x56}, {&(0x7f00000002c0)="d5e74ef686ea24f8e564909a02ad1e0cda7c58aab1b83906025515e0b34e69cf8f48fdd82dff7a40ec9941e6cf64322fb4c2ab5778f85544969ff4a18eafbfe1165e152eb1ff63f27ecf6dca750a36d7215ec48822d85373baab11d216e13559646bf25cadf1da5bf3045f7f04e5ae54c391be0dae227aa48b0e179f1236f452a17add8c12cc790dde083bdcbce47eec8f5a5c9d8c7e8bcd52b06eb6dad4bab2ffb662d32531e6e26823782e87816c56ccdfc447776fce24c1b261c8f84d66efd6a12ec182c147128cae7f98ede7599b0cacd3fc9cce2708ed3b9eb18d5a7220966958761827e9f42cba325e98d38ff45f2804773fbd497c05967d", 0xfb}, {&(0x7f00000003c0)="4d10a42cfc8cd9f668a2702fd4be1350bc9d784baacd26df90d2cc6c713d9c9cc2b3fbb58e6a556187d00e25bfc4130df0a1b44a9869ff7cb6c1b7ecf0c1c00b780c8c79a2323ff86ef40e008f7a3f61409d124e8228bc1b7873b1663734283da8ae4e3e9631ce271fe23e9007f38d9cb16d2bd4769ae08faf97042b896221f750f6133c038b2005f3b4a710e0f80e5eb6be6433e9d5f04a8c27c9622683bd7ccd184059f8987ffecaa104714466b79b94dd7a5d4d2b5285f88bd2181bd40214dd75b5", 0xc3}, {&(0x7f0000000000)="c04587420f7510a1e92cf7b806b1059b4c34c2ab075526108bd11b7f9cd18dfedd0a197d773c33bee2", 0x29}, {&(0x7f0000000500)="6589d7d882a7b16365566a7b7255162f698869fd08959f5530bfe513a767d50f71bc6273250a0a384dc71e5060662d86b5ea69882c6e14d0f98fc482cfefecd3a3537634f55cdc859013d423b33abfc9658de781ef5a8e0ccb7bf4c8fa9eccd2f6903dd73f73250bf2caa6cff7105c158561450912e1135dd741013ae1474a832aa7e948e9082d2237", 0x89}, {&(0x7f00000005c0)="41f66c41b529ada39a5bcf9b31461259c7542604b9bf937c8476498a539cb26ea8cd3fcc1d79619bd4543c0bf7362c9b8df354ef7605e21a71d371854c15445a47edf4f9486db9fa1c2ce0eb8f32971fb9b169a0077496274c3be91251261423d8de7e9833e43d1868c642a1b44232e3f50abeabdaf86f197d68d86b2de5f30d939c202f40c85dfd0968891a87de85f1fddface20f2dcfe16cd7ba60079187dd610d57acb0a07ee5346c1c97e7cd600b38ba013a3388e6065754", 0xba}, {&(0x7f00000000c0)="974152dc4110823dfbca8f", 0xb}, {&(0x7f0000000680)="0840c2716cf6432e1ff26a04263e38d794a34940958c47af71fff21d17cda816953bc789b91fb4aed5612f2f6ce9a3b4dfca497e9ed7a4fa4639b9113eaa71d83c47f71884c83297218c4e92ad20501c87", 0x51}], 0x8, 0x0, 0x0) getdents(r3, &(0x7f00000007c0)=""/176, 0xb0) getrlimit(0x1, &(0x7f0000000880)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000780)={0xb13, 0xfffffffffffffff8}, 0x10) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x810, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x101) 16:02:42 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) flock(r1, 0x2) 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x1, 0xffffffffffffff9c) write(r3, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80bd9e3e7431aff3) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x1f, 0x3ff, 0x5, 0x1, 0x3, 0x100000000, 0xfffffffffffffffc, 0x2, 0x2, 0x100, 0x7}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x49e, 0x4}) pwritev(r4, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x110) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000240)) ftruncate(r4, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080), 0x1000000000000337, 0x0, 0x0) 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) fchdir(r1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xac) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$getown(r0, 0x5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r1, &(0x7f0000000040), 0x100000000000023d, 0x0, 0x100000000000000) 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/41}, {&(0x7f0000001740)=""/4096}, {&(0x7f0000000200)=""/97}, {&(0x7f0000000280)=""/135, 0xfffffee2}, {&(0x7f0000000440)=""/119}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000200)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000280), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x401}, 0x8) unlink(&(0x7f0000000240)='./file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x80, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r3 = geteuid() getgroups(0x4, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000200)="10066af0ea3b0b4f88f0fa429bcea4925c98cd651ff0d3f69bff14967ada042ce9dcfed3314ceac0e13b0c3d6a12ddb5c028ca95e59d3bc46eef82c5773dd3e4763e9699db65bef6540e07c1ac479baf3d6fc730be6550a421876feca6d10faf51ff7f45b0e0a98f9e46b599633f4ae5eb8f372bc188110eeda7ed67b39a0dbbde420031431277491fa3114a61d200da5d303825abead2c2b102601fe2cd9258b5a974e9ad1140f1976af3865b56019291acfae51c0ad87c5f85c75fdc2883f212e2ef1732fbd89c6ff18c", 0xcb}, {&(0x7f0000000300)="fc7697cf542743c76fb05b12765aff4b6fda4a8c7114ad8450898457e2a73a972f937839e2acfaf2c38df2bdef8110e012dba047049d2384d976e0ec5766d6b7dde3bba1", 0x44}], 0x2, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x2}, 0x402) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x6ad, 0x7}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) ioctl$TIOCSTART(r1, 0x2000746e) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0/file0\x00'}) 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x80000001) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0xa7b49be83ac64414, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = getpgid(0x0) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000200)="d9bac18e923d950a1ffe15c22bd73ea790cc631803b5fa9f03693504a37463f18889fafc1600e8c85f775c343b2e5e30324ffae46b02346c09afc73647ef608b9773f5f185da51cb9caf4bc6d804b44c3885eabbe57dfa20744351a1fafd5b50a046663d68bc44b927c803076be4b2d66d4395722d10809317844128c7ee59e354adffce003bd7fc7cf6a7c8e9d0894bd09965aacb1f7df1054bb29debd4292c7b198eb8d93cb2749234fd850e2241f6f8cd2daa262fb5a5139074a65abac1d275ce6931fde9d89cf807b7f4078ba20abe2b95c67cc6e2a0dda4f3550d0a7897cc5c7f136f0a869582f16751bddc49663681f2", 0xf3}, {&(0x7f0000000300)="a56ab80e044bc688a2a5ce29df7f71ee4d2264e8a7017ebb4b53314982f14cf78e3a2ca76d0268fde7edf98f4ca8c9e45f8a3d4a1fce68e2bf49dd18c025be9e12f6b50765c4e8d63c190f754f2c287e7a7d8bacc111971af03be9c7ab1a9d70ac147c9e0f6ba8a5970d01e2fad468f7bdebb7df36d7fd50ffede14c414c5a", 0x7f}, {&(0x7f0000000380)="18ac8f62e39368a4e94f32ada529e81d020810fe570bead07a23022612c8aa88578f6d01c7353f64965c0b7957506f07765c2d59d88304bca4b5fc3ab2cbff3f6750237e96ef341c9640d1caceaa092c8500e7db7c1298a58e17f805410aa5738963c3cef0d0bd3b8b26c73ef18a177ab977a8db7c76fdc5ce9315f0324cff99cfffb90182d771290f52dd60814123bb8389680f69cded6aa40e3d8e4cbd5e64de175464fff61cde1c92a65800f63a3319ec399d76d3e0676e39cd0a459e8514", 0xc0}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x2}, 0xe) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffffe) 16:02:42 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x1e51a}], 0x1, 0x0, 0x0) 16:02:42 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0xb, 0x0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getgid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6]) r7 = kqueue() dup2(r7, r0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r8, &(0x7f00000006c0)=[{&(0x7f0000000300)="d5f0d0925e6f1cc56b1593b0a5a279df5c4bef2ce5c192cdcc85c824c3cd6af63dfd038f36e6364cf82fc3ca2aa063380d343b77245a566b950c5bf0a100da09b158221ee39618d70d4247a8ef6aacc3ee4d3d15cc3308064ea25bc5847f9e9964b8dc2235cfa13f7d851c37354efc5142757cc70976f33cc5cefcf00d8f3f12789ca235e66da8738095c937", 0x8c}, {&(0x7f0000000ac0)="b7260dc3e2e9edd50c74bb4cbc0baa1f9f370108f65f39f0fb9d38c9a1cd5ad31043105c1c2a57219e8edad673def38049ef8ab2f9ad780fe5460efeeb9d88825ae45580e8b53d", 0x47}, {&(0x7f0000000940)="9efb785620b5f245574dd78bb79dd397ce3a22ccecaff092d95828c3c1c580bbb4a6701055b3f821fe41867a6c22f8a169c7d850101a5854a27d38487beb890b00c0eb664dfcdc07a15eb2de32f3e1dedfb2e9e06a28e2cd77f279f3c5ed16b462472edb97feba2c2429e3f14b1bb758e064aac807cbae99636c3c71cc513734d4acd562d02e7a311281451d97e3ba2e64fd2cad39349cab1c349432c7a8fd15b8fedd8b01d1f04aad35", 0xaa}, {&(0x7f0000000a00)="b43840d9de7f8915650307bf4f243237ae8ee276c43a1e45f1532aa78ceeea24a0f20a8fd0c13a256d550a9029cdf20decabd1b9d19d98701a8695ad1e0b9c179142808531526168fed326a95df56515231c9fa7da916ddf91b22a514dcc72cff5bdc91b1bccb1aa7e75ed1cc39c1281a7e92b9f2ce2e5757a8ba2468151e438c563e755e3dfe37f779216a65bea5cbadd97913b9da590127ff012b4625f7be666df932430", 0xa5}, {&(0x7f0000001740)="b5380a681ab3395236eae026deb45c5432d802071b386f6357c93301d1627a53b1c1b9771b1d21ea5a655322408ef540532c943a80af637dfa40905ec7e21aecb9143360e49e83cb4f23bb612a539a4c400014e7db0377483ab27cd2634eba2a5223bca5139865601f93958bc80b654aa733d08c8774e700a1a4ccdf7a5471047c3e4c5a6b56198b87d9004aca48e5947cd8eb17eb1a6ef3e7f55d2adbef802f88f193d7f5c6fb07c45430cdc3471e95700421c905237ae4a4bd815883fdc73c80d02fb06d8501c1cb47003e98e3d6279dba3abb18b4aaa2c0ba62c84162c9531dee0b370fb87bb9807d89f418c5c8d1548306d1f317f607d97dcf92439304c9027a8e4b7e042dd6ba7723a3814cb38adf53c6e53e8d912cd37fd96bd9d761d563181f110607d6f8e6b2ae8881b917b77c744358739373429f4cabab701719addd26c36375a27b502cebd36ab6f0a5852de2d5f9e19f532a3c5f796f5aeb3f3cabf2d646dabce256fb2492e7fa461c311ccb1781922a4dc7a84d6e2d89833789738b241ca73fccc7644c6dd3ab29edd471b473200640b8e9b9020b12cc10667d7837074f1517c74c7fe9c74e758925de7f18717c96b36caf40042d0f4d4c5c849978c371ed375a287386344592a243b990ab78bc9f57aaa2b3d6d7d0ffd209447ca84a64890bc1964e92733365d9d2e3dab29c2943acd00cfb0003bb477a2ec6a47a2d64c6582c19237824a924b073957b2dcbdb17f0d3229483923e7032f731ffcd708a82510e3816ff1e064ebe4cdb60065ea062ea3f9c5bcd07916865398e49921b9e43d04d51d9308848500029989df0db26c2f189e230bf1004f3e9ae5abe374befac1af289141d865723b63f7215adfaf27f4920391f2f256449749acef3d643329fb314a72dfc70aebb7ec38bb608c5a4cc0bbcc708f4aa35b6c515a7e8a51457bf8a0c080d75633566665ca67d8c1ee2538c6002fefbbb2a9c2fb377023bbd8414fb138b42d590f61ab29704b869054be5d537fccd3f66ae9a03a7c0f8dc05e312b9e3327bb321a218e567851c68bf367ef8fea98cabbc4f23e6085ad56d8a91f03eb394612ccec60266109fcac6443288413cd0d7a4d0a8a6ecedf366aade386019b19f6a94c12a21475994ec3a89893e2cf3cff378c75f6817126ac96c3d6d59dea4bf19e5c21f5730368d1150640eb53ad726cea8c3cbdb55c92b122b3b592aefc7435953639250a7738eae851d897d3d47c509ed885f2e848ca38a34be00f9554106ebceb7a71d602c1742362fb6c512f5b4f3d8a7e0c6d52ba1b2796b3a47475be9b3db5e60255b4a4389be9ef5f612b4486886e5bd21a6a3089954d3f99f35e35b2691e3b671b961d04319bd4fae61c3bcd9b1031979523c0b8fdc86ac8ab29d9c483a1311d888d718746bfd0c24cba39d3486c6edb27e62dfbd24b7d44e46447d9253fa32d848c4887246ea21445cedf4998f3c1c125feba9178e383169e269af570bea634aeaa67e9fde667d900bbb65764164c1fd2a8bd63c379f1294ffc2416167ab2c393bfbec1d6595811a29eb9fc01da0099a85f7db083eb52a66e154fa9ff352e87c4eea4459dd07534afe125cc6ec91d4c447d9735c1f0f9fdb8b765dc528f4d61e7b60eda9e9d521eb39f19dd3f35f200d57ef75aa5ed473861364cfe57b20f8e0ef6dc9918da02e2bd02a8ba9c3df524ad4b6097ad4ae4b10e89cc965eedd08746018b8b593475243bf6f038a4cf52c2a0c8754a6864c5c03c309f1b94960be983cddf213558152b8477aa591f26fc9d6ed2fc0be88c2bc9630d3b01298bc2d540f25df6cdc060b61ae4942794d7e97618cc0c7c32fcafe1c58e830ca2a8557ceaa63a3131cd91e06a1df37eebdb98466f1aa9e5aa4c27936733d371997e37da664b0a83efc6d1d0b93a94eed1eb6cf124295d15aa7f685bfcdbe4ccc8fe3a36faa25c2a24c713d6ca2b22b9e709bf9d56a4251ef3716686cfc9e7cf08716b31c1edcc5aee5a84dcbcf5b69d58c885cee30e52a59e7562eff8ff90b829513b65043e401c60e6d89ad5d3a3378a947fc4daa1b80f4cde7ca1df31384de0c5530f9bd63658e975e2b8857aea6b7ee4d0c8d0104a3ec749341a785c55bd142f4128d5724ca8ad63c126ff977fcca602a2694c4de8f6c7f8fc89a13312d80ef5395252030b97e5c7eb8cf4b783b36f756ddd3f717be343fd5a641450a70d35c03f050c25c03e0807f7960e015c1e2cd43ffa90bb5f38099c964d0a33e277101ce920d3e0a1e0958b1e645d91071bee08496fc08446eccf6d1bc644f103ba2e7508f17d7ca081744c83be2adc258dc09abf6025a543d50da7eda1fd6520a3688d3e6e37be8e12f56b5a773286214be554814dea7f519fc4df83d4d8e11bdd081b9c197ea1c028fee687157eb2fba28229fad3b481fed407b39d46b0158d927ca91c44b38ee745efb2031c9304fd97070e11a78d231bf849d373ab7ffb573ceabc46c88edeeae8cc2957f7a9922994e306201697dcdcf295e49c325d3c95c78eb580b15028d6f1d0cadbb99c49fdaf160429d69dc2aab8e2ca88fa16c14de2a1400cb3eebafcd517b921865b04895bdc9892efcd71703892ddc823d69d2ce0b428cdc3c87fec94801ec82ac4b49cf19e1caa47f3cffc8a6cc154816198a230a7a0dd9a522e8b04ad302336aae928a89207eb21bd89e8d38e242e593cade8c8262607aa065fe68592af8857cfe0d40c7f00d3ad78d1a4386f1d0ec1ab0607caba2d2ef788f4f34156a6b03d0f6ddfedb8750cc032dbb76aa8674283f1638fb490bc60e58610ac13ab1b8a5771e2cf74ac2c4672e8d89deac75638d2d67ad40618724fd395498dfa52deb030912688aff5607b39c6d174795e3f0950e74a4a42f61e6b3454e7e93dd96e8f72160074105c0e7a6b53182823c04d7cbafac497ee747903c5bcd41b843ed5730e64f12cccc78218dcc438e9c41e5bc399d2b0c1ad7b1db178620a2a1d9c63f4b7cb4669c2f366920a11a176a48d8ca8696dd78c9bf6c76f0c5b0f57d252585e4938f55c11b6058e1d0bde01df020794378751e66e68d10cf7578dc7f0eb85ca3c5a88cc059c6610a8555597e02238fc929ba267f4196821a79e2ab249b37d715c62b221e5c3038cff8bcfd1c2be726d053e1327fe62c1668a4cd36d3bb72c157d5016e1404f402c869ad9e5b9cb88cd87cc929637f1ea9a7e3176fb835611cd6b6907b6c95aa9b02a52e6d952c9d6a39911acf390cb9189f9db970a736fe5448803d2eccc7ce0f22fc643cbe0e176a54f8793a2e0c978432dea4a6e17e5d36a0fcff85b9eec962080f8c8cc6557a270f309bc2e17791e4a97bbaf11b5ed66437d3c0c45a4b3ab3459453f0cb002389651f4511de8788417f222f8a3577f694644b35b8692a010ae0ccef5c84aacdb42651a86d7fd51b2c97cd808a32998339dff3c10adb2f70bb0ca78c7b66adea3b990c98769803e5a29e91831fa180eea53b14728a3f600c3b025778aa52f0b07fee2f504f2c986a0addf1e16d48f02d1a917ee66bbb9f65df3241425b6fb5fe585522b48df077656ea32e6715f885943e08d78909f0538d598135fd5af6aa054e3787160c270e68991492f46383ff98a13b306e19abc05d851bcd59301b2eab26935eb83978d88ddc678306267770c7bde273257084f1d0ffb3c067825256e1eb6407a93fe74113c69b5da76b32f4417e31219826c2377f458117920286fe4e6c72ab7764f3bc31eef89412e6cd61e91babc52786179e6e2ef7b0a5b1c7394ec1431094b39fb1ba3d65ae0da8a07101fe9b7663743af7f7a9f8da5c1ccb1756bdd70affdce18d0b87412d492e552cec36b74e7234a5ce6c0644b8a9ee67794b753c198d3c49acd7fc01b34df6cf777595137d84116a8df14bdb9bd2fe5e686a7093069c4d5248af3554aa1dc2692711a11efdaf74e6b6d96ff4f987e5171b145e67c3fd084b87d5a8d363e022f52d821b1462a9346857463792d090118e6a2668f51c62ed00d7d7c529e9042cec8ef002fc94cdcd3e6cdb5646152162c22ffc9f39ab9c88f0a39a78e2ca3020b8b472b8a1f48215d491dc166bcaca3d98d05e7a0f4bf1d2327c501fe23b883a38845297ecb0da442cc1cb54ea5dd1d1f5e5cc3e1324005593af23a10c9b56862f2470eebd43964ea26813c34cf13ad4fe1b99102e363944ecccdca024b3cb777ba27c8d9097ce5a271c41511b951d142f79b65256fc6051bb2d10eb287343de655d0dafc171d1f7664ab6b8c8f10fd1a09d2c9ce6bbeb03e786ba88195b250597e1a149645510787dc204bcdce126836f5462abadb6744778cc5977017718296606c15073da4d3d6958c2d7ff4c0d3312a6ad704a64b1d6cdd3612429733ed801bb85b7e6dc881e8d66b60a076c4573e1eae64524b022bd44a3db7e84ae2a19e8566e0576c3b58ddb7efc1bade02526cabd02a940b700aa243c2bf1a8602d4e3c30729aaa7e659c9390016cec3c6ca368e3aae6f6a5ea521db99e33d8f1834841bca2aeb13995854763aed662731ea9dd110fd4f667827d8fb52fae20f45d6dc83f99ca32c75dfc7c6b115db7b7b55175ca0eef3907fbc216590a3ae62e7beb75199461187d8377ef2a5c079cce250a18b31f51bf552571a820881b66d699af43a29bc7124a3026fbdf2fb2627578f01ded9e78536431f206884a46ea25107bb05c8a1af920ea1a16e5d29d30aa667fa2b17bfe69001697ea4155c48b4c42ddab883cc1eece761c64be1f3dbffc719d416b2b19be8329da673d9b0bb4242fae9af38b0443d32508741d13cf770c934235fcb5d5c874cc0114b126cf7e8e021a544cd8160ceaeb69016a74bdc13872bbb9639867b70d6b65746b562b56f068583158e5a77bc37228bff810e548fa5345783d5cdc594dc18528e1db91a19294d65d50cab0c8787d570e6ccc9a78eb31f53d27baa81623999078cc8af4983ff2edd6c861fba0144c2884e1adf597b7ff71d14257a88618d2162713cc68a2f355552f89a2dc9555a4c8d9bbe4d50da1ab97cadcb3cafd4c8e1df2d77f54662eecf392997b2e1022be580e47da65db083940f467aee0165971a64826d1fb117389cbdcb0603c6f3bf77ce2a0fa1db59a1ee37ad725227ddad25ea21e463898e501097ee2b5906ecefba79d6bfa77eddaa89e03fd9e39bab71b9dd5cd9414478f35fa48f74d28b016b13659d789251b8cc114c102bd237bbec0b83c638f9e30001074763e1b7e443f2bf9cc2b755d989b644a42179e0a579d81b7cc9a76949373143b9ce642d29f0fda9d0424fd8971c6b95e9460f90a68c923a1943a5d74fba5396e26afc165267cc02c207a39773004e35ad181af58a18a6669e1221586e71bff412d74f009e11b9d197ad6e92fdcc19c32673f5d984418d3347e096a04c96a0e73d764a7e5915b480b880435370c1b8061bda189b4360ce4d5b11981c09457f4af5a89c9c75d9ad161d0a42e6dc9367ea27ffc021f9295aca09d6bbc60f44e4a6185169e386cad00cd3dd2d1a9ad11d51ef71d5b08f4a0c10130e7b2e59cfd5658fb8e179859a4d23182a76bc5bead0ed8abc4f5b728c6ae9b77ae9b14725e6a6c9dfdc3abf2f2da25765ba04f9ba19d51e0a258d9016e1a923667372981c74aff3ece1be1de7ca6f6d5df6aeea127b54a3851bc0b476b10ef4f2af47c1773e10dab6c7706f55332250b09f71fad6d61f3d1be17797392e1359776a68f68995d14b3b7282a1b13b22662f1075d803a60777e", 0x1000}, {&(0x7f0000000440)="56a3a1c6fb56678ac27198fa8231f02611c16fe2a14aa3e3effb604b9b910cbd092bebc0d813f9ce77fe09562a1f9c29c9833468b75f0e197893c8c5f1b1314fe030b1f9749d0dd1601e", 0x4a}, {&(0x7f0000000800)="22d89775365e865b8140ca029fe6153e38e09c84fbcbf3a5bd2637d8990468b8724b6c2bb3f8cf490a4d8e", 0x2b}], 0x7, 0x0, 0x0) ftruncate(r8, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x48) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x4578}], 0x1000000000000026, 0x0, 0x0) 16:02:42 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x4) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r3) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) 16:02:43 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x270, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x100) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0xb6) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r2, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) fchdir(r2) 16:02:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) 16:02:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r0, 0x0, 0x2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x10) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) readv(r0, &(0x7f0000000940)=[{&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/101, 0x65}, {&(0x7f0000000500)=""/133, 0x85}, {&(0x7f00000005c0)=""/180, 0xb4}, {&(0x7f0000000680)=""/229, 0xe5}, {&(0x7f0000000780)=""/227, 0xe3}], 0x9) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1813, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) setegid(r2) 16:02:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) fchflags(r0, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwrite(r0, &(0x7f0000000200)="3162fe583b3ec370b06a109cef0bf704ef7b1b614a8367c3da85bd9c68595de8c613476cd7c48be86b36914f0f0c2181b459464ec8f937f282a9634c4206de41ac1c7e30764ef7a75362c2b0180c60185f300979f56f75f07118025c93d25faaf677e65b9b1c96fbb1df8014a0450f843c", 0x71, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 16:02:43 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x6, &(0x7f0000000340)=[{0x991, 0x1, 0x10001, 0x300000000000000}, {0x5, 0x20, 0x1, 0x3}, {0x2, 0x401, 0x4, 0x2}, {0x1, 0x10001, 0x8, 0x450}, {0x1000, 0x1, 0x3ff, 0x9611}, {0x1ff, 0xffffffffffffffe0, 0x0, 0x8000}]}) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)={{0x7, 0x400}, {0x6, 0x1}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) symlinkat(&(0x7f00000002c0)='\x00', r1, &(0x7f0000000300)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000040)=[{}], 0x1, 0x0, 0x29) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000003c0)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x0, 0xb48c, 0x0, 0x1, 0x3, 0x3f, 0xfffffffffffffffc, 0x3, 0x2, 0x8, 0x9}) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000500)="ccab8e21fd522ba38a07f11fb760593ea246601b49d69ff945fd9c743d352757ab0a1200c2565a59b1f84fbcd2c4b544935b064c12e2e728fecf4d00ecb829f37ec88e6ef99351a6c99e6a218a6e8623fdfd79bfe92ce0e194b6b77079cd3698aa5b6ee298eecaaee6fdd4596625f1780abb1e5f595f7b86cdea635d82de67c0a21eb675c1d433e46f9eba6d13d351f5ae1084428fef469c7e03c3aa14e2ddfc", 0xa0}], 0x1, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x40b}, 0x6) ioctl$BIOCPROMISC(r2, 0x20004269) ftruncate(r1, 0x0, 0x3f) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x7, 0x7ff, 0x4, 0x1, 0x1ff, 0x44e, 0x0, 0x0, 0x2, 0x6, 0x200}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0xffffffff) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x198, 0x0, 0x0) 16:02:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) ftruncate(r1, 0x0, 0x3fffd) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f00000000c0), 0x100000000000003b, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) 16:02:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f00000007c0), 0xa, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="93cca105849bd56ed1329778f2755c591e18fe8c5e645f91167a3291d71222eeeef09324c6f0463cb72056c9bd793eb853beaf1b56c1368974a35c278623136304ed9a892b59ca123fbb", 0x4a}, {&(0x7f0000000280)="41ed5fab3925348aac54b7a763ac11a2a77490c02e768192f2040d7176fa7524afcec0bbe100c2347cd1723ab6638ab1f3bcf70b17b4c4df66dc0039634e304b85eb58a9d3623ed0c0c71f65485dbc5d8ed4f1eaa9ea7ef1a226abd2c2b291d9a82c7265f5ffea4c2e6bc0cb28b257112481fe46e35a4ff43e139963eadfcc4a16c3f9e894f14b098e4f6ad85ef3bc6013182b773d55edd718554268cdf2d0466b", 0xa1}, {&(0x7f0000000340)="922905677ee56785715150b7e8cf19920aeb1df498c1043553588e3729cce2ff80410e25f87076cdea687d13f72d76a01da826d0f07f5d4208a14fa5cf973fb855b67c85d992133bb3c0a94ac10b10e220450c01cfcfc922", 0x58}, {&(0x7f00000003c0)="42ff524aad114e4e0892116cc1ad502c4d66c0c962752b58737a8ff0f536f2dc0bed41a4079e86e12678b289945d25aa8f35d647db6cf7c5bd30bebf1597c6f46d6a149c5a8de6c4c83c4c60c1c71e704e9d64cae96880b5ea013fe9af521e77aa7c7803453db8bdf34773e3ca152de53c4b23a9a4fe4bdd21465e8767137170bfc9a6063e9a80c734c858348355069cc319fcff4d94c2a10bb82a92188fb0281d", 0xa1}, {&(0x7f0000000500)="9ca445b46a8f8428277749109dd5437bcd22ff605fb9a441016b275a3915f5219fc2a748f8d5321f82f8822bf95a38f395082f8496d17a8725af00a9dd4577105b47729ce7744b74b39dad55effd562237bdec59ea1da082b98c8b7557dcb9b204b29453f1866648b68e6f1eb8454ae6164f16d2e9de01e39e582643a2aabfdee2600289bcd3", 0x86}, {&(0x7f0000001740)="28c7c9ee2edb2f949bc24dd16db46aa9ea27e324ceed29058b884e87f4ba326372bf4c1880cd1889f416121d924e8b1bc599bfb13bfc10040f9c0b613eb9e74d5c63c01f1f0d3831bbbf4ab0f754e45ac48a51940a0cdf8ba4c1805af2b9993dca9d23637cc0b11ef25e5f2d10c89197d1865222ae71a5d2b0d39261d3d88fda754b0db6f28d852f86233656913b57ebda0822b8ca47a970cd0d4c8eca7a6f69b3c3397eba133b04fa129b860b6f960a61c5cc42bc54218787533812e63c53e5196c60bcf570ef4db03549b43db7b442a56ef4c0ead2aeb461c353d7cf8526f30adc425d27f64bbcf0cf88ebb38a9c9b0f1ca74885284966585d3ccb5954cecd07d63a3bcf205ffc8a86d37a3c314eae0c786d98866d93854b1748276480ef1d6a9471a430ded0494b978a1d56bedc49d813024b6bca7b2ad7421fa52fff10396cf1e72572055e862f681085f12faf1d3f386ead60c315d6b89ce5c36380e942806f1a866a51e74c836a7fb018b2ce3003bf0a8d77181a3e05b7269b7a718959b541d4ef87785b0d5365bd94a1bd88e2f8edf68a2ff5d2c3e844167eca75066c19bf456ddc73eba8bcaa2f92ed51e183db24830224c052d684c14763de3ff2eb10fe88e63ebba1b64a285ff13c7854e296418afc587c0d9493649fd93966de2c8bb60bc904659fd1b4c1220d7c1187911b6515575348950e6338c85e1ed30d951d3a16018179bd5296dcf30d46e17a7ecdb0b37fb3e07ba76e266e47c6b1e4ec5c62676beea9a45171a40166c7e73a7ca8dfeb4e5de2e383de9f8910849e756bb8f7cc479551e1ca40aa2cfea6129d685faf9391e451e8bf88b924e391979ad7e508279c889058b199066e5378cd2ad4696393e974945773d4d1f1736b4b1541f050d88b5b90a20f5417d5b9ea058c4ff375f310eb987c6aaa5ec7fb4d880ae445b80c169868268e8233f50dd2aed0cbf76a545079bcff90693c04224c868fab21fe87ffc3d5de4534e4ef582c70d7c37162203658e48e5289dc8a32c9cb52ca2ea3f87c8addac94b7c9bb31159051b834ae6fd510aed66cdf0050ec87ec7b3a5554e3cf6a8f4d9020febed3cdb4de6f5aea7cd255a20045a6ceeed94a99c794eb2e6da9f0a22e2bdcb8dbabfe7bf38a5a5023513d9d5e0614c47cd1ebedda4559ea3c1244a99ed353668b3d9b213a8488603f526fdfb839287d76865375dfa53f99eb63b1444e72455b346115e046a75053a1ae091c16a3c8e22dd2d468ea9468db08c3c745dea30b5fef47324795ed54f29c4355d6ba7a5274bc04b8fa3ff841da9a6616491eacd2bae4b82afca6491db4656dd9ae3fdf2a68f6588ebcf0503a12f0bfa1610882fae9ed1dd41bb7936b2b8cff18de13e3fc5b8069c9b6c98c054652a8afb3f1e2b747702bf052ad4ab7252e28715da195d8ce4785a61cfd6a777a1b4b49fc5692170e933d3e686f575ed9570790bc65d25267629d13bfa0ef6de2d1ba8ef7594b6e05c02b529e7b5dd6752bc526fd36c1907c921411dda77f40651928b7dc6f13c736d1f9e3727ff6aa6e41905bdab7010c1bc5a910a8b658be9e61c0cb2d324e151c8bbc67cdf3ad55f3199e442debbd99b4a2fa12f9cca209b8be8f58ae6d8748ca48f4b90ee49373542966a6abc8bc42946f74e6a7b24de42139319436a1fb247e72631656639fa8d56b7fb7fe09a665f79e764fc5d48c514551eefe325fd8e599bb6f25b8915ab4cefb6453f9d5dc54eb5c5868ea5ca7e343b6e790bbed68fbd1156a6f5506bd02f9563d402b1e9c417e42beb4fa37f303c43bc69098eb23c8cddc1a3476e7f5d5ccca9507498dc0cf1b30dfc4ce149056e6d81add6f0199b641bf8f0dea8312528e18299e1d4ae327f8388af7a469a901cff1b5a3d291ee8b4bada8a56395dc2daf3b2ad68d494e13182359e55fadd54a8d3eac1fa86ad700caef925eee1810423b70b763cc73d81d04f6d5552f62dedbc39c09407258c875745fa175058327f32d09fb2db6b4824cc59c34e294533d7db0666d0f447f1c23cdd10b96202b3aad2473a9114d70c9799a04c5d8f6fba23893391dc406714e019a58b357956c24dff3f45b0b14d527ba126b8fd7104dfa35bd92c3aa319de03c44338ea0fdd8b1997f870cbe4b3540dcb8d6ce65af4e47979c5f6d875ed8f15626366dbb5b4354a769321574d077168cbf266ad724c72207c58b6cf70fcc87a9bd3905fa7b617fbce2e5f1f8f053fef536ab8845d7778958a437c7dc90ff012a982428dca5ef21ce2ff7631244676abcd3d153c4a2ce0d5649fb85272d20605da75661c155b60caea295cf69847bbc3f63680252fede85f314f6ffafbd17e1dedd2f4874d18c38540688c3067734e9440889717e1c85c48c0c55c1d89cc97cb91ebe7fa7618afdacbf41c248c7468b38e877e2b44c78ead90fe43ed7439b86e504566c93cca3519652327d4ab0c30a03a4946bad243876dc9d824c09789c1ef20307259ebba3c14e5e23386e73eddf74abb91a36534bbcd2d3b11b435f4759bf4f1bed24c94ef71c031c176b90053ee8f59c86338fe7959af9573047d3a95caf472e4b23687e7bf0032ade65ccec21730616a1ef572345c373ca76ace6594ed00ba11bde4b947982afe177f3fa2c40806d57d8221398f2e50af588fbfd68303899ee05caab98a3d920df03ceb4eef07c8e871a2fd5e60df287bc723e6b1e31fefff275ecd51130140c3d951cf9a03fda166826ecdd7a8e0745bc2b959865c034f1b02ed514f8b273c8372c4e21eadd94dc77a4de5437d58beb6c606ab29f4756277ad5d1cc5dbb2549c7480a4a1bb98bdbd9ac9bf5ab7f14335b73f0a378397f63460971314b2ba3e698b003befbe9e38e37e9b9f1f92172b5cc337ced8f10ad46b74f3b618ef9e1467dc368b329c0f4c315f4e31f6c878b5521e01edddf06d841a8f41ca0b4c7888e5462451dfb646f1ad7065b7162b33983c6d50f02ac2865a795b69fc808bdc54a7f89c1e1263606a6d906ca2d932b16e21d68d6ccec8366b7db12336668405b171f6a587313f4ef5e03c52a91cd9f69648cd6139a3c98adb59381969155a2f0d878b56291691467aa87384d635f6ad44bd319251bfbcbd8fe3f44ccdbfe49bdffa9cf70fd022293064574d1a3214efb6e4d5f596f824885eb3e39f99560e57720bad5e4e56fdeaabe29ccd4af5250cf1c497605222cfa97ba234e7d282eff869cf662ea248cbc4109d4c426f6f5d838f9a7704ccd3bb407a20dde4b44efa6e1b37714fbc379c7f824286b9cb34c6709c584540604390fc44a30a9c1877102d9bed36b91e1e7e2ab6cad5518541691640bda5edbe23bed67763f76c2fe32b1125dbb3548fde221d41fc1cb09eb84da917766c2e9093be5852293fdd01925af2f32fa89f9db0ad478033d0ea21bfc0239b348663d01cfc33c1ea9272ea80dbda29443f1a2ffbbaf9ec35783d9bad61816bb4e259cbbe0391f09c56683e1dde21ab5c2c714525c7b382fd6625864cde454b387a5ccd82d3bbb820b0f1f6a47fb6eda721c14475fffd60c056e0edfa3536c3492f94102176ddd9c3416a2e5df665c0cb16570a5610710ffe1102bf8b6354543c88bfb50e4c1adf238a9d91fa869a07025f69237aad0907f46ec3383197b914d13e2c79a0acfef73faf938f96f72b0d00e8f9f22bec4ea9ef7cb9e6d0685353531c30f091b6745f1761e87637fba78fdbbdd1cd6cb1f7b9e60f967bb1fa466de903823d70d90678c6ffc2d97e466210e3acf7612c92fa99b17771d3ca0b10550131866d8e2e21621f75aae57e285918d158e8439653fdd14240598915c4641696952f44f2821563479f74be1779c6396441006c2f1e7e0f8109094170df3c4371e999300d6c23314420ac8c0a529fc731de018e0cc1d99bf4835a1ed09b05ffab085b650df0cb56a8e9cff6482932be5e9f58aab167f1765d481790150b3b13026d7816b7039055043adeb2a417434ee123889fd7378c7f267094dfa6da4d7eecf7e66157f2fbbcfb83f829468919b4c23f8c83679b48d193fcfa98a493f8efa4713b2cc1c557f0eec74f4cc6c8d222b971ce89bc55c701ab69d147c3bb8b31f6e08aa588ad3c1897dac3d57610157def38bfb9c9f06b490f80bb07afeee2ca66340d4b0218e7ad944d9fe8f3f7a6fd8bca5fa4eba8d4fc3770faec5e847906bebf170c026cdb51d8ae604cb426ea4fc9eb14fd770fd41180083e2d0bc0913ca582d1941a8770a74f6e0aabac63d26bfc017759ed54ec57122e426c4c2dedc44da5be2e8a3093c43e776deaeabac44a2ec538572007ed00ced6756d67d984e7a0a86b16ae43688ddcc586356e36a6974f83b29dde7a969dcb29b12b90e9528bc94de11b7392efad302867494f5dc7f4a0ae3c6c514563cc13dc71f25e7d5c52e4564fbdfa35651c12fe2b588f0a64c3f5fb7b913d32d54611e186cab02b2d0ebb7926dcd5c734fa9c38fbcbde5db28d816004055281b520876b02f56d2f34e6bc0ba26066b8f79af8a300420ecafbe3a35036292740c2c71a5e246051474afa09ccbae15b5007fc6e2fe732e8060444c4908c83bdfa26b1617f2a2246fa94d3435c1895d67d88ab0142d1bc736dd174d99cf3fe271521221eb141d4a6bcc8d3ad726f05781ec6fbdcbd13b0849536cf2d25e954827811d614880073af5ec16aef5e1a3ad9456b34a043948ce72e02e928a1148a352c52e986e616f704aa8a1870e8b3b00a01abdabe77a5cb7e20b09469dacbfded5d2ee4308a3747e4455d730cfc134a6d2c9c0ca5e3c2ba1b913bbaf24cf0f125ebbbc2643a8e4053ca2d67316e122294dd97d980f0a43ae1f37a1e2244190e0452466b6b3108a2a62bdc9f7577c16c085e4ea0b48f84598e86e3f726388f09fbbf9a8b97e33ba4e607aa9054de8cf7fe7f41a19e59aafb39237a047bd84677472261a3563f77aaee73480b355f460530ea12be9c254490425c78740c0305e28641c6982bbc5a819b562837b8e6d7f6171eb2c56fbeaa35cc5dba54adfd174abe5d0b0e6cc7a972450dabf58e3431ebb15dd9fa7484c4b4aa999e8b55f45b813abd56fb3cde60904d786aa87c0a453f11b5c392579181b36ad7067629f832a114e668be0900d3f1f96be50e3a27f9463e71115d5b9e7521f2a89f8c38354333425a2d6ad31b412a93a078dc535d53af448e799887fa6ffc76fa517ceae40bf09d3b6b52f3422c3524448f435c135f8c90e40f7683d27a57f06e107d4db1e422a16c1a528d3671e2c6dad9d84d65e6794f50cbad79c33bcabf4acba09bd06fca3ac3c5639325145b265622258d92a51c4e8c1cfdec420b55f8a0f0d97b3954a896f61a9a19af1ab1cf7733347fbe637c9b8decbf4b2c0e594c9739cb97ef100f46d9e5cd23941efb8d1747c41168ee62aab649792e43fa8188594270960ab7efe5e81f3b699ea70bbf4f6ce1d76e8a220ec358583e1e8ad40e2efd344560087c4442d7e2539966287033bab3f8890daabfdbe2356b2cb15897202b1224137c8bce504735e55c122470b4137eea42602c88bd8ecdae679838589689a18d77e798cba768007eaef174a70112d255aea405f2390629caa90daa55d4d8e91e28114cd9cfc83000cb1a5e9d5dd11d6950fc414f4d68b0364ff08d740295dc153e670c650b233fe808038f84dcb1fd0eadf304a7c2ad46643760065e9074546996a0a97e84e7883ee4e4a171d54076414ca55d06d5a6df19adf8a938b36e596cfeb85f2c260974a276d0f460e73", 0x1000}], 0x6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x8, 0x200}, 0x10) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) ioctl$TIOCSCTTY(r1, 0x20007461) preadv(r0, &(0x7f0000000080), 0x1de, 0x0, 0x0) 16:02:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000001740)="ef72bb39c57d035851c69afb8a5fee8f4c06477cfec1ff8d9f8a6bb50be3ee95837b378f4ed511073c55b84149890262a3656a61b2d561f8b07184790fddf32762a8868a11fd3bc07bada4efd049f06564325a946560f3dd9984acbbaaa00ccbe1f4f697335d3aae9dfa8cbac1f07e5b0b34ef5bbc2a7094e9f49bf91f0526c4bad873cca884fb8fc5af71f2aaeaaf7064ad30301176e4fbdfb2d23de85ed1d073cea1942ac943eab6cb84bdb877a842dfcdef92978edbb8ade93bb3a48048a89d6599ce11a9e90301325a088806c844adde3c067c913419d7e0b7b5aa93ce51f82428e28356f46c9113824059b90cf74128babcf537807bff7d37347de41804f2c87c36f09ef11d233fc1ea94b29b5ae512ca95631641eb1a21a45f1b3fbf789f599efb11484b6eee492b05a7b600e509b6c33275859ec9e5084a6a022f1dccd63f1fe852b2c9cf960c43bdbaff95c59cdee99c19f827e7251240892f796176fa8b3cbb40e45e515f8d3b46a61b5c00c2b0126d7fd67d27e3237e6da36e30614ade79465b43efb4c16719d590828d29006618fc5d832ff94de90623bebf73227315d07267d933c900521027ff0aa6dc11aabc46bb2d91cec3a3a66b373cfc32ab7ae6c611101b952f2df125a2bbcab8baca8af3b852090d9463cf049862ac25923b6f1e87905fd0165be1c3674f7da42f09fbbdf1486be9421d17e63f62904c219eea0da266fdd12e327bb8b4b6dc66cf1299671621e86d48f8a50460941785612a5864006dad2a3a92a493ae6656dccca6beb2c66718b8c85b3bc6e4314a8c1cee4d921efb78612a7d5271d711752c3f4f2ac137c39ab2574e4fafa7ae8185375717af191c5179adc00ecae81d09ae7c42073a7d3f71fedbca43462a95b0df7bf93f614291ddba7d9c65c7f6a6d1d3c7b4402c1cbc3b9f2546e029b284aaefd287f029f99944aaa6f2d9d66daf25d754ceaa36d35bb6cd4ead0ebbc80bd587d10742efa4f6db2fc84f5d675bb59708669bd5a3f081a40489cb27102bc98085912d973377b4e1cfbc065579ee47d211d3c36c80956c8c3e82e899ca22381ff172d19e2686353222b4c7dad05ee8a5701a1031819c7e1fabbb69e52038fc5f7acb68e1ab11ff24e9a0a2002d0a29d9c4639d31d5f63486850bf2474e277db84f01f5884109bad3aacc4a9c947ff1298bb4d6ab42ca9f7777df61b1d056f01568f5bb861a5f28e1bef11838e3614209669702ed7bc55b086b9a521f2a09a895a8071b3e1882c8ad604707cfeafd2b7bba963e2bb5e7e15ac3c2c70667f61472a713e69d93dfe68bd2ac69049b28484946cebb230a22218069bde77b0850cf2520639089eb1a31ac165a89f3b4d6250b9837e374c1c6211ebf5247bc01d68c17e1e7e0e130e6e036666ca3a1b893b8f281eba92af5b7a7ad2fb8c2291439626a4626a336d359c8368c90931098d4c814309c2e175a531704f5c55a32110c5b1a50ea01d64292b7134ed9ac8e88db03b51945565c99fd1b0cb94c6fa6998fb74e6b00d2bcb96555059de1edb5af9da421e858fcb27a8974a316c7e331dbf6103d4a2a9fe44ea8c870a5aa5b1a66873357e47a8f239c3b479629b6961c997779c86a90f067ede9738542fe3ee5cd906085624ec6cd047f9a8176bb83ceb41c47b797a9e3d149b15f4284401539de796c41b1f73da7d5577998e320fb19ab49a9cd819ee66a3d26749a2e2accb164265a7da2636aca072b8c3088e09dcf1e4a870487917744b653a3dc9b5bb80eb3a7a760de96280cfeed227f5cad4ccc533c3da8c408dcd3238efc525421929996c35f3abe14d1da092e109684399e4ed9a3aa50e538de1ebb512e47cd4423c28ec7a46381ebbfa4c7c437bc9d1a01bcba515b884647dd8ad44edfeac9bfa2e895e162c8222e6c535125f19488857ab7d8e7bd9693b9f72339b0bc9658dda2b38fc49b80585a5b2080ccc8732b0f8f7b5362e6ad234d5c3a349b603036cbb7c427c2513e2b07c2c55d2270f99134468d0c4b49af8657d707d7bf52454dc058174da546d36c6d54269ce828d622e6f1e58fcf8fd4376d7d5806fd38388afb58de7bee531065848c6130982ee0358149f6bb0dbc0285bda2834dcfd8ec788fb088cc49c5419bc6bc2c2b98ad669e62621f05c8194f74c434bbebe479f42bc6b1e7f59c868476802be6f5450f65103b9d9aea66e87f9d4f9ebcf43bdb27f00d2d5324feaf4288c9ad9fe4dd6fed9a140124991bde864b61cdef8aa7fb9d2840bbb9507244dc74f071d2427bfb0fa38be9b621f84ba8efc66440ad1a5c7e251b95128ba0fcee32c2d1527651b4b25cb310b4c0ebdeec6a59319eb338e0164dd79e1856561800f379a9f6384fa81a7ca5725054df11bc3efec47b2bb3270dda7eeaf52bb16c3107830a52914b63680c31f2340e5ee391fe0b51a2cf6459ce807d01586cc226744fc69019944d9361ee2117f256f4b6bda055eb794aa41e71de746617871b921e514b8ba702e8514fa8fb5d64a514005dea7e9806dd8ada32a7b49c41997209cb46b26c0a12657c5c1426df5c319e6a08235deb680d6ae03d8fdced02c044e38ae3081aa5e7816b63078edd4b9dab0336d3ff0d63f288ba0a495222b5cb407cbd1d736ecbddad26574a750d0ff68d1b09e451c395603ecd50303525807980320abdc1a06d6fbeb0e0b8c4696eb635f0e22610e08da3a59882f77f759f7b644f5fd729fdf863eaf47d314e945869b2df5e47d0047e44183a71d91e8e0832b7a733ebab5115a11d47af925435c2dce84700eaffa643024ee2bb46afe481f8a9de3ceb5a2cd26f97d884dd10f854ba537049c1ab01c5b5f57eca2da6e53fb4a732e1c5631b499cbb9dafa524017362d0ca187629536266552d9e0f0012ab0aebe86cca3fa434ee0661fd1999992b1028464139c30a73074b9d07576d055a4a84afcf8cafbe1c003b4a15bed9d2a80f7c466847858b6875c06ee3f3b816aa9463ed9efd902c39fca0ef596dab72287de590f082522f59af56a2521dfc5c02ab7d1291891037b9da6fa4dd8bced00fe66100d05a5b7d95a84ae5a1eee6178d6c657879abd3b0c56b12933296f8a30ebb5aea9ac1a519889f5e871dbeec07e5cbad8f534eb8a246f94027ddfdc2d5af007d5f97f94febff30fd9b6dcb2867c163d8d679c3bb511d94b7003e6e5663a56dd69549951cf9df0a4fae255c7b284faad25363c36ba139155d0ffa709ff73a1ec66471e089de47fcc3c8772d901a2c25cf01d29c807be5aec9be3acf01352109ed7ce7781ce1749948d4e27a1bf106ee379c9607cadd9fc19bad8c286f605c4f01415025782909c01fac288a25f159c3a19b98b4d22c8e50c60f16de511cbbbf95c0d71d959609c3d6d3960d09ec0b9a87b0d6a2ef5c42be2cb3b779fd588ea1168535ee75784423baad34b978d09154c9ece3d87401651614aeed2fcb31b539709c4b78b837a24d251ddc84b9ad6f4f3718070e2f71f736c5b6d292cbfcfe72e6b674a4124d0384c790581322434e3033881d589abd5abde1de543134971df654bafd8aa449f4c22d39f7bee4f6df09bc366d7293145cc9ffccdf73f1d492028a319a34c7e9e6524fcee819fea829f1c6fa4f1c319e7f6444735bcc6353f7156dd0ecd142c47e33908504e9b4832dcae8296841a4ef510b71ccb2f2736fac595f815e42088f92943f65da320eaf150482e206b340c1c5c45dce524d8b9953298dba12c1073593e37d651f17f1fc27a7a8018b16c2ca850f25d3ed2fa635fd33e1c8e99aad62638d5c330b257e57a31250e512e5ad9179806dd06c0d8c21e00d9a32346963dc762684f7a1a54575c618260e99dca4f133433c7e8a87f6e12b54df279a593d88214ed817d3ceeecea87c85784084dccb287328a41c26e33229b03003e278d62f66a5a282cc3a48c204836fcd66d03a69b407555fcff062f3b13af457f7138c1cb4ba511c8acc7bd69f4091de8053d70ee3267a2dcbabeeaea8a7515df49f0831cf7d00b13e833424b6cfebe793a8225f593534cff35b4d59f1036031bf853a83faa0b996292e1bc21a7facc344c9e442a5efa339d67a2948cddb68f3c38f9187bd898dd5fce368b8be232b6056933dece35ca2b734214c120615238f79a8f83663cde4074e0920ac2434d077d0b3784c23fe3ae85c7b85dba7a554a00a8b0fb751992d965a91fee5e482a933e60796f12d3c359bd6f2c201355bd9fe2b2e73aeb50a17d28c9474027cb205b6ca89b57f474d019090d1277c70be02bb67b5fd21efe3205c5e95f77486f39c14dc57793b457a5390b2986cfefc741fbb461f08ddb6d92431e4889dd242e852fb66268484527a7024ae56c8794985f6058392a0db93aab6d240eeee3ddedb2f6eb68e5c63eeb15b54e2731a521b0a8ae97137f11722866f2b8ed7522c63ae39cea4529a974df96d98091b02aec4a4b046f80cb3ca95f4be8c53d422533a94d6b810f42e11ec02fde8a25f365fcd2bf317319957bb2074e2a6a1e9a57addee3e8bd11e974941d49a97fac178cc0683b52ebad8430ae16264141a6a2a9adf29885b544b4cd57caf6780e4e62b520f723cbcf5ee3c29d5aaa255b3c7efe9a8dd5d6414edf8f8bedade050232ca71355d7bef5177ec190da3810db50f28cb8fc0a414a1144677a15db38c6aeab6d7822125d07d3f34f062ca72f535f80e32162383b997ea113b20f358afb9db6ac8272210ed55a3aea6d22b9144f29d2471f5cefd378a5f5ec84ebb4fd3f9242017ed0fdf11e68dbdc3099134278f2b361ed58ad7f1b9aba0a51e77e63f1bf0ca0367570631e1306e4e519e16f86484f1a2ee5683319acf1b97f00f228a384283cafa8bf2ca571925fe8fedb33b6cd684ec2fb91287c054f8b1f15444d502ee43967e3d20fe100ca191eafb6ac4c51684934bb247faf89e1be8fa849c3b8e44b3f876481c4bebe5d30a5f098564634c9ee9753bd2934f32db1f867762d67600daf6fecb6dd70c0d245bc6a2e22c0e22dfeea505d54ba3c9c40f18478cde883bebcf70e461aea0b0cb9810cff30e1e68d09a592c540cd71331612d986548e8f8f9438eef21aee80a99c64638c6e4432ddde67b2cd9da770b23f6f4d4bb22151a1a952ff88a64ed87814eac6e18ad68f099a70b8924bb6960c9033d5d21e6bffb293293f5451d10c288577f42a9cac8b9c20decba536c5766b5c1c8c1c2c44f2dfe3b27e55b06c43aaaae42a7e26378267f62a62af9a859b47d14afea4195af86299ff7baa284beb16b1b37617fd2ad541ba644b80bc451aaa3ee8b589373dfc8c44938fcf93f07ac68b1ddb911ef0fb198ed8c4c012d401af7c00c5cf127c499ab6b156952032ca7eefb94681e03c01c7ab7e53d573ef5a45765306139dcee87efe5725b348f24e7d4a5717d5ca648b3d5caf9f940b5faec864848784fd7f549bbe00d96e849fb143d060ccfed1910d8e2a220eb54369ce10357a1243ec8170d9e1244f61c2a516324309a75e171323ee6aa55d30d2b7934ff23ab60fb82981ec81bc8315aa2fb9d502bcdb05257dfcd2e405516afdd0821fda94bd7f163a53282e930fca7a90f060c87ec5a06b562739ff40a251ce5662203f86a917bdb87993e6c71853ce035167786a5e412d1c1e5a5ff2acfab5c2f5f578a921ea09bc3785882fe4ae9edf5bff9f58da150f8f8d16ab29fbb2d930e224359c000434931937b92787f175847661986adc0975dfe4886da2528f012582558e04fd83d21f203b2f8f4053c684b97", 0x1000}, {&(0x7f0000000200)="9a25fff3731a3a98b9552c2d40d0cf2a0db8ebebfcab4c1316442b9bcdf7e551cddcb3239333311bdf29377cd634c37e6ea66419eacee16e8dc36043c03dc9fa84514ceaf7fc44181942bff415733c7726536aac1d0d578fb782addc45cc0ff2", 0x60}, {&(0x7f00000000c0)="eb69b921481d3d32b62cff7dc333f83b4fd811bc2f77c597e8a1", 0x1a}, {&(0x7f0000000280)="11bc35918219fd1609d61fb432fc005ba87d1bd07d08ceec948a0a6de771af67823fe3cc204049f59640a541fe1ab5e3c7cad1ccea1839f46fedbb1eb7b7d6cd3ce968548585443c52b64053aa81c1b64f669f26f60c9298fac1f1ceb9d08601a263bb70b0f521bc7228700dc47ac970ef5647e427e77d94c7acafc4c4409041cfaaeb750daaf7b000ca8d13ee86c09af40d04c7b7bc523791f85cd995f1ad883bfdc89c83e9389914438446938d044143f4a04ccfff489a6de356de6ad1c82b9c72668093a1b41ec6ccb8049b266d2b336040d3d9dd6e9f4da866a7c9bae4b9d4", 0xe1}, {&(0x7f0000000380)="82e80750cf6d7c9a628d148741766464a749c6b830673946f3330b4cb0", 0x1d}], 0x5, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') 16:02:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4810, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="65361ea99ffa2a6d4fa44df5dc1c6102aebfa08e9bd66fb640e4fcc64660326d1bbd05c813c5eb16b7b5e02714d2b23b187c7eeb54ae1c67a6f9535d87844a20ad83c0172c8a26114d3f23db0e1b4ed3aee26a6d63ce8fa94299eebf4d0ce31362ebed06d5316a5b0e6425077e1defb1aecc842e5b181662b7b06d8bea5f193ac4d9a1f2e9d3a924708b803b7b374b20a069bd646a338c96b95b2e17503add8707503354b3ee147528f47ad5a77799e5f272bfb899c9cefb1d94fa094a9147dfe263f59af797d864a5e168e40f7bb6b179f31566f2e213e9bf6be4f022b5b5f30dba6cc3cb3f74", 0xe7}], 0x42, 0x0, 0x4000) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)="1a34ac9ee64b7cbd1c79538f1a5645fd2df5fb7d98ba562cb7faa9c757d046030311037b21ac8615606b4c446c65f0f852d2973aafd6f43a4f6c42afb541a5aaadb94d2b66ecd00d682eab82ef016598010e7761a895129f6d4c003e2182c8ee066b3336dea4ade80605d5fd9e067c85feb82db1540f349bd63ab991085823a6c78f2cc05d2919f60ee1445bea3ff2005d", 0x91}, {&(0x7f0000001740)="1949783f2e50a189670d47078396d0b2598860f9b382be011254a29e0680c684a6a38cd4e78a25987bb3efa2a680d8454be6f223737e8ad162cf841b573e0bde2af5cffb2adc352f738ae8df9bdfe1a1841877b5366620146cb7450b4931c843c8e5d477d64ac516395f7d703c45dd4182f3a1b3b41b2de98bd69a7c63b7be87bacfd47b8cdbd3269de1fb8ada12d558d6122cb190003ffa944e6f4649a90061ef515ca4f75defeef281a931077f2d294568931a4065ff3996811f68dc5fc08a9ec5bde0fe0384b816e2a8262d9e131bf88c99c2aa472d472425ef6ed1d06068dd4fc8cf8e166aea32331c8d0df16afb4c4b48be3db8446c15b5b3b25167ee2770b232ed63ed8ae5a6396b617d7959b7fe7c829de8c167115094bd58e1087c25a36fcbb18b1cc6bd31857073a3b90588b856c19c9afac9ef4e29e72d289c3f983cb7864d45d16c5004780151f723a19ee7ef56ea0408e9d494e220b401673a95a917a608fb2ebc5658b15e4b4c00ed07731aeef6dccda7c2901931cb6511f209c69393cf48d66c782b173e92ebc4ddf1aca117d3b41eb367b6e0650f29363eae0c7188d2fa97c0f41ef968466ab3b348530057bc9d32a42fd7e1267e9fdac9162aeaf702708f04532a3c12399d88fea7d61b82da5a52939f0e5bdfd61c281bacd54fb950bd540e85186a29f27fd54b81156364293adb5ad750232c6e5fa52b1ad14085982b8068faaebb60616b9f92551440c09a1c0f7079e70bd16d6ff4da014c101befe9e8ff89941883c4c4143f5bca5158d1b7611a65c3ad0a6e2cd06b5a98ecf297d7538cd24872cfaebd555c9cc256ad952e8a2c5690f7795fffb684bbe85f2f843ba69151e1dbeaa44ad219931e09115a8bba2fceabfb4f64cb138493abffefd6800266237680bbd74b3e563ef0b9b6064ed2a7ce47af3395d1f6a308e77b9c41afe94d26f19ec001ee0bd8c3c68427be391aac2cac6405b17832f77c2e27782d066249dd8e555162c47d1b4b09cc9eac1d9e79902ac5b875f15b10b977aa960fb62e7930800ae6bae9f281f1bf01004a51fc4ea3d487b1729c80373ad271075c8629c94d58f95534ee8dce7182645bc5fd2bbafe7bcd233cc12c29301ad221be9ea0c8865b9032fe0b830fd38ee5d3c637173024af83865594247d1caa9220e7e8224b4d99e03b185f97cbb8a5e0ab30501bbfa187fc242116ac7ccc4ff4441082b86fd28ffb58f6d9586d82376afc1746a3b8e2e59f33cbacc7f7bc03e9bb9c77517861541b6ef31ed19c3dea6c9c89d14af2b44c5dade4738bd693f57706fcd7ba23ac4749012ab873948af73d65a14a98bde1081252c16828a181db6d8d23edf67105dd0aaf51b2653a6a971d1e55faae25daf6c020b674b686e2de9c9be6828a16a4a86857a33ace4cbc5a8e7e4b2d69952f11e61a10f127a08e6347d4fae211f16d9c3cce1b2650c88a3b292ea48f2b58a02f7f77f40eb7a3f95b7a67cc55027ee43b8e06c0c5bfd3ff4c9cac7c113140d7e23b664e272630e5234836901a459c488fd876062ae0a5927f0fbc5ac243f99b71c54f9abd8ab19df92a78d6b0b8156e5ce75d90c0a901900d0f8f6020f33257de6169c8ebb45ab9935359e600452c4cfa6963f7e0ec22c10d5cbb72fe91b63c0f5e899ac3892b3429dc0373dd5d1c3b261c0c6b39d02798e9a20c35860311b4a3c1a800e03c2f7dea27c2a047dbe99fbcf2b69d9382bcc08bedc718dd1cc51c002d6e7b6537f9e56a87f39e5860d19b5ab2976cf4caf4779b95a2e9b92a595e54dbfd299addd73438f7d02d347a8f87cdd1e7081cc9eb67128a050d158e3e9dd2a1ee464e1dcdf6b2b3573507d808e7f680e23b722a03acc5f926856ace93a9aaf303f71cd5784aaae3ab62aa8a62c0e1c9f54f40a818efe62392878c69e870d0404b1286611a7804876c43848c915294c6fa3d288bfb340254f075016ab7913b80241ebde9da1b622fce2d01e8798ee71060744bfb87e99f661991fd3169dbcf81bef81b5d08cd542e43a49449de4f1c4a77e9328f42d014d50c538f9dfea3374b3d2317b59c768d2db38feef6d6a0b0fcb781594ebf66e7e73f0843ffbdcf3ef0be63648b3ebfaa468a3e69567d19376f208d4c0174e3510710c4e94a151ef907960bf7cb5ee9eea2917aa4dcd6a1a75506b69c2f67ce719e981ac6f25c989920935031bd4bc6d49fadf20486941ba781f3a0ac88886413d00952e32db2ffa7163756f2f80de14961e0a90f81733b1102973ec66992d3d9282ed8cb40b973a6fbd9e776e1367b36bb1e74997dd685ad9e5c72634eec56a2322cfb6edc2dc0d20cbb08f5cb8457ae6a214578804ff21f4240e9de90e926b80fabdf5e41bf5cc94d5f879b7ce0aa32d6f734d6997af8b44587e9d8c1f088dc118806e78ee44f156be53474e32d3bfb8dabbc0ca40b5b8b94dcfdcc1846aa851c8ed382204db40219c4a335b40852ba41cd404e704bb839a2e79e4f864d4c1c66b988cf20928c78c10ae41778369ec0557aee2105853c3a0673cfdb1f63478cfbd8177eb5917a625056e7f2cbac52f6343fe0f6b091198b50bd27d2ed7ed6b39bb88b0fc9a3944916fd59d7a66ef2ec076f61b3b5c80cb13f832c21e670a877ec4b99d469dfc7170e2b311b9d9dcacbaa5662535ac787458e04f6b0624849063cc93303d71ba8279ce5ab9030449e0afa6834d376c42341b4482d33f8784a51d5ef8c140b29f9e6233a5dbe56db930963715669c002a125bf9da030b36cc7cec45d849dbf0a4a3900580e4af339f41048540c9278e179160fa90dbf70172f90eb03ad27c33646dbafb399e7a634a9d953498fbcfcaf34c5628d109fbd9ea7b9d4d2ca71b84c1b3af89b02fc5853a17a5f0a4ed1ae70afd7efab3c7359494b73cca9098b20a9bd8777298b857895f075408bc60e545641761ad1b035b1329339363d83dfb380d00949b321b211ad291d3dda21e18de2da0369a34a5a4c8abff9fdcb58acc8d3c214484a7bf77fd05f4b0966ef75aa0a871d1ec4c860836c0f6863c51d55aff361a8d8de35b4fc281ce9b42fcdba97f3c22a1a3c92331895586e134c4c6186756c3a780b3a2640dac1ab317fff0d87473bfb7d6101c6502ab5bc373c3c962334a99cffa61482672fa282ec39f7027445b7e99672bb5c3749dc273d44c2e9c038b385d1189fd844c7c699b1317b2e76b655881c999129d0ccecb88533a8d17b58798225ea288c8068d07db008a864ebb10161c2e173c4ece130b20366f2dcb5fe851bbc231f1fa19444d81f89b5ae967c35526474f5a4cb221b0d04130de75b09585a3abd07653d04edd407768cf32b6cb973f0e803a8ff5ec98fd7c5a942741a5b9c0d4dbac290ea4a1574ebed5e31050ec88818269a5bc75d5a2321e4a406246cd77306b7930cd56344a744bbcde6c97eb166ffb12232d3dcb8a1403f965d2c3cd827731438a20b815fdd74ff012a9327acbda52c2196e852adf6ca5368ec4f5f4a27ae7c9f641bf55f129a90975eaa7937a1f55776cab136df4c203dce1d1c6c53cf4102eba1d553d690711739aee37967cdff4b97518f199c893d458758709c78c37a58e80563d55029db9c69d41c7e381fc61bdcf8483795db34a6686e36ea02b9d02c67fee1f1790710f96abd2f1495c4c9e39037d12430dbcdb179e5dd58e505fd5c9bd875fc6f5794cf0a9690cfbbe84a5dc503e5bdc2a6d2e7444047a6b10ef3e45bfca1d9299a259758b223f14a4849c1130bdc5d17be7e760e07ef8c85f2139e9e304c3c9de5e92f38fa489a86a9243c69c6a00e99812a246f4db6d2c86588b2c3cf5bf01a92c321cd79382fa57b71ce61c262057e2b3521c8d5eca870f6399dabf2f5345b14e640fe73736c7d0eef0fff0b738359242fef408ac0525216d6a9539fe79aea0f19dad5c2df47869061751b80f9436723dcd29eaf1a1df27208258b72123a4a1b894acdce936c1adac440a813ba1f0c8c6672c09e7db97ddf3348830c9bca23ced3361aad26208175752c63b0da092ebdcaf9b9a370b4e6ae64a12858fd6bd66157fb282f3a66747e96272c68c42d81a2ff654b620f13f4a610d7dd2dd3636dca4f36d3f541a8699282b7d13c2d54dc8f8c014d56383eae6e686963a850b47da1732d0d8a3c41f1fae7b769c14b5a40b1f3d18a4252a2d544b1897a6db374160f0d1e4fdc072ac3b06830b12299ebc8e03c0596e7d4d53df336345f4b0d777a69199352cde3b530891dd3f8724f50577cf88a4722e04be083c6821cd56fb72b9de0fdd5090971b952c8f8dc267b9f3c2a4eb03801feb76ffaa5991726025921db23defc32d7c6db979f29bc74c4c031156ef2371d2ddd93c95763a5c4081932a61cfdd16a17b55a7236a91234427b17440ca253371979efc27761ce3804b1999fd503a79c1dd882e5fafcf2b77199f413a7de5398ccb329eed67f2c903d14575d3f693a67e14832bbc1edd02564683fa171b8a50ae0436239bfe9b6b22ea65bed88f7bf7c6acd037752f8a034cd80904a52ec12eae22146ee56838fdfbdbab1d481fd671b110e8a20a1768c5f2b751be8f7525e9682b838b695c42d53fbc285ed7794b7b9d91f1d86b54a403ba92435f8e0279b415a69a74327bb0345afec3641ab31848fbd66f405c02f49bce4083955c14f4b8cdbd1d741048bc837179631004c1b297031a333e1c8065c792c808457fcebb3e9da47bd14344b1cb1a81fd517556c65aa89aaec82d8566f1947623e62955d8891bd6acb301c8a49facf2d8a301fe264327ea00a513893e2c87c6bd5767274b2c2ba104b8a0b856e05f2bcb47e5e74ace704e68ded2f7f92e7b049a1bdcfff07b7205e27660345f96cf0883712d88b66cb2a61b8d766229990bb5c6425e6419b2f30517c67197a509e9fa3e1e7457a1c4d5057a0dd1582eb540c3e5db13acc60772e06b49bf87fa360c398406b1ecb479f3fec4bba6e66005aa7d85112efc4eaeff7878d85f018f290ef26c5a926edb1d8834b638ffa917d4fa0ef9e29123573d73193aba58e3a9dfd31fa184773112b52b69e823f71b6ad6123df766e06e303fe456e976a15285169f1a6ea9deb4fb9979e0ad0dae82dbd6b02009ccda29c8f45f66a2eb205f52cded172001e606b66910276bc9329f8b0c4990c58d8e057e462eaee9bb0eb50bae4219d47f8546fa6898995a8eab4c8fa33c623d123709591dac498afe450d5439b01e2f0bebba06a1f6d7bd15e1016793be707cd44b52bc27f451a243038345b9d4255fc3a298edeb808b23776630c31c23794b689c69913e8007946765c42132869649c9c1a743441c060c17688c8a508c9023ab223c3d528e3a1250ba324182f0003c5d909ae4155bdfbffdf7d904cbf118070189538d894f9c93aba138a703a0951c41f277a5084e6bcb34d1c1b9ac8734de21099d2a8ae0bef5517039e09a924a9cdee02be9cdd1d62f54cb45663fb8e269fcac586911400464ef796eb736d58384147fe272b4dacea6fefe24eb210e70ac8c26eabf84262dab7c01ff130c85bcb0ca4f40ac815061ecf64b647cae665a6f443e4085880d146aadc36d079a3539b3b2790d6401b85b11a883bbfee8afd3f45861b4332288939abede8591049687138ec26195e41204f6b5dc41bfcd70817cb6faedc5198c9543d42fcd212237eec1215fd728117cf8e6675f5ef2ac3720a216b9c222c54a0e7c7c4bb823495910015123d898e008a9c798b2d3cb5d48c6529ac1ba4de71a73a62185ace2eec63f2", 0x1000}, {&(0x7f0000000380)="b28528eb99a74f3dfede7d796703ffec88f17f8b9a58abcdc07b5d61b4b800dce172e79a57a9c47e04f8b18175bbbcb3edae9464abe8e564a6e6532154cfc5b8765e145f64d54988133b135df662537d72ff5de05890fe29804ce30a00523cd49afeaee1e5192977cd5353a8d1391388f8090e849d88e58c08b1bb8c4f44e0939d9ff78ba121920af43b7ca3ef69dec41f1b", 0x92}, {&(0x7f0000000500)="641f7d679dbffdfe5ea5f281d4359e46ccd4e6991eaa55c04a19440a7c492fbbff56ad7eff1e754f0f20de5566da2d713ff10bf605d847501083aa8f4c46af7f73b74a398a2ba663c9dd0c064199d07246d7da34bd1c9d5e45cb3e0009d31aaecdb2c089daf82a89a0523bf95de624deb0c6248c9066801a7b2d4fa59b86a231100392502747e116041d7320cab1df4c10e17472c845609b66dcc4b10a5589c0624ce99733f9b4474fc46af4436c8f638b6676b1", 0xb4}], 0x4) write(r1, &(0x7f0000000200)="931770c72cb011d984e655f1164250916943ff2f731bd005b385c133af1d10c5123fc9b5ad343e86f6bebff76b9f5b215eedc6331631cddccc639208c5601a09de0c9f646f95cb22cb5bb407928e9046f756354345a60540b7bb3f2f52082265f65dfc79e0d14df4d5ac2c84109f2d9422514b418b67f86e60263224e648fe3891d7938f4284139f5c2bd8b49b75a64906bfb5236419d7236a0a47f1110660f83b4640e9eea5d56e", 0xa8) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000000), 0x60}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) ftruncate(r1, 0x0, 0x3fffd) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x400, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:02:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) fsync(r1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0/../file0\x00') 16:02:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:02:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x80000000) 16:02:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getgid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) r3 = semget$private(0x0, 0x0, 0x100) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000001740)=""/4096) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/149, 0x95}], 0x1, &(0x7f00000002c0)=""/253, 0xfd}, 0x800) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="4293c5f21b0f984abff3e912ccfbf8d9426acece9a63c88b14fde2c30256cf56f3c14fa3f0541188f4df5039d3d5df207a4f65288a291a20861ad0513eec1d3a45ffbbc78cf04b543371142a3c9783e84206d6fb787c1554fa0b6f404b072151536b98252220f03a5c3c830267106019419cd8968922d6044169f7e073d28837474fe143e24eeb5996fa949632af8c24e98c4922e0276efa409da8ae13fb1f9e9af2f8dbcfaf8966c548b56e5f8584a241fed71f033e32e3e1988a816eb58ef2c8e19b4d5c9e686785a0fee35fde9276b321904ec862ec3e3861a712c9b9f43f868a5cd9d7cb2f48328c6d7b37d16b47fdbb19a2927dc33062de49", 0xfb}, {&(0x7f0000000300)="3622e1268789a0640622f5872cb213bfcf30d75ef4c8a0dab026e695639f53b0f7bf20a29c3cea5768919fd9e8f97bb737f76bc6738abb6dd2fcdda3fcb7e0cc293da8ff9a85d50de9324d1141e29e7d0ff849604d8e766e5ab9b80101be6cd58543", 0x62}], 0x2) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x100000001) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x187) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000200)={0x1}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x7, 0x8461}) openat(r1, &(0x7f0000000240)='./file1\x00', 0x20000, 0x40) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x526a7b7f}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) connect$inet(r1, 0xffffffffffffffff, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 16:02:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000200)="7e9a01e44b0c4fc4c9862a508ddea3742469d129305ac2ad2eb21dd60775f445118bddce416f42ff8e16b18bf4808decd246b7016733cddb7871ef27501d720143984dc64fb3cf5a68b3e7a3cac2839969d6835c83cfb00977d5558900ac1d7c7da03796a172f516999b24925d7807910837155e11fab5721d94cdc52ce4248b233674a4fed674a4a63e879728fa05c89cbe37db0bcfe1389b6aea5f6ab3a8b963032a5283303ed7bc6ec0a4be768506f1488e", 0xb3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f0000000200)=[{r0, 0x100}], 0x1, 0x91) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x100000000000024d, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x8, 0x4, 0x3, 0xfff}, {0x7, 0x0, 0x482c, 0x8000}, {0x100, 0x6, 0x28, 0x5}, {0x9, 0x0, 0x8001, 0x480000000000}, {0x100000001, 0x401, 0x10001, 0x100000001}]}) fsync(r1) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x9) 16:02:44 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x20, 0x10102) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000"], 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1, 0x0, 0x5) ftruncate(r1, 0x0, 0x3fffd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getegid() fchown(r1, r5, r6) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) read(r0, &(0x7f0000000200)=""/227, 0xe3) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:02:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380), 0x0, &(0x7f00000003c0)=""/145, 0x91}, 0x843) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x800, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 16:02:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0/file0\x00', 0xc000, 0x5) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/235, 0xbc3e}], 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:02:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100000000) fsync(r0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) setsockopt(r1, 0x20, 0x539aafa6, &(0x7f0000000200)="5aaf8244e8beaf5020293abb280a9ca3dd113fd2684b9640d81162e1d7c3319da2598b4beeaae414743be25be46bc5a7026d124f194e7275d263d078b4b5e7058e2b3d01cffcf0c79de3579b5327b2566307c7547d93ee2aa4ec8c4c2029a2885fcf55bfecc753a0c520f09e7337e3c5dcc0c4c88a2c6827ac3918fcdc48096a79537f183638344f7126b8d34dd47b6777e2fb6668ca020a18967c7935f2ec06c1b64d901fd63c541076701b9677d903e714fe3de8dc1117", 0xb8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/103, 0x67}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/235, 0xeb}], 0x1, 0x0, 0x0) 16:02:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000480)=""/15, 0xf}], 0x5, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x40085}], 0x1, 0x0, 0x0) 16:02:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x110) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000040)=""/2, 0xffffffe7}, {&(0x7f0000000300)=""/150, 0x96}], 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x400f2}], 0x1, 0x0, 0x0) 16:02:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x44, 0x2) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r1, 0x20004b3d) pwritev(r1, &(0x7f0000000040)=[{}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x8, 0x5, 0x0, 0x1, 0x9, 0x3, 0xffffffffffffff10, 0x1, 0x2, 0x3d28f51e, 0x5}) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x44, 0x2) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x44, 0x2) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:45 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r0, 0x0, 0x10003fffb) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0xe89a, 0x5, 0x100}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:45 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r0, 0x0, 0x10003fffb) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0xe89a, 0x5, 0x100}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:45 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x100010000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) setsockopt(r1, 0x100000001, 0xcb, &(0x7f0000000240)="6b7e5e95c7a266891bcc5a311f6b7a7a5ef21cf56a12c9121fde89dbff335fcf49aca4974532c83214baac394f3fb73a034056b199cc6366e5a88ceea5063bdba5cc023d5812b2793d62dd14c4e4e4e5466a22774f", 0x55) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x208, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r3) 16:02:45 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r0, 0x0, 0x10003fffb) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0xe89a, 0x5, 0x100}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:45 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r0, 0x0, 0x10003fffb) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0xe89a, 0x5, 0x100}) 16:02:45 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r0, 0x0, 0x10003fffb) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0xe89a, 0x5, 0x100}) 16:02:45 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x40) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x18) ftruncate(r1, 0x0, 0x3fffd) preadv(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:02:45 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000640)='./file1\x00', 0x401, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000005c0)={0x3, 0x0, 0x8, 0x3f, "471e8b002147783305bb6e4f52085792bdc060af", 0x401, 0x9}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="22250d6f0d7a2ddfe5e64d0677121f9222c4c7f83929e1ffc877897a447d300469c1c98547ac38d67f449342dae1266cc0ac4c69d355c7e2e36c950cc738b09eb88f08fae15cee4d00751e906a3dcccd957d9d63f902a4dc21760e4ca35f6e073677d20d0000c7ebcac1a1a168532000977f470aeb4593d7711fa0a63e968de46f0b4cc90108019edc7c1ea44be89df04523aba9cc5ada44d00356e8320c919f2af745221474182e532ad7303e26d6dfd99d638231b5d84451fd"}], 0x1000000000000305, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) r2 = semget(0x3, 0x1, 0x200) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000300)=""/91) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/39) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000500)=0xc) connect$inet6(r1, &(0x7f0000000540)={0x18, 0x3, 0x8000, 0x101}, 0xc) getpeername(r1, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="d82575ae8f8e79acbe34f5ecc7afbb6b80182964788df6f105c5d6afb44dea616c706c0f7f5ba931dd3136b493bde83f6d011f36e1789c3c64ed1f3080e761", 0x3f}, {&(0x7f0000001740)="4fa62c687a5b21ce72218b1c9484fefa2a7131a812128d935554d133fe71f42aafe7cf01112f4fa279e011e6e05fb6e5a10639746c3d458744b95a4844b51b64882091337af1c2a738f836c182d90947023f679e6d6145598112a3f23b36002f23d0b3c2559fd94b64da67be4192c7b6f82746b3583b36f9cd016e2d450ff82d46b97e5151b669cf0b38cbf2ef964cbb66a83352a22d89a69d021fb1607f68b8ef527f1c4d68384332ee5d698fc57ecb273da11dbbdc0700edad863b6d2e853ecd28c3dd1727e6a71e9156694a634066a0cb5f7230d51679a156a0b9049ec6a66854e9f31a0473bbac6f9c65db810dcf6459a4f520d9e3fdd72900ee512c977b6f95843ed514c117a75d6c6954085e7f403bb94f0be2f6dc76b6617c3eba916d07a59f108ef95f614970df6456c2396d63d8c9ceca89b9c9e6f6111550a1283b2d4d3f0ff4b1d1876225dfc609f1028438dee87317e787cf6e70a8d47a11e104295f2db49fe27fd5c3bfcf7187b9d46429257490e3cbad26efc4486ff5b803c58e1eef327d1addd76121226fc5c55702188b4c56df3626751cd439d3f38d73c8d90af41bf09372ad5247ce7a8ba44f6c0ed8848baeed932f885503d282be19a8a2587bc8f39ab5a4636fdf3c14b280830765f4bd4e7b7586cd2d03750af0a1d77100caa2397c8f82d5c17d23fec25c430684231f2a954252f56899feaa25968fc8c04f6a93642a449c91e419900b556de4f04fb3835654556af3112ea92d2dd42dd0ca33fcca16ecc93d661ce7bfd2bbd28032950293be3610febdc9c6c233a57ce3347300a7bbef7e7ab4f954bda348720ec6db4c589ef0b8e20c410e6f6a512a644662cf38b5f9f0fa8d3d58780b0c765b0740c72d76d52a95f3cee37ce3834cf82785c0336e270700aa28cfab9da5ccc8935b6fc3a12291bb696624e029df23a9bfc748a2dd5e6d5396bbacfdd5760741a9617d35ecf4c0f6390ab18cd4733cc29ad92b8739f809f01445644a7412d0e90bd4042a9383a5d29d254c0ddfc63c85b74674b84a81be981ff20c56ac077fa5536ccfc3232c85f573dea3677b4c9585a1718862d8754153d129c428f0becd6add0b479a6417f223cc5248164a2295a8cd67db6afd72e6c15d5c91e994ce9f8c43fa081343b84269f66abaae663a10bc744d9a754e6aa6ac63984ad39297fe21d8544de3a592197f690526ec3913def74c9bf00e70454e244c61496ceeab8ce4b45245c6152bb05276cbf7eae613b2156c9539278ec04509f949901ce9475c15c7f10f7afd551d1816facaf8e7cbf20bd8880c404b044771827257276461bd0b1dd6aecf714cce152710cd8e02fed535f54944fd0bb0b39067c1c385f0fd98b1527ea5d9ae29bc516009fd68100330bf1b89eee102f4a5c74163eaa310f85288db967c9a2d6755f86b1380801e851274c143ff41717574546ffe82f3d389241a114f5e1c9261ca442653e7ded193164932d1a5fd3fc787d15fe104c89a51888a661ce250f0caa0e937674c33c005ce692e7d7698961979c08df52d17f16dbf33dc9ee2dcc844d33fab0dbde1625b584e8c6bb877284223fe98f9117b5a1e032dabd0f24463db396053f58f77401c7b5617b01c5cb2de69166e5e8bc9a6b893e5ab6e29f85d9fbe03d3bf0bc4c1662a9188c799ca697bcfd2126ab86d405ad9b9e625e0ab3103e654b290e2c2788fc6046eed0f63c962465b528089d89b7859dd76bd76bad23546a65e4a3ea7093cf6bf3713b11300b629677a2fb59b0ddcccc41b8b4c900493b00f2e6643148233a1114f23385af89abaecb3181155f626c6bbd53e79ec36316bad5e218b5666104bbff43dd798149c52de898a9d5bf0a27c221d37fc3880e59924f6abeee48ed6d63fd0dad42dd2af63bfdc44bef93a40aa21d6fd4099c41b0eed9e305ca86387f261a46401bb510998a4687036ae9f30c53659d3061c8e1b65f050e0105b9defc6d195863af0b64a9c96bce5df2345e0a8bf5120c46014f5486081290df204b675073245e47762034b229b1d939e5cc08703e5d6ab3f5c83fa38d83857f1811e512654d63451f07f2732b6fbfdd16d05747a56b3b4248f79b4bd274a6b70ec4d8dc573afe4047b183f40f0ef6728ee6652beb1468dae681ecf406245289d6600e7a54c28cb97944b043281868da875403ebfe8fef3aaa6c7b0e2fd80a61354cc5cbc04193b849de9c1d36f22a77b54fec19e3d991686c1d0edb2e887f3ad5f216298ac0c19fe2d26addb88e14efedce05fb2d54c74019428a7ced35cc4dc7f4cb46b65d53fb20f38707eec2023303188a104b10380941c1c4dbef8504e0841b679f808fed046e416edc5d255a9aaac257a2ced78d72bbb5633d3fe09189f29144ad63cc7b85a798eb5d556ae41fe5fc4e951a61522acbc3543f73059fef6f9b50f136e9e4dd38180819332e9b4b10f854cfcf7471a972c2adf7a2845723dede95c8b2b730f6703f890231cb3131129803238349ca841a4391b12fffcb3288e19f7db854b10f72a38f0e2aa1ab368f740b9cdca2dd3fd9b7ba0b7c2644806383c44adadf861bc0cec2202628659418caeaad27a7bd40ebae3901f1eadc9b0b74bbef9b2efad163ceb3868e29d23018a2be57d23f99d1d92dd35db41ccf5d1327ef2afd60ea66d9c4f145ae6e5b1bb03460889aadec275e37ae6ce9f77778a407d479641889c94306efad74996ac3eabbed9972f0437512b7e3be470c03a378183654a06c2a5a9da1e161018bc0253e0d33620d47d617d76877b5306b256a48652258eb5a8d074b554daab6766079e26beeb68e675bbdcefe770d274424451a1d656e2833237d1e1c8c09b5f0769b81e95a9adabefd3245c4b59114c29a517c79e88657e18140a45f05cb72f929a10e9151cddb1318a6d7a2470c81b020c348748660ea3ff7ec47dc2ae56b2c035b60bacb79b60611df136c1aa4a4ccef7458f19741d825e804f26f923800f85d5b8170a09703f3f9e16350b2b9aae0a3b8a0171d032a5ef9132699710b661cf746b12713edbadc9b84d344c3111db8df806885f020da3e5635f5fa54e55f147f2cc88021c852f570f5d651e21e25f3c440b600d5685a348036477d85ac3c5bfbf1618e1363b977bc33ad182edea6cdc9981a0953f9bf6132f70b6e60667732ae3882d2856d691363cec900312d3fcb66f48549fb7f467b7bba0f2dcac42281dedf1771b03445a5a5df228159cbfa478a792cd686ce574634a4cb21121afbf8d2804dbb0ef2e7aa1c4d04088e78c102e8893c5f8298b7bfe050bedfcb8a3b2cfb31cb9d3455e55be96abee5c3dd69c25fd22a06738e20e70c820e9c7e4c6fd60df20c5c252a8ba2aa02489420b237dc3ae64d10ee58fbb5036c84e26edd6b5617332cbbb3e9b6078ed2cad094ed31aaad5ada7561eebd30f86c53a564e949834cf84b432327c8878f31e42efc56c02baf7aa1747fbce74dd6e4b499d860480833dce36468a7a7e41659542acb39b8fbb91f1950b910c493ee85f8ae6dcd3cf1e989cc7a81fe97ab88813eb9cb5a6dfebb4240674be975f2dcb6c5b8bdb5c69a8f51a072d36e6f99f08e71e2dc01d0362556f75dd660a06000438113f26b57ba7cc886503884162d6e1c0d42e6528621632ae56013fa4d64a167a251b344ff318ccaf52b161100137dbf4f35ece2ce6f62154f210b5c8908d907874aff89dde05de1bb84914e4d2e295256c42d831efa378a6be4d27d1c1cf35e514e6f93bb617d3977aeeec96c045bdb1edbfef09d8c195fa7b32c9e29adf3d6aef5c6000935061e15a5ef27f4cf000bd86e4a19b628f7a5e9e2850b4db08c71a176670d4f1d8720fb421b73b0e13f3a4577438340ebb0e3f3f0778306a0f74ce2c5263156b0426a363d3e63fd6028b1dabbbf8b861c72420fccab5c2cfde17e7b83af2a6edd1b73d2723f9eeef6e8b318a7d6e3b98aeb355285eb2da2ffc037fbf78f086ddc3796d50ab18fd85ca3ad6bafe29929114286c1da59f7e54914797a7da96d852459f60d6add8d0db1237a67d37ee30056360204e09a5c8c7bcd7cdd09fa1f64ad3e89970f5540f23ed7fb88e116e9d168597ab84252e89481c2e47378ef198bf17a75457ad7ca172859f766dfb720a6a3faa9990a3796895c651abaea662a1d88bdd4fcdc0901fa1318a2bc72c32fc2690730149924101f01511ea846bab9efc41b03f20f0d10adf7b2c515c2389ed97a03d441e9ab0728c45db42ca454aed9682eed9fa7ea2d9a9573c22d87a257ec041b1cefa81beba4e5dc8c674fa4f91ec304cd9532e473e3ac2fc5ad77ea6f561e57ccf8423f26ecb5ebad4cf1081eebed67cea9bb2d8311c9492462c731480416eb50e79e1b8613b6e2ac4bc97d2f8b12ab1f0153c8e1a37dda432335c8075c40769a5d4954537fea67f9232589457d8fa7d684e84ef9e67d0a3f6fb91bda5599f425d76d6005b0f272690f7b4c6ea44e20dfdae0c66916029dd02769cb654aff2c6fe55965253ec8800c491a14a662236eefd4af1b47a9f71ba44097cd34898f9e0d05f838920ac31aafedac0ca110204ac2b4b5e7714e3853a7e2d5c9c9a4174e86e8d48c292d914604037565e3f056b37b7320a3171b84af7c901b94e23af2b7c690bc4613cb8e6c12b7e397bb8ce21220b2cec000baa4f1a4eaa1596b221668eea01a3e3224602dd14c1485398cdd4f431f03c5e0081bf021249074590aacc16bcf114e342419063bf988f888084681118e25f208f64c78bd680b44f33bfd54badbacbfe5df84fc45d6d25026d467c4590c9ce8335a68ad7090fa0942c068c50a5c6005f1e9b6b50636fec189a68d20d93098ed385254afee08f204758ff6d4e2ba24e8bbb22a7c084dd0c7509994e529dac2d672d65232f7dfc7fd250c983573c06f0ba7c37773e8be4aa731d1c809250c6b493ac0d2cea380f495de09699b031517ae7bf3011cd710c1ff55bb2e9c8401b09ea3418798ace3caa60c97eb004c75bab73c73709f5a56f645a27af8d7b4a2a9be4036e42118858b136a24941236b9e6eedf120bc3a9eb956b493f4d1a6afdbd2aec29e725439384a35eb380a1812cba1aeea465d02cd5893f5db1298a6103b94ed8c997db23c3abd0e49c135360b9aa0196fec2c8dffd0d0453b630cae9edc02093920f5a99cdc131a6452c34bcab3bb3d4f93615ea61a918f52038377eb589e317bb32db17cd6846c5a081ee08674c2f00ff44f0fba786118f882b05d63673168c298c7daf3e05d81391103f42732f16566d4e4b662d690d7ab4a46eba5c1f68f224cda6d3a1da14fccbd5fde0927c60fa2d434bde2edd533a2c2a4965f3db70b47e80e14430dc373a54d78e81ed66e5cd6bd183e1b70871083ff6cad4fb90f261238f24dfe2242adf2208f5edbcdb3bc90341840ec4822c238a7f66d6ec91582d1765a3b67fb56f1f507dc3f33f79e6588d6ffb38c90978a3a5670c24a1dfd1266353d270486a7b7a5078f02b1d59dd1a6735ba83075b576dd6ae34163f89aabc4bf077a3814678267a2f1f7b041bf244f3cfd096ae42face83847f43b0612bbbf0f9674a7ae5f213a1f193f69003be1730b17ed4a0c5f04f0c21a36c2e6955154d67f25906fc794d8cecd5e182f668f60115d254719e3cbc8b55693bdf5b6270cf0abeec6026abddd379aecb1a620152a8d9d3edd26353bb89fcaf2e797fa4c35edd2144c02352d320f11d039adc9722eeea892f14f82cd0cf39f15954c3d9bc2f9ec963a9b42d7d90657a9b34073", 0x1000}], 0x2, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) bind(r1, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000440)='./file1\x00', 0x800, 0x14a) 16:02:45 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r1, 0x0, 0x3fffd) r2 = shmget(0x2, 0x1000, 0x343, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = semget(0x1, 0x3, 0x0) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000300)=""/72) r7 = getegid() r8 = getpgid(0x0) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x40, r3, r4, r5, r7, 0x80, 0x4}, 0x80000001, 0x8, r8, r9, 0x7, 0x49be, 0x1}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:46 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:46 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000640)="fa835d582a2baef305b3661c956b2d86bd9d4392a21911cbbae82b7366fcbc10740f7cd5a2be350a36a8c2e48e99338c00e427e0982c8256e989e6f5706500abf84edc4ed0e41bbafbb75753020d4b40add105dacc0cbaba1e86928bc2492c6462b856c4166a4f808c84b0d320254e821884a375bbc8c0d48a134def6cf5d77d03f19fdf2aa2d26a2579aaeaae306b6bfb9ec76eb04667693d", 0x99}], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00fcfba8f7637c55372c70f941c33ff8529f3d27b0546dc9b8f3fb20f499b9de7191f64d599fd6c51fa7f6af1528293b7980825d32aae68ebc6a331541aef2f953c0013a71c6799d0d8d09fc17b56dddd64029170cd96c7e0", 0x268}], 0x1) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) ftruncate(r1, 0x0, 0x3fffd) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:46 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:46 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:46 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:46 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:46 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x25, 0x1ff}, {0x82, 0x9745}], 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 16:02:46 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x10003fffb) 16:02:46 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x10003fffb) 16:02:46 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) 16:02:46 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x10003fffb) 16:02:46 executing program 0: r0 = open$dir(0x0, 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:46 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x7fffffff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:46 executing program 0: r0 = open$dir(0x0, 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:46 executing program 0: r0 = open$dir(0x0, 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:46 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) ioctl$TIOCNOTTY(r1, 0x20007471) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) 16:02:46 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:46 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:46 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:46 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:46 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x10003fffb) 16:02:46 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:46 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x10003fffb) 16:02:46 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1658, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000200)) pwritev(r1, &(0x7f0000000740), 0x149, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000500)=0x80) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) read(r2, &(0x7f0000000600)=""/165, 0xa5) recvfrom$inet6(r1, &(0x7f0000000540)=""/115, 0x73, 0x800, &(0x7f00000005c0)={0x18, 0x2, 0x8001, 0x5}, 0xc) 16:02:46 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x10003fffb) 16:02:46 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x0) 16:02:46 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x0) 16:02:47 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0, 0x400000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) chflags(&(0x7f0000000040)='./file0\x00', 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:47 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x0) 16:02:47 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:47 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x10010) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x0, 0x0, 0x0) read(r1, &(0x7f0000000200)=""/223, 0xdf) 16:02:47 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:47 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:47 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x7) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x94) 16:02:47 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = msgget(0x0, 0x166) msgctl$IPC_RMID(r2, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0xe000000000000001) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 16:02:47 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:47 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)="5741f6060822f8cf052f1f9f249e65008f8b5327dd65982ebb6a687f69ae0b75dfbdecf48546406f2672804e52d0cf5ad3a8419140876c870f315a2b23ecac665935eee0b0873acf5c369a5f18f05ee3", 0xff14}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:47 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:02:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x14) dup(r0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x41) recvfrom$inet6(r1, &(0x7f0000000200)=""/164, 0xa4, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x80000001}, 0xc) fcntl$getown(r0, 0x5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/247, 0x100000199}], 0xba, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x44, 0x0, 0x4, 0x3f7d}, 0xc) mmap(&(0x7f0000ff1000/0xe000)=nil, 0xe000, 0x1, 0x4812, r0, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3fffd) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3fffd) 16:02:48 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8104c2ba9e1c83b7, 0x4) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3fffd) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="11e74a788357a1df5c95dfd25627ff437c10e434009261c42e2ca2e948a15bd78c99528f35499fa8a4d8bd21a34c996a174fa83b114b10a5c002b0c834fa05eb30fda09eacdc280aadc1eb89f495b6e828cb40ecb3763ddf553e702e990ea5a36d51b2d15238d39b46ea289446dd8ec369", 0x312}, {&(0x7f0000000280)="2c9d74f0860671d3df82fc491eab040292d08bb93e64643b96d4c552223a2f4ab54fcc46275a7dced5fd5305fd11aacea2bf88a350e9e63e05570d5ad06e54ad9d4e9b34ef0d845d5b4e837162b7efffd3001081e6ee183d2bb989237e0f7031313b9d0187673652d8c6eceb0dc5", 0x6e}, {&(0x7f0000000500)="ef71f538e79d7751cbfa6a4954e5130adb4113e6f3bfa4debc7d8a49b11d3b8b08e5f9907b6fecf5db4cf898ee4cffdd0fe172785cd55d16dd0e9772377a4cb469406d3a0eea8fddcee79b46b20cd2de88194e037780ffb3e3d405f2278003663537bd0c1a379fa9e48140ba8d343afdc4cc86ee761d8813e5d527a836deebde038b664e587e8b049c4642abec4bcc9be936080fb192acae5a11096bd3dfc85c1bb6df2d70d551829e32bb9b4a4fc18cf9ce79d592c3441ae08a8654a0cdcd5f7577e0376f21238cc83d346442b740e4", 0xc4}], 0x3, 0x0, 0xfffffffffffffffe) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x100000000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/180, 0xb4) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000040), 0x3a7, 0x0, 0x0) 16:02:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0x2c3}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) lseek(r0, 0x0, 0x0, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 0: open$dir(0x0, 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 0: open$dir(0x0, 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) ioctl$TIOCSDTR(r1, 0x20007479) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:48 executing program 0: open$dir(0x0, 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="ce4973b0122852378d6adf7e3fc8ba92f042c72d5f73d3dbfd7c8116", 0x1c}, {&(0x7f0000000200)="e0cdd335f847c42958130ef0136cc076e1dd39094b888963b83be8fb9eb5047b8f4aff6b76ee5849efccb5f0aba1220d7e545dc6cab183eb3e6b02ca69c54486ec739bbfb22186adb75bf8b3f215bd0fb67390db31fabaca215c159a05298c65b7d1cb6f57d93624e112449d7c9b7278fce76f5c13f1b9c4141bda8c00a3e5bf90e1db8e4e182227ddb7b2e00e83aaf9e9abf6adafbca307443f5f6e69801c10c4950a21fbaf14a31c8ace9819eb03fa4bfa64e38845bcbd40d82a4c74597917fb5b070f7703a242b5aa8758b3c834667b1042aba2b8d2702d1d", 0xda}, {&(0x7f0000000300)="9e39b609fd80035ead46ed817404e3c773121d85f12b6051bea99b8ab2da1f48bfad02c87d801f9514fbba86e7d05a0a30a9945260cd8619cc4db750d91675254a2acd90197de2edcdc944f1ed75e6c06a3bf3f2acd312504c150180ceb793f437077065fce0616210f32ed78a389db39fcd54387f1f491ac42af181962355cea8f4ea808bc4137a63b55514711ea294d3f7ebda2eb203df79fcc2ec1e46a8e034db56a72aa37b3b90dd73f58b4ccc3441a530c509b76e51933202b1640b53ad9732acb5e55af31e5b31fb1a4c73fd4190d3899f9d191e", 0xd7}, {&(0x7f0000000400)="f79c05b79dc46b8c6d9bd21002974f482dc82a19458ee2ff74b4855212d6ce730447f86a6fcebca45bfecd717adc474521d0c987e00a0075b683ff3fa6f583ba618be85252e53b57d62f90b38431003a00f11236c2a2", 0x56}, {&(0x7f0000000500)="93862989578e75c02ed3bf587a89b8fa321e4608ce40494eec34a7d0b54bd8b8609f9cde31435ff04af7a50685659358c13c208424799e4c8febad36d3bcf19a61a7c30dc0d6e3cf2b530b4fd8457aae220bb41890dfee82058f8737c28f1fd6c8b995109b03c76e90fd", 0x6a}], 0x5, 0x0, 0x0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xc109f0563c16ccbf, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = kqueue() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="e08e343836cf89550a2e", 0xa}, {&(0x7f0000000100)="135c49a2b61ae974a290568f14a12bf8f551bbfad878f278b58d06f47b2137804e8a602f38f0612611394c8e203a550a26d7ec59806c3de935a2d094733ccaeebd7bd81b5eab1b1c3fcfc59b95a08cf9d1", 0x51}, {&(0x7f0000000180)}], 0x3, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r1, &(0x7f0000000180)=""/10, 0xa, 0x0, 0x0, 0x0) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x84) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) msgget(0x1, 0x200) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:48 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x400, 0x80}, {0x18, 0x3, 0x1}, 0x8, [0x40, 0x6, 0x1, 0x80000000, 0xe, 0x6, 0x2, 0x6d]}, 0x3c) 16:02:48 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 1: r0 = getuid() r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x40}], 0x1, 0x101) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffe3d}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3fffd) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(0x0, 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="a0c0a7d16db1a9fd71cd727dcf053b352cad1dc8eb5240406a1ee7987cbe3d7754299f387d0cea55f7600f2e2c837303ecbaf95aa4bd4f8c24cdc63d5592b0000c6993baec4e7e528e10631453c92f677c09c01aebd44f1a99262962f118a7b1676e4fd00dee0cc6dc3bc21d3cce5208b9c176c5341fe10af5f53fb711be3731312b159ca4f0aa52365f25aedf8bb06643d286ab6e3890a466b4292feda4003f4c0063232149c963788e3d76485a51cdc4b6f1b70d45b2", 0xb7}, {&(0x7f00000002c0)="71a1bcd299be4d534775be0b1ce5d6a45f5ae40ca37fd92f7bbb53abdca304895d9f6f65285c0c4a6130ace88268b8d9646451b913fc4d1672e55311e37d9e26267f9121af79e39fd3911ef214012fdda2a31dc6164924dda9dd743e451d393cbc30f8a82199e148c95d98b1eed5e1f717b9c3e77368e975d88e6c8880b43eb800bfa698e016825baafb3c5a9ef387af45f71ebae18a6d860115d3363b1ac4d1df783d5233395d728a7fd403b51673bbe2bacca81555c7e6f1299c1cde9f94c11a595c98ea57b53baed37524657e8dd25a87706dc31b", 0xd6}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(0x0, 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/70, 0x46) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x100000000, 0x3f, 0x401, 0x3808, 0xf01, 0x37, 0x9, 0x10, [{0x4, 0x6, 0x3}, {0x2, 0x100000001, 0x8001, 0x5}, {0x1, 0x3ff, 0x2, 0x7}, {0x4, 0x2, 0x0, 0x5}, {0x80000001, 0x7, 0xf4, 0x2b}, {0x2, 0x19bf3866, 0x1000, 0x1}, {0x1, 0x64, 0x2, 0x6}, {}, {0x20, 0x5, 0x24, 0x1}, {0x5, 0x2, 0x8, 0x79}, {0x272, 0x1, 0x2, 0x7fff}, {0x5, 0x1, 0x81fa, 0x5}, {0x80000000, 0x1, 0xffffffff, 0xfffffffffffffffd}, {0x81, 0x5cc, 0x2, 0x6}, {0x8000, 0x5, 0x4, 0x6d}, {0x100000000, 0x8, 0x5, 0x8}]}) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x1000000000) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(0x0, 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) msgget$private(0x0, 0x24) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x10000, 0x0) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000040)="0d2382417804cda3eeec4d6bdb", 0xd, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000001740)=""/4096, 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x2, 0x9, {0x5}}) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x944, 0x9, 0x2, 0x1, &(0x7f0000000200)={{0x8530, 0xa286, 0x1, 0x8a, 0x5, 0x1f, 0x2}, {[0x3, 0x1, 0x7f, 0x2, 0x4, 0x80000000, 0x8, 0x401, 0x8, 0x4, 0x8, 0x1, 0x600000000, 0x100000000, 0x0, 0x0, 0x81, 0xb706], [0x9, 0x7fffffff000, 0x7, 0x9, 0x5, 0xa8, 0x5, 0x9, 0x3, 0x7], [0x5, 0x9, 0x0, 0x9, 0x0, 0x1020000000000000], [0x2, 0xfffffffffffffff9, 0x1, 0x3, 0x0, 0x81], [{0x6, 0xb4e, 0x0, 0x3}, {0x8, 0x4, 0x3, 0xd2a}, {0xd7, 0x8, 0xff}, {0x9, 0xba, 0x6, 0x7}, {0x81, 0x1, 0x7, 0x8}, {0x79, 0x3c, 0x3, 0x2}, {0x7fffffff, 0x7fff, 0xfffffffffffffea0, 0x6}, {0x1f, 0x401, 0x6, 0x4ce5}], {0x80000001, 0x80000000, 0x4, 0x1ff}, {0x5, 0x2, 0xa88076, 0x9}}}, 0xfffffe0000000000, 0x7}) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) fcntl$getown(r1, 0x5) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0xc0) ftruncate(r1, 0x0, 0x3fffd) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x9) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3fffd) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x6}, 0xc) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3fffd) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3fffd) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) ftruncate(r1, 0x0, 0x3fffd) r2 = semget(0x1, 0xfafdffd41660c2b8, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/182, 0xb6}, {&(0x7f0000000340)=""/167, 0xa7}, {&(0x7f0000000400)=""/87, 0x57}], 0x4, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xe0) 16:02:49 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:02:49 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) lseek(r0, 0x0, 0x0, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x400003fffd) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:49 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:49 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) getsockopt(r1, 0x1c000000, 0x5, &(0x7f0000000200)=""/231, &(0x7f00000000c0)=0xe7) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:50 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:50 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:50 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x200000000000) ftruncate(r0, 0x0, 0x3fffd) 16:02:50 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x10012) ftruncate(r0, 0x0, 0x10003fffb) 16:02:50 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x90) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fff6) 16:02:50 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x3fffd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20000, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) seteuid(r1) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:02:50 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x101) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r0, 0x0, 0x10003fffb) 16:02:50 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x102) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x820, 0x0) dup2(r2, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0x2005) r3 = semget(0x1, 0x1, 0x53) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/204) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x180) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) fcntl$getown(r1, 0x5) getdents(r4, &(0x7f00000002c0)=""/110, 0x6e) 16:02:50 executing program 0: getrlimit(0x7, &(0x7f0000000040)) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:50 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffe) 16:02:50 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x0) 16:02:50 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) fcntl$dupfd(r1, 0xa, r0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:02:50 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) msgget$private(0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:02:50 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x1fa) 16:02:50 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x8d2) 16:02:50 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="20d9819620cebaa43f61fc3ef313579391e14c706cdd7c3b4c1813b9678d07f69259acf693bffe3db34d9109dbbea97368e189f57399b0349ee1294e60a544b66574a84a89098cb1c8ab78c958f87d93ece52119d8b4a1bbf3ffc8425e54c4a595e20114c54e7208d9491193c9179c6cf7d62b6f", 0x74}], 0x1) ftruncate(r0, 0x0, 0x10003fffb) 16:02:50 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:02:50 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x40000010003fffb) 16:02:50 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/181, 0xb5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r1, &(0x7f0000000040), 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x80000007e) 16:02:50 executing program 1: chdir(&(0x7f0000000000)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000900)='./file1\x00', 0x400, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) ftruncate(r0, 0x0, 0x10003fffb) 16:02:50 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) getsockname$unix(r0, &(0x7f0000000940)=@file={0x0, ""/108}, &(0x7f00000008c0)=0x6e) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1, 0x0, 0x10000) ftruncate(r1, 0x0, 0x3fffd) preadv(r1, &(0x7f0000000800), 0x9, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd0\x00', 0x8, 0x0) 16:02:50 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x10003fffb) pckbd_enable: command error 16:02:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x10) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r2, 0x8000000000, 0x3, &(0x7f0000000180)="4bc49e63f37c1a69818dcfa8085d9884c639e7", 0x13) ftruncate(r0, 0x0, 0x10003fffb) pckbd_enable: command error 16:02:52 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01007c5066696c2dbfd5b4797331f084453000"], 0xa) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:52 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x10000) ftruncate(r0, 0x0, 0x10003fffb) 16:02:52 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) shmget(0x3, 0x3000, 0x462, &(0x7f0000ffb000/0x3000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) ftruncate(r0, 0x0, 0x3fffd) 16:02:52 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x37) recvfrom$unix(r0, &(0x7f0000000080)=""/136, 0x88, 0x40, 0x0, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0xffff, './file0\x00', './file0\x00'}) ftruncate(r2, 0x0, 0x10003fffb) 16:02:52 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) 16:02:52 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) pipe2(&(0x7f0000000040), 0x10004) 16:02:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) minherit(&(0x7f000021c000/0x400000)=nil, 0x400000, 0x2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)={0xe361}) r4 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x10003fffb) nanosleep(&(0x7f0000000040)={0x84, 0xeee}, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/245, 0xf5) 16:02:52 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:52 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ftruncate(r0, 0x0, 0x10003fffb) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8e3b1ee02b0db1, 0x88) accept$unix(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x4) 16:02:52 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) 16:02:52 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) ftruncate(r0, 0x0, 0x1005) 16:02:52 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x10003fffb) 16:02:52 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x40000000000000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x6c) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3fffd) 16:02:52 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0xa42, [{0x1, 0x6}, {0x3, 0x9}, {0x1, 0x8}, {0x1, 0x5}, {0x1, 0x9}, {0x1, 0x4}, {0x3, 0x3ff}, {0x3, 0x6}, {0x2, 0xdf}, {0x3, 0x7dbf}, {0x2, 0x10000000000000}, {0x1, 0xfb1}, {0x3, 0x8}, {0x2, 0x4}, {0x3, 0x6}, {0x2505f69ec2333301, 0x1}, {0x0, 0x8}, {0x1, 0x6}, {0x2, 0x2}, {0x0, 0x1}, {0x2, 0x10000}, {0x3, 0x4}, {0x2, 0xfffffffffffffff7}, {0x1, 0x3ff}, {0x3, 0x1ff}, {0x1, 0x3ff}, {0x3, 0x4}, {0x0, 0xd1}, {0x3}, {}, {0x3, 0x7}, {0x1, 0xfffffffffffffff8}]}) 16:02:52 executing program 0: getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x100000000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3fffd) 16:02:52 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003ffe6) 16:02:52 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x8, 0x8) ftruncate(r0, 0x0, 0x10003fffb) 16:02:52 executing program 0: open$dir(&(0x7f0000000080)='.\x00', 0x20000, 0x100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) clock_getres(0x2, &(0x7f0000000040)) 16:02:52 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:52 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="a4d8daac1cda39ef8578e27e5b840b71062b6c9b020000004b1106d68bb25f199f30a343c6fcc01c6518e541592754746d45fbea3fc55830eb827d418b20871a423b00313ca9ce4eff02f4c02598da1afadc2fe5f8fd49f9c173874ca90afe6e55b1672578cd15d6f14d5a214589394f2383ce6cd8ca6391e4599695b6411bdb58a4d4690436e4dc4c1e94de973ec7b3158b0753b59feacd7ac553deb3016bb092703404f9479f1164770432aba7e46a25bf474f50bea8fb6fdfc4e3bd1302805dfe14036717dec6ca69c7f9139d466b7e9b60a120ee", 0xd6}], 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x3) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x125) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xffffffffffffff69) ftruncate(r0, 0x0, 0x1) 16:02:52 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file1\x00', r0, 0x3}) ftruncate(r0, 0x0, 0x10003fffb) 16:02:53 executing program 1: r0 = socket(0x6, 0x8000, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x10003fffb) 16:02:53 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) getitimer(0x1, &(0x7f0000000080)) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x9, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)="ab02373a06d3f640da7e57b8e79e375da71684623cc5dbc97e6222c6522367e73ae502bca36a24c1bff1fc6b66907a2f0c2ab6bbad4ed5b929be3f0e8de730bd95e176975e0d225d5b513777ce96f12253a4b5ee96933d68cd3ba926a9c560262c116f9079ce0e0bb2a54f78d4bcff7947a78feace37e6471acc91b2994fe5b4fb872b0f069fa8a56a210f0183e056537346", 0x92}, {&(0x7f0000000300)="d811c8f220d64ce2e97cdccda218bb44756164e91011c4d7216cdf365b18ac792874c2756441afd15781f8d832ec215289a2d574b216774f627cc1c165c79f0a2279c0d75a904dd615bd0f3f15ca2a1941d93ed5fc9c7936e09f8d6931b04042b00d3123471dcd280fb12ce513833e8a5159d2257a7ecd6414065f96deadde1f70f8b68729ce1661e30e16228ad49865bd23d9dd81c939a518edd1ae34f9a0020ee9bf226012ebe80b6e5b24e5f2a894dcee22cc032aefb00b23cafe53064389d5af802560706711f882b6a58751dda49a6e72bb1b7d21e0e4c8e4", 0xdb}, {&(0x7f0000000400)}], 0x3, &(0x7f0000000500)=[{0xa0, 0xffff, 0x8, "c300302ca469f3ee04c1472d4a5f0a268b61dee60d4815c5ff80e34ff3669ab78f222db5c1701b5420d48f9a6f16a1970f62dfc11955f777dcf5ad8b591a64de0b2f657c1afc0ba6a210b093bac998c636a30c01f832a2a37f569f7a4ab7084aa5d7f65c0014904bfa585b240a3e20e4935f26069919dfa410ef726aeec5e8cc1d3a328e5e2faa06b71c"}], 0xa0}, 0xb) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000000), 0x3cd}], 0x1000000000000093, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x80, 0x0) pipe2(&(0x7f0000000040), 0x10004) ftruncate(r1, 0x0, 0x3fffd) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x17f}, {0xef1, 0x10000}}) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:02:53 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) preadv(r0, &(0x7f0000000940)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000140)=""/202, 0xca}, {&(0x7f0000000240)=""/32, 0x20}, {&(0x7f0000000280)=""/236, 0xec}, {&(0x7f0000000380)=""/160, 0xa0}, {&(0x7f0000000500)=""/254, 0xfe}, {&(0x7f0000000600)=""/208, 0xd0}, {&(0x7f0000000700)=""/231, 0xe7}, {&(0x7f0000000800)=""/200, 0xc8}], 0x9, 0x0, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x10, 0x100) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000a00)='./file0\x00', 0x401, 0x4) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000900)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080), 0xe6094e96f52a3b3f}, 0x0) ftruncate(r2, 0x0, 0x3fffd) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x774, 0x7}, 0x10) fchmod(r0, 0x0) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x100000004) ftruncate(r0, 0x0, 0x10003fffb) 16:02:53 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x100, 0x100) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x100000000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x20000, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') ftruncate(r2, 0x0, 0x3fffd) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc971bbd3eba46cde, 0x379d6a3c1d61ebfd) ftruncate(r0, 0x0, 0x10003fffb) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 16:02:53 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x4}, 0xc) ftruncate(r0, 0x0, 0x3fffd) clock_settime(0xd1379e86e50844c2, &(0x7f0000000080)={0x7, 0xc00000000000}) 16:02:53 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0x5) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xe00, 0x3e) pread(r0, &(0x7f00000002c0)="a2471e4ecc8c25f470fab7354184d988c22e2560c66ba191bcb6824e887b8b7ddaef349b7347ea7c3aa59a145fbbda48e5cc8b3640bff08b787c74f8e969cba445ca3b5db80fc0bf807dff07430a4e7ea20e695d0b13b087c05b50fe0a756c73a85c7f64c749216bbaa0eed6921036483eeb5f6fe740b33912b2f49d5d11915a4512fd7085acbff0130589ce32e8a0be78fe48be2b5c9c6b434d8cec8e18afb9942ef7e93bd290e3c594ffeb5042f996e43fccdb5da8714bacb4d47d29e7da9a5a94a917a672339aa84a04", 0xcb, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x9, 0x40}, {{r0}, 0xfffffffffffffffc, 0xedcbb1c74e179450, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0x18, 0x2, 0x2, 0x46a}, {{r0}, 0xfffffffffffffffd, 0x9, 0x20, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x9, 0x9f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x0, 0x10001}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x41, 0x7, 0x78dd}, {{r0}, 0xfffffffffffffffb, 0xc8, 0xf0000000, 0x0, 0x658b7a98}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0xd4be, 0x3f}], 0x8001, &(0x7f0000000240)={0x3, 0x101000000000}) ftruncate(r0, 0x0, 0x10003fffb) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r2) 16:02:53 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) 16:02:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xfffffffffffffff9, 0x6, './file0\x00', 0x1, 0x8000, 0x7, 0x95c0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10004) openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) ftruncate(r1, 0x0, 0x10003fffb) 16:02:53 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCFLUSH(r1, 0x20004268) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) clock_getres(0x8000000002, 0xfffffffffffffffe) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3fffd) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x101, [{0x3, 0x7fff}, {0x1, 0x8}, {0x1, 0x101}, {0x1, 0x1ff}, {0x0, 0x5}, {0x3, 0xfffffffffffffff8}, {0x3, 0xfffffffffffff4df}, {0x3, 0x20000000000000}, {0x1, 0x5}, {0x2, 0x4}, {0x2, 0xa943}, {0x1, 0xffffffff80000001}, {0x3, 0x7fffffff}, {0x3, 0x1}, {0x1, 0x5}, {0x2, 0x800}, {0x2, 0x7}, {0x3, 0x3ff}, {0x3, 0x5}, {0x2, 0x1}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x10001}, {0x1, 0x9846}, {0x1, 0x2}, {0x3, 0x9}, {0x1, 0x4b}, {0x2, 0x4}, {0x0, 0xfffffffffffffbff}, {0x3, 0x9}, {0x1, 0xfec}]}) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x400, 0x10) read(r1, &(0x7f0000000000)=""/143, 0x8f) ftruncate(r1, 0x0, 0x10003fffb) 16:02:53 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fchmod(r2, 0x3) renameat(r1, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file1\x00') accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7d8e) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$getflags(r0, 0x3) ftruncate(r0, 0x0, 0x10003fffb) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) 16:02:53 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 16:02:53 executing program 1: semget(0x0, 0x4, 0x8) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) ftruncate(r0, 0x0, 0x10003fffb) 16:02:53 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2c0, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x400) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fff8) fchflags(r0, 0x10010) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:02:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x3, 0x2}) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000096c639eeebb9e626199f7db4e705000000bdbef44283594fd49c81895daf6b0000282199ce406e"]) ftruncate(r2, 0x0, 0x3fffd) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) 16:02:53 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000440)=0x6) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = dup2(r1, r1) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/108, 0x6c}, {&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/32, 0x20}, {&(0x7f0000000200)=""/17, 0x11}], 0x4, &(0x7f0000000280)=""/197, 0xc5}, 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3fffd) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xd) getsockname$unix(r1, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r2 = getppid() wait4(r2, &(0x7f00000001c0), 0x2, &(0x7f0000000200)) chflags(&(0x7f0000000040)='./file0\x00', 0x0) ftruncate(r0, 0x0, 0x10003fffb) r3 = fcntl$getown(r0, 0x5) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x288, 0x0) r4 = getuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xd, 0x0, &(0x7f0000000000)=""/13}) r2 = getgid() fcntl$dupfd(r0, 0xa, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[r2, r3]) ftruncate(r0, 0x0, 0x10003fffb) 16:02:53 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="3dd1bd0aae5b95f1ae6669261bea3a4c7f678b671e4ae7470ae76dcc983d4cae31279ba5e9679a4e60ef63c94f099bc081e1751e803a0767838ccf26e2b23a98cfac7d20e8380f12b66bb6cfc0b6736367df", 0xffffffffffffff9b}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffffffa, 0xff}, 0xc) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x10003fffb) 16:02:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x103c1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x2, 0x0, 0x5, 0x1, 0x101, 0x2, 0x7, 0x2, 0x3, 0x3, 0x6}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwrite(r0, &(0x7f0000000140)="8281f656bdeb70d7d3c76facfe7676e72a17949fc612ce8adbb27deaf52ca57db4ed18225cc63044e16a4f380c6cad9d81c9ba23f8f25e719a9a6d91f8d65cf9c6b53e997c616c150e000e87aaefdad90e49035dbc96c447b306f5b79c2847e1a392d2f6f4520f4cbf6dda1c2f4327a3295051059690e56261267dac519af62800c6e08c43a8b9478a38db4993fd9e29257769966dc3366753a308352e335e8d71904cf910394473becc83383adf5488c2b23ac35afcd7c019348b308a1d09fb7ade17e9079958280a9b308489c879e1", 0xd0, 0x0, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) 16:02:53 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x7e6ead4b9ff37853) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/180, 0xb4) ftruncate(r1, 0x0, 0x3fffd) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = msgget$private(0x0, 0x80) r3 = geteuid() r4 = semget(0x1, 0x3, 0x480) fcntl$setflags(r0, 0x2, 0x1) semop(r4, &(0x7f0000000180)=[{0x1, 0x101, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x8a3, 0x800}, {0x0, 0x295, 0x1800}, {0x3, 0x52d, 0x1000}], 0x5) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpid() r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1f, r3, r5, r6, r7, 0x4, 0x8}, 0x1000, 0x8, r8, r9, 0x10000, 0x9, 0xf8, 0x7}) ftruncate(r0, 0x0, 0x10003fffb) 16:02:53 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:53 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ftruncate(r0, 0x0, 0x3fffd) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) fchmod(r0, 0x2c) ftruncate(r0, 0x0, 0x10003fffb) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:02:53 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffb) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x7, 0xffffffffffffff01}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x1f, 0x662}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xffff, 0x8001}, {{r0}, 0xffffffffffffffff, 0x3, 0x4, 0x1ef5, 0x3b}, {{r0}, 0xfffffffffffffff8, 0x11, 0x8, 0x200, 0xa5}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0xf0, 0xfffff, 0x8, 0xc6b5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x8000, 0x3}], 0x1, &(0x7f0000000180)={0xfffffffffffffff9, 0x3}) 16:02:53 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x4) ftruncate(r0, 0x0, 0x10003fffb) nanosleep(&(0x7f0000000000)={0x0, 0x81}, &(0x7f0000000040)) 16:02:53 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x58c604c7b517c4e0, 0x9) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0xe4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ftruncate(r1, 0x0, 0x1) 16:02:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4) 16:02:53 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x80, 0x10100) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x496dd0e4a1fb1186, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) ftruncate(r0, 0x0, 0x94a) 16:02:53 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = shmget$private(0x0, 0x3000, 0x1df274639f30be75, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) fchmod(r0, 0x94) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x837, 0xfffffffffffffff7, 0x8, 0x3, "5199d5a8df22b14704d08a9c71ca4226e73d63ae", 0x54, 0x80000000}) openat(r3, &(0x7f0000000180)='./file0\x00', 0x40, 0x6) r4 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000140)) pwritev(r4, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r4, 0x0, 0x3fffd) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x100, 0x94470a}) 16:02:53 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1ffe00000000000, 0x7, 0x5, 0x3, "324db513cd63cc2f5ee6690e7bb86699b6d6f780", 0x6, 0x81}) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x2, 0x5, 0x800) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xe) recvfrom$unix(r2, &(0x7f0000000040)=""/104, 0x68, 0x40, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0x0, 0x10003fffb) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x1, 0x15b) ftruncate(r0, 0x0, 0x10003fffb) 16:02:53 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x4) 16:02:53 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x40a, r2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000180)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x9) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0xffffffffffffff01, './file0\x00', './file0\x00'}) ftruncate(0xffffffffffffffff, 0x0, 0x10003fffb) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0x1) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:54 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:54 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) msgget(0x1, 0x145) rmdir(&(0x7f0000000040)='.\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) 16:02:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ftruncate(r0, 0x0, 0x3fffd) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) read(r0, &(0x7f0000000500)=""/117, 0x75) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x7, 0x4, 0x6, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2c5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x800000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x20}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000bff000/0x400000)=nil, 0x8001}, {&(0x7f0000f32000/0x4000)=nil, &(0x7f0000c64000/0x12000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100}) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x10) ftruncate(r0, 0x0, 0x20000010003fffb) 16:02:54 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = socket(0x10, 0x8000, 0xfffffffffffffff8) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000280)=""/28, 0x1c}], 0x3, &(0x7f0000000300)=""/23, 0x17}, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10000, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000003c0)=r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000000), 0x324}], 0x1000000000000093, 0x0, 0x0) r4 = msgget$private(0x0, 0x91) msgrcv(r4, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgget(0x0, 0x184) ftruncate(r3, 0x0, 0x3fffd) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r5, r6) 16:02:54 executing program 0: open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:54 executing program 1: r0 = socket(0x18, 0x8000, 0xff) ftruncate(r0, 0x0, 0x5) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x10003fffb) 16:02:54 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000340)) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="c8e77405d70bf540421d15105f492401677a47020057b938740fc5792ab0b927ed4cd41a91bb12c880a7bd3e0674ff9e441b3108ba41617c2f378b741d01698f42c8d2f855318167ac5367028452388494616e5a5dc9cda96957ab34ca470a453679eacb4a391fac42f1a525d6b7af253d4e70bbba18ed9045ae0911544bf2856b5972bf911b9c69e681dd50d138781d6f5935ede3bbed4cd3ca13ab1639c028065ebd378a67187823c402766e9f17754d7cf5c68eaf19b17f6353b63a54ac29584a86b687dc26d4a5212abe64bc39226d5b45e1f86befd2f426b2d9dc80c02c6827b7bc42e5", 0xe6}, {&(0x7f00000001c0)="d213065e3e2453793c0ea67ed4aecce9a862fcdd2bd560916cdec860882294212ce7959fa963b6ab3f58e70b6d84cf243bc03c3d7fbdaca3e9137312", 0x3c}, {&(0x7f0000000200)="690ebd4a0860455f66aa65027ab5aeeba347c577918c024142f718ce9ca02385129f4a147de27d30e247a1f4f913dc21d33be4d7960c39e08013e7eda9ad2e65c69edfc3e6db9db7568855763ba0464db965a1bf425fbb5f05ac340a3d1496dd18e8406e091a4b9470274af6784d5194ed860866ea56c83124656f347a99fa5711d90dcd832e33db1e3517e183f26ba14c58bb40124350e190fd1f241776d7820e48fc0d2cc9cba10013790a123bfb373ed11e5c6d16e7618a7ada1070cc27f3ab60cae6ed0a510ae118e045a89c7e263e648b9f4f70c071ea5960af4477ed", 0xdf}], 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = msgget(0x0, 0x200) msgsnd(r2, &(0x7f0000000040)={0x0, "11814c96e024a09df818ca9ddf42d3c6f5d8dce10ad34bee7a1095a49958e41c4dd97473f62671b73c8c02f9a8a21508fe47eb450f95002508f2229c1438a1dc03eae1b5706e98a333"}, 0x51, 0x800) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x5ec23ee4f7d48cff, 0x0) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x0) 16:02:54 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000002c0)="078f05e105a8fecb533b181168c8c84517564d78ffee531f3fe84b4320bf0ce11fae32ff7f000000000000a15bc716e84563e5a3748c180a74a0038b032ba3e6314e22f094e63456bac067bd69c6f577a4a83341fe007a36b5ef4c9f91c614a35d5e7073aa8d5c43209f28f9b4fde855898cb923da5d9292bfcdfe474363afbd0dd7148e736a550801611ba29fad92f27e91f7c1688e3001b8d9", 0xfffffffffffffe10}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) accept$unix(r1, 0x0, &(0x7f0000000040)) 16:02:54 executing program 1: r0 = socket$inet(0x2, 0x0, 0x100000000) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x10003fffb) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x40000, './file0\x00'}) ftruncate(r0, 0x0, 0x10003fffb) 16:02:54 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="99e6586669283d20f73bd0b8bbcb7f33846f3e58e684bd775a002489c2dd68b18a6f", 0x22}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffe01, 0x3, 0x6, 0x0, "1b8738cc2c2098f2045b717a80687a2cad09028e", 0x4, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ftruncate(r0, 0x0, 0xfffffffffffffffc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/20}, &(0x7f00000001c0)=0x16) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) semget$private(0x0, 0x2, 0x40) ftruncate(r0, 0x0, 0x5) 16:02:54 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/118, 0x76}], 0x2, &(0x7f0000000100)=""/3, 0x3}, 0x2) ftruncate(r0, 0x0, 0x3fffd) 16:02:54 executing program 1: pipe(&(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/189, 0xbd) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x10003fffb) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x1, './file0/file0\x00'}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffff, 0x8}) r2 = semget(0x3, 0x0, 0x9c) semop(r2, &(0x7f0000000100)=[{0x4, 0x94}, {0x2, 0x5, 0x1000}, {0x3, 0x1ff800, 0x800}, {0x7, 0x2, 0x1800}, {0x0, 0x7efb, 0x800}, {0x0, 0x2, 0x1000}, {0x3, 0xd5, 0x1800}, {0x3, 0x4, 0x800}], 0x8) fcntl$setflags(r1, 0x2, 0x1) 16:02:54 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x146) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x2, 0x92, 0x10000, 0x1, 0x0, 0x34d3, 0x4, 0x3, 0x2, 0x7ff, 0x10}) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/211, 0xd3}], 0x1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc000, 0x4) ftruncate(r2, 0x0, 0x3fffd) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:54 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x9f48e485508bd37c, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:54 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ftruncate(r0, 0x0, 0x3fffd) 16:02:54 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/81, 0x51}, {&(0x7f0000000100)=""/202, 0xca}, {&(0x7f0000000200)=""/184, 0xb8}, {&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/218, 0xda}, {&(0x7f0000000480)=""/70, 0x46}, {&(0x7f0000000500)}], 0x8, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x10003fffb) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) read(r0, &(0x7f0000000940)=""/4096, 0x1000) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r1, 0x800, 0xfffffffffffffffb, &(0x7f00000000c0)=""/17, &(0x7f0000000100)=0x11) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa8, 0x80000000}, {0x9, 0x1}}, 0x0) 16:02:54 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x40) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x40, 0x401}, {0x18, 0x0, 0xad8, 0x8}, 0xffffffffffff165d, [0xffffffff, 0x3, 0x9, 0x5, 0x7, 0x3, 0x8, 0x9]}, 0x3c) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='&\x19&.\x00', &(0x7f0000000140)=',[-\x00', &(0x7f0000000180)='][\x00', &(0x7f00000001c0)=']{,\\\x00', &(0x7f0000000200)='#{\x00', &(0x7f0000000240)=']\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='M\x00', &(0x7f0000000300)='^\x00']) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000840)=[{&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f00000004c0)=""/180, 0xb4}, {&(0x7f0000000580)=""/6, 0x6}, {&(0x7f00000005c0)=""/10, 0xa}, {&(0x7f0000000600)=""/106, 0x6a}, {&(0x7f0000000680)=""/73, 0x49}, {&(0x7f0000000700)=""/106, 0x6a}, {&(0x7f0000000780)=""/180, 0xb4}], 0x8, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x810, r2) ftruncate(r1, 0x0, 0x3fffd) 16:02:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) ftruncate(0xffffffffffffffff, 0x0, 0x10003fffb) 16:02:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000380)={0x8, 0x3ff, {0x3, 0x7}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x100) preadv(r2, &(0x7f00000000c0), 0x1, 0x0, 0x400000000000000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000004c0)={0x4, './file0\x00', './file0/file1\x00'}) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f0000000440), 0x4) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x9, 0x7fff, 0xffffffff, {[0x80000000, 0x6, 0xffff, 0xffffffff, 0x6, 0x4, 0x100, 0x1, 0x844f, 0x3, 0x8, 0x8, 0x7, 0x3f, 0x7, 0xd767, 0x31557b0c, 0x100000000], [0x7, 0xffff, 0xffffffffffffff7f, 0x4, 0x81, 0x2, 0x20, 0x7fffffff, 0x7, 0x400], [0xfff, 0x80000001, 0x0, 0x80, 0x401, 0x40d, 0x7], [0x1, 0x7, 0x6, 0x7, 0x1868], [{0x200, 0x100, 0x81, 0x1}, {0x8, 0xffffffffffffffff, 0x40, 0x101}, {0x5, 0x80, 0x5, 0x9}, {0xffffffff, 0x9, 0x8b, 0x6}, {0x5, 0x6, 0x1a, 0x3}, {0x1f, 0xffffffffffffff00, 0x200, 0x6}, {0x80, 0x2, 0xffffffffffffd148, 0x40}, {0x6, 0x5, 0xffffffff80000001, 0x3}], {0xfc, 0xffffffff, 0x5, 0x401}, {0x80, 0x6, 0x1f, 0x29e}}}) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) 16:02:54 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000640)=0x10) r2 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000003c0)="579e61fd0f7b09d3f2782ceb1057a2b220fbef9731711ba3c8", 0x19}, {&(0x7f0000000400)="06d7d082fb3ba455b3e054e16ebcd8d80adbab93695c4c66e06e52d461547b30850f1c8bd2234839b2162dc17f395be7ecea442b9a6f88f5c2ab151f004edfc23742137e89d1d1c76a07227f0730421a5c1bcbea3d66e7a883004b291d5b6d5eef03aedee2e4f01d45dab4307bb690db57c28b", 0x73}, {&(0x7f0000000500)="6481d8dd6d12c9a36f92fdfb871c705992cde8860047dd8af9a93d6ff82aaef7a18fa021219b8a560562286418943f464eef06f2f7525e0b1e6b4506dc799b45263dfe29495026be7fb91023dcd22bc6402238053d5af52b53e079fd2a0ea795f1dc855d74306194e90c905e71592abd162f53237deff7d9da089701835b47d91e53643b67fb2721d5a248a914f3b48609637716df0cb237208b0e90a09b6a62c7d1192feace234f63d4eda7aafbf81dedc48f98812d422894af", 0xba}], 0x3) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="9ea98ec47a5d752cb21fe35b62bf66ff88d249313e17c785a94280293264dd7cc7fdd52420ada170b9f081c387944654b9386d4a4116916b52af9bafeb20520f991d7e865607410f28", 0x49}, {&(0x7f00000000c0)="5d1a054a0f0100c1084a4ec82de961d6e160b0ed4bcc05616d15bf64527ba493413f311a09859f431a3cfe8f2e4e7f5ee6cb70e648409d82ced5e80dbd359ab333309d4f09da0db70399015b64ab56f9d0c17d35fa0278893dc53b64b6f95df51b0a2816111d8f9efa589214bf885ea34794f3150be4e2b02c1f45b9d7a3feeeae844d85a669cba49a2d3ec372b6b1de4e5e1c7e14335cfaca9d854583cba587fbef8925f47aaf535b971493297d008f9ca8021a4d3f7231fc864c208ef7a7ca0e4ec7df7d728bae6acd7c37c317ca2fc5f8b173000553723cc0003aa4e02b35de24ebe013", 0xe5}, {&(0x7f00000001c0)="c501dc078ef2061a04631e7939999c6aafd22d4fecc6fe43317b2e523c9d7de47ea0245dd8827fd8627122c892999b634d1cef5c44d9552bd24410773b48673f633f14f4e0e3f9d8e90836d6e7a03d8324b49eb4f096ac4144e8d3df228979196c8ed931d8118ec87c6560339781b27ab3761ad46d7c3bea5e1215bb3bf237", 0x7f}, {&(0x7f0000000240)="3333e8075bd4b7e5a81b3e581089becc4a753b0ec17608414b851070d8b0b7c562492afdcd2ac4ca702ca81ecff7f270d5da5c7adae49b7b4d3c2340cd2496e452adb9f54cc4a4773be50827c42609b8336eeb5336b0be01ddee98644b04af184d977cbf173fbae2f780aa4a507a4e03199221da02ba0204f86d0eea5956d3ec23fd594cc6cf1d6f8000ad3d082428821fd5b96ee24fb11a9b584bdaa251980ac142dbeab735571cc4ccfbcb62f842f4cdd67cbcdde197c870aa", 0xba}, {&(0x7f0000001740)="da7b15a1989fc4028890afc0d874116c88ec04afcee462a7806d2f5def0e54eb7e9ab51ff1638c46986196f86cfca110cf21ad9d01c5caf6ece382af70359843bac5023f47bece531d4a0fff60874054a539341e85ae8d9a9d13e9ffb1a1dd9b2bc6bd5b78c3bb6ca742792794c6adf2a686a0d21f7ec4b0005b62197907b6d6d291f3cb3a85b273aaa518b1473f9bca0ae9d24809a717eb67cfcd8e4c0297c5be7e9bcdf2f649f67e44b217e9d37a157724f4d1253a7baec5c408679dea75eeeaa88cc68c49d3b851191f830ca16be423f45931a6c8ffd4c2bfa795757a5d9064bb3c164952bafe7ff7b434e998bd0c9ed8e52a503983b5c5831efb413f877acdc5bf2c91ed46eca3d9483b70afee4e079a7b4f4578caf9e0ac7b8fd46fd4903189c90b3ec1eb7dabe38ba99689aabf9b51c7050bb762cf771390e8340a7a868e70450a768345a2595d054a4209d0fb90d6b45e832114f926615a863ba8ef80b7e44e29ff69a86584a64abfe752df61c0df65714b0f70fdb19016594a1e3fc75e355fd1ab300d8d2d66bc95b1fab9318949acc839b7c19dd2bcbbd3ec3a77c03fc41d05311003eca24c78e9cca41321848bc9100900b7c0febf9038275aab2bcc3c863dfc2207a5738f343510bbb96de15a7d67220623b853cc665ca64d6f8f7b084707eb9c14c4793afa8c9d9c3f83991defab019c896abd80d5a2cd4ee3c2bbb7267ca70f50c26fa87b9fa58c8f02c9d0df524d6bf001eea7d2b64a5b094422f4be78a8923f9a17502d7b3d1178f8b9b4a89ec5aca43a2ec67fe4f5712cfc57a51309e1f66e972793d85ce4006d72c8833d1b863361273921ceb0e41ed4ab76a5774dfe47239c89d52233fb4c15776dbc941d0d611029d3b4033ace3c3e5efb76fe56d5d755085e47888256eb2e0fe80bd360977527f970af152cca4a3d73f68b88f387080adee7e1bc1c5b2d8e1cfa74e3a2b4beaaa0ff8c4c298aaa403ee841e641d4c46d5e0378e725fed44c52b26c0fa5bbc1d30801d5a9ad3cc6928cfed526b7edd57acd5e6b7eae9b421779794e5150ae03887c9346c8468f3562fe0235eae2a14b9207af6f97bf7647635be6af894bb622bd1586770f18891b7b7aaa55966b9b2123411a0d2adf58b63f2d397b266541a8670159bee5a2f69ba2ddb4f5cbf1f17faa2332e3fb697db37dcbd53dcf634264ab341b458f199b6c7a3a3887afcf09cd1f0401825d3f60d26ddb46f2f5bcc6c84103480565f7a2cfdd470036c8d2def9debc0d5f5d9ac379fbd9afc27c0a0e37a7cd1cef30bd8dd071bd7f2e1649e4dc17805776fa58369b45ce49aaea0b149b0130404268f7c44aad4601499de20b5d242e474a4b337c690b001e4eb3315044c11eee19d131433d9bab87113ebbd6c84f006ebe6b5ba8f5f71cd5aa9e5f6fae724d8a193f6ae81202573e96548260b1ef2ac80b3095eaa257e689cb45f3e3590b91c640a7be1921732f986ced866dbec831a5bbad20d442895cd428bdb972bed9760e8169d02cc745bb3580821202556ce03b534b833f361e3cfaa3a1cc8d7aea68a30786c8b761753882fbb9767393271bdc96e435a62b6e430a18d9fd3bface0dacd339a89a69178fd0046b9e4e056258547580a3081bc796fba9d58d7f82340d828c44530bef76537fc3cc5e017ccfce60f44b15bdfa433a40bd4a9c7c460451a22627de760a46bc74c1f8e85238388b0662756343d9c21a029667ab441b86f7e24a841a6fbbc706771ca58809a54d2066779c271d724d84b75a72d531fdc2c0b083eb36a5e669eea85d9e2568798d5a2e46359a98772ffdcb223909400b52efb71435ba3f2ae140286f0d1ab850b70f09ad65a6936674259ca812a84740c6c9064e68e9e666cf8731fbe0ab8fec8c38e28c2f05134441bf0986d031158ad100270499dab9a1342171e586421720829ad73bc7fc101abc5ce80c46709930a9ae93ecaf6d5021a51899a184751e5e3ce91bd6b2915eda96510bf669ac46b607bc173a18773eabf87c8cc69ac60d2aa566f07df5c10689bb4b904f260fc2acb1ea13f00ee78137347bc1ef8d536a9b4b05d4006587b1e4e68daf697dbeb1933c81906b5917322120c351cb6945a422d8935640e547936b9577c9f327b3c0b072690f96342af88e2fccb2cda456b2497d1a36aadb21d2eab5b3999269b3c16aaacd9c973efae546be314669054466653a99390348b2244b2b008edba15d5f796ea628dbdfa8e42f12fb37da63e8719741348871a911dfde82a432cf5b4f590239175122f71818159b80555e0931e205b59a0c579a847d1187beedb7d8699b23b248da7ffae01e834a55c8d592b42e61624e69400c83b0d97d7a40565bf633f8d54b6a85a7df59a495ccd18d086b02b396430f62bd57ad5de7f31f2d932841f792496e7645ac237cc23d4649c699a2eac88d80f825b412ef7b3f949becc84e39a9f7d80da800f1c973b6911a07ccc314ec90f7110f6233fab71c6c2658e9c8d8305a209a94f13709be143a955128308f7fd35e5babf1243cc8708afc6a209db69a1f405e89522b19a72974917bbbecf9f5b12f11fa82d4a861c1c7ad144960ec5c1de4bd1db76dec51a31c3364ab03ac9ad41dc503fc1b31b3c955a9b094e53457f2b873a84ef848cd2b02d1f5c3c9e65c685e87bc8f8f481267a28e67493c35f46caf4212d9af5f51b02dfad191b95332bbf640268d4792a9e6fdda7edaf5f52b689dd22af3ea7f61af752101eae2c030b8d79a8aba239a649f52a2be1ef5d3b3be47a93d77f8e27e58d8a570aa49c3926a84357355c7e0d8ab4a8dba5fca4b995c7a2f6676d5b70814e018100b278a22c4ce8b9e07da881a7eacfac64e82cbd004cb0f894d0d2b7643e307ed66136e3f21d8155c9a7af2554f6361a414d5e17a93c46c422c2959b88a601750d5bce8bb6e20a5e53b3611a65693f24f2d4f287b861c89292da3f56bb28c31f3b96c3880b35dc905b12203641b9644e7255c7616aa6b52effb8b4bfe6597fa0063dd634e8e9d94947a39adfb66bd6b85b72d74b3f8ff9c82a2d64e7959d0a7d3ceaf76ce2e6ff7f43724da5fdf8ccf57300b28fa5b97d5e90abc598de0c160c3f0713629b3da46e409d26d24947fd1705bed1cd882dacfb2a2d0bf1ab9fd5cd3a123aa6ec015e22dba8880a06c0fb10f0bcefb0c6dea7e1691d91135a181dc41e8c02c9a029d86b3164f5231486b3c0e4403fcd58d49766af7ac7054ec0cb565c902190ee067886737abf41e9671772f2f5da6b7ad971dc280173d309b9929fb47ff9e6ffb8ce920541ca4984c264cdf9e0e66df947cc8a6d705aac737719bbf13423cb972982ceb5c285a12d7d8e41abb929c93a04ef2ba3dbae1179fb0e86d17b5db4a74051644133853bb8862021a9d1978838eec27e6bf93e1d76ff7392771b12325e30afa1e564b370f4107e5f133ba0b93b2ec8cae6224767e7c13f07a5bdda5fd18209ad1043b6f22e38a71f5a824c929e2278295dc519f9827667494394249853609975e42ebe326bd4865a610d618161d0228bbdc19d930ce66e042c85f00b602ad100c5d2483f8327b00b736ddec9537d5c77a9d96b102a7696d27f10533b5ad28d4308e92100fa78ecbd35b9db6d75589a4ff60192a4cf63ce12278f2f0103ce30b738a60efe87a285389c69398fae92af25ff50b24b9796436570629312bae1f1ad0805f1f29743138ea42de134184822179f8889f9ef6dec64a2d29d1bd6bb6ab8c343010307b0155fd42f82f6f0ee047436e6df0de1b9fb2d7d786d5e6a334d1621dd139386a614767779a2ca9426c3428c14cb6e99b72fa9f5d6c3bbef17cf23dd165889215c0fa16d6d1f450686a10965c4f39d5badd8bd4d20b7357c676bbfdcf894d055692eb2cc2adf64285d28b3a3490643df7651b335587a5468514f65fe0b778b9bd9ebe114df1595b4ed8961ac8b6b263b9933ef0286d07a06f7eb9d04c0bba468178dac9140dddb58f7cda77014dadca0d03626cf6050b76ed38b65f88e0ba965ba74bedf073ff5dfabbf99d4c9b959069576a3c49f22d9b9870de08af483d6d24b5727b5b03ffbe74248a127cf1b30b35299701ec5becf3a80de95824eca636106d0ef5a8d4e17f5589792ba47260abc9a4fc9dfce1672afbf7019b5f12053c04687e50e53e6669636cdba967c79871a906205aa9b4539e426e5791501c5e8ec2808cb631f9ffdb0de4362ff8b27c2743fd2d11ccb21c69557fae24ceb00bc137bcf828ee4b8e0243ed5d7b90b060bdfd90ba5ddde5d3da4c7ff1e2856c9fa544dc564fee601b583212c359835735f4cdad1819eef3ee717ce9a99a5638d996ee2b88e715f296e9c7f2139522eca3e1acf60d140b5d9213bf26db1d62e4736b1272a973420e1c297815f39378611188fc3cea144cf02a010a0ac757c1cf93c80c690ea01a368864705fea7c9e614ae5d792dc64808eb8ace7495418a58d005a9a00fcf39ea233427c4d0d49724f399d72f18f87e899e41e6260fc038b935adbd41c2ec23095db5155ed57f7a783cc7ea13bc0857a176914897d3c5b0887f10da3e1f06338bdf5d82063e85019f0bb546c89cbbae002b76b92b8716b5f08e3f82898fb700afb212a4a9dc31d91bf8f2661e993d0aec432323715507a4ccae8cb1e44f732f7098f154681a8b32e3b553b183e7bb3bc291f0dd4245095be0be94ab5c7c4efebe24357dc8c7f06e98f0d937479ff5bf388495d6082efe31f6ff1f9749822cfc2029f17e64a6110aec7216ad02da5fefae854a23d6f74d44af11bce27ba4d3705a64c79daa025900e73334d5b4b5a370d21d6f8e22930368759a7cc5eb15bf0715d444728c2c0566552570d5dfd6df2f9a918207a33ac95292ce59445bede7ffae7f6dfd95cfe499e2124c4323e5877b55d3073c134f5063fe5f0f13314b61b8879d5de381390b94dbb9326363ae3dcbe25b09ee50abc0d3dbf26cbc17b7e748fc1820cf40be315ddbfb4ac9d2536f75172261c224b38223096fc948fe03a790e152e959e12beb842e53b92d13f9ea1e74ba8d1839e12f9d08cc918bba5f5acadbc052cf10a5449483b332c48e3d990a1074b98d68bb14eb7f451454f6ca2eea6828b8d4bbdfd80937f2cef8a2ff6ffb595dcec97d72de67c4d6d6547277d935f164087b401c8f82c80e6e87c3fd43b2bf417c962833b7bc8e7092278e4326f29a30b9deaf6bf52222a3a54c26bc5664e0471036e04df233ad9bd69800670b00015d291366ec625f73bb5e1d02fd32a7025e901eaa1b3bf1932e9302d40de72ae3dc2a0d3abb094688acac783107837aa4125bd278d2c35464d152d27322e817ff2672cecf2532e5c765d99bd5002660d73e0e46df00e6ea8389b89c9cbe8668c2dc37c0a7a42e0a6fc159dcf4f65b4907829b713da6dc64034f2de74c1a2d75edd23c9356bee2be98ce036a18760d5af642797e56276b3512b335cc54353e38cc332953599a8420e471bb22ee33d51b2d8b4c2a29b384a4a7c4a4b338161ed0944aa226d3f8b5b22d28985a4c2da39bd7e2414ac0597870415cb9bb0412fbf1e6e4bf456e28a250ad67b7e9b784026f873006b1fdad9dec21424afece43b8868ed1c584ecf148dea5c448e9726046b9855b81000aa431117120adc9c1e67d8d0bd9ec3a20f31c2334c80457b8878ec948436a4ca03e237ed0f562879df00ea95ee894e7fe8e392889d5b722b9525272b9812e26098887d5b410ba2589bd0fd4e0453b9416b3aad90ccfccdc8", 0x1000}], 0x5, 0x0, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_broadaddr=@in6}) 16:02:54 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getpeername$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e300"/110], &(0x7f0000000140)=0x6e) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) r6 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x32) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x2, 0x5, 0x4}, {{r3}, 0xfffffffffffffffc, 0x40, 0x1, 0x69ad, 0x2}, {{r4}, 0xfffffffffffffff9, 0x82, 0xfffff, 0x3, 0x8}, {{r5}, 0xfffffffffffffff8, 0xa, 0x1, 0x6, 0x8}], 0x5, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffc, 0x14, 0x20000000, 0xe4}], 0x8000, &(0x7f0000000280)={0x12000000, 0xddf8}) r7 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x10003fffb) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) pwrite(r0, &(0x7f0000000040)="bb0f2e35834f752434223aaac5ac96ca19bb8b91f345156cfa765ead356c05e183c0d751eabfc51d2eacbb0873ab9b7bb4533fb717", 0x35, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x87) 16:02:54 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x1, 0x3, 0x0, 0x4}, {0x3f, 0x213, 0x2, 0x2}, {0x10001, 0x400, 0x14, 0x5}, {0x3, 0x100000001, 0x7, 0x9}, {0x6, 0x3ff, 0x9, 0xa4b}, {0xdc, 0x1fc0000, 0x0, 0x1}, {0x2, 0x6, 0xff, 0x100000001}, {0x7, 0xff, 0x0, 0x7fffffff}]}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:02:54 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) madvise(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ftruncate(r0, 0x0, 0x800000002) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) r1 = fcntl$dupfd(r0, 0xa, r0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0xc707, 0x2}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x4, 0x5, 0x0, "d783a9ef25f833dc01e1f5c6b44accf1208a261b", 0x8, 0x1}) 16:02:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20020, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000100)=""/249}, {&(0x7f0000000200)=""/10, 0xffffffffffffff4f}, {&(0x7f0000000240)=""/9}], 0x10000000000000db, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:02:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) ftruncate(r1, 0x0, 0x10003fffb) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 16:02:54 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:02:54 executing program 1: msgget(0x0, 0x0) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x100, 0x10020) ftruncate(r0, 0x0, 0x10003fffb) lseek(r0, 0x0, 0x0, 0x1) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x20000, 0x110) dup2(r0, r0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x24e) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7ff, 0x6, 0x2, 0x1, 0x3, 0x0, 0x1, 0x2, 0x2, 0x1, 0xfffffffffffffea4}) socket$inet6(0x18, 0x0, 0x0) close(r1) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x800) ftruncate(r0, 0x0, 0x10003fffb) 16:02:54 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ftruncate(r0, 0x0, 0x3fffd) dup(r0) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x109) ftruncate(r0, 0x0, 0x10003fffb) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x21) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x7) 16:02:54 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3fffd) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ftruncate(r0, 0x0, 0x10003fffb) r2 = socket$unix(0x1, 0x1, 0x0) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = semget(0x1, 0x3, 0x4d2) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = dup2(r0, r0) semget$private(0x0, 0x2, 0x81) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r0, 0x0, 0x10003fffb) 16:02:54 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) 16:02:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) ftruncate(r0, 0x0, 0x80010003fffb) 16:02:55 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) 16:02:55 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9733c6b2ce17fbab5d7c4c1796a80359f6b0f40171f1f5a77e4084c85ea7ab02e0af98c3bf035d8d3989bd2c7603d40d13f38c4d769a4141ebb2eaff57d0e4abe2e7ce417f39b2a558348f83ee7c169e7798e05cfe9b0542698da7c4b39be40ccd0962765fe77edfdc545e8933d0de7e673e45b09110753537836381655a48dc415f1c05fbdbd510f10fdb9bd0f9398492afdd5c2ccf8dbb8f7da3f5b4d6af661b978ed9734ffe87e7d9749470dd055f941f33a23d61940973d0c8eaa3f8b1f0e246f6852c529d5201", 0xc9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:02:55 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x3) ftruncate(r0, 0x0, 0x10003fffb) pread(r0, &(0x7f0000000940)="46b1b23c296705e0d21d99e6ff54f21dee8a6b407f49a8f8d231088db4b03070c89f2570f3902f2ca1021cebf6fe5bd10ce644f922e8dd58f7b9ba9e426a086814f39608136527d8d78a1370acdb4c539685ef256c59d21ec00d75814fa10eab4e28d8019488fe38670c166dca1d4f8b12430353ffca4467d2384c1539ad6d34602ccaee6551782860d919d613efec9eb4b1847a6745fb39dc1756ec8dd8450270be822b71062b40d2bfbcabcce94ccae0b2333ae44b7d6eead25665926bebc68d820d9d5ed308caf0c4f1a1e1afb019b6f663c18a3f1232e37c0d1a07331dafb3d09c77e0b8327a8eec04d83124c51fa4d6ee8db5c550413fa382e6920deee0928688bf3e3bd7f85567905d2df8ccdabb609fd53e98cbb148526c9ccec5ddad8f4450ec9574c909e0963c6082e5897964784b3e14b42a76249b88598fceada32ebe4e17103cd7098a4e366103d932efb5368ace1e9be72cf3263903db7aaebb032fa6838538f38bc19ea7b9634317b1ec8761b06d8908cc036def84afec34d76fa0e677b878ab379179ec569ac330d0a8b1491c2a90ea439ba2d4337fb59ab9077dbeb85e992e69aa9b5d2fedc714d3c01ec27190fdba6ccdd82330ccbe2fb165187dd0cc8c494afb31a026137e4a011a585a4e23920bc92df2e37bcff914296eaec8d733d1aaf911b7e7b8efef61c9b6ed108eed7a341c048d236337dd3ac67db83e843d799e68ae43616e3219aab74356b59869aeed463f218deeede12ac3df3b962dcb6a5e868689fb9bd99a1489b6b2eb70bdbb5bf5dbdef3cece349bf1051e6c196cafa358d9b0c782a6297e92102b6925365fda39f7ad209900c8f579a06773b335237bba4a8d0c3957ce989d456e6f26cc2e31c5bcc92c5c6a93b3df5112f855409cb5aace1f59e5830abd41beb49a085f96d0a2f14b182fc0a32c45c33eb95c815269c2ceaf12810ecb08313ff7a22a1231b7ee77201dacd0fc7262fc991f57fa8e362278e446ed4d1c4a41f4686b7c9b11f41c824746d9d380b2ab2ee447bf9f9bbb6ba247c8f76bbc98c8dbf329301d2e0b871067a3759135f1d1883818829519bb07dcc138ef4c83a71b78b1f222d0bae8883a05a8f4d91ddf373a51f4146b7178dd0b31c26e9e9dfae0b942fc216ddd9d420393a302cef749c7595229cb29f036e9e2e0b624f294543fc8f4ac22dfbcf1e2fc5b96598f940a111899eaa7610d572fa1880a4d92cca3b0d93f3cb24b00d4c40cb629dbff357b28e1965a059a9537125cf82aae41f30d18589c500c0a6a13da455679e8b430adecff0dccaa45379f5bf127ac1b08f392e27b4d0dd7f8687e5de807b3eefbbd860b60e57a286305bc798c1ed980efe8ad5fea5e498de0035a3a8f6869f5da81f4bae2dbe023f5464985966f9de19d04515b5d780072508adf560d767a47ad05759f4699ab88c94b97b6236e97913da509b2ef4aaaa97f508589e0fff105ad7b340d33f582bfaf1905e4b9da2cbc72241ffa90949f17a7763ba6cfefac9268b2c6698f821a30f218d7aef9ea4c93f230c0ffb469e116465e0d3a770643ee022d5ad2f70678ea9b7d259f265ecac9723a4b4d67cd3153564e5496502e77f72fbc8f82eb6f6d071caa875b4d0751037513be31dacc0718c0f58b12f050c6f9e2dce51237c4b5bdbcadc3ec8a0cd91f1232c2be17693202091f70970811c1ade3fd6c3249ee0142fb7323c9eaf5410abc945bcc7acf0c465694cb7942b97a4414a3c7fe71e2b3892a96ad2959e94dedff97c3b36e7ce43fbac5e93ad0ae9e5e84ca49159917d481c4b94cad0620f88812b636b496e9c4beb9813a0fd6401b688daf08054b0fa1a537b672fd6e26ed3e22f7bc29759e721dd1a336882b00b4ff3d25d04eded7543eb362e1dded98e6184e007ba15cb8b2385efda0e8169d5fdec8e4014838cdeb772f0165eafbb0f59072aa48d383ea2949a483065fa5cf52a4e75271859f5ce29dc5ce2c5fc8139c16952a9c49c5e890dbe5b9ed8aeff10a20fabfdb178403973009f7df6df2a775b98d371cad06e4e69579ad90bf48216669b41d44db5702109410614e1120135f537986ae457286a04d43d038307f14d0404038bc3c62d5d4a6dc8ea628726c67bc3721bc1f9ac2efbdf43e70f27fd3d2021ead84c2c03a272a775921da627dcaa75116acc463a7efccea421634b5b90ff34699c2979a111227c476fac72db0c10b503a0ff263949d82a892f00265d81cc7c016b19f0556c267641a28ccf7c9e152038e802ec6df49a4c993b9ee5467df941dc3a0c23b08407c84f6b4c356ad2e9c84d196f193e2766bc7b58b45e9edb5a30ba7b77cc905aad863aa67bf3ad18bc5c9074c02193e7389130075fc4e75a604c85b932bccdf1883f3bd68e7753c84fc50bbbf8f80651ade8e17325673369677e6e80914b37fce81129f4db71d13ebd8a3ff6baca9895567e264f89f40980b8f1009099ab5e08ebdf7cb2c8538d1174654fe6996096aee959b67a0977838654a991c34f4e4507fac6bb72bfbff59f3e435e16b9c2cf33c3149e8f129ec232aada5bd49f6b364eaea400e0b012af6c4cc87a1653d66a65869bc8ff03d80a8f4d5ae173981d5171ec71855bb4aebb3c51c5f83ca201be9967c2d4d54f97a9628651d4ca31a459a610e5e1540bf0f4cf0f24a547837ab00c6fafdbe058a037115bb4c8cd6e2013588ae2239b2f96cd72cd89bc8d02d1a3b237b7c993293c0efd0c8ea99552bda6d7d27ebf5de6294358df40544fdefe47f18778193a57e84d51a4ce05204f75d6bdc4adff4012e0669c608212fbb8cfeddc9730518fef28670b7d22b15850a088b261b350ec4c0b3dcaea0baad53ce8345bb7377e5551b7742f212052f15ed9aa19af88d7ad5933fedf2f381b6ca3ad8cae5f95afc77731d65c2a70279bcc39e3d874c9298f9123c4c77a4345303bc7c54b12dbb783e8b15fa37040443dec8123b4c34f763b862a9e7642cf76b37d343c5d4120589473b1ebdb5e3c9e3468b5a43140dd64e27b676443d797cca1106c134674c50754af5781e40368b0deb1248bd288a71f885333bc47c65f65c7e3a779eb83040123c18d2889fedef4d67d683dda38796a4652a5da241d4576bc71b0a241246baa5e433ca74caabb8a50639f724fb9d6e3557fb2bb3729e1e774398dad4d7a4ff6b3aeb1bbc0dd2afd9ab8492a9b52c1d6dd839c4113681da77179e497c143a1cab0b123559e177fc4dd820ae9cc9af30e0cccb57fb3f42cec4bf9653b47f2910bfd149c9d565d9db8aca7ebaa74cf898a8b39587083e66a76d26654df3a46ab18a3839aa48db88ae3eeeb89c0a11a9f8e7fe765d2d418b026ddae73201d1e89c98fa309b0f32fe482b601b24c37140ca3084479512a2eac4347f727e97745ef5c87814daa1f2e237c6c0c46bab1fa85a5c7674ec3deac8d7f14a52b9a027e41a613506db2f9a2b7d2fde53519565d085fc5d27cc97a4fe70b96d83c0195ad1d4ea9ee0c086075e21fa850db66b32705cfb64f37fba6714ff30ddb239be1ff95b74bf5a6d416fbf2af55a44ce6283f9deb264a7c24795a99b8006c6c0b62531c65001982895da201b2fa3f10cc6a4002ffa0d9f48c24de6bbfa3dbc9fc7144a43d65e51a072482094d2bb1c0130fe5f1d11edd8b390dd86089617c85b831a5210979b3a063fdb6a7b2c782ef0740fda79754bec1658e89535020c71fe587e898e4e0375b94f3f46bb175b7489cdf95e63712b3a1e8d02b3b4126639e609bccb3d42a4a1ad57baa46480f81eb006e406f6efdab560524626363a823d191cd9db2199e88c6f2441ee0cb5ba5d8e06d51e47d2c3dfed405c9197b403221826a86b59cd387ce4827b6ee2b744c8c6d427311ffca11524feff8428330147411eb783e6a6f0dd11c0f0f222eb432570614990f2e1a7fb1feaa7661ba82fd1e28692c40c1acb362f623484f603568aa4643dbbd62c7a5f3a6a69318ce34aad151f0c5ea6142dd714126d068cc23335e19a64827f9ad28a0412106798d86a96f1d9d4feca58fd0995c0628d5fb41ba97211b038c0e9d05f4b3cc0b5e292cbc1ab05ae2b8584888045f7cfe4e30e22bb0ec707af695a195a71f9920d0b7aaeae2909f6091e35baf50f8366de3e7e9120e032025574f1d82ba9ecbd61128ae64512547095912f2985fd3cdaf46525f31e482bc5d2c2200f45b9b1b0435ce69ded5e5fee71b642035eef1f3fa5bdf7d027e58a67739bde15cd8e876d3fa3622ac35f3a321cf998117cb616e0374ae9f86cf361c612e05c1bdd1bfb88c8e46c3efdc6974663f227e7832bb9152495f9fc8167485718c06a4197ced460a53d648617a4fe3512a5750c3ae542c98b2c12f00119479068590b07ad917b276d3669756df30194bff73ff43fcc74d13b5cf21d39f874d2b2b12fffc0502a6afd0d667adc5f97437788c182f9f4255ddbe48584d8884f06de259224d04393de8bde21cbc18222124b85c8acbaccba1a27e0c697b0df2769141b0b0d6d85ed0a6f755547eca4fb8413ec0f2bde6b8556398d8bb9d6b9212ee90bdc1c3fdde6d20ff67196f177c6b45321c596c995f8f76b5bb75b27ba57be52e3e27c22ecf2d3f3b82330b631a256a4b5407fc225482bd1c09b80dac94341290cd44d72cefc3d1771cc271189cd3ce8abc8e98b025cea947d9ec9cc039cb68e36b507d5c4874badd9981b15a70fb3b0e5f9e626194943435d812c4debcb2f550f478a3038e5c7f2be2d5a321fd1cb760f4ae8186d826e49587a8fe6cf3c9286a19e3a142973daede48bc4ffbf8b39decc7c662f2285ae600064f01e409d521aa30221bd645e56e9be2f329af795aeacf2536a38e3b19a6b4e1256ac5be6a491e55752b1ccdd21b2ff4b5d8889b426346d1814a22ee77a6a2390ffb9fd553344fcbd6e761a2b3a38cc594c64dc684cb36e935d6137adcab61d182ca5b97f761eae3a2007c2270602e50a668430b161dd879ed78ca652d01172494410e833f7ca958d6c29aee3aa3e5ca6e1922e39d8d25935594bafa8f1a23c65eb6f3c4ea0ff08bb0ea23cb2a0467b1b8b272cf20d6cd03a14f6f5032c09a4a9c0019f0e834f8efac675ad8789e6a587448c881ee829ed20c34147191c11dbb69a4d94e6e3abd32b280414f64a53b69777567d15a084ae892265ce3f9770e7e00c2b4816a3f9480e143404832bebc5877b941d75aff88faf3c06002de983fcaf304ce287fe08b7fa00fcb40b1ed0d5c37f4aaef0a69cd0da971e259e187da51d8455fd5b66d7636cd965cd98e588d09e6d5f5140ccbb067eb7629c77071fbd5131d5b4e24772469264a1f51638a9d7e8d9aec7cbcafbe65bf4edc2dc4fe6c97cba45ac9ac67ce8950b5c79b0c24567ba35e80b6d46e3d9c06cd7ae041c38c9157d9bb45c23e3af7574363182b8e714d3566336f1a2c1c49e84a39a341dfcfed743467feb44f14f4d5c00e9c9f7e42dd55ff1a3f6b3388f0ebdebbed958498126620ecfc947f4fd3b92923e84308ede02c8231bd0ce8f73bcb62a60ff8bc8f180637af234a3d63ab55fe6ed1aec700902f6b43bfbc789f22f352e7e47c6886df2d567604dcabf3f1ae075ebc720a8b056e1501dadfe0d52a0126e7e2254774b64a94f874076483a0beec092ff8bfc09691c43e036393354ca9cfbeb7bf9e6edc1bdadfca45a6fbe273c1bc1f361c64ff0eb286a628e3ac5b0cb47528f8186bb2e9535956c5daf53390cc1cae38f4e31260543f9d2ce3395fd383a44f41ae5d6667333", 0x1000, 0x0, 0x0) 16:02:55 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fff9) 16:02:55 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="66f604cef4ab5b5eb34b9256592b2aa48919ff33c52fa4e2d4cc433e88286d39135560cbcde95c60a415876d56855719ca53fc9a3db3d5d92f3b1ae7318282ae791cde45e40fb937785aed676ca57b1c4202cf3c22", 0x55}, {&(0x7f0000000100)="a32bfb9595217af984f630", 0xb}, {&(0x7f0000000140)="09bb401805d53aa200646471938146f7d60a5fe0da0232165e3184e9984181cf4019fdb3e660136a4c95a62833b8524a53690ae61bdbfd2ccadd04213b08dd94b0c0898c1059fefe118f46428a8bdebb7a214a6cab10d598464a4042821c4c5376f6d49f59d73798070c571f855b6750cd6ad5a1b50a823ef2bc853c0f772e64989279248c650877d08ad45b616609263ec3f26f86", 0x95}, {&(0x7f0000000200)="33a3", 0x2}, {&(0x7f0000000240)="cdea408ad4bcff746028c6340a5fbb7f0e6e3fa18427e062501ba6d433a64732426e53eab16c9555561d5099856eae7158aed623b944b829a45f4176fe62a2a57a0e51", 0x43}, {&(0x7f0000001740)="861de1ef4fb838e25adbc239fbcf48f2f652b4b4aae004ceffe558f47b0334fe3a2fc668236c832ad8c3028c85574c40179e667249fbe98c0e99b64bdd2a9cbc2df8d5ad8f92ab481b929c9b787f341a6fa5db0792aad05e04cfdfbb32faeb2ccae9786937b6880a7b250f16f0883c0d0026519be9b0fc8f9e126f37c0a34963c9a55eb62eccd6ce2fbf99bac4eb5752d23b5f19a026aed10bbb6968355a2fe1358834ea5e925046b90ceef696a2dd420a34029a3ffa330c39b5aa434a855bc8ee4a5c5f8d120f3eb9a47c527df06731e9cf021cb843d8ff14912e7589d6305e9a3061d7028049c7172537a103721e54aaf6ea5f9020627012a62348901d1a3e710bc7f6607615cd3a93b754c90953a10183eb5133a41f2fe728cf6e955a8293854dabe0df4f6a1dce33aa87995ed7004279b8eed65c7fd98ba491ebe9e6fc61c885f4ebca63c63d89a8d66920b75ad7d6152a58303e0bc7266077ab54aff88f07d6128182aeedd32d41f280cd3d9e17285f7f99e3313a7f3b8827a41facc85512d560f39b4d146d222058660dcb022a3ecbd874145f51c067714068fbdde90a38324eca6536ccd604c40db4bc9e6515fc118661b43c977181c2e982a6572b6953643300accf417596c59466be6cd0c873ff20f4a5d85251c1d6f1d0c873c4068bc0069a23c49bf78570f97f42f4acd114a4b29fc9bf0686d68f549c3995ec42e10ffe612f1bf5bdd279b04987541089c4c0a7ca29035fbf10077ef8de9ec6521662acb1863d04daaef5970f0f1a8163f5d56852b512f5b24f10a1fd724aca6d55989608885ccb2e4ae352670fa22ab48b6ce43662c8c669e203b728f92bf0e0f5b8057910692165a3e899737a9da2eee1bc8bbd62877decb885366d83013cd947eec8a205675b12423d15acfb6cece0f47848aaef84da2306d86b3691aa87302213796806bfa76c52030cb9e82ff859b0143ae1743694d1a6e37f3fafa7cb2fff757abd173d47139690d8da0be3642b90a4ff1cb0a85edf8805fd550907cf996dd1b54fc17ca782115a90b5bc1fc69741ebd9a7c0d196a7b2efd82ed972d6e159488e11321905bf92c485eb3e17d8f677e3aa3e5b63272e737dbdfbcfe21cfed4211f34dc384219648d59fce846cfaf21187e64f55e3d186cdd6b20e540781c9356ad6ad2ffd90cd887b2a470909f74633ff82729eaccddd46e2ce28529e19bbf536244ad779500fd9a5781324dccf164e009381e2f98088e73562fcdfc31273b8d9d6b0ccca54b20630dcfcb5b017e52ffdc9eff8540e7b6d329ff93f7cdb466e964120db6c163ccdd428ceeeb825e454d6ca9a61187cecccaae6168e1bf002fc395bd90620ac21398634c7d4ebff38e7e0f5def52bc839bbd35f786d4387701f1989b6ac51581ffe06c0b200c310e654546caaf123d0ef351c38b92a62affca90b53edd8da89a6bbfa394cd3f87d2f2e0a9434dca8b86817c472c426a802b5baae4570d9cd8bdf407e37b689faa90fef415c50c2e8a03ef555e2270ad4d5b6f28b3a1299156c388655cad1592118cc146f6772ad885b09c2c24ec3a5cd3808462a027421ea89f5785b8b33695b3a65b671d8c480c37a6087b92351ff8a0e35310929076220a47fe258266494f6026fca4df527d027ff55cc1617f1a96c85717e90765facab38bca093b38a2beac59204a1fc6dad31fa46684053cb7decb77164ac77c12c8772ab6663d28ff0acfa0bdbb80f8440d4fc3474906e74dba2706e1562015c44b64ffc1b16a306373b52df0499b871f44e81c596b17fdb5a73c5421dfae4c89567e9011ff0aacbb8bffdb1404712a75725f4e7eebff533c986e86486c9ec18195dd22175956530fa79610d05ac795ff6c7c60c3f15ced8338391862b343d742b4b09b5e800a1b4136448f4648cf7472bf3809b26194361feb736bd5505728912f9717752118630312534b642ea1fc8b694d1b1d14818795539487c77b9bf9c58b269b3462787b7cefa7c2fcd17588eeb33b7624694668a6c26cf47daa0fb252570f577d0e66d210b90b2c970f103150c7a888f9f6ebc06283596cac838fcc3d70d41d3ebd05378984d02f582083e5acaad0069d0d950b2530310b2d5a268cc5ea596f265519d1434f397a05bef41f9a05321bd2eab0fe2831271b16555ca93ee1a7b4f99cf705e8370582a18e88545e11254b5abf61738d7a8b2f9eaac2018c803472e6e2377da1fc8cfd0457ca8d133d1879df4c51dd27481e980268f5315a15ee7c412ffc7cf9b4469f5ea87df2e97fc2a4ed210c9dc16c360e1ffb87ad011b59a4c856f66275a7be664b7f93a5f21cb51994bd4e5ace843eaff54886ae9963274222008fe92740e4927bdd40a8284f8e15f09284e828c94a17eaaf739e194477c4db80175bfab84f2d3a7322398ad708ab84a1faa02ee43a8f8f38375350f866ff0eb1a92256152ab5d3c910d7d97516dc99d1f3243029672440eab0f908b7f1cf2b2074df5a86572eaf0daca48f44dfb53187d533680ca650630d23eeea4e90fd240e2252bcd58a4865351c367d5e860d39fed8afe4b4af1ccc680b9a1cd63bdbb297e8607d5d1b48ea1ea2070fdc437cbcecc98537c9026d53256c8fd8783cd92a4a7db550dc750fe29df01575433147e7592cb2233609687e0cf50749680fd3a3f8cdc728c1474a139125fd1f6069d78fc8a932fbe32d06d2e940153acf3ecd72eb105e0164950e09bcde851b16c4eb347fee122161584646bfb4825cd8ebed96faaec61e6c58905fba23e55d524e292570b637476d23247d929cb36822ef7ecd9c04fdb3822f9ebe3034c2bd9e1483138f393f75eb9cf2306fc2d56200104a3e114d6f14d8eb64f5b5739fad432d153871891aa1c77ad4d9bebffefb9e9c5cc39859e5ec73383e5f743f73b592d789f310cf85d6164137ccf50259a6517bc5cb3e366233b4e3073c504eb745eddcd9e948a20e90af6848a211ab67f1684c6ad1d5be0cd57043082c484507940b930fc4db48a5e778f88b643e462ef71df82be4df5f15e929b8aaf6076154186fb46a93056b5a42b3f1e5f4d593b27d54d350bac7464b2e87e0325d9d77545253481e19c4c838a620fd9777ffee399b0992061a30fbe7c76700b6efc3b29e011f7cd80ea2977032557b788ce7672501b7f616801bd22cdf05d46fa411378ecf1e3c833b1bf7d381f23124e744dfce26e4e03784a37860805a7d18cf7118ea25f11600ddc3f975385fefd61368548ce42407099650cd83d3f1f4b448fbf84ad6044921fdbe3988ca2703c87697c78f6c1c92e63b9d32259a01cb1500dcccdccfbd2e1497be63678b9bd824f2ed49566f36bc08fa5d27fd94e7dd18564fb53aacd01e7ef1a60827187cc1a7164f372f552408b81de62e057b72c15ec18075c38c7e2b312abc8e43c99845851301a17d2a544a66017c66e9b75dfcdb0396dca28ec1d0903d834c7e1431f53458c92c50cc8f2d7368967a19151c2fdf346715647ccd517a5f47e31f1dd0cf7fc3e5cbfc0711f220d1dc69bf317a9f8e09b2e487856b8f86df294ece100d0ba659e526725e0eebaf6e4c7af93716013be1c5cafbe4eacf14b672b69ac1d8a0c3d784f375c310deacfa8c8a18e291ef4f90364eb2de324e2d794d8814f1f7167147e5ae606cc68217bd02bcec0bf9c5c2f8ab5a842e80a0a57574dda81036f3fc85c3b12fdddf086c25e42e773f77ffceda658cf69a9c4cf5798378c9c40ebcb6d7154eb1d8482ce2164b8cf59a51ba211b55c3edc22daefcc8ec6c041bbda98d53c4da1c150743f670601fc2f8ada081d561b9e66b062e34afa48af69820a59fedaffecd0bdb2ba266fb9022ef5839217d9dd0c05b5f9ef14eb13c61920da8931e7b950d8175f8355abf5ccc48d57bc5862439e46bbc7b86263c36ac73225f93649d6461dc59bb494d26757c55f13f6944d03979c6a72d05733784201a35ad783bd0fe660476f1ea45b15a7d01c28f90878a23f59440e9ed4e92fcbc6d5d097c36f85b506ad549ce494c7a671ac566ba837f747e7fa949be32b5d53ddf3d1ead07d87980690eb72549eed45d038e4fc36d9eadd721f3dfe6301f5a67d62f4e12372ef1711ba2a5e34647074cbab9c305b2cf5f25b522692aa04fd4561c9e1a30b8e3e52f0a5413e999fb120605e7d2aa6920a1a9d9431cdbb5d3c8ab5dd1d1926e1eb8281d280e2992d6a21ede7638fceea2e9aa9e29591d486f23a99eb0ff4f71b4cd26e56318bcd87cb6b7d3536c6a14933f228bada723f2e80325658d5b8fc728a26439b6237d028c26ee0970fe632a413ff323aceaf8cd9aa489ad4b26983370200508f31a969bed51993d4915e2df51347b3356f1503228d0784ed142527552862b068761bbc9b8522e360cec132e1a80e1bbf95b29f8971a8a74256cbf9fa9f2d28d6b58b80aacaf0d54e0790072d1d35e6b39236e98ff889636a3512748611471e7009fda72ba373cf8c67ede4986e0d0a369cf1f31ce5cf843d02b0aea6030cceb3839272c5c3ce04fe26112dc126813afabfa895d77a4233df9e4586d1b4f7e88e2b042bfe34b07225da0abf8fb1552c46a1e88ad0ba0672d9b2d10113d53c2f2ca0b6f69d564befa58d11ba534a28f549360e0a94481d2747de0bf2eeeaf542acfa3178412abfbd3050e30f1800f0d6a67ead2218d83be0faf0feb12280e4bce4e4e50f45dbc93e1e76ca33503317c65a7e56947d74fe3a7e5dd335d745eb6f12c8c4b0f8ef5184dca97c976af36f2e7810e87f70064c55196a050b0937c5c3b7643a84f6d13707bb48fb090d822b87aba70cbf08ecdc9420258b4d07137d8d55c236820f37d8a59c534d9b16b56a9b2d1eeee6c6e77a59a0143b4d7a5d64aa5ec37186cab3676bea98bae8a5edfaf7535f66cdc029a1b1d6e8f68eb5693d12267d0437732d4a7b18cbc51f61bf2717268c8e0611a4b21367070d8daea6c31f46a4e64d0b4575b20f1a0dfdf716209e55cf4acbe3d2b815c14898afe8a63ace3687cfadcbb4a87b947274adfd097899746ab58eb4cbd08cda4987d4faaa82d3679917da8c4ac613448abfe8efcd2ac75286b97bf17075a44e037dd58022a16e07d63bde5fe8f2237134ff1c69c97ea63994f7f3413b45ba6a85a5ef219136fa80aff11141eef6d354ff9cb91f086a008256f1142f4f6c1bba14cc221b0de2bac94500bb941280b1357e4370504ed6b2ec6ad5591f06bcc5b9c18aa2b38975c30138cb7a6bf9daeb1871571cf5787914400162faf8735aa9c2a692a587c316c1bcded00198c0feefc966e023abeb4fe0a45d6694200c90b4b03b404b20a8cda7211423b9a995743e8b54fb95ebaba109ac48a7f332cac9a2b4cfc8b3f0f3d4e411e832108fa1e7b64bd27659d679e1357ddf1da7181df88809ea094662f4f1f6b47886a3c3653e0666e50907965fc6d9854023e88492bd9fc6158bc3ce2bec5778197d46c24d602b216fcdc11fa927fa9405e0c0267d1049f18d37ee076f0c1ba06b1d391df0f8761b4d94cde01277ed793dd219e97dcfe1c453b0cf3a03b55ee5775646fff87d7a9284481c6522d44d292fd98e30825d0f0f18b42ac64bbdf97bb12bde48709b897f2658f59622a7fde3f9b84b80b84ee4452d8c5044cb4c20888a9659cc3f7b15e2bdbf9037b35ab268b99dd8fe75552f0544b3e747197895b2eaef65cbf8a22d080dc657008b33eac60ffafaa123ef1452b6a275f340560fdd2dcf62b69a26a43b7fa86ea1fbfb383378b6023a3163ce9f42613", 0x1000}, {&(0x7f00000002c0)="c17a2820690c462891153cef97af58a1c1873327ea8587588a51d6462a7be596f1d8e7b9d2f2dfa44cca9d40372d9eeba3216c2d561298a6", 0x38}, {&(0x7f0000000300)="a1fb6774a775e7263a3bc84dee8a4cc762b24f77ff8807655f9c1f4ee8dc2cf93228f6872f5df8691086e54af91146c843ca08c64db07d59ef357c", 0x3b}, {&(0x7f0000000340)="b8e0059d84f1690dc13650e396722b5ce340e251de444f1e78e73a46d099e2af61f15058a86dd2d38add50afa2a779ba3d3e1d6ab58becbde87799ec599384b352abeefcaae2a6e1407797521fb8f268aad58c514361ddc550098440e6c78be5bee92a089e0765e4523818a66e47c0ef795a9d3a7ee6c6496013028c7d60133e95ade253021b8bda817037a5ec339112d358f660d1702f430650916369d5517495c941a2a23c3313d2ca6fc283dccb413fa090a4e535f631b56266ecff9f79d098c72880476bed2cc2a48d36", 0xcc}], 0xa, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:02:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) dup(r0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0xfffffffffffffff7) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x10003fffb) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x2c3, 0x8, './file0\x00', 0x4, 0x2c, 0x0, 0x7}) 16:02:55 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x200, 0x112) ftruncate(r0, 0x0, 0x10003fffb) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000040), 0x1, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x24) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x1000) sendmsg(r2, &(0x7f0000000640)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x8, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)="3fdbaca7f6acf1d268241a87007fc0aa070ebe5db1629b8353b315ff4123635af2b66b7e9a0932d2e670eca0e1ca6dfd6ced6c8c4c159e8db7c4f3173b40492da8f6157c9474cf25f927f9fd44dd27c4277bb1f1f0c16d4e951ee1fe50667abaa78c76f7db6441a563bc0e51af9272c04e27cd3c73f372959aacbf96b7ff276fbf460490cc8defa50527ef92678c723dad5b08feffda31445ed7ec9a7975d4cad161210d23b177977de7459fd5b243d0b527ed6bdc0400701a03695327b357d05a7bae75bde647342ba2a7e8abbbf38a00849c83433978aaea31ece06a9e88f95c39d894fefc3c6a4f81cc106aac41", 0xef}, {&(0x7f0000000300)="ce7ab9e1fe736bc760cf58ea25eb5591ca853806ef23005d44a3613e540f85ac395bfa2fb9b29d4bb369b8268403a4dadcf2f2af9ad5c848cefbd6a89796983169ae1fe240b9d5cfadd532f845c7016dfefd0459ed4a71b4fcc9187cb9590f540566787a1a16f19a5d", 0x69}, {&(0x7f0000000940)="399bbc08447e80169b70a14ff84b2bc24cc3df424dbfbdd79cac74ccd4c342114b0309f7c46d65c979b5d0cad42c8982712ce27a16dadb4eece281066df676e53403aaaefd7c0f4d86862e77fb7db4427a6a8d8fac7791dd565a4c8515b1b08731a155fe9da54bdf6028ff22dc65b37257cc075bd47fae388b6e98f418b3f76e761bef274ac055a0ab35ab13a15fbd8034ee53e06a5ad767fbdce966e88c7ed2021b146f05b89ab50f3abc173dbe45d827f39cbdfb10b9feb36e7671bd9bee9db79935c0b467e5e587eb1281ace8d56ea387a205850e9261129fa9f2c5ba7f196e5d09a22c2271778c14b8dfd8a70ff5e374024ce05422df07ba0d8e590d88f26cf935bcfcfb13694d833a0b215e7bc45241aa7a65f5e01c9aef24b74e3a6f8e1c3e794bc1e7c8f0a9821d606cb68eaf0fb8f17584108303573179c3e20f6dd2b01a23f7f6ab4faa74e5097b04b1d39ea95c7f5c9fed3e7c9c1ca410764be32efd21f7038687dcd282b9165ad7c44322487fc9223a1199be75fbd4beb89464dbe216130beca00d9edd90968787803f6aab2377f726499b86e4090c97ae1ad4924b054f74ee8e0c4efe79c42e06bd3ec2a3b84302dae2bd9a25293e266a64719ca9816e4a33b9f70033df111d5a6956e227b71ed144f7a05d8f711dff6117875d67ffc17a99840bcecc622076022f66c00b30c6d81de6036feaf8dc18af309235e13905cdd2195b110307175132ba4bdd01f1a56e18f72bcd1ceaceee74da8500c8f71b866c58a47bf16237f3b224e30724b570e3fae0ca09a97f51ca369faed3771125ef73886a704ec8e5768dfa8c262cc06f295e6f256ac0657f6778085a0d396564c3da2004d9ec3d6b9d5ba10e30f1dd6444c2445e787ff785eb1e19d68e2652778d909fda137345c6a9eb4117d608c49129e6c7eff9805f96037dfd65746d55d174743596220c13810715625d4ffcd994fcec7f6b62a94bffd9dfb6456f63f9b6e0a726c21dc2254c1a8b1ed7c969b0dd42cae1f1826fcbd429d052d8ccfd17df689299984b933a85bf5e1f98bb4cbae02cd571ec07abb6c80902810268dc1fa0cc90b79b13aaa71019d7f408b9287df601dd8b180f807978d5ec2057037637b25ad5fddcb2b82f6c7bd7494828886afca195febab71a9a54fcad323e51642e589d056b58561e625f297245949247795e06439568712b5b573f8315ecf820627c6b2472d973edfb70a0c6f3ccac4ee3e0cab9bb3c9ec911f5bad8cb302a6f6b28252c8b3508fa9c58f2a2acc9e64617c7fb9e14a33145ec09a8b85914c7f02bbc88d5357263de8adb9bb4519b0fd0edb17161b2b1323eb123f753f9915a70f3dd1b83c851ed1cc0a6d69d23d98def2c1cf0f141e4371997e304aff0f9bae07cbbc9e3d880cf1205535ba910bc83ef740f05b12d207d55a0d234d933b1e4c09b2fcfbae2c0ea806fe4cec64043a5201f217bae4d51c13ce8cd7a7e4990b23b97c82abad48c4bee9196d33e43027fba9408f751765b6c24d52ecd925ea7af2849e59625a0cd861a3b11572b13f249822a06758409db434ffa7b0e5a057a75cb4d47301f9fa66b7842ad89facff3eeeac5d19463503ff65ebbe9e57b4bf495a46a6a4c235e362e000004a7debbd254e0e04e2306f694df884c678e91508040f76c063a840885f1fa2b6296a3458041875f541af7fba032c85ef253a30e5ed57435b08c92668c9e70aa4e7f9961298338d537a060e240d0e5a2abc4ef74b1ffe066baac90cc54587cdf40cf45c6c6027e71a6a291d2d1002ea908d1590e842ad9c1e9833a48502d90d6a7e7973782adbd55971b4e254569367f48c4840cb0a79ed6ffc9a1706b13e6880359995612f96218da930cab57fb17c2ba6725170f00979afd9a90eac2efa7aa948ced2b1af36a0975bb0711a8783ce24513d82d7bce6922f6972c1f1c85ea5f14520263bfa3f2c14e24bc38ae27e4f1179aaa52d26a259d1fa7924002f725ca37c02ec3737c00a00b004bdd1551c955fcb1da1d0d3683387d548f5e4db341e776d9d326e2c8ba55724acfec7ab04d516ae6ac903ea0a303cb798dd16e8d2d39ffb84770bbadb955006a48cf0455af6664264ac98c99ef61fb642b95eb3b6d3d944e71b85af716a76259c033fe99458688f9285a8db72d3bf97bd70335b08b0a44bd22f41e54188b324b36ec7b8edeb4cefbe02892f3a19a711be3a0136129dc55e6e85e9a9fd4bac7f10a86a884abca8db2499310f3761ee2bd6b8c7b6a006a1d6478e29aff75a69faec8b167188f7ade6ebf9e0fda8e99d82f9ec7fc28e821b10b541cd39cee8a9ea5e57de1596db7da929b9315fa3abbec08f948839cb87ac556ddadd18dff2d94711eeead27cd5497ca1ed6739bc6e63631a11964308ddaac28c4cc67906189ad015e6aa19dadbcf5d0de4e9bae15018692ea7657f3f3fbdb64b59f7e286574982fc9ccc7cc49171e7a033b055f1724a223c87ffd0556b40e43e11d1e6c793e84015ac0747487d4cb269ef2f851631de1e7624625f9c4a71c2b3ea89b15178256f1777836fe0f7d5de7cc81ca938ac818c4b1c38aec392c33675d0aaccac8d93ad1fe2370f803d5a1455a995d7a068e6757be5ede2564ec99d37910958f641cc074903d8caa13093b7673fc0d74c05e2adaf718def8ef376176a5414ccc3026b42655e33032a831e6361804c47273ee543f165091c7e2701174e9ae8d7713144ef8b451439a5f73e2ea6decad6927fcc8245ce1dd55d261e185f539cadda53ba23e434992a112d2ee8456409bd0b35820d9217aef8cfcc10ef8349df18e70632642ca989d3be50a9586b68709a4c5851c2b6fccc4ed9680d74d3d77b806002324ed01ded0c75a5365e860ef54a1a4f6931360a773b65bfdad9f4c81bab3a7d668b1d3dcf6734b2e8ec8bc7c483e19e2fbe3c2e50564370e35a558882f84e88a326093b5193a529d527e30e9a39c2bc33d6667e95edd35982312fdb491742169e8288bbdf823abece5c12d07c8c3ca5e989877c6ee17b458c75e6b91512500f3a961c672a7bcacbd32429e3834ed67a14197c668455a0ffe17ce94b2a4982c3adf5fc5bed53c916f235a07f9a10395f5d2ba8430bb44057cd85acc08eb230fc7ab91d6c3f96dcfb1d0a123041359767d6b40053f727ac3c3de42a12add895b51fe055602d35d43d754aa8c49982b4a5c6c208a4d3556b6aa617233881508d259f73a1a1df492422e4af624b0137eec3655c606660e5da2067b2ab5c87fb52a51f8f17d0144217251ce8cede830cfb42d6852282bcfe96e269343673aa5aeb3b111c5b08ab24e7b568839e15de847a88aaefbdf91bb6fee60e1349b4e551cdab0c59726dc5de5b201bec204f606f59103504a6eb0b6bccbc7182469c81cdf45204f1010aec4fd95114094e03624dcee18b85b24515ee1e8df258f4c4b02fdc7a2733fbb3760482fb0437268f12cab2794919ebda4e33a282a429d6b9c890520566a62f711dacf4e40f34b57d97dac823aa1a2aab4bce8a4312776e270d0447f2ba3c12336721aabaaf9f647659c5078af901456e8cab6ce554c3d5819c1ab4098542171cde895ca9994cf5fe1f13d059b7e531bf872c6f323b33f2fee8eb8ba8e74980f99072030908bd26b5098320e4b2b1a6b6d8e41e38149022adf77a033db7032eac667b5f403ac4acb71df6a34cfdd8192757749cf52a3c6b09963e86acd78afd9b05915c254484223efeffa136dc3253f9a92b9e35fa00b44bfa9adcbf9b52426652401eb598fd4a1b20735c1410412f51512fc0bcbb6981c0fba0d6620784c113d8cb07e3b5d5579f0e72ec10408da29191596e153c24126f9664d150fbc1c5bb6c88e260eec70a433605364b9eee128e5298e27159f5fdca8ff7d9f2b9b6814527168a6d673c6ae175e38e5c0c26a2968908118c2798ea8ecfec98a580e56d22c255b25f2af5337fa1d56a11253d8512c12ed12a2f461d84b040104b02c541714654177c4c4d7444347053526ce7ad78113cbe40ed22dfc48daf4830c50811c3fcbd219372cd64bc30bc1fca0fbfa80201c1e5f5676e0d3e07ab1c42b09f79e8607b9771a49c777c417501fc0947f16e70efb1c3e7ffd0aa3a51a4c0c5e412784bb050ab1ec8ef4748f5edb334cdd4ff64e92287f9cf70f4660bae7d306b49ca7648d52940498f604566397151c58deccad7a11606ff9a4cf0dc2df869c2fb787ffc797a015c7372deef85166592acd117394563e325638c112a574b3c9fe90ede2bea068aa7f950184ed955886c0b973335948cb66c011b11525da59007da28ab1c0315c35e17fd498255d1cf6ccfbb6664e86688f1bf0c0003eac0b754ae92bfc602e05ee4b3b55f7863ca653d609d3fd0a739f3aa7471487c630d9e7f2b0499cbe75de041a92989952a41420a76ae6f69927657585ef0c6e4b5a50c26cc869b5e7b7f426d5c2c41d7f4c437e25f0104dfadd2b5a78b6057cd2de9458a3181d083e8ba710ea4ea2d5b3657726caafb5c69e8754b3176d6c14c2394b6636a3b7ac4396d5c96869eeb1948ac554982914f033dff65ab5315aedc1310fc5f50837e170cf59a293e894c9212fa3acdcc94940e22738ac5987e1dbbaf2068a808ff1135fede613d40840f7d4e679c6bf14a2e9ee895700c68e500eeb0e0ea497fd4524b295a621dfb1f9e0d629e2332997b7209313f49d5cdbe622ad3419395183c3448d5c72d8344e501464f89bed9e2f12ba2376cd64cbf43ad397b2d70e67297a3ca4e0e765e9bfa54c6d87f343115a41cab581ee6cad06906124aab36bf3d48f421b8bd6b9ac7f0d63105ead291399da56c78aac55fe21c6c621307998963a5652c5bfa1029ebbfd0bb1f8ac0e30252be8ed4d5ed40d33299759c0b6f9430a7a87dfd6b32affda782d11633446e757c0d50b9a0cb59c48e4a076c094bdf31e30ce684e28bed17949aa0c81c58edbdc1632feae4e57ac368eae152d8ee5d460844f4b9413c7a0ce163fb6ee3ee3da77de833bde8add221a69fadfa7ec2d6267782f3c828deff7cbe4b3a5012a668264abc03512059fc5aebebbbf5dc611ebb1977eb83328bcd489cade73138e440663f6589acc8fc811f561f68917c1997d8b12d15a8b204dfacc792768ef3997c7db5cd4856f47a7779ad4cb26c68871e59b0c01fc11b6d0ec829eb5be41a18066a93bddc8841bf2a96d7f4b101cd3f8133f963b85cd78f79154184d03c88350a1693860c564f9484ab343c33c8ae09fbf7ac2ea5ecb527867a5cc7c3b6ee15e632a0014af454b391a0c48c4886125a10f500da88dffc0e277616564ecb93fb9ad046b2bab94a8a174d7f51b88a0d969a6f9e555bda5bf39a64f0c41138c5459948a2623d7a0482a350ce2d979025475879123221a10a8f24710ccfe85a4fc85577658ac0f33dc432051b8a5e5b5c61f6fb9461b8f8eb498885a78dfeb620aa2da34f179a6f0df8243b66484d07a9d0ed4f877554580df63d151ed36dc02dd81ae2075005ab18ce7db4adb65357694d1950cff0e692b912758707babf509fab2099dbb9f14f0af13abd2a44cead87af3032aeec83a3b5d4f41fa82e343ac0a712826fab9b2533243eccb27b000dad6eb791ca6dc41acc9e208f0ffb04b30cef1fa0045776b4c38ff7ef807f127eed9d432f26c1c9f86fef8b827705922368b393be9a7d4323955be033e2887946651d5f4035630eb4c97465d71e3a71435ae0a8ed2e1d2a21b7acc6cd0e66602ca8697640f1206f98bcb4804ae3af33c", 0x1000}], 0x3, &(0x7f00000003c0)=[{0x58, 0xffff, 0x6, "3b2bb142be1962efa48845c0fb38f2aebc69fcc427aa44a1fc85ec44cadee661cf16088d0d7a47df035f843d0eb9b8805059f61b720e5e7786b27cb333d05e017d3a4cccdd"}, {0xb0, 0xffff, 0xffffffffffffffff, "83b2c0fe816660dd173541cd34206ecb56d5172c3b09bb1ae563a01c74d33dac839c75b1185f781c8157f9828994c9046f45a2f00bfb054587fd3af75445d3a02c1065f38f9f3a729dc6d5f02b4b8854417dddbb2677d3a1b48c06014189221c25811daec632c96f407e6dd035a1bb78a86637738075f62e9e79d1252da1ab31e6121c8c2b4f18b6f33f2c631c95e495e1f9a0351f32f4d46d8450bc3f9ef493"}, {0xd8, 0xffff, 0x10001, "4c45c4e5544d72c3556150588dd9f0f42e7d0a3ea7a08f9dfcfdd30ff410b4f054a3d96686b28585640113eb9ae1daa9e98a178db1dc581c1a61d4dc692a835bdd57e4ed8d33336f1dc783e509a9d596c4dcc3a6124a38d271da4e88b740d45ee55f2cc1d56a66e3362c7f4cd07b5c5cc3d50754b14df6189d145ef51a541ac264b3c0ef3a01f98192fd87f079ce4fc80a742cd5c132d9cd0ed987f4a7733b5206d2ba7c76ebca2906340c08aac5e45a57ddafadb1f988b0307185aa5248a61631"}, {0x80, 0xffff, 0x101, "6d360a71fe0ab9a3e81ab72c7f6856c5738bd780d3ee1db239cc8d0625032f0fe508a4c95fc79ed2f951814f01e5cf6ec9c8278cd6f412da7a2a7411adb85bdc2e81c3474b3e7c0dc4a795f9e19b8b4234ae222d843c0d7dcf2824034dd3c7134b419f3cebe936d86a59"}], 0x260}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x10, 0xca214073aefcee16) sendto$unix(r2, &(0x7f00000006c0)="6fd992bd8a21fed1c38cf6ebd3caf311fc01cf96d70ee82bd12e8d8e7bce7cd2bdbf263ba937d76bb9db0392e5", 0x2d, 0x5, &(0x7f0000000700)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000680)='./file1/file0\x00', 0x40, 0x2) 16:02:55 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x20) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[r3, r4]) ftruncate(r2, 0x0, 0x3fffd) 16:02:55 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x40000000fffffffe) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x185) 16:02:55 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:55 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x7) 16:02:55 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:55 executing program 1: select(0x40, &(0x7f0000000000)={0x8, 0x9, 0x80000000, 0x98, 0x3, 0x2, 0x2}, &(0x7f0000000040)={0x4, 0xfffffffffffffff9, 0x9, 0x348e, 0xffffffffffffffff, 0x9, 0x3, 0x4}, &(0x7f0000000080)={0x3c2a, 0x20, 0x8, 0x276, 0x5f91, 0x80, 0x8, 0x8}, &(0x7f00000000c0)={0x7fff}) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 16:02:55 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x3, 0xfff, 0x0, r1}) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffa) 16:02:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/95}}) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x10003fffb) fsync(r0) 16:02:55 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:55 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000001940)=""/4096}, {&(0x7f0000002940)=""/4096}], 0xffffffffffffeb1, 0x0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getsockopt(r1, 0x1, 0xfd7f, &(0x7f0000000940)=""/4096, &(0x7f0000000040)=0x1000) ftruncate(r1, 0x0, 0x3fffd) 16:02:55 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480), 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:55 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7) 16:02:55 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x2) acct(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000080)="8c79e86095b1466b0ae346d6a035f606061ed6f269e09f6a", 0x18) 16:02:55 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x10003fffb) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000080)=""/128, 0x80}, {&(0x7f0000000100)=""/156, 0x9c}, {&(0x7f00000001c0)=""/222, 0xde}], 0x5, 0x0, 0x0) 16:02:55 executing program 1: acct(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:55 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x80, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x4dfd5c8c) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getrlimit(0x3, &(0x7f00000000c0)) 16:02:55 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x40) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x8) 16:02:55 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:55 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000040)={0x0, ""/242}, 0xfa, 0x1, 0x1000) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:55 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fffb) 16:02:55 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x2) 16:02:55 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x8) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:55 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x800000010003fffb) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x113a0000000000, 0x7}, {0x2, 0x9}}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000000), 0x3, &(0x7f0000000040)) 16:02:55 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="8e71c6c60e4f04f02275e2b49e0104fb4b0cbb29eeed8e463877c8b2076303666f2d26d90e24b0ae5b5ebe1e35d2b2db84a3e59740555fbbd55d2cdb969af3988bac6a797f6e07017fa56d4c04dc4b10104fb488f6de47ba2f6380336bede15fed61498dc82b50849aa7fb9fda664e40e39e677cc4350a0563268ebeffffd9e6e8a41079d17b5a2b87a8ad6f43aeca8803ced5253c7c297d56706e24df07088d214732adf2176754734725fded60523433fac2ce0cf1cf1e169545c44bc8839973cdd5170b780149ac548830514cc9b76395e288860f4e32dfa554ec30889a1589f0850c546e05b964feb5a600", 0xed}], 0x1) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:02:55 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10003fff8) fchflags(r0, 0x10010) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:02:55 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 16:02:55 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) fchdir(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) dup(r1) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) ioctl$TIOCSBRK(r1, 0x2000747b) lchown(&(0x7f0000000080)='./file0\x00', r2, r4) ftruncate(r1, 0x0, 0x3fffd) 16:02:55 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 16:02:55 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x3, 0x41, 0x1, r1}) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:02:55 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 16:02:55 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:02:55 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) ioctl$TIOCCBRK(r0, 0x2000747a) 16:02:55 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = semget$private(0x0, 0x3, 0x100) r2 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000780)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) semop(r1, &(0x7f0000000780)=[{0x1, 0x10000, 0x1000}, {0x4, 0x6, 0x800}, {0x2, 0x3, 0x1000}, {0x1, 0x100000001, 0x1800}, {0x1, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0x1000, 0x1800}, {0x3, 0xffff, 0x1800}], 0x8) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c65302f66aa0fdb8c1c"], 0x10, &(0x7f00000003c0)=[{&(0x7f0000000140)="2c3a39a996f228688355c4353a332e95710a37c996363c15f41b38f66cc41a26e82d6d03d7e8d907764379", 0x2b}, {&(0x7f0000000180)="388b06162f4540bcef4fe963e102b402f5a13c1c6cc11ba638e7927c2b6df610a04898cd164e23f4ab281dbe63def68f35a8fa1fb5c90206b7aa9ff49af3298322dbf3df4e978d28f17cc0c6807f4c5f4dd2defddd4405c927be05cfa5fcf8de58d5074d70433f0366d2c6340a6fd0dddf7bdad9c7d030c04ee8d1273fcf0554c1a7f06a7632b77d36c0f765ff3379cb0b4a0eb1b288138712799f8ba0510bcd4fa7abfe176243542e0589b1c2d3afbe", 0xb0}, {&(0x7f0000000240)="33b3454b0a13524a45232cfc9a99aa84ba8b6ec08dbc5e5676130926cc6409193744fa448d1e7cedf28554245d7a5348bcb901528792099bf37f60b7c1428fb23105b32f9bd26085013c2b274e0d3a8f56b1768753dd0069395360944262ad99ddb482ae1f223ea25deb22f019ac2098039dd7190d07a1a6aa6306c59ba5c37cea44e9a759ca03b2279cb632576913110cd429c054dff91f07ee3e708b9a4b7df1e793be2b0af15a5d0b554f158d458ff1bd24bfce26d1379741", 0xba}, {&(0x7f0000000300)="36d08c9a9a07c28c8a8b420c9fed3aff589029a25b281a8e5b6638b43f733d5951c2aeccc83ba300d30f5e17c4fd37bee1ddd7cf1cd4b532b17cd05ca0e0426410680deadaf43a571c63371299fba3b1c713f85fdccbe7c4978cc79147a8187d4d88f7391a99365ca41a54fdcd97e1c2e8fe544ed784e7c04049ca09ca58e1fdfc879b8ce879ea93c67b47d62f71412b6ffd41aed0ba3e5194cbbaf99a41e2494bb877ca3799def979ca", 0xaa}, {&(0x7f0000000500)="2e3f90072becd9bd43ea840cecdf09f556622d44d95bd1ad33c942768af66adf9d39f33016cdb4b3db20e46ebf1eeb1d097b4d7e52407f10ac119a5b563c996b34eea916a162ad362850ae7af4553c5fbf5744b6ca62fbb3d8cbf8b5b84d6204382358f3ce9ea2e8bdfb6db4a84aa5eb967d6fa852afdf6c5d2fd239fa5ad3a768f65f3544a2fc635564947c94d5de97115c8591bfdbb413229ddcf0b74c755899be9a3a17b57d2e1af8a02ae29741826ad8822ca2ecc02f0c8b36ad69b406604dfdda243ef36e6cd2176d1c9c8053304762ec0df6", 0xd5}, {&(0x7f0000000600)="ea0bfa3ae0d56a5bd62531a5a885b3ee2bce19994f2c0aaadf30f6b72a31f5f41cc452a4de10dd2596db7cf3d0720239f8269a58cf408c66fbfba49a216330d402d10900f9df655e19b4dc818d9515d2ffbb5c4b127e75cb965f7b83e348d267e376f344f4c05b17455788870da9f2f598ffee9bc5908ff9ff775156af7e162fe54872ed1d52405e50d903654ecdffd3cce6d2995c63b168c9d3c81b70b8e38c9016c57166cfe75c1dede782ba5f84082cb20ecb5802491117f391abb3368a8f22806e86d7f1e033e626eaca20b099d9d3f1c3ad284e8e", 0xd7}], 0x6, 0x0, 0x0, 0x4}, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000740)=""/5) dup2(r3, r0) pipe2(&(0x7f0000000700), 0x4) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1, 0x8, 0x1f, 0x4, "e9413ee83e3a3bf1e074aebbb2fc9fb58b22f8f9", 0x0, 0xdf}) ftruncate(r3, 0x0, 0x3fffd) 16:02:55 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/138, 0x8a}, {&(0x7f0000000100)=""/171, 0xab}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/154, 0x9a}], 0x4, 0x0, 0x0) getegid() ftruncate(r1, 0x0, 0x3fffd) 16:02:55 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file1\x00', 0x8000, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000380)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ftruncate(r1, 0x0, 0x3fffd) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f00000000c0)="9d928c16") r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) ftruncate(r2, 0x0, 0x3fffd) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100010010) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) fcntl$getown(r0, 0x5) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3fffd) 16:02:56 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x1, 0x2, 0x2, 0x1, &(0x7f0000000500)={{0x6, 0x4, 0x9, 0xfff, 0x7, 0x6, 0x9}, {[0x8, 0x81, 0x6, 0xef, 0x2c, 0x5, 0xff, 0x800, 0x0, 0x4, 0x1, 0x3, 0x1, 0x0, 0x7a, 0x0, 0x9, 0x7], [0x4, 0xeb, 0x3, 0x7f, 0xbe73, 0x3, 0x5, 0x8, 0x7], [0x101, 0x1a2c, 0x1, 0x5, 0x3ff, 0x0, 0x5], [0x1000, 0x1f, 0x8740, 0x5, 0x5, 0xa], [{0x825c, 0x7, 0x0, 0x8}, {0x80, 0x4, 0x2, 0x95}, {0x3, 0x8001, 0x7, 0xffffffffffffffe1}, {0x1, 0x0, 0x9, 0x7f}, {0x8001, 0x80000000, 0x1, 0xffff}, {0x4, 0x5, 0x9, 0x1000}, {0x80000000000000, 0xff, 0x7fff, 0x9}, {0xe57, 0x100000000, 0x20, 0xc193}], {0x800, 0x6, 0x3, 0x6}, {0x0, 0xff, 0x401, 0xcdab}}}, 0x9, 0x8001}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='/dev/null\x00'], &(0x7f0000000940)=[&(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/null\x00', &(0x7f0000000780)='/dev/null\x00', &(0x7f00000007c0)='/dev/null\x00', &(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='\x98\x00', &(0x7f0000000880)='/dev/null\x00']) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x80055f98a315416b) wait4(r3, &(0x7f0000000100), 0x1, &(0x7f0000000140)) ftruncate(r2, 0x0, 0x3fffd) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x200) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3fffd) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3fffd) 16:02:56 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x661ace62a7cb9328, 0x0) acct(&(0x7f00000002c0)='./file1\x00') getsockopt(r1, 0x7f, 0x2, &(0x7f0000000140)=""/214, &(0x7f00000000c0)=0xd6) chflagsat(r0, &(0x7f0000000000)='.\x00', 0x0, 0x2) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r1, 0xfffffffffffffce9, 0x20, &(0x7f0000000040)="08c7df52dbad814224c9f6b92fe8445cefd7ab89d8fcd43b07cf", 0x1a) ftruncate(r1, 0x0, 0x3fffd) mknod(&(0x7f0000000100)='./file1\x00', 0x0, 0xee) sendsyslog(&(0x7f0000000240)="247f2eddde30bc28e80e58d4592b47cb42aae694d9e283e31340d3cd745488c063d055babb4a0f4d79fffe24423f637b4543523019def3ff52f082c669e114a023f9d547a5c3209092cda96a407ad4e6715de451b1f0", 0x56, 0x0) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x9, 0xc00000, 0x4, "0ebbb3d833ccffd935bf735cae27dd3bd2b0ca78", 0x100000001, 0xbd8b}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4a9c150dc8757327, 0x4010, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:02:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x7) pwrite(r0, &(0x7f0000000040)="ae99ef31e53c96dbf80103f96e693166abf4d9b4a226f2671346c4dd21e412cab0b765fe2bd1f428585c2384bd9f5690d04bb08549a10419b92114421cd9a581e0055aded5a578a82af5bb0bf48d088293b4fe98e931b50546e4a5657905d827fb01096b0abd8319aebf770156a1d128b4f7a9c609c19329c28761fa68c502b142840f5f1efc53dd5fd2496ffb009d45ae08f682d7586797a2", 0x99, 0x0, 0x0) 16:02:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffff, 0x2}, {0x7, 0x2}}) 16:02:56 executing program 1: open$dir(0x0, 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3b, 0x9, 0x5a8a, 0x0, 0xfffffffffffffffe, 0x6, 0xffff, 0x0, 0x0, 0x2, 0x4}) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x5) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:02:56 executing program 1: open$dir(0x0, 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 1: open$dir(0x0, 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x4) shutdown(r1, 0x2) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000440)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x8, 0x102) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10400, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/154, 0x9a}, {&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/183, 0xb7}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) ftruncate(r3, 0x0, 0x3fffd) pipe2(&(0x7f0000000500), 0x10000) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r1 = getegid() setgid(r1) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x0, 0x400}) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x104) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1ff, 0x80000000, './file0\x00', 0x5, 0x10001, 0x0, 0x7fffffff}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:56 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/239, 0xef}, {&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/231, 0xe7}, {&(0x7f0000000380)=""/234, 0xea}], 0x5, 0x0, 0x0) 16:02:56 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) pwrite(r0, &(0x7f0000000080)="9139a911364a309b1dc4971370c25dce8ee4797e85468ef8e1feb0e8bc9efb51b187f8f8c1977b3e493fabf7f58cc14197d5599bd691fd41f7f51a9693edbc61462baa0160f45a2c16081cbf7b17d9a2922b6bb7e41e05f1afb590ecf6ce20bc91a97ef28d75488918555f0cb2b73661861d98c2b136a926c5b79ad49088f68bcef91dc29bb0bda391757525e8c3e09898f190124e53e345458c0f33aa5d43b79626ef60333a318738eddad7e415d6a24ab9533ca614d16031e3f1e7b716ed71a96f90a264b7d917b4f13724c1dc8247049e7e80459dc44fd1e341f0525c28c87678075d7348486ca31fd80271ffc093da62ceb5", 0xf4, 0x0, 0x0) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) ftruncate(r2, 0x0, 0x1000) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(0x0, 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x4) shutdown(r1, 0x2) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(0x0, 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(0x0, 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) nanosleep(&(0x7f00000000c0)={0xfffffffffffffff9}, &(0x7f0000000100)) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwrite(r0, &(0x7f00000001c0)="ea02ebb3b1d8db5fec195a63675c4011cfe5c49e169a5b9933601345756560ae8f804b34a6a2240f76db05b4e19faa4d92b383b76064a4199411d581931ac3ef556170103eafb7e6186370c15410ccadfe4afe2642e4ddf7ac093ed2a74a3a37fcbf398bc99b2a481df06ebf60ff9afc68b5c1727699524f9927f0ead2e0bc3d558dce257c921dc69789996195cfb6f2071c39059c769a50b33f511a6f17b4e084a7ef6c8831e1858229ddaa7a282d0f9149017628e1713501e19d65a60a6b6fdff17fc3ac85355c088140", 0xcb, 0x0, 0x0) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fie0\a\x00\x00\x00'], 0x10, 0x0}, 0x1) getegid() 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x96, &(0x7f0000000180)="9f3f26fe182e4698723dcd6b0014c3598d963f38478744c460719b75871f6bb000000000000000") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCLOCK(r0, 0x20004276) lseek(r0, 0x0, 0x0, 0x0) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000001200)="e0c99fb81a533eb710874a3bb907c8e291e835533210993e6577dcfaa0599a0f4c1f2e20adce24795b832a858c85858458fe9d9803c96d859ad2910d4dae3772758838d7a12d651b2017cf74accbb24f9c506dee122079d5d9d58730c8e3de4dd0464373fdb10974e8964c13c8038443253a3c815c51c1918e587f47d112c981b13586095ea8481a8fa03c4a8d5fbf2fc4cf11eaf1c76186af1ad70efff1b3b3c72c5070f6a82f9400089d684f93df4a226bc7908e95e63b1649e38f46f3970948bc1e9d050371846a12d9af5b9c64a97a35b27b24950601441d9effccc59f51c080999ea2cbaf7369d5dbe6f2088fac6f8e85212e1b86ea285c779cce5ea77e12db667624e3ed6a34653b09cc6ce05390d1c21b0877f65914344759d410cc9c7361c8b00572a8c51aac734db0c6883049a8e8b3336e912498cfe52e6ffe93e9f0ccbed726ea10a3a11494753bcd32d749b72a84b8e5f5a4f8b9b2ff3a1d5ddaf11520b0d1428c9121ad22bc666822b4658c4f6c7d6c0b88e6fd5aa672cf5abc8aad7ffae1cdecb0dabe871860789d50ced525db921add478e9fe5abbccb2d2ad813cb97092c6dd7f99a6d558c9f327aab05835f555b1aebdb5fef014145266602ec68b4ae068f2de4db87db96d84f6b2041dc172e397aad50f34b29a1dd61e9bc3ee495ffb298179a80754579488f0b68a5aea6a2edaec7a212c46f2c40c145b28da681b51998a8ddcdcf8a779b52d6ce8a65d6cae2b676aa822c07b783dffacc0559e287b908d3a6f991f644444ca646a57a627df25954c3572453af4ea4ceb4f4ad22c9e9940bfecff7396a7e307ed0a3441c8f3416f49e0b5e399b58a012a0e96f44d7f69c052b42f46b060200eec2276852c06b81f209fda7c21500776fd393adfc3ba2e5670b1082e72cf754b3bb284583c34f5387836cccd5c698eb12d806acc609f835fd5f5e1491766e1ac97b4601ddb8820147ac80cb36396aed03c1ef7881105fcf03822772b804c6894ba13f6ec50570971d86632259ee5f5900a0a74a3ac07753094d8c3dd988600d26b9ce29d55d61384831728f75362dfb5637b815a44ed281afcf407b13020b8be3b17a1d34169b54aef1c05d157d0ea59b92ec286bda3b672089843188a41c2c592f7f817d788dbb4cf144f95ebbe3950d26e0441d2e2d66c22a9f3d175c3efb135c3a15dc3d50d3bc67766bc69811fc4359361a68ff7d9f4a5ad9142ba67cac31e4630578bcce50b139739cc87cd39e734f8bd76dc568309c9e7c4b58889e31c117bc47e16bccc77d37f03ff2e5c0e1447f79006b6dd4f2f49b17e107a2f96f35ca038b64abfe9d2eb6115d4eafd3480bde9bf6d320451423f5ce3d319e5b1e5290105cf5ed1ce7b600dccee5875f8213f920394f93f22071dc0d7c83d28cb027d5c683dd549dbee2a93237faa4b58be53984653201ca3832e39fc81b1469a7a65cbb186bff69bd5d0fbf41bd5928728ed0192ecb3aa5c93989799cf3edcd7ac6dc6e0357a454e9b714d5add3660605e8981414803011a456cd668973a64beefeb2d587e70addf408d5ee0e6a571e84ada003bbcbf5d5f8b18a3700e361eae7cacebf0de44bb6f44acd87e1ccae857678373d458c32c5a1f6abcb69e00dc979e519caee54601ebdf4f3c2d0faa62c6ce5b5c5de11caffd8c54c2e2aaa70163eb2e8c4968fa083c89100fa517d5f430c101f3a48625a4803c871ab7c6451b0c10b3247eeb63ea1371e209c91533216caf2e53d0d9798d283f2c683c3fadcdb133e3c3ea3fc9ee67aa3dda8e2431bbe9f882e818c8cd58a9b1e40bec4ad69be7f062b3b621db40312e4b3afd50185016c6896d43c28cacf6c3f8481774583e27413cd3ede333cd1c24f9dacd28b5347cd1b6e27a8c4cff85d364451ae3634732cbeb6c1e971e16859d6c95ddbc0a0a1a226b7c879d6b98c8cc44950021176e3023528be37d1664a84e971e74c7ef207857ab7f62ae720b3d77dceff1085e8dadfa6f8b8bbbd1aed12923aa42a25c4a3d6a0c65de71c82c6e1e79331d92c39a140c920cba11c619ebc403bb8f4c2bc6d5998e9032c960c3fce236b1525f8f90c74f07324b20431aaf93d3c0d74f937ef23119709b5b31f6f3dd59a6bf419f164d7e2af2d1e78635f50bae30675a9babe2092b83caa11d091db15bbbfaf853c8bf4698cb9e5388a72b8522f9e0c7480b2ca5ea2220e8263c92607b3f1e0735da454fc79f2ca2a44b2856d1b5366ffa406f66e34068e71265c439e5d192fa517036fa2e1f104fd618eda07697b4c53ecbf5865431cf3ea3c1a9b3d759179f0294748fee2cf33793f76e99b848a0d5c3ae871d24f568a717730830d630eda3a4b6ccd62e8bb4ece3c096beb537bd2768beec377ba0c38ebcebf43e0f9c417d071b2a188754d44f2f977cfb6d6a29b314abe4fe1ccdb9697f1594f46773c9b56ada4382857f6e7774c01899baa4ce2d37d7085ab2eb9b1e5cad2a1a409a6ee82c2b0d53ddc865e16d2dc6331986b669b465d4a8ca78e3ee8783b249de90eb0e6bff87108574ecc4a949923dc100d3d0fc9489b13a3d41c40808e3b2afdac025e2442befda691d84c249ae747a44444138a27973a3a868962fdc8a44cf0df4d43dab74433add8032d58a00021473f5c4a63b68c9d246d7dda87fcac1bc52e29b5126bc684a0a53aa8ee4fff4fec4b93fff296b0ded31ef7fe48acb66e1dfbcf903eaffc3e112e8ac6433a7f20ba35992e8218873b8a917f1dc69a3faf3d02b207eab8ac7a39a37e1a5428960c3dd584b87213d95851ee24fd7e863b1807d8b311154cf3779f03adfde17543c12ec4ba8d5e321eef1f81de072b247e579abad2caae5d167d64e976ccd2dd65dc4933cbb22599509b9ac3a2e1ddb3c3f7627297a03c86276a5849aa9f87347b6056ded06d5319905a0b83e5d98a62bc8ef23505371b3d390f3856d94deb79cb783772a53a4e485355075c44f7bb626f82b3995e3677610a476758feecc24d82885265880702fa4afc7057e9d4bf34b6bbe1f6c598d6572018570aa6084d404fdbb9d2a2a967ddca68a6ae289d721556b240cdbef0a3469329d19d493bb0ce1ad1c184fa7496351d30459fa0b02386d9dd3ae9dab031f1bb692d8f8ee0aba1a1a92b89559ec7431def962d8ebb34ef650b9eb7c5ae00bb12bb27856863746821c0a21534eefa861f43ce2a75242d6583a6cf09fe05f92b9506ab6d4f1b10960fd2d36d305eb872d5d18a9cd5458c16bd5fa061043c65c622c5e9dfb59b58ac6a999afea4e25e8b67f345eee09cf9d67bf39cf1357d118c41e851f3fb32da13fd66dbd40983a7a0e968c9ea3ba3208c1ed51e26f468ea23862fdb667317d31f9308ed1a34a494c1eeb2d6a6417628e7eb6c96034c48007303a14b3ca27d6ee210c6c81e058ee1726ac4ec734b2697896a4c87bc30c7ec25da70f97ffb4c37595cfbf784e049183b80cdaf5a004603551a0ab10ec7d52bdb68ca0849cdf85123a8201c96343e67bd8ee0d7ab6915dd58bc67d7543e670a8dc7be95d1d57d0a343e525732b6b845b09ae5da1e83b1102ad63fbb72a5739df6c5307159f0b85ead863ddc6937811e81671f982a8b16b550454cd485741a1665ec0e7508b7296d2223fb34251976503f1e73b40ddd342194c572724d0fb92f520307f7f2ebc2123d98aab7567f93b02f7c606930fb2656596b9821ad9eb8e0be1e4d513fb60e8086696708ead919023bbf21f37e4750ca9717f57a85ba702bbb2b46fb8145c8aba447414a6771a06191cd0f2430162ce02a7002fbce5520cc1a81a31ac6c136a06301a2bf2df67e103f7be2cd3e77b7afa7dc109455bb57aa2282e826ad47c29386de6d703a16cad076d7d821f11d8c2d07de8916e12f0a9588d6e5ea7db4b7562c3376397afea644d4f56e6dbd6e479261e77f1f16225afed8d96b83235a337f2afc98c3b6e63ca8ba270ad0110a133f378ac027b71a6972daea95ae260b37b857f971d529243b5e3455833b03c4ec18d32ec2b2f9d3193163fa46f81c71529c43546887a73b0a3f4f95d1316c16192896e368b3b65c79bf453627cdb94b0bbc652c3f05510c562ab58fa8ea268542253ee509c80c273ee02401a900a919a0fd3530b1f31e6818fc92af7035dc1d3f9f2697e4327fe5822ca2791e022062f140de914cd60551fdc1b6824a8d5669e2c3be3820c8b395e1a2966f574840554ad642b0ca2ac8fa4f1899d4598e682470a97ff37471bc82173dd3172315c46f8b6e3dcda7a71b70117c004cc35935a44b41c079bb336942eacb1f45efed680aa6a1ee5cde04005f3b957fa689c584695e889935aea78b8c1217108530539d0a5b37e757a7575bf5822700bac240183ce98f74bed1c514902ec925f3ea541181ce20572685f468b118cacb49d5657ccd827c738310db2c1ad901047f062b222575c6aed3c0d1eb377bfa2765ce5258d0005c02b100c47a6c23bb16c405b1a250f2644939192fe283777dff98b5b7dedd3b34c2a7a3ff03d8976aff9aa663219f307c37d14e3bb11395b2a902e34efd46b84bab76b2fa74bd31bbdf04d48a4465ea682c26410aa1cd981d61b763d5909020e2ee382a4fe438250a43e0d0dad431cf14f1c03ddce25ce4a90be23c542bf04fb6df40c975fd3c3c2bfea367891a6c44ae436338e92ae8522a4601122d6420b94e7efef034bf57095d1867cc370d47fde56707a5e8be565c88efe8a722712a376216716e8987668b0afde6a53ff4d09216c3ebf74bc3bad502bf9460a8c258133008d6469b17c2b0f1a337cdf8bfaf4cac790c47c6c269c293290f5017353665ac516ffb77eb54a955e5bc13f55e90885855738729e9b6ca57119aff08758f69c6930cec1302fbb4db784591d128307a7f882b2e4a3a0e17e600d1cc137a3ac7c660a08405972bd2dbe8d0d09c9a09031e77ea7c0406cbe7e64b88eefb0f868b284e36ef4d31e0adbc1e0bb80cef318e56139f2c49b7fd35b8b9b415acf713d0f6acd5f3bdc16589862329e55cb61d302d472c16cec6fafef2ae4931bef2fd2f03e6632cec7f0c8ae99a9d4a5383aff7fbfe4829b82f0e70a33271f5355b7df17cd8db78626bd6932fa012fd6b92fd987530bd1889f998e28b56c03fdae33f1153907f1e618eae85f448ae81c9b269fa028de6db46fa525830982dfc51621e38e6e227b3d352d480d3195963ee22906d4c04f8c7576c6d7caa10a7fc2b31471ffd1627389cba177ff04afbee108944b0c0ec180054c51bc580244eaa0d9fabadee0399065b64130f1c6606fcef38ef01769a2071703c1325f940b723296c9b6505d077aff6712a87feaa5039914c02ebd4626765d1d1a95eac55d4c296ea2a6551fdb69e30214f6834526017364c288f08c7fa10a5d1571732890678e2a36f68dca4fa268b8bf8b6def683d47523dd655c2a286dceb91729eca0fd72dbe4a491e53428980df15419b483024bc9662b92e23d16b85bbf4f7f9e11dc67295ce1b378b5fa3316c636c4e02fbe4a5a4728ed54b7c868484ae0d9ccf65adce6e96cb778017d1b9a9e04af709765640a995f039fed88107229af5d70bcc07cd51859f384be72814ebdf7787a90b5e7f0fbc45de2e80e73fc5690193e84aba4b1699d74b89732b31817760d69b7f1466abdec5726fa4a60c9c427a7382cb71e31259d9c52e595975dc5e6680bb554ac81b9f4f3bb7958a198ad3c819898aa59ae20b5c87ee04e7b68cd8584d6f2e6a6ebc665aaee7c2c00d93e393668061f73", 0x1000}, {&(0x7f0000000100)="eef0a84c00a8d0a332ff035aa212eba78ee0c720", 0x14}, {&(0x7f0000000140)}, {&(0x7f00000001c0)="66e5", 0x2}, {&(0x7f0000000580)="ae06b39319759eae67d448f7580a620c72faa4846072500b260dd26999af43dd36213eb830d479c048d6a2c8f6391e468c0ffba5ccc8fa10c429732a607c3d58772cd4b7e3b5e754d5c9736a40ae6095e068b5c12a364aa80fa7e1e28d9ac0878bdcdc7b66ea7b48bcdefd83b92b0ed3b1ce2341d6fc7be69f83ce3bd090cb300d18ee62067001abdc8462ed0674561a649f019f7278ae6a6fa6a596b443a988f6d33a4eae1db29d45fac09290a540c293eaa04aacec04ca419078b3b280dec9d8f109e2b2f45caf2d2dcc9486bbe3f2d076b497e1a340849306a8249cf445967453ad87838765ed4e569d6e030eac81728a88101abc3cbbf69d73", 0xfb}, {&(0x7f0000000340)="0fad51ad5e5876177057df7189529f77cbe6e783681bf8ea47470c13291cbaeff48c72c3f85b2390949f735b603280d0fb6b6d3fe939c9d6a5d1d77b60a840d9dd8eaf68b3f6cb5854f2c7a320f7fed59f1abdd356fc25b16fff7ec16a71dd1c920427c59cde5938289fc2c32ae42e5600eb196d19f234c2aacbc75bf0daeae387ef87", 0x83}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000400)="ce0ec76eec83e7a1d6bcf4b20259b7da30b9b72304b93617ad037d86f76fadbe08eabfc6496ceff03b2d495d363b86e2105c35d1b9f6ed5ebbd031805dad501d3611bebf3097a6673d7f6c6957bacb4972e5001ad1f310a1324a6a84a8a5d982e016d0179e146c2dd29374f148bfb2a8df47f4ef37524d304868653aa6db419b3447cadcaf2c6403ef432f302edb81e66126daca5707aae9908ed09a70a4f8ff1db0e81613287f83a76314a9c6d7a2b3d130b03fa378f1348d3a373ac06740123f16f29a32a461fca5ad4c595656dea5568a1c4b338b99", 0xd7}, {&(0x7f0000000500)="d582d264880ff46b7019a6c5050f7596be9e44e625fd0ef4e630958457d234ec9192efb579ae7f7db24d8365c349fe401da56012e67f74f2b98500f64a0bacf34091bdaff67cfaf24a2c20b758b47b2812e9d58ab8b1acd6db2eafa4af289d0397d1c5dfb8b7a69f24b05134ccf44ed4a8f5c86f8d8a7f2a57d1760998fb4827", 0x80}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bd", 0x342}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0xfffffffffffffffe, 0x83, 0x1, 0x7c, 0x555, 0x101, 0x0, 0x1, 0x1ff, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000002380)="4e3f91d2ccde50f5d7d976a70d977a5c82b25c3d8802ee0f4c87863a3f8a8957e7b141c10f46387a00e93bb5856a64492844d574f8c656f5b8b2611ed12273b8686fc53289c31f8ba29f0c7a854bf4efc1a122a52a792a5759de07a8c44c5a279a85284bce60f6df363cfdab0a4525ecfa4896c0bfbdfe10bb5b102e878ea0a72a145529e34cfc67e26e4b94514e67c3e79b7272c6963e3c218fde8cbd4b5aab13dea9b96f924f32d95c40d9241d0f8df361895335ac7f21951b1061ef3947af030836c50c8eeb01612c57a375a8d07a85c0e835b3c9816d2e9cf3a12480e6d9a6ae808d77986766f4362d7cddcda1597a99d6b961b6ea856c12c10f647b8673999a1e5c242c6e1324793f05dd433f14bc85782d7045a588ad3cdcd5e40ae174361caf4d3a6897c35c73c45628f128679064d367c38665b08caf011f56f80b5f81085a99c7762d9a5486ae4caf082d035c3df330fe4717e08d7d4680b039a912ceef1ce702c2f37a8a180d149b58adcb8ad1e49887743a816ee1d391457fad2006736b9ccd6a679f648cff7aca8ac315f81f33f4513cac7fba9d9c3f532df384b714ea8b5ffd9856777bb353a7eb3545e67c64c9e8fdb17c6d11d19f6aee7c10b54f11658a70d932f11c517e94ade94b5e5e081b702972703d8e02840ecab007c79e9bc2ea5c1fa694565ac5e9ad0d84a6dc8dde5ad299c1d974e70483f780712a9a6bc19df0bc859dbc4998ec65f4d63b4b67d0aa5a14545057fc87d67e0767393af9d5574c736c9a0b0f69b30c26ea7fc86acbfba3991aaaad1194b11e460d14508378dba276391415e8167c5bb387959fd163ec808ef4ee922877bddd237c42ed0fbf0f4f3defba032454182a962bc52a2ca5eaf0d2400211524c9e24af957dcc93f4dec0ee3a6aaa9658fbaac8d665dce86362235f2051c6abd19d3d432b84bd51bdb871c74e1fc717228a471cb425daba14058a54f2357f2377a00213cfcb0fc8332adfdde8b86bbddbe490da76584b10d0228881948e014ad90c35551360b387eb676d9055df892253d2758e98a2391062592898403572e21710445820624f95fc71a905721e194e0c22928474d3b4eea16e1c1251a0ad1e38d13314f8df7111745e965b7580a8fa712fa6f88c282170ac9ed9baa2098eac33e99ae6cc99ff55e163630a8d50d82aef625278c0a6eb0ae42fc627e24cd6254d9202ce4c22b4fcf5905b93b26d2e9806bafcf1e001ba1b7f05b4d7ea2b97d9095efa9fcc487478670e81b42eb4c6687b3dc78b40fa5133567b44717aea6ccaed51070a4adfbf75afd990bdb3a6ff125bd9ca409f6877ed5004cf5255cb6647c85b335aeaa342c1bcd7f805df0a4293becf4ece9ea1afa74fa764604bc98cfc035a92b0e0eac4e7dd3b8a28e5218d7c1463cf4a4d3294a8d92813ed4bf27cc87680c5f945ad8dc47060f17f10bbe8c68a0345893e9cc7197ef923267384efb8b9fa9ea239c4e5197912474f036df12cb2e6ba7f7257e78c819dd1069903822c083ce0aec02bc4e45a09bd7f4ef8635496e0f61e8ca826deb0b4fc25e30138ddade6e2c4a25b12aca7d5ec4bc59f956f11b387d90a978984a650a4afe40a69b56f84c2642b1afb9073cc792172f53a008d1584e41e94b23f740ba79b5fdbc55b199984d4a0917eca0ff9f17e8590d3834649048ea0e9b023622f6885ac46cf77cf38fd47838d7837fc9f42be0c58f0ba60f3f25f1f15d0e7abada93807f05d8f31e37fe34b6a34a48610969fcbf660e5f8ad236816bdd3274a009aaa79abcc5e1951a6fbcf0b8451604bf0610c130a9e52bd9c791f1f67a2c9fbb4e4b48fdf60668c1615544e65fb435dd60bdfde42cb9c49d415fb84d4b53b0293dcdd04b8cb39e83ccedf26ded3f3ef2e26e62226d6fe7dcb7851f93b273d83a2feb5c0db7b64da381681dc3e225059ba6e43fc5044ff406b57985649b41ac4e73deb73bece4045c780b87ba8fee33cac19308d04dbe5157d4f8d4d8aa82f4c861b2a01a26ee927fc517e1eea94a2d71634ec3705b4bd6c11447b8b9b62fad520d4ca5cb52016491751b154e6a6b3bdc31bf2daded531cc2add493da8f83db1762ceaa332fa185a92bea7938e37f62d62d7ecce59d8cdf96fc0de9d9e8b1fca81118a38c04e37ffb86d48d5328201dabe4e5079bd2737e492456347f8d4562f9d452d725ad3fa8618871d61e02479c20093eef7229d2fb45bb5b604f6b5a3a8bd22d56bdb45252ffab500bf6cb1f0c52a78fd6a80cc2e0933890173ceb8fb06dc7a1962eb9c56c4771025debeac872f03b3ba9e87657eaa6477b349f5bc1c73802df332b50a3e9de2a41b7d6fc3c66213eaabdd9f71b5fbc43ad7a0072a9bb443451cb3b90d18c5c43d7a5132e5b2ecccd4138e55384ee04688f9a4fc9a489ffdfa362414b29aa030b49f8e384338e620e67460cbc7d39d2321e83ad88cf6576da7255c8f4d5af43155f844ce1bc4b6d3e82124a4bf0f9d3fb15359d302439dc8c1b2b229727251ce0f515c67ad84114906a15dbb07973c8e5857f8f994b2695f6a9420f08d60352b15d3dc7ff57398eea99e1e2cbbc6ece5379cee498cd222fb08844c865480af98a620eba97cc5394889193551d3f349971072d3e7b6b28b70a323cac99a1ed404039586c42e03ec68e88d23003e5af23d96308c8188a73b13b74299feeef295c0b9c618443919f37e5f0b35fd525313b3de29ef33aac5593ff1ef63a8d859f1caa361b674fa19cada29684389b88be33d1537b6786f6954eb8195ee0aba1287f6c76438c74df4020e40f7876914f306f7c80ae94353071f230c59322e0c0c9b1ddc9d9139bbc9a2719d3429387463d743bea383edfd684ad1fee9c3928de60ceebdcf3ded75da59d2b5f9b866e6de8495499bedbf6183a5e61363567ed151ae8d3fac3d9eac517684524473f6225a8a1274537bd4bca7e9c4d84dd018451558ab8dca2b263fb934fae8d6dd24534def707744be77c846464ad3c1d98388d3abb6e0e6a555e89170d9c01de1f2017eb01a684a8e5a1b5ea031965ae8f6fac4727a5bf811b0fa4aa8cf01af65362ea34d4b77bebccde7e1d71653cbe67a23814ec9b39e96a12370efd23c5b7030d7e18c7bcc162f6e6f01f645f48c53dfdf7c02f462f4f562ff9e6c08a5201c54896477feaa105af4e3c0742f0173ac91a8b2d5aa124679ac0ab51a0acfeaf9a3e308d0d6f47da4bbd56f0ce88e50ee37503a2715bd10d5689fe9341fe58c3efce16d2d94e862ccd73615d75409da0d6b01860f3835d8d330f747a38b5a732f1e526e74d0757a84ca9504be1daaafd4c050168ce00ab9219798727ad2e6fdf18f28e35509ffe79d2d69dd82f5ac9a005097a41cffc1d4ab6cfbda904dec307de11ac461030ed8df390852f1da6ee10e6e5236aac5ed44ca83cdb44c4acfb487a3bde7aaa91749419d821c46b0534e35b9b7dd3bf46b62673892212a612f891cb96d6d195f3c86854c53afe093f507250a4eabe68f1052db5e725c69ded2178d9239d2ba9924ef757e0a3bb1244a3e1e0a471e2530c4c255930ed73fd33b3671fee5bb65b4d40279247163f40bfa3392d2fdd5d37437aaf19fd59f4a3651d1daa7c234773d4d738845d1f4d5b6b4d497f90f6864f4f9202919cb3823184b9043225e077ed8421f1c2637176bb0e58da13c2aed8c516e07b33f9338755c52d4e7492428594a838ea61effe34479bca98f7f7634d113d93cd51307c3b038ee6500e72e1c3a659aaf940defa1c0a3b043af4e32c951a1af4b778c8b7ed7441fe1d730c9dc481e196918862bb7782498a0cccdb915923873426f8157b7162e8730738807a74db33829d92f7fd96bfd22090da48d1924f945e1dc6edec388a1b0d7f92689fec64eda9eacf7bc138dff39ba0e8756ab4c169135a06fc8b20ab3d3b0744cad946a9cee81903c74e6ed939f21b1947f338518526ba49d95613631676a6369b48a509f8b671961a0cbe43ec2a4b0ba24c428da3243d588e33efc7ad6d028205d86670e0553150dda4068248bf722ecd434b2911ebccc26dc52223b9ade318544fbc481ce12c389afa02004ad410b38834c3e165a59f6460833022906fba571eca3c8b975a5140b28df17b912fcd0016e3e54703e6edf8b55932c1b16e06101bda69ac71c34160c904a9c81f3f4a2284655bc53d83a00b1f9a68a5f218930f5b00e1f911f116fd95edaacc3c888800a2d23a60f88e496d5090f26582da0ea2869ee1c32d1251ae4c0d09ef783be454c5c34c4b492a5227aab085d5db3c15ecb6e0155645fd3d3238c0e635d01096a2c2ae988d5fe55b9235e9e471c1dbbdb1f029892c19fd7b7f84c76f42c398c75b1159a1a61f167c58cbd09aab7565037ea8cdf5e4dc9a7c1e0c3946247b8f5da6f3f83b62cd15ae624e41a14a35bfcf607a739e8879398e13d8ad15e1c6e2db12e5b176ffc2cbfb19828fad672d587e9cd6dfb898b8ae39ec83adde9b6fd9df4b4da5198c2da9fbfe0444bf7624a561e2f09ec16978f5a9517a3c14312a8b81c8bef4af808ced074a94506a6ef55db3ec650a09f40e27e59ff943d1f4708b108a7298121f9cef425779c0e129b29c96faf26688941bf1cf18676cab2d69bddef1cf2ba90cc7e49b1a6639714bdd85aef0e28a552dd1daa2c4d32242df5fe808e17e10139c8a6cf542adaa33deb8e759272d3789dc1ffd88538fcca9c6a262b6068382692d8a37b4596bbd517a50333b3ffb0dce8f5ff9e5e829f4b09e37165d78d96d9f5ef8269178992ce4836f72d418804a91fa5ad61975b0ad2aeb3c50d91763b2d523af23835769fc003c687d29765b8acb7fb63462151640d39991786410e9296d5bbce5f6c81063758c08626bd523b425f9d15efad9a21ac70835a6c42f363bb7d35545b80726ac6fcdef0d93e6087b3cbc61b92592449660b53316114c1128eb7fa99d8c4623396662543ae22f54bf23b979fe3ff4d57b4c82497facbddee7bd8c8af9ea84719a3e5c9b6fcdeadc38d82ad00945642f0ff1808b27a823563e5f92a181e5b25f4bd834e7f2e753e26019258da16a8b305866706730f7fbf95798825a595ae8f482222ca0b1053c957555863fdbd6005665acc9b64487f0f3375907a9a22180a8bfda8bda5cf31468feb3d55c2568ca498f62c4a3f61596c718d7e1efa6785f5fa52efcb6ea12c930fceeef212aa3082ed93ec3c53fd83adffd20da86229d2de5b0fc490e94e70ceedf0e39f638f3f2f16697e10b56196fcd5f16e30f8fc1492b4354fcc7f5173ea2c4b4211cd35990b43c8e36b0ca2089a78f7aff786cc2a821e20d8e0db1a2e81bd9b1a41de38a1ff401d4c64c33763fd46e3b415375ec343994e16127bb629d4ca0413672345b64c085db58d82d288cdf7bb96507d753d9b4996ef6ee3f040d3d50325dba9721df06214048cff88d59ec048fa604dff8d45c1172191cfe2bfa6271fbb4741971c2459fbf9bda7fa2c4683e821d6adaf64c49d7b18a5f55357a8b58653ae25c6704b2eb8f3a63d33e71348c8b4e42417816648d5e1babfd1d32de40e4e7ef680a081bf96bd15f6ce0a65b9a1a6916e5740ec580539ef6f06fc3489e7c80d46c1ac712964f336f5c1dc06a8e3e066087b19d2fe5f9f763ef7ea9ba6f4961c928f581e6462e815d911c7af177f86354a03ac38cb468f6a3da307c14630f2133da71e8f8f57baef671c28c1179257e8a14abaa83698ddd38b808a9e3fa581ca05e4f9e4f00ad2717ebda98c90483a67c3a4", 0x1000}, {&(0x7f00000000c0)="053ca667c1330f80c381b1e3d799870154ea", 0x12}, {&(0x7f0000003380)="b252628cfebfb46ed45186c939483a227d2191fbdf99434c4de5f9893cb98b9bc0ad22ffe86be6e9df35c73ec5b0ba85a7efd30695226b03f254c4b683ca1f7889bb8daeb16bcc81eb6408b20772d5b3710d14da218efacdca86edafdb54ca3f9069a76c33f414a40fe8a4e160c9254a9861bb1205a44fcf5da74625a09d38ef1630aa1962622f5fcb376ed221980627086bf2e538a3bc951fb1c82aa9ded898635b282513918317855271532e57b606a5d67d057198df7a8699ccb883e267c150069454d8543c1085799e54e7a43dd7eb16b2fb31bb78e17ad012b5a99235217d6090aed67ac61976ad1a40d751c2f2a8d6d8d359079d5caffaeaf5704848705bac0630ba077d0d59b7a7d935c53bfe796fee7ccedcf7556e146ed32efd809e20c305451116f80790e733109cb770b4708ab135670bb09c35e7937ccc488342529eab69571397a89e3ceab32467ba604b5fbfb2895addea714e780d3e07faab5232550f3b6e8e88138c9d0f40ab3689e6b88962b4758c30c968e39e9f07c352901b4adce8b254b393fa225eca95f09097cbb6fdc887299faaf9f061795fcbed3a5034a6ca5dba3dfc6787a9e568b0acc5486a77a30a11239945e92f682426c06c5e772397e0ef2067de9f05a7f3e864f5d9ee5c611f15e881afde918bdd6519de93f992613a3691b37830b12be7891fbd235527ca680a1f38db100255b06389a1bf565e08a40b4a957a41795fadeb4f31a2dcf943f8af9c9de90f62c99ce264bf910246656f27b1fea4ad4ba7b97d0a3d5f69861017fbf1ec80f205811a751a4100d2eb9d2aaf67bd47eccf223409b752d3612d1a3aea3030a090d5d4f45f6cb3adecbe723ec9b23bf718b255792977cce32d35a87fbbdb6d0c16d9c9cc46f63608b871cd9a5e6b6690a7a94e598d6a416321e0ff53b5460857b0a528e90e794c2479676894091404b3abf7d44e123dfb4f2b5534c52b84c4e91763fdafa841156cb59e6cb7af200b3d274af88e6ebe2227707cc8e7af4dc7ae033fa2e0e2ff949ff350bf917ee020f081002991056e85d07932351ed056437ca3d9900380ed7be54868b84d7f8f71aa2e3e5a0bb708601ec5c8f7e71e91e46132c55bc76e3b56c6f6b54d800834163c3df6060674ce7a718c3402dd50a182105a56dedcdbfb6acd0d3f00d730729f06c0c957440c1df01ad32cf33b875e62a73d5c176ba5656459041c35984843e7d879c69b0ff3d8dba129ba9b699437c6aacb46afd5174a3bd1293f4ca0874bc3a11cb2913980b681e83e207d7d369453f90d74f1d29ce009edcc79f396fc5482f30bd50ce34a59d80cd703c2467f7a637dc0eafecefa656f505e67c4c34d3e1061f9580f34388ef99fcf6913f8e77889efdcc651bce0ffda6c04592e1c9b4248e90dcdd593717aca4a9dbbd8e83129da1052fa60f57f40bfb9764390ef5cccbecb25884240af4535e65dec72c97118d45bda976381cc2467d7425ca8e70786708367dab9442b6415452257d463698ae3f5cdc8d46b2053617404ed6f386e031ab2c2863e67fc981ebff4d7a80af6694daf09167abbceaedc4679dcd0fe861cd9a4219c0a03bad70840524815e434e52cf63a42627e73b36adee88e29c21b92dc74f572ff2de055a9a5583956479274ccb5a79ecc0653c2b754d3dc4a2ce5f4dc3fc830a9fb89efb46b1ae7b3ddc62df413c8dfca6c4ffd07c4ca49428cf8bb727b2f16632846c6489d8507e77f9ebb4b273bc224552b6e96b2119c0372644e0931982b20de262262fc4c03ade463a39af88f36b7e30cbd9e44b20550e1fc35dc8607274973327a8fea0fab08bb7420b5d62e2337ea81c5b2ea84c9a321ea7c56fba5d226d23fee4bd8540a445734ce3473c20abb9b44c0040996e1e95344897b65f5f75ad9daa523daa63a0c3f8eb280bd8c5289be54787e6728ac25279a67137bee642231c32ecda10e70c3ef906a7e0c6a7d64783e119dfef6a0c81e194b2169ed4049d74ced25f612ea6c79639da236cbd44fdb284b22b6e5591087b9317a8d7effe3d92344dc8b81c717d28b489c199ce09b4e61ed49b8884f7ffb21ae056dda63eebd452b9f317e65b3d6c3bf653dc1dfec7b72829871dcd1a86fcb625d68d9ccfca50cac56d5d28e1a3a07b74716a58afdbdbf300f2f754099aa38e696a5ce9c19013ce4c97548754ccf5c60b29c7005f543d8a2cbee52d46e56fa8582ae2f3e5870787b65815398c28b9a736c33c2f68e06d11a5b4f318227df9a7cb84141979d2c150e0aa1c46ec91a7c1f9ace6055edd919995f9a1e372a680b4d7da645ce9339048a5edb549a7696406fc2ee1351e5ee552a060ffeb757cb7600eee6e723c28fdc5456c056cb0332a8fd40ef32c2ac6a2aad6229e48123db7d7d4f65bc093b4b73470a178e8d6406f006e184a3f8bab188ff8b556751c69eee65ecbdb6a6e35625692e9c009d33b4e04da53fb03de16170af0987bfa727ce68a0335bb0c10cccd01b27f0ab33193ae398170406a6d25067c4002ab11dbb002fe3f710474e8587ac739b2a16281d60d72cf95e84990869ff43a994bf8a01448acedbe2b3d42d3c0a204051f539530d1245acbd71549383de0f2d761e570b26d9a3a5055ee2d5b5283317a853df678a8234754877f87ba9eab453bda61450c65058a5a1f5aac82054a9846e4627f29e89c123acc97db915ffb774e2a5f7bb6013976b67c0392425dca1025a1a430e8c9aaa74b1f0a2bf064fe05deca23f1e48bb246236e78c9b86104e880963f0c1b28dfd3bdcb746c890c3f2af33c4b4b5fe6e0482cfe8c62a7de055a19ac62b4156086d71563a1b1f2268c268253cc9bb4d0002b79380fa142e4f95a51c722c218b6c0bd7ff2fff9c3417f3d20d49bcbad36c5d259604ea7ff694445081f2c9ef4748cbfd93f1e39ce775f52c247996233e0fdc9ad4c273564d949e7427f97261c504ef0c9cc19f4f9fbea3921d239ea91f6f6fad858a6df9a03035e40005389112de21ba4a8f5c9f94e638638ce8ed8a9f7018d944e490fab78eb42a9b33f2e4ac2703f516a7ebeea1c21f97d642b57eed240b6f52ea22ed31916438c87b688355d480ca2d5e4f40f53f38f134dd4222a80852ebb5498dcfd5145a82225b6c5a9b6756f2c28bd466b5206fe8a7408d59ccff0ba380aa4b80cd1b22ce03cd3a4af56e31f29621cdb47fa8e665a0511df7b757f653597afcabfc77be82bef040fb644a40f2ea552c653edcb2bf8a9e95079e09bb7093086a4b107c220a619baec2aada4de1c98ebe9b07f61f99b8d3b867deac3589b43ad439c150a4912dc1ad4b048cb51c4b11a4d4c7fd9e2534cf2141c966374abc5ecd6c20bbe6933e503cd88cb88774b42c5cbd61653160961ec039c0f6d532019915e34c0881627ab5064e61cc6a775eddedf9f9fb3848ea2635376f7b02e5a8ebd527f8c103718d1096c39032d0c8e1a67ea5cc41bfdb561f868f5df9798528103405682956e0441444cca4dd7e9b63aec437b98968182837ac32aaf30cf8e76d54f4ba5fa4de2fcf332ce28d22b86dfd636080848f0473fb899b5e8dd999b3cf45f29121ab4080e360aa9162cba744fb3903faddd4ab24fe0f88b788ac76d976f1b3758d64bb227b5f47959c449828dad1fb0e022b55cf1550ac31ae5c1dc98fb83c7b5d97ba5fe3150f704c1e8cc4cf5af7a184b8c9cef67dfa4c0643489c4625d2245ca3bb9861f1adadd53d3679bbfa0284138df4ddfa0a1045e9de1d789eab5252a5b5b3525f0d08828cf46823e435fc594234a6dc11d9455d3e663e3ad1333b8e987060425d87fb3b5e879fa7483b75e69b5420942bb9b63300e056524ea01fd60225bfe08fb1996d7fb3c41584b0c9eba18ce3c9329ee43dbdb6c27ff4a97cc66db4034c1b1b5959aee9239fd35bf5b7daf67b21e44d2050edfd75a38feb95f1e5bd5880db7fdf70de5706f7020f3b32c912e01dc20608b2e44e81f0d1ca0e17555ff7069058aaf00e7a6f02aedca7d3e5750cfbb0d52b46a040c542735b9f1630d02e230960461a62a1f33f964438e561c2380b7ddacd66679f7706c17a566e600677ba0ff2e1448cf92d9ec8ab64afd71b2d592d6890b66946d13fe4060a7ea71eef8f8cbdb5ea93cba7ac373ab349713f6d870bc7ecb5b715a8a3f81ef74dfdd461678a5dddd1135ab24fdea6fa382dbea530649e516173a943fd75b45b30cd2f9270d104456eba759482af0c01850762bbdda1c9719042b1b55d2b68fcd16d040698cf8000b0a735149f6deea378ffb69e2a81538ad45c94910f75fb53b7bb4b838cb8a7de5221b6de1b2135b7d7b0c11477076bdcd8ea6380162c07786488aa57f5628eabe5317fb12fb5098497806e882eb3c3039dfd0662dc57a3970678c4a5db2fdcb7b96959adc3a6d4db24a6354429aca5bed3f3fb54c38589d55a91a2421c6b276c2f320fe3733fc47534430b2b75c998aa69f103d2a48f7c21f114923ea9b974fd2cfb016fab11e0150da9fded04df38ee6347b095376573b610e02b9f519c1a3738d344d978fdefc07b06c6a258e485a9e4155bf6f875b1cb57dce8560621114b279eaa23fff877386fbec20d8d7be1492f4cd8ed332e025ea73abab51beba94bfe84abd49a9327c13e0613e0177114dd3e17e56fe5d3a87c3be85ff8fbb17c8ee95cfb3bd94aeae2ef0cdbdfaf466edadf3378092cbb410bb9fc70a1a329a0d85c8caf7905c6f5f21af06c73899446cb699cf3ffa6d931d0f24c84baa34a0c1db18620a535374d5b71fcf4e589294f2da5b6defc3dae3cc6c1e1feb620a88c169c2bfaf356d3c0bb9f6c71c0042274da507eb300b53e4edccb933a12bcce7388b8e36105818137500767208eee7ee5bb9e6dc044e206b1f746ddd820f764265351053af02c7c9e5918d319371d2c6a819ed84b4a9af2545d20827d81b24ac5ca35dd42fabfa4d960a2730a42836fb2c7b56d6fea080503f6e08ead51994a30cbdcfbf484246ee24bcfe7a842c0e2d75f02132d4eccb98b75bf12677a6b744fe6f198c9354d8ccee1a9f98e8f5c9903de02939ff9b08ea61baf1f9f4cb0b38cdd9554c7fbb938bdc6131cb84d436d9b311a0d410ca46dc3c75f1ef604430994f6739eb1936c947ca9cfa9eaae3cf7d5e07a45182f1b308b0516bc80809e3108a24f5b94fa1e7266137782f576bd8b85640100ab11205e4b244449c3672293ce5a0cd02fe3b5bfc2e65c3a1b68c580d21185be463e5d24183dc9cb0cfcbdcb369e25f81a83eab7e2d59d7c", 0xe9f}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628", 0x63) syz_open_pts() 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x2, 0xfffffffffffffffc, 0x1cd, "627fa612410f5a5de8353972a74903d77fba4b53", 0xf7b6, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000002d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0xe677}, {0x18, 0x3, 0xf2, 0x8}, 0x2, [0x1, 0x0, 0x0, 0x2, 0xe19, 0x0, 0x0, 0x10000]}, 0x3c) r1 = getgid() r2 = getegid() setregid(r1, r2) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x10, 0x3, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0xffffffff, 0x2}, {0x18, 0x0, 0x7f, 0x33ce}, 0xf50, [0x60000000, 0x10000, 0x100, 0x10000000000000, 0x10000, 0x764, 0x36000000, 0x5]}, 0x3c) fcntl$dupfd(r0, 0x0, r0) r3 = dup(r0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x4f, 0x3, 0x7, 0x5}, {0x7, 0xfc, 0x0, 0x9}, {0x5, 0x6, 0x80, 0xe66}, {0x7, 0x1, 0x4, 0xfff}, {0x6, 0x4, 0x2}]}) close(r3) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xa5) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/229, 0xe5}, {&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/228, 0xe4}], 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000004c0)) fchmod(r0, 0x80) listen(r0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000500)=0x87) utimensat(r0, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x3, 0x2}, {0x9, 0x81}}, 0x2) sendto$inet(r0, &(0x7f00000005c0), 0x0, 0xe82ed99e281a9c47, &(0x7f0000000600)={0x2, 0x0}, 0xc) r1 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000680)={0x497, 0x50}) lseek(r0, 0x0, 0x0, 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000006c0)=0xfffffffffffff7e4) setsockopt$sock_timeval(r0, 0xffff, 0x849597c22b979606, &(0x7f0000000700)={0x3, 0x7}, 0x10) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000740)) r3 = openat(r0, &(0x7f0000000780)='./file0\x00', 0x10000, 0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000007c0)=0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x10000, 0x0) fchdir(r2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000840)) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000880)={0x9, 0x2}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000008c0)=0x7) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000900)="dd0343f653a949ec6b8e73c6b94baee7d9d8c357c6bebb02e41aa02f84cfbe1f2e511be107f1d544a0144cf726fc40d77f507dd2904414fc917d8dbb87895bc0868cf0d7f803df96d8efc7b7be6eb2a302b94f73bfbc7d09cab11c85c85b35f2e121126e372a7ad8e290d7c1f1a09ddbe957274103f3f6fd1421ec204a85f16935a7a7559c053df4174f67e1d013ace336780c3e6aae40623fbf6a41b41fbba5e8491b5a6327105ab7d47bfe0077ed599e9369dc70c02565b9ae891fa3ec5bcc3cc7e67e", 0xc4) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000a00)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000a40)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000a80)={'./file0\x00', 0x400, 0xff, 0x1, 0x1, 0x7fffffff, 0x100, 0x0, 0x1, 0x2, 0x2, 0x1ff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000b40)={&(0x7f0000000b00)='./file0\x00', r2, 0x1}) 16:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x1d}, {0x4006}]}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3fffd) 16:02:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="510f83", 0xfffffff6) pread(r0, &(0x7f0000000040)="cd9ed8abe0c89ed2cf", 0x9, 0x0, 0x0) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3fffd) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3fffd) 16:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000100)=[{0x7, 0xeb8, 0x7, 0x43ff}, {0x9, 0x10001, 0x0, 0x2}, {0x0, 0x4950f720, 0x5, 0x8}, {0x3, 0x972, 0x8, 0x9}, {0x3, 0x6, 0x2, 0x7}, {0x0, 0x1, 0xa4c, 0x515e}, {0x4, 0x5df, 0x5, 0xffff}, {0x1, 0x100000000, 0x2, 0x100000000}, {0x81, 0x33b8, 0x3ff, 0x4}, {0x0, 0x8, 0x3f, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x4005, 0xffff) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:02:57 executing program 0: unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001640)=0x59a2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001680)=0x7) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000180)="5b0028607292d7c9197229de76e9648ebfee5ecf2f4d630e7f288108c7bfaf8ab8d8afc742a7e373e9040412127314477af7da7064a484c3aeb883cbc5dd556d1273f3c5ea765d5d9942add6d1a1bf86ee0e1dc6676fd3cee6832bbbedcf5ae6d05193a45055fc338fe2875af2927d37f9c0e825effbcbc22a0ffc850985b9197b54bf769467dfd0dcb7ebaae6afd97a468e00ff0804fe6c97ba30e711e77ec648c85bf53135e6810dcd15350ee87251ea91a45a67026ae40cb02d78caf84d4aaef8236be35fe13e1db3e2f0802fc19fb7296c1f7ce1b5bff50345d1dce28411de82da68e1aaccef1366372768f84013eee11a", 0xf3}, {&(0x7f0000000280)="06b1eb140ac40cbe94666e2ce0e86374e4c76e21ee30eed2f5039b650dc7c0c008983c609cbf1a95bd22468f380ab87966f79f5660c96c8e908fbc8ffcb74794532c53f3d2a2eabd53dce54dc6ff4ccc4815b8fdb90e0fffeda8ae990cc346ecd11384929ef50bdb91efc58fec4e486dfd260b4e369e73518bf2be1843bcb533faec3b11776db3b1831951e3989cd1baa6a4af1de51223b82a", 0x99}, {&(0x7f0000000040)="85e6603244a474e8d770e4a442b2a52bd45d649fbf07c0711728810517327e03c289b061d1d20c549dbb91fc5d41cfdad9f9d08c273ceb796a4c501460f6", 0x3e}, {&(0x7f0000000080)="7e0c498d58c688db2688465593facde854c48552", 0x14}, {&(0x7f0000000340)="40b151a2b260133520a671f3f7749f8ec6977a16f775ec0d813634e631f02b871e713f38eb33d4ca33e3c39f4f7c288212440f89b3e6bcd76ad421bdb7acaa041999373ef1218adcde510a148c06cb1b6eb52100f0e33a6df377bc62ae2515f0503e2cc043947a49fd99681f8895ef9ab7480d1bf348a9d7f97f551eb5eb86ae7014de706a51dd235e1b9bac7c7c4f8c56fe5e22dc44cb6de0856398a6e4f13f238ae0c7f9fe102b54fc41567d555d32e9aaef79263ded5d03705cbd90dee622bfa812a32a31c0c3f23ccd376da68aec2d04f8dcece78411a812dfac9561b494af904e0f345601b800c9f49b4f524be7ff73d10a2edb4be563a8e6eb1a690fb232c2d562c19b21facdf159c2f2ea1ac60d5298d069fb296e2b52dc58750541b4c3d57fed67e1069068e8399ecb3da15900e96a8d829a2bf8351742a5dd6c2f0b729373d0286a1028f7e7b6d77dacb0efd6f57bbc4fd0a36544c0fbd7049f6c0342d7ad6213dfc454b54f11c2149a391fb55dfdc126b1c15a32600d4de6f6b7ddcba61a021e8eadb69eb9405eb6f24b226d8baa9c92b1e0152d179502a31bd3b056c28deeb299d4c8252819b6c5fad8c3e20e4734a4de4cd62aa1c9896b36521640f9aadc22d4d7fa204a5c2ed114718418ca84a392efc0ad113ba9ca5e78f4c18ba05683cfaa00c7ce5d46da99d0722c016242d128853a9a54d1839b40fe7030f9222cfc849819d0ccc4db2b908f52e6221666181467c6f658319018c9b35b32ef8e58af02e7ffebf8dbb3ad2a8159df7055d1dd2e37bce089387560dab7b70ba550fdca83a98840764160cffda4f40a32fad9c8642338f97dbb6d083713d2f1a028982e1d6206c40bb6b3f34ba42d339abceda4d700ec458be93542b340225891f495e8f4fb7cf53df5005cc90e79c922db2fcee9da66188bc077f70b61f764bba5ca9bbd1c8dbf67382b21086e37416577c27dd2ec06c83fe18bc8dcdaeb28020ecf8bc81e27497093c0521f5ad00a5f4e149d25cbabd07a7668121957c2e299f73beef470131fc9ade72546ae054bbfe9c333c89a17e14c32f6edbe8a0f96b6e2293bd038b08f97952800f19e3059dae99c523972f51d4028816b0976b1118e35ba9149d52ab9322568febf539f8837e76a449786f9a7fed788480fde16086fbe64063330efbca97ed4c4b3269fb67f775a2ca6ce8eece95d2d7a390c5627cc075d9b64861d05ead67d5ff351d9df4339f8012946d13216e80e29f88d58f1081aa95586de90542ec488018054992242fb81188320f3b10c7f9addc9f819eb5c95ac5838f9025dff4297f4a4bc50ce5a3662196c6182d17f630f30c07472791813d9d65c9641bc1750a49f6215faa085ffd0f63d8a7959a97de0a749d6389cb07a50322cd3814a8abad51f056579306d4393cda0d58541375eb08a411a5e5b0e4cd775cc9c623c0965e8bbe7974ef1a4fe16ce1a1c0fdb30601f933644b5715285c5be26106d16679d57527f7afbcadc13d84d810a823cf4dcf0c776b4142a298e6b3aee984dc80544b12219810b176bb2908c8b6ecb448e2d1a15c2235698d9ab73dfc4bf9f5ab0c488bd0a8bf2793e332071022b7c76367bee47134e84c86d9ce9fbe92831c90dca9538ab526cc946daf7d88d43be198da32563b838603f733fc605c10b606af36c4f9882be034be6365e107b71f27f186c4ace0776adf1f6f3657f7c73258e8832565bd4eea80c3606b8b1d649dccca54d9357df856e8b941be8c4f1b97fb64faadaa9b6c29f5a77e048390d92eb0d0a01b1e180fdc935d538df51ea2d94ed79637fb8f9795bc4d2d0caa962d364a11e942ec596d2bf5000738adfec41657f6ef1b33fee074e14bf6622eb89d2e1e78dd0b070aa425c95c11702cdbd942a4be9db0237757bffd414edc133d406799afafb3170ad2817c2f994ed60c43cfd62dab62d0bb4f37c318275fdad51badde083312f9234bc9d81aff9c46a472ce4ae9c9f7aae9bb3d6bbb0d8e08081e3d030a19613a417c15bdc87aae02b097d0068976268d88957efdfb6cd6c6cd350f749c721e788a4d9e6d05343d1c2969976dd5696cc3e20e155f12aeff58ec54ea53c76965b4fe82ddfb026e05c3f90669d0b912e4e13ac79a7b08716336be5e46b8b36ea87a4a2d0aefcf02438803310f0eb4fa2f6569dd1cb246b37514cb26dff13508993402d6bf273d7aca72740a38f7cf2c33391da90724450d169c769669b0ffd4f98fc1527a4ff8e10994fbe0b1d6ba163efb6d62472cad854e5a2a343d561aa9a654451d4d60d21eb638ed0374382ffe2b71907fb1abcc01063077cd3172ec3fa4a64506965ceb6473424bebed1447eda84af0c2f86799487464575c968d88b8c67f062b0dd00491b13cf19cfabd57453b82c2623d8c68f17366c99d4c28e95b1772bfbdff0c88b2aad302c73aba70e4fdef2149653240374b5d4ee120fad5944dedf8ca4aac38d13eadeb7f717b3060ccf06a255f6258b1eb8e9824f802aaeb691074c0cb81af04d1bf576454e5ff886820a63a61c95334e34b3f2259009579a70fecc4ac2c217d0b6cebfd8fb8746a6e4682ed578297a905e7e701d7035c9851b1316491c075f38955b81e81ceab9d7f94fbfb5811cdfd74aa7e2aa18286d534470b3a0594802b8a5d0cf37304fc429525fbdad99a9deeb95c56235d961162ea74eebc74c1b304af04f49e25286207639386c9e7e2535d933bdf79fa65f152e4b2ff269c44791965503da9f1552b38dc4dd6c6285f1ed0a4fe8d59269a5d1a6c466543ee5d25b7c77fba897369c45c3bd2b1f7710723e89d7ffeb09532ed93de212aeb118021dc8defc00d2c1ab4dd3f37a92635f5a9c6e946bc28827b94a19b1e6c8fd317ecf6c49c16682b7188d178e1a5e3bec6ee85cb9ef456d8f1680e00e26e349766fd90411cb4d6802e6a024d890df223cecb10c5f7c1c6514711da2f6cc950e869e09d6cfeee40e2801641799c78dbdf9a31e93a37a40ec7453d5417c9b1f6eb2724018587eb8d29567ca64a9e2417fc4c57f5404583dce4b80d8586a80caaf2071568513d668f1b1cb254abf82de5e0c9cec9a1259b5e5f24fd6b9734f60109e0c36cf28f1c8140b47c204e5225364349d9c7738f846b001bfec19d116b24370a6dd50991f1f1815698888bfcc626ffba5e2be84f4cfc0c6f9978f280d958446c7ba73ae95bebc4ed1095dedee42342bac8a640e53c669ab4c38b4c4552a7063a875af3dad3b6d5d9c0c0246d709a0c3c19506d8e39628114dca044289fa4f047898958de562f0159d665fd222bd376e7ae48ed900de5c165c2b7e03653489e6ca009beb177434181b7eeda998228c3311bdc2bf523d6539d7b7f51ee5d445d8eaf039881ac08f4c6cd9574bdf413b03e5c074cc4aa348dced013b62752d0441dc963622c43038559227bcc0985542d99b01b40384f3d9277a51405ed5ccfb666cd582f59342d2d0ab27cf083204e22d7de481760b9ce13d799a077598c2acad36554147083076ffc6e93f788ec34bed4e927315fb55f97a2c9730d6aa93ae8b2bf0d30eced62246e770d0c895ac13aa7ca0ed30a535641b6300558ddf58077bbd42df67e8f3dcbc5fdafc9230b8af6251b3c4981240a4132f42d1699b16ee731f3e0d01817bccc55610873062010bc14301709478efb51feedb487180d4d5398c42c28bdad39f08632f1ef896c894e383389407ae9f9bed62352fd47195540a037d078426d4f57dc6ee45107d20c1b4c047aa29cd8750a5cc4ce87d2f28b7abdcead23f19b2a62f7c11dacb419869f1f3e9f5b23f2945aa73351d8955a7dbe1e271d1a3e8921cda8c92ea08eb92c69e84ff79fd3580b625a5eda46a27a0b6546d953cff2fde314808dd44e9b71887712c8a5a9a84d67bf7d81e53bf433ee4bc43d4a54a7eed06c59f7756b3b5099f4b77c6032dc4b3c8721ca0e31f29a54a20e04bc9dff9ba41abde68e577e0448ca418347bd7ae99f49ba978ab124474285640a14ce4b72b550e9bb8019dcb0a119456dec201d04142c65ce63995c6e648d27cb6af0652343d87294cc837b4b4ff81c3f0501651437eec4018f37423072c3c59327642421bfd37fa657b07dd125915a00956eb1a4fe64248cb31cf0bcc25394d56d4908bbe9ced0b2b1e0b3a6697328f6bc3d21d75c9025afb153f00ca7e33f18ed50d267342612861deb6abe2dbed9fa43123e14eccf39181b0cfdd306ab08fbe8793bdc4cc23fffc3983ac62a49c15e16186a277ba1f4a433fba16bb59630863ad1fcbbd2c0e1f95dfec1586177fbdf8d82a3e57158116e0d52c7fb16f0b21f9bc966f9684749aeca915240bd2c80461c2d47bdaf7ba46e5dd7e398df1c3fa597c83072599bb85e9f139d58f6177e8b4b74839b1a681a5cc8fac307a953d8529ec91d8f38829362dafce41da91c47369e7553bb750a1877ed9a88fbb30bcc4a35739092d00ddc63dab232dd26a7df01ecb8982e72f2c7acbce161dcc857953ad0bd867e7153c53cffc94d1168e683bbdeb4c7f41dd8ac9539d9edf10a0237451f69da5bd7d2c3279f4ab0894ae016c869683acc261a5965835504c00ecde6ba62958f8d7cc92e2d7922ef09ee52bf739e7551b0e6a996fe87a69ac630e8086e7217b3849a63630250f81527fac4c4dfe16ed481067a0433c1e3493f168f9f18f9cc1bc5a32a11300e9c1be454ff40b9af6f11626bc29623e56d1b6db5f405d4060f1b2ad2300978bce9496c0ff1e4e55f4005a831c71dad8a93577ba4ba54c8efe3635407646f8fc7f44b6d0c50d038856b045a165a5ca194cd8748bfa71103c49e00f7c632e096df6b9ec1c6048f1407a05d3fec9aa567150ef985528ab1f3d0283b4d7f5cae47b689a212f61db5716afdc1aa9ad71238d65c27b19e90a1feac33e81bdc807d7918b5253df926413c56747e124aabe4525ee17b334d10834e2c8d99fa9fa5c0b125f1263a6158ce8c29243a8de1a145d14a79efa16d83281cbc97214b7fb75c58df3b5cf43959deb49ba3ff0024c013245640f4cd1b39edb220b3c618b71900122f3ca176ede079e22b27e10884ec423c4d0c6f229f6deb2932db4b6e34abc259bc202345a777522bfc603696dcd6e43d745e44ff0240781fb74bfbe86923b06b9c5bebc8f39099d25b83c8e4ac18c26ce28fef525dce707bf1fc647c916ff91742e70e44754ffd2d311c5bb0737aa13e6eb3046dddf5aa26dc4822a6cb94f9348ab267ff9cd115fd7853c345a599b9673289914b76ce70444a787cfa2d3e39ed25ba69c0cde5c730640fff5d15e5085b0391a0d839c56076afe7175e10170fbf0491bea1db2c226ff6c4ac0ced57427da287cdfe81f683af49af92abd1b6ee459a879b5887f13ef6d1849b4f142c5c9632cd3c570660aefe2e75ffd6e2f7e7b26f16ca4fad3202472a5b7ffc33008e836733fcb034d4aaec87bab55dc1b309cb5f2c165d755ee189ae948c2217db9a4a0046e6642dbfd5c433aff4c10a4fd9352589764fc3d710597e9bdcf2527d67825ee58b024892a983ae77597c0ebd48d108fe744451ae781feb136ec04f2783de845e54b4387b24033c4c472de07cf35e27a82f045fc2db0966e1e0647dd94273c7e23e0cb9e1a9f5d0eba7caaa1519816b8de6adac570705bf5ed2834489efdebabd032977dee99bde74f7c58ff67bd7b6926376ecc8d978270d16f3f8b58e24be0e17113c9d2ff29832021b699baf090744aab41c4777ee9d0b4a3d82f3efb491c23929e939efe", 0x1000}, {&(0x7f0000001340)="067cf8195754b580b257d479cf5729c883a72d74a3693da5a175030803ec4b4561f91f3b1a4749d6e5e090360c400c238970f079454354edd83d09d7b9e10dfd00be9642479755d4b2fcdfc64716832b029812d643f762a568189a189310d44a4841b629f96bf005c78e2c284d4bb8f7fde5850e985dd681113b24cc7bafb3681937c1181400eb793fc3b8a97107362e31404d4ba67ac7ca72", 0x99}, {&(0x7f0000000100)}, {&(0x7f0000001400)="2ca59883e44dedfa3ab219d43c3f579a9c043e36c71fc115ae0446c1cc308f213db63e34da122c5c8f17869650c1aa82a257b402134ea9abb00416c96efb5b049b3e298e1fa18d715fda3e2428aa8566b77b7a52302e", 0x56}, {&(0x7f0000001480)="011828c9bb2670a05776bccd1157efb82f70fa06a43eb3a06b65cc7eca906fc3034eaedce4cec89faa85172865ec8527c3543829076f360c14376e471543c429bf0548ca2aa73a37e0a5ded4d3edbc09765750f944d22bc1ef438360a5746b1a451907cea92e76809a31168dfc3464079f3c38bf8b39c7d30d79499f5f6cabbb0915d9dbf0c8f60e", 0x88}], 0x9, 0x0, 0x0) write(r1, &(0x7f00000000c0)="510f83", 0xfffffff6) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:02:57 executing program 0: select(0x40, &(0x7f0000000040)={0xff, 0x1000, 0x9, 0x3, 0x1, 0x4, 0x8, 0x8}, &(0x7f00000000c0)={0x9, 0x3, 0x4c, 0x7fff, 0x9, 0x8e, 0x6, 0x9}, &(0x7f0000000100)={0x24fc0e2, 0xff, 0x5, 0x3f, 0x0, 0x467b6c3c, 0xdb3, 0x6c}, &(0x7f0000000180)={0x200, 0xffffffff7fffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x83}], 0x6, 0x0, 0x9d1, 0x0) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:02:57 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0xdfabffc7e9580229) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x3, 0x3}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xba41, './file0\x00'}) 16:02:57 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:02:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) close(r0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="0507f38cdaba4852932e900a186f6c", 0xf}], 0x69) 16:02:58 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) ftruncate(r0, 0x0, 0x3fffd) 16:02:58 executing program 0: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x2, 0x3812, r0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001100)={&(0x7f00000010c0)='./file0\x00', r0, 0x1}) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071b000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) preadv(r0, &(0x7f0000001080)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000080)=""/4096, 0x1000}], 0x3, 0x0, 0x0) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, &(0x7f0000001180)=0xc) mlock(&(0x7f000071d000/0x3000)=nil, 0x3000) fcntl$lock(r0, 0x8, &(0x7f00000011c0)={0x3, 0x1, 0xe000000000000000, 0x5f41, r1}) mlockall(0x0) 16:02:58 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x7, 0x1, 0x80000001, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffc, 0x38, 0x80000001, 0x2, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x9, 0x0, 0x7, 0x7c85136}, {{r1}, 0x0, 0x20, 0x8, 0x3, 0x5c7}, {{r1}, 0xfffffffffffffffa, 0x2a, 0x10, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x7fff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x9f, 0x40000060, 0x8000}], 0x6, &(0x7f0000000200)={0x8000, 0x7}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ftruncate(r1, 0x0, 0x3fffd) 16:02:58 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000001740)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x6, 0xffffffffffff8000, 0xffffffffffffff5d, 0x2}) 16:02:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x33) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) map stack 0x2071a000-0x2071d000 of map 0xfffffd803f013110 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd803f013110 failed: no mapping 16:02:58 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x80) r2 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000300)={0x2, 0x2, 0x27b, 0x2d, r2}) socketpair(0x10, 0x8000, 0x7, &(0x7f00000001c0)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x55, 0x0, &(0x7f0000000100)=""/85}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x14}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{0x3, 0x2, 0x5, 0x81}, {0x0, 0x1, 0x4, 0x2}, {0x8bfd, 0x6, 0x80000001, 0x2}, {0x9, 0x5a51, 0x7f, 0x2}, {0xfff, 0x15c, 0x8, 0x1}, {0x6, 0x8, 0x7, 0x6b7}, {0x1, 0x101, 0x0, 0x1}, {0x101, 0x3, 0x7ff0000000000000, 0x7f}, {0x4, 0x1000, 0x42b33d1, 0xfffffffffffffff9}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x6, 0x1000, 0x8, 0xfffffffffffffffb, "ee574422f38849ce3f2ebc1753f87bdba9e8f1e1", 0x0, 0x8001}) 16:02:59 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) read(r0, &(0x7f0000000040)=""/30, 0x1e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x86279f8401b2bb35, 0x12, r0, 0x0, 0x800000000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) 16:02:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x80, 0x0) read(r0, &(0x7f0000000480), 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) write(0xffffffffffffffff, &(0x7f0000000080)="4e8e47f8039c6c49ca820f302aba6d", 0xf) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='$\x00', &(0x7f0000000180)='&]\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}^@@+\x00', &(0x7f0000000280)='])}\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='z!%^(:\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='[\x00', &(0x7f00000003c0)='%\x00']) 16:02:59 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x44) r3 = dup2(r1, r2) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/108, 0x6c}], 0x1) execve(0x0, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000140)) 16:02:59 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x5bf04ec442af051b) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x60, 0x3, 0x55e8}, {{r0}, 0xfffffffffffffffb, 0x3, 0x0, 0x10001, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x28, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x9, 0x3, 0x8000, 0xffffffffffffffe0}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x4e, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0xe8, 0x40000000, 0x7b0, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x8, 0x8001, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x4, 0x4}, {{r0}, 0x0, 0x40, 0x40, 0x45b0, 0x2}], 0xffffffffffffff00, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffffffffffffffff, 0xe2b8}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0xb3, 0x1}], 0x7, &(0x7f0000000240)={0xe43f, 0x4}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x20000, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000002c0)) ftruncate(r0, 0x0, 0xffff) 16:02:59 executing program 1: r0 = socket(0x18, 0x8000, 0x3f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/73, &(0x7f00000000c0)=0x49) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:02:59 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) fsync(r0) 16:02:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x7fffffff) fchflags(r0, 0x0) 16:02:59 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="f349c668500e13867f18b1814666f14a4759c942d989ce854816be758eb04266804d4e5490c6b3319fa1cda40b6616b513505414ad0b707ea8c7ba3d217514ffddadfe7a030d4f15ac5f6874e228e90930adda70783b1a6966e71ba30531869c2f35d75377b98b50c6a27cfa80fb6f2739d4e3a410970fc820faadf0988d89fcc98e8ce7829009af062d942a834e6f52c3d4c7cb983b4d30a5bda5dcd15f4b86dae659e98e204376574f7fa85fe9f8907030dbbe9ac0e5ed6b378da2c602962d31ac700eb707cc4bc4ab01983d5d19249a361e87caeb2dafeaa7e3fec3aedbb9de3bf7f2feb2e29c587420", 0xffffffffffffff3b}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x9, 0xffffffffffffff80, 0x0, 0xc5a, 0xfffffffffffffffe, 0x4, 0x3, 0x3, 0x2afa, 0x6}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x7ff) 16:02:59 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = getegid() r4 = syz_open_pts() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x20, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x2, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x800, 0x0) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r15 = getgid() r16 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vmm\x00', 0x2, 0x0) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x20000, 0x0) r20 = openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x40, 0x0) r21 = dup(0xffffffffffffff9c) r22 = open(&(0x7f0000000800)='./file0\x00', 0x80, 0x4) r23 = openat$klog(0xffffffffffffff9c, &(0x7f0000000840)='/dev/klog\x00', 0x20, 0x0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="838a7a808263598bb90d13525c36483d6ac24019ab897b027cc92c91776e43a72ac285d7293682f69811c522afb24afa3ffcea3568683d6275792d36d3fe6c8815f7636018aef64535a63ae249794706308ea0068e91c9fb91c8c50eedc7f8c9b68423969b7b2bd32b612329992c4be20e383627034f6244b7256595ec0e495d83c09c5ad2e5903c47faa722b138f5c2e827c6a2a7ec9e7bd896d9298a3abde6c6a7840feb7c58f16367309ed72536410887d713e73efc82f12b628a077153ae21557a984b2167ae390b0212949f3e4d3cec69ba070b79a1ee541d7e3b0a79ca0dcbda8bd5f3f1733d3ac7ad81c36b951524e8779075c6a5f6bb4f9355", 0xfd}, {&(0x7f0000000200)="8916380269663b077bbfbdddf2c40cf222f5112875aba269c0b9631bbc31c3ae608fa1ea6b1e7dc4c8e51a3ba5fdee5c59ab08ecc8747ddbc0daeb4ff034fb61b8b58a9a78cfe98bb0c90af3e9049d0d56b902c977cec1479949544552", 0x5d}, {&(0x7f0000000280)="c15daf161a8e6f56fa0bccd35e03", 0xe}, {&(0x7f00000002c0)="2a674c7fa75dc94fda5a37d8cad12652877351916a367ee8bc56ec321b4321b0fa7928aa98870c36c7f6174aeb0dd966f9", 0x31}, {&(0x7f0000000300)="c7e74b6c7124d46a00ae49cd48378ebff2aaec1ce6b5a0f09bfafd0ca0c324446dfca25ec28aae10e157ac98af76be0ea270e75698f4faa305d01a0cd7ad4fa772430644b457b3ab6cb7ead8c4d2a7d69a9ff30c7a98e1d21bfa891ce01016277a1da9a4b9692a4c332068", 0x6b}], 0x5, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18]}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23]}], 0xf0, 0x401}, 0x8) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r24 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r24, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r24, 0x0, 0x3fffd) pckbd_enable: command error 16:03:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r2, r1) pckbd_enable: command error 16:03:01 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffe5a}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffffb) r2 = accept$unix(r1, 0x0, &(0x7f00000000c0)) pread(r2, &(0x7f0000000140)="a39dfd48a130b7db4a405962ae25261ff4bda9a5712b37dece7bd7b0b2a24ba1ccd40c7211197f9b4a3b345e242d2416aaf8b030cf3a1a33b8c858e23f49661c73ece2791d5b59d13a61424230fe044b23a3ca04ffdd5ed0c664ed3fe4847cc6add835aca35a7c740209dc2e88acfa131addd26097e8770707b6fd08b4a0b39b171d1bdcd68abd83e004de1510bafb8f353d5e7b67b415b0a877e9199e62d090a9945a30aa259a701eb08a93007aefd5e65db4e02cab157fd816059141712fb200a9e41b23915a8cc2f248e29db320c6c9ec94b0cd1ba8e910dd090b010668a3d418386551c6", 0xe6, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0xfffffffffffff541}, {0x4, 0x10000}}, 0x2) 16:03:01 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x54) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x2}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:03:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0xfffffffffffff) 16:03:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000080)=@un=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f00000000c0)=[{&(0x7f00000001c0)="1b393846e486db831356184fdcd08afd9d862d48e257bafcbf21e076d01ad0b1043ea390d76b7098a2298922cba8c55112f6abdd6ba72238454c99993651dbbcd0194eaf569bd69ad0979599f716be55573108f556c146d0bb43cf9cb13fcfeaddb3554e5be3817650c5e22f37baaa1bd24c2db4cdec9021bf24279b0671af08b53c523d06e728ad9077f197c928013424817d014864430b054026f50a10626a2174ba9c6be922550644dcba3563274a1b9a89bf4b602126911fa9e1dd7dfb83c840361f18dca776bc6faeba41777ee7dc1c", 0xd2}], 0x1, &(0x7f00000009c0)=[{0xc8, 0x1, 0xfffffffffffffffd, "bff4f58851a1dc04c0fa8e3b7512001c21274a603b21971417a220a77993903e07c3e0552027d41e9febb4a605605878f15410a24be45e55700fc6ef604f06312afbc695ca45515578356ff7bc73adabbb574b510ccf1e35990cb1dc0a74f7ad3709d6faf165ab977a75c3dca4ae27356b7f0fb3874734a7e10656860e1d01d2c5f6b94391aa671d302bf8b0943d033911d23704008a1c011270cd95e7d6b78189e9498f6480ac49c73a0ab005a3640bf8a643"}, {0x1010, 0x1, 0x1000, "f5117ec585315c254b10a4387781e2f460aa94ce9a4738a64670c585336da067db254039d5f6d1eb375b39cb1ad4a7e478982697195d5f73bae933f87c3b66c112e65b76067c54fb066a90f6bd81fffdb456cdd4749216f659c06f15fcf5da075c00b095685b284ed23c2bded45655dc36256add3373d1ae37e6fa6fc47671a7dfb6f7e27595809a620d96d5a960b6cb2fc52c329da8ebba597147ed977d7209a5534a079453a19a0569270a08f60748f164a710ae38ca5aa5e02989e8c76b610786b847fa6cce0f2af55d6fd6eaee8cd0637de78b74012219f04dd8276458d4ea1610db94d8f58d99b49956b7b37e7cd29bdff56dd028ce810d86a4493cf53fc8c9bf92ab962e39fd9573acbfa2e7d38a4c4387badcf2a2f5065474d428c1b1de3d5dea1cf52ab91c9735a8b56b284b83ae726eeda2e2620df77f6066204657ed2dd479d51f4587214b602590466368f53668d8774fe197060baab6ebc8916168d5ca8771e07c384c5f054bd032580152779b3954b3bc4a75645bd4c0b2d45060fe65a1fc4c4f7824f456a92a06edef8fbcd2aae1b9c61d93defe8769fa1475bf254e7ed479acabb4e7acbdff979a9431efb485282c67b83d2510a19e99350e0bd2bac73783566a465a872ee9403f5cb61829042c59c13f1ef1e5bdbedd1c188797f9472cdcc97a5788e8094cd50f132b36671daab20d8e994b91a3cbaf61b686a896d15a1867a24444ea2a52717260bfd77d47dadf3d1040541c81c9c175adc94490d53121f923ceedb6e8b2d861d28416415e7439f73d29e92c1d7e6cecb134cd3dd6ef99ebaa9c17a78503ca2c3ffd302a130c38820a6338710bf7a57b597a74fced0ad3742ca7aa432238cebdf10bfca365cea986c2a911e539b87099332692b17030259ff3a5ae2f76a968974de886967eff5cc0096158edd2e491c700d6ea32d92735b4cd8723d4bc0868f8c8cb8cfac211eb70066b23fca9b2d99ff794e2841de0517a3af56904e5f7f3756c3376b0ed3a08318e5040c94ca45ae81f13adfa9e99acf3244db5c68e1e74a84bdeb4c996f0179722ec9f757f87bfdfb467753dfc704c4d13f7c1569a9ad2f7521b2db8450925730d836eced3f2bed37ae7771e78b3a9ef67059ec4f36cb74d4510472b1b4a334412131bc6de4c0aac4ce894f2d53769c691f1c240e3d0fde9be4d14c2aaa717686db722bbf1c2f90af408bdc3d6a93a727fa0d6e430addf7906a5befbb6c9fd766a32fb1f184af9809b2f69e6c05bf963a259dfba9aa4e1bb1de198009e121288aceb250e9697efbf847bbd006b9e44e3e155c17d7e1948fabd373ec3aa2809ccbbd932dac08499c9609d96146ba28d23bc66706fcddb0bdaf26f301cd9d09c9cef9e513dc498cc43d56a9917ac398a805583a7eaf453924977dbe658db585fc986024b3c2f8932ea68712c329e109dc34c0a995c7516225311a31cfb6628d8058b380862f433d0e10325d5f5efc8608fb9670b9cb713311a8992107b4ad175e80d58ea5b83d088d0d5dc098e58f813ad9b9bfb2513b45b1ed88250b19d8845f860dd83660b9331b46f66e3e51dc30fb9adb2a24d0e633459c9cc86049db5e64ab3d3bd58aef2228c434b35942dd8c3204458e9e3d1f0accb04b271c85afa52368c8c86fc38079092f0ea1f6fef38febd24c492ab1261c42ebdb5a5d00ca4204e4619c6cc752394a17432332bcd7d9d3673651d54128e418bd45d40fbe3152850cdce4ba9273d753e018520a04cff7090429ecec7e62c30192c5c00181609f993e1ad707ace851b921f620ebf7f100d2c51aad707459782fab5f46bef448981a32e6f07420e4fb519e8f32839dbb8a312faf43dee5ae8a93c1579d5c230f7faefe0fa30574111fc512e368caf14f6c49935c31f797af779d4ae8aa5a07f7090369a3a117aadd29310854ec04d21e9d658f021331e01de8a84cf9d1f29ee42361c3d1b80753fcc36ae4141eafeb746a54e505198b0c4663f689d8a7651de611cd534601fc830db9df8b498a547ffc4c0e4284fcc69cd36f14fe004adca1707a16b754680846e0c6cb9377a787b7a47169fef1dfef77a549c9b47332deaf5caf307686f85359e0c0eddba3e440056dc78cbaaac88e64e09f992209a86bfb35e871c7b68ad655fd6ecb594e95c6cb65aecdbe8a22bee93177fd9ca5e25b8e889ddc8068385978bdf61e3974c09d791d1ad3d099fded41d1a29a788180f020a785493b14b310287262c7fa6af9182fcba774f7287e424abd45b742c148f680874c04b9b81004e02ace2e146dbbc43b11c33dc4033978691cf25a5b4a2492676faee6191f8842851d1c08eaaa4930ef14fd1f08348b8378971e7c04051bd35cf2c2eb3a73aad1b804d361544a719cf4af10fb8702f85327c8cfa757b044942cf44bc21c2abb6d8fdffea61b6c4eacb8d26c14e1d17948ee8a2653685bd7e16316192c973ac75ace99de0e0e67dc75bc3b8ea3760525356264bd712902b069ffaa912045830a9c1eddf9cea7d400a76f8b11cace10e13c0c62304a96b3aba6910d6a933f5af6fa01228b9f40bfd8af23586bf512e23d79826cc6a3540d848ececba227a0b5549061293582b2da9b95c017a0897328013182fb74058dca7c7a88bf54e58fde201b3aac6677bd63bd40e7815a111f6738845e685a797d5b1ca00cd32c0624b4876a6d546e80d98dddb25de190ce955cee7de10fb0dd6078067c305eb3eb2ebb4a0f94985c215f7cd01d12b94c56476c6b32712f922e59fea489840da28a9f381aa3204109c7fc43b516b2ba69dac42f5c9b7b78784b9ffd5edd80dc442fe699d8dd35b1f51a6776fbb355cd6b0e21b0b5c3a1229057e6a5dcfa5bce08e1f987f1a8332c3438cab35720663bb8e3a54259a76f7df2e7cef2a0a217d991d91f3619381cc33dc3b23e4b534b026769950f3a6eaf4afc4012739e77fbd298e28c0b35876a434aa257485d99fc86485cc27943b970f0c2579c6b3696cbb899784ffdfe572ee1b6dd54139137e0278d137fb29d195cb2aa031d9fcf3bd9856dea7957b0b132447683fe4de885bd27a70c9012a1c94c0ffee7126a8dfe69d33adbe3487d16f053c7ab4859902637e7d3bb139cfd94bcea5faef2a86350946ece061e57715b6d4f5db68c05c2ef9b473b669dc8a083b022ab551210d62c7661a072ea5c61e1b8977162e5e92e4de28dfb5c64721d5174443df92f834a48b628b89571cc826dd88493e4925832d1997cc98ff4e1db1970f2c39bf90f577424b20dc50e60afd9776e140e540d9f598483ee73aa887f07b24316961f9a2fae79642f0e945c6a09087d58faa7eef94aa38a861ee7a130a7ec17c473a517b24d449db69ddfcd0552976acf6a3b9d029611ed7357892139fac95f3c5d80ffca22454acabc6e66bc9e4bd841eab2e63ef294357a70cca6d1431e08f7da9182ccb7516f4f47c1f4b312e27192b1b1bdf05e060a6cbdf3e479f00264695575c4c418e59ccd639943a8383123520d02aff95ae1fe7fdd7d46ebcfb3b7c8db01a8a5dfb2c75d602b15330dd82eb384e2efd3241e173035cfd8ca52f16974d1eaec556eaca6791a07ae71b1e9c0659d65ffa06d01f27f0001ed0f039d7aa2edd346d1b6df3c0758c80f950b6a7acacfdfbe260a3e8e8cc1f46b0c2b51ffa9b3fbb2db2035d8a3c51d8365a4b9a75d8e0d1b4d856bd46240bf5a201b2b98d53f9084d94518ac7c7f96d95973c420508f26fc4828890d716bd0396464d08a528e5cec4f2a6fa3b6828da25946bdf722fe9bcc530524bca45fcb98c55be93818545e416e3ac52d27f67c023e3b8668bb4f12ef1cb93d99cc11c105ae2413b4d92f1ce844cc06af82acabe23ba8e1c941bd79070cb44072a03d26265d04eadb366facc1dbd2d04fd8f9252e082e142a4bb718fa3e62f759c3fd82dcde7f0dd715c5ef60de3cf758e3138e3cefbaa6b914bd3b7b128d5670618cb705333e9c397f5835c94034cbc0089d6773386c42eb213ee396267d0e0aa295216893553e15cfdce0a5daac6bef01772e664cc4b2d3529f9d19f0cdae312518472ad4d9f8f7907d115763f3ae2479d41d31b7f89fcf8d6797c35672c1d23c616171f2da6697cc599e7e706cda86d28fdc7002ebc2f498b69bec45c3ae5e27610b0caa1b99d49d4288bb7acc6953bb48bc35a1ddd94232c043579c11c54b3c0fa7bcaa2a534adc5056d53c6146f427abdec668459ed31f04cc1f8e66b97a070bddd5ed05082e26c2ad332941ff1b2f1ea3d2c498dd2cc5e945ebc460184ab095aff66116271bf4dd39d5b18fc246a185e235efc0e09088c783efbee4476406e6f8083cf22f000e8a720f84082a13d40ac06f4d7461ee4671f83f1422234bad75e44342ec241bb632d78965d9345b7acdaa54767b73e19aa2ccb3d9f8c39c24c14ff8c94e3e27b53d7be2889d74175b3cb6b8ecbeaa5e84f66cb1b465f62d248bb11c45556342ad50ae798a25bec93b0460f67d5d4531579c07c488befb6758d6fad89b64db7ca88469771c7b9c521334e470a163b2e762aa6dd640d690cb947a92dc40dd66ae81c3552c9cb4ce31bad2d901207e5ab3da035c9efdc56ec85007d5433b48cff1617be11b39ee0a7ffc84be372c9b0c2b1cc29f00385dfea36afaa7793ebdd0f581242aa426899d30413ca7de31f77ed25b17cc569eef298e58628b906a0375b9cf95bfc8abc593ca10a2d933a11ecb70cd77818eb3d47ada510a211d64285f984de343d401f4720c34d2a3ec6167166fc2df3d05ec6d32f848fd9a78c3844299a78a139af0d141b6bfa30e2fa36ff752d4e0a89e7fdf1de5940241f9f778f819b6bacfbcf68035feba8bfee9788830947190f6d4e69830515e5c7cf45bab73151e3841e260f49dfcde773d47ad4e382e0c45ae6a34babcc16a6a6fb94a9a5b536483f1c1d9ef0b1aafb1bc4ac4e09ce4161996ab9f6e96fa931c44dbdb9706170d6871dd0bc84c31482c87d83f0e3d68a7fd6826dee83c21d107915852b67f997da57e09cca1a1b9ec2720594707f003c5c47bb6b5ebc4d93fe8e9420895325b32b1ecf8b7d5e3512a3738f3d5f8e694be9bb53e2f653f9ac5ee88b648a93cf2337aaabac0a2efa9e904dcf5b64155157193df08441a3f22a1e4d9150298731b3d0ca4ee85beb3e47e3b238a49a424db513b79d28f3835489db7bb3b21d27005dd56e03ca6a9f2f1e054618f7e69673e9bbef9e3ef29dbe374aecf41d59c93f6c7591a6cae1ae3ab2ef8b0e37fcf8d1db7dafc2bdb2490b2ce1e600685db75ed6b88383707b8d2080e21134c77e4f8d059d145b637c01c2f9650cdf1a038333a44c48320d14e37c1ff0412c22920c86db3152d0a8bf73f95184305134d0a7ae5ed116474a27b3a5f66c57832cc05add233db7bcee06d7d46248ef37126adb671d71ae1187b741d8fac18ea19b053590c5e8f50eabe26ae3358ff8a643ca5fa4800afa6ff2c39d53c2f8425a55144d459b4d27ae308cf564aa4907e0ba39746e639ac47f591d15a806f49b31b0c817ade23095343ddaf3d0c5709cb8d9dbf6de4711104259812f245fb66eb5c59fd433d8d6ee59401217453fc1171d5b7cdf1b521ef930bd8512610b6189b20a8ec0c66c5f45f06d9e1133c98c9718477b2593497db75ecfd1cdb4065cc4e13767d2e4ace1426a806159e661a402b1ac56ffebf9b199e3c466dcec6ab854a4689d0ccb4cb4b9979b901af962e7c086e6d9c35d69604f78dff29f40e1c458aa2617538772b9b8ba"}, {0x88, 0x1, 0x81, "91266359d45adeb781cf7d0d9c861b391cc9b6dc68077027eb09be0e4c5a0c66a6674d06c5cb30a67f65fd0d7b9626a0ea24568c685d7686ba633b0dc786bc0de51ff32ec3794aa794271d4e9b513939b1caaa5630dd166ba8a69588bcba04eecad9010021b29b0f06733800d918674541c70265f3"}, {0x80, 0xffff, 0x3a0b, "83829a646e0db5d58c90738171cd37348f0e7d7161783c7f59f2d9dc92c0749737ad2e4c58dc59167cc53cb289c9dba6011adf515226578f811077ff5e6830ba1ae40cd51f9078eca8bcf99742cae9a6e84fd7d66125133757ad72fe32dd7940de5b83794acbcce9edf5f7"}], 0x11e0}, 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:03:01 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x0) ftruncate(r3, 0x0, 0x3fffd) 16:03:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 16:03:01 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ftruncate(r0, 0x0, 0x3fffd) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) 16:03:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffde0) r1 = semget$private(0x0, 0x2, 0x240) r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/47) accept$inet(r0, &(0x7f0000000280), &(0x7f0000000300)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = semget(0x0, 0x0, 0x15) semctl$IPC_RMID(r3, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') recvfrom$unix(r0, &(0x7f00000001c0)=""/148, 0x94, 0x42, &(0x7f00000002c0)=ANY=[@ANYBLOB="8982631bab541df2a106be33ac0b9804e34ec04a7299125d006a71230000"], 0xa) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') getsockname$inet(r0, 0x0, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r4 = semget$private(0x0, 0x7, 0x405) semget$private(0x0, 0x0, 0x752) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/8) 16:03:01 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x10000000000000a8, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:03:01 executing program 0: r0 = shmget(0x0, 0x3000, 0x4f, &(0x7f00003f1000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) fcntl$dupfd(r1, 0xa, r1) mprotect(&(0x7f00003f2000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f00003f5000/0x2000)=nil, 0x2000) 16:03:02 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file1\x00', 0x40000400000002c2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10380, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) pread(r1, &(0x7f0000000080)="1cd15f4a35fb27600820d1efd635b99568ed13d9bcf57e24793e60d53796bd80995c653162a3a8ac97a3e5a5e635f7bed6c6f3", 0x33, 0x0, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x3, 0x12, r0, 0x0, 0x0) dup(r1) pckbd_enable: command error 16:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20087}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)) 16:03:04 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="b9407623d6316dade002dacb3e35f1673d27215c36371bf053ce2ae8a39b1f8790eae99e65a791b75003195d348b541260e37849a8719ce640c7cb3605b175acceb46a722880a4a00eb15d597aace5a9db6c947f43d8a62ac4d79afd1c0873721e2cb0a4945f0309bfbc263cbfccd4005755f035223a021f4e347bb1ce7ba34e8b890c89b468050e462436d268050d3242cf9ebb81a4e76877aab2eb91ffade37e853c47f9018bdaf7d10bde0d544078988c397f7b08eb32bcd94c6f4a228b3511", 0xfe06}], 0x1095, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) ftruncate(r0, 0x0, 0x3fffd) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:03:04 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) getegid() getgid() getgid() getgroups(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) shmctl$SHM_LOCK(r1, 0x3) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7fffffff, "704e3e8f12e86e2249e971d04ce3bf6fa062c1a0"}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_open_pts() pckbd_enable: command error 16:03:04 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:03:04 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x7) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="7f40abd76aaa4e3a59227d106433bac4b501c5c1f055f82c68ea6c8ff0c98c2261d9f469dea1ccbb83d41942071c43d9330fc2830318fe1c0e5978d5f07999c2948047acd75ca71671a8a7b53c9c", 0x4e}], 0x1) 16:03:04 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:03:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:03:04 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xb7f40ec8273655b7, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x3d, 0x7ff, './file0\x00', 0xc49, 0x2, 0x7, 0x101}) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:03:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000080)={0x1f, 0xab}) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000100)=0x5, 0x4) 16:03:04 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) 16:03:04 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:03:04 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x400, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$dupfd(r0, 0x0, r0) ftruncate(r0, 0x0, 0x3) 16:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001340)=0xefe7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x87}, {0x4d}, {0x6}]}) r2 = msgget$private(0x0, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001540)={{0x18, 0x3, 0x1, 0x4}, {0x18, 0x3, 0xc0, 0x1}, 0x3ff, [0x61, 0x17, 0x7ff, 0x4, 0x6, 0x6, 0x7fff, 0xc]}, 0x3c) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001240)=0xc) r8 = getpid() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001580)) preadv(r1, &(0x7f00000014c0)=[{&(0x7f0000001400)=""/41, 0x29}, {&(0x7f0000001440)=""/97, 0x61}], 0x2, 0x0, 0x0) nanosleep(&(0x7f0000001380)={0x6, 0x6}, &(0x7f00000013c0)) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001280)={{0xa238, r3, r4, r5, r6, 0xc8, 0x401}, 0x3, 0x1ff, r7, r8, 0x2, 0x401, 0xde1d}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") syz_emit_ethernet(0x1000, &(0x7f0000000200)="dc2829ec7e062fb014b9d745a790bd18a4a44e1e8619459dd9c98c4e065deb301253a97b20dc5dfacc4fd1772f85ccfdc48943d8942da23a5cca78468843af93ac161d8a6ed52542896799e649c1328f8186b41b21fee395111ebdb8c63c851af53771c94405506d86385ea85a910a7d3cef8e35dc1a07f420d5a7a6c050530f417c9ff4e54842806316ae7ef6a225157aeea523ce4564cd3c249255b1b6419e15c4345e279ff0a1d3811c4754cec8053df49c2b51e3f987c5eabd116a6b79a1fb5339fd659d31b9cae21153e3ca1eb17ef6e85eaf3a57e5430eab60f7c46a6eb62068191907a19f7992e433b33f421d6bbbafbae0eabab71e371c1609ef259596ac911ffb1cd7ca1129ad7dec263dc9239806110b6c6c9ae54ade98353c4471e6b450523a055edb09b80d2fc6122237f284ab6051201932c06ee7b805cf8e1290f63c6a3267e5a116ca14243c6875818cbc7eb9117754565d140a3bda8964d7bced71bd5a4aa0ad4846bcd5612e4c72d139abd24bbb8a5d6bbe0e747cedd21226b115ae2241ea41f8e5ed1d1e1e6d5aaf5a8afcdda879b7406eceaf3defecfe9b49b7c7ae4cdabd4e426105fe25aa5e308db6145705a418887d7d452217efd3879eb126bb595b1136d467437cd3c4a66919d65d2baea99bf54aa7d600b866b1d3287b63f69488868115e0b603bbc00c96e91e093e98135dfbba083dd27987fa9161ec7c3ebb52d446c62428147bb0ba1142b68da0cd0a5eb4c50329bd35924bc9055c54211665901468db10c1cb38452b7b8f2dfcd7e9a07ef02d777328433f0f1c547a9ee28391144e963bad798e8b87e5a239382062baee8e8a990be31252aab5a8fcc0412768103459b1cc97a1097b0b0bf8d6a0e77977d495c3324c5f5fc67bb5cbaea9b557ad3d353efa49eb969b6a8aa9dbc47b470b702c7661cdb11a70cde5f8d203ea031fda551871707f6d844f65d8c692e1ebdc0cfa2841833fa096a157fa19a7732a50e725d8d62d952cc316d48d40c24d7be6de7b2894cfe30623090dbba66d2e0db2a4c99d7825cde09f784b49a85b61c5ab136a916c445ad6d1cb4746a82e3ae7de17015c0b9b7ec5ef2d8c3e60374318be03d88f948e1dab0d4b3f1c2bd286d540c518e7f3dce61041b2640c8e78fba99fbfc9d3d42b3aef659394a9359d7663326224e0b7b645affabfd634655899a2c931659f2ad30e243819059d560feb74e39c0c76c048ad36eab1c6b4692cdb0db3efcd8eee100988bdcc5e46fd347bf03284045bd5558451e372dc06ecc7db76c594f53b0d885c7b8dd8d4bc11c0669211209569ded64f3ed6ee86f66f2759471729162fa1d5473b5af60cc0236640293299e15c578ef611da4174a2b5a305dfe85f5ca2c5a83fbbddd8c5f6cf2b044660d4fc9946012a9361ad06ea631f256f7c8154068d642368295640fa968319b0070c1969b717a38a6487df9e4b4c47c3645b5c2474fb6f0663a0544798bb497aec26475462593487c4e4a86bcad46d7c1fe89b18a0598dba38bd155aa017ff7dbe8075cc8e9538d0d8849cd34248fa711d3ba0f6593eb0d710e73c15f0b82ddf68ed5a7a1bda8d2066eea6a56b616d9f39e7c5caab5293763b4705e7cbcebdf0758fff8e5a265534034dfa5a1de7d5f9e15ffc78831895946e38ec7ae87059f0c55cd0a2b59b14e3612f120cdd737a54209bb9a04cf028faf37feb4638978f6a7c70dbe2c743dec34765efe2600adfb7fec75c14a9b6edbc8d8f0d224b6bfbb31c1e9e56ebb13fdb256782a0bb4a720fb78c4a5d67f81c9a6046a5d9ed4e234449d199c5760cd1a8b88e2f068c786ff5bc02355becf6b8392cbc81f846be7798aa893333510927331d372d940ae5363058674edb23465f5790d1a04ed8f9e22020e986133e6d392c328406beb502dcaa912911e210e86c099b1fca44017d2fd9891f98ab92d8039f059d259c4d34d0ebe3407def0838859b6ba60ad277f236ae6451cfb9a69262d5289f549360c6775daf3f62d4ba9416bbc898f72ff8934a085c0540b32ec8c78f53456c52d3821222222afcfa75c3c04cfc66cd681cc8e85ef12d127ae8fa2713abba34557314a5435a49fec9f2d0cc9c8fa5acec17dcfb113c022332692d07d12e6996f9ea27e2c047125aabde472dccb3fa24936121dd842f4cf62834b736f389e73d150047963b6e5f003a9abd472c9fc44e526ccca2a28e9e5f8ce9e308927aa05e379c4c9e5ff7062bf9db90c5050be22efdc00e2b9704550194dd4dd9c10597bb046efe685ea174ef137862d66382727e9d41ceb2e4b6aa92c9fab473d0917abe169149409434e6430ca601de674059e5bd5896aebc112b95e0483dc0497f1411d5a7e56e5697ff6a6f13334c9a923efaf4aa5f4436dd250bf069f264ee40646b3978f2056843fdfc9af2df9fd877905a5d0a00617b107ca517d503e4263aa30c38c98a672146b7f7becc7c71625bb1a2ff2330041bd25ad859f04805d0e98a00c9d3ecd6dd71397ba64bffc275091be47f694317a71d18b50f47f32a8efcc6070107dc76fe20e9ed42195db12a72742e75ad90b212ab4a42c77e79808f918fa7af5c4c84a06aebb20942d69f952288c3aaa297ffba7e955c17ab1a6ceb6c8e83ea48321ee3244eb2688dfae83907aa70a9529142b22f3a3a661f490b8ef2b2780b16b0c46fe6eb067fc0b2ed9f8c127305d508e1eb1e68199416ce35fc9f6eeeefa38fc707245f07b826a895501b1f62eace89058f3f1d13a8dd4d5f7f1f99fcaff68709d560ef071cd9d5fc000d0aa96db6a8cc8f87dca88f73f57fa4759d2ca892daec45bc8d6bad505b9e50cc4575842aff39cc7315709d502e519902af4402c69b8db35a342e92ed0604cd68e1b9f85d1ef533e3b2eca96e138f15ba766db7017c6539d219132ad3074027f5c92e23caef3b682b3263d53d40705de4a6c9a18952d30c5caa1334984a1510343d7bbf8b585dc1a38d1d1c3749a7cefeb982aed1845847ccd9413b5ed8e720e69121e50c25b64e2f1a77e71fc4ed712044c070f0e8ccb0123075d5246775aa534104e5d7b852530d4678ef62c8456840eb4a0f517368d9f14a62f525dcd440dece6baefecf26cb5d25f4e406ff699ae8d624d0e837e8a7042f308b0ab4b0e2f29d373d7ea96bc080f2b802d04ca68e7bcc213ab6f73c0076cae94f91525cbffe5a5a853f4197fd70516db4eb10a51e64de1a1c699955d0ccde8483d19dc9e4d7fca3ef620ad26bd86525988552f54431d41a31eb63863830e04dde880eeb06a615d378b863f776b67731e82eb82e7bca0102f8ae3211811f23f03052aea3cc0e87a5edd28d6da5663403047d9d1bff9a34074fac6235cffa1e33681bf9bfb1e9e338ecf2e92b755f81e8892f8867e3e6ed9229c18323d6371d5d9044d1ee60e64fb96d00a2fb78fa54f8f34ea5f6073afbf160315c59bc3ebf4fbac6025e68f00495eca7502ee66e4e610e0f91c840cf61b8b3e01cb24a1a108e81dfef397145587f76622ae918e13e954fd51543a3946aa84ded421852ac867278b4bdec33a1eed1f64298e25a698f5fff1ec64efc2dec4afe140649bb5d770a945c8061c03dc7c8e9a66f2995eddf8762d0311de87dd3ab9a776bdf325ae081fe6e8252024fdb42d1d9b7f20d15d96fc0d407b361a3d3be6652a4a9b40322258244cc08fbc040862df8e7fe859690c1415ea448a57b538a6b896040c7da95c6f10b816a84e1542d646ea1951882e6c8a27caa0e7a27579a3a685723fe8f72acbb906fb05cac14105d19fdeb4f099bf29ad1b52ed306b0f043bfd4ae57230e89903e64b52b45b6bb7db98f1dfd495cdc86046ed05d2173b26770ff97fabfb08abfe6f6b2aed2f046c5d8976ae26591f7ae46cc615ab505c9705f2fdbfb485713b9b74bc097e5984f8005409625982476d540fa262c1eebfd236aab71d3a4cc8485dcf2072cca989a49ce3ad2a6e1515c1193c61a49976298b0208f162dc41e6b911681130f86b4112a43e22c5f2512e2524b1410cdcf7015f8c815b868d8fe28001231c7b2bcfe58fda7eaa2190571d61093e9ea6dd9db5df0c64db7ca641b1392df288820a11f43ec765bcb192dff2d4c4300c69c58fb8518c8f5dac5f8cfc550b167b0b590fbcf529e60ced976c05bda73bfea7b5eaf0dbf8f2a7e0b72f9cb454974813d5aac9ec2d02d7a158b2713062d596450604c0567dfee5e171c7dc5f77fc41fba405a5fa4519c75f67ca839b9484dda989b65190848fc6da2ffc2223c7f342c47a96f73c9125ba8d64f404a625fad52fa92d6f981dc5ffcd5e5e7de3dd79e621730b4d7a5739892df2205da9417a533d68e824b7a668085edb66fd33c00cd3760a217d9fadb09a7f86c596e40a75925a8792e02fe6c5c34d8e6978a97103747b1bba1675890ab7021f838fe47c7602df49e06fc6c04f0a5ff910f053290f4aa2834a1c4045ff0e2a5aaeb7ee4c3fc1006f44db9ba58558d25f9affe9bce950315779acd5fcfba03ef9e688f9a5865c953884e6122f74814d1fb9b429fa77cbaabbbe4dc05a68eb0159b333a2ae99119fd90e418272311f454aa52181f8898dd45a48db174087407e1fee41f41a28e3e4712da94c8fc749b04692964ca29f8aa87adacc23306344b763df25df3f1ad0733f899b3329ec1b2cbe5d8d189c714d998b04d53b210fa5d4631c26de3aba8fb838ae31c48a50b935290acc5c18ac95305c6d5472412d063ea7fad1d19086127ed656b87392ab604f04f8013258b68f00a41c9af083e0382cdfd5c6ccb913664669cb9c4d103017e15ee7dbdda39ce8df78d3850caa7d6968751ee2099f9ab3e418acd52e493761da6c4157c9466d70b96ba0577fd9c84b5b237db0149b0de63d2858d9396758723dbedc768a2cb1f178552e04c080d99611943d1acd58992e9938619d4a3535e591431afc61a5271b2ba1cd3d08e83ee2a2154d89e5b1f4e3536412aa57a69e23affb0c435d0a95343cf42e22d3328ca4d11c4c403d88913730836ba6c525e853fbe700937a66873eb62e0965c835f18d63ef3f8dffee22b6539e5b6b433a16e1179c3f7baeda7cb623cddea876de51a020ffac9650d0f6561ef6ae0de9020807362ada1e99d4e35a9d05cd8359a94d28d54319ae272d2dd6383e13b4a8b673bd867b4dc99446af34e951a745e386a96e1a11ac911d47f6da41b7ad8b3b64b2cc44df7252a2166300be15964c72dee3b6f8900325524ee8c7f85c5bd04e459d15d9b4ac2731181f88f1f74ede62441e6a91c14eb0e3003f914b58c4e4c50f8b399f32948043cca33ba1e354b1d3493350404ffb09489166377a607d68d29e4101324d053746df12263add00e8975346cd2d867405e8e3572a7cb1da405257b3d9c49ad0763ab5443bf2fec12bf12e10e9bdbf2ab33213881707b47f8be7f95546d81910b176797c07109c6962bbda7a850105ee2395c7be612751672b284e1801f6b385e938e05b9ec0f9c2d13e4c56cf7b1550b95db4b5669a26a100bd35b479e722d0223a987ab7614d135ee5b85c582092922bf45ec6677d87936bc0443fde8714ddf8a9c9ed3726bf0c2fdc587ae1743fa153f33838d1d714ce09df2e4f32bbe0a1357e18ddf97c14e74c543e7db9e5af8b68d0448e65e2cd838bfea26bffb9799d1c648fe90f0a1eddc19f4278f3aeae14ae1fde8097445eb8730b1aab0dcc8197c44fb6021f932ac7fd42aad9ac34b00d29d244b55f5e93a64a4fffc5848bfa0d0e229ad4cf8f9") openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0x8, 0x0) 16:03:05 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:03:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/110, 0x6e}, {&(0x7f0000000440)=""/20, 0x14}, {&(0x7f0000000500)=""/237, 0xed}], 0x3) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x0, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x5c, 0x2, 0x10001}, {{r0}, 0xffffffffffffffff, 0xc5dc639925984d4, 0x2, 0xfffffffffffffffe, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x20, 0x703fef7a52fe5072, 0x100, 0xfffffffffffffffd}], 0xffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x44, 0x2, 0x2, 0xed}, {{r0}, 0xfffffffffffffffb, 0x42, 0xe0000002, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x9, 0x80000000, 0x80, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x335b31d0ecffaefd, 0x400}, {{r0}, 0xfffffffffffffffd, 0x948f4d1a51a39396, 0x1, 0x1, 0x101}, {{r1}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x9d}, {{r0}, 0xfffffffffffffffe, 0x81, 0x1, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x0, 0x54ec}], 0x0, &(0x7f0000000380)={0x7ff, 0x100000000}) sync() writev(r0, &(0x7f0000000940)=[{&(0x7f0000000640)="53c7e09bee523c17d9722e491aab9423ece1aea625080676d43b2ecb8f276105ef59ee0b1d549a3b679b4e3701187070d12e7a2ace7ec9937abae3d36c3a5625a462c3", 0x43}, {&(0x7f00000006c0)="ff599a86006e607b057f2b800f97248fd691219088cee652882329641136f7536dda296cd06fa0d446c885461ae00524a3de0056e2706a4c349ad319e22445382420168219f039cba914c7e73719b7cdb2d3fe4b0b2ecc668c404058c60ad4eeaf3172a8d8f2f0462da211e3d929bd5bf338f579c032b68fede4680e9ffca42900d839646ac473390c9bdead6a4601e3bbeae6189e0c963c0fe80449987fbc27e1887c0b5648de567991ac50fb678b008300f4c35356ceff62fd5c52459bdf4a0c15accc85bec6fcda8b511c0808b683db5cbf8a2f70e19fa5d73fa7963995e4f5f17fd31b2362a7", 0xe8}, {&(0x7f00000007c0)="d9f3eefb2f7ea044561f075da578aada64aff62d1736e3a58ba2be601d0c6c249870f8f66d06c3f151017038cb3863b5c22826efc19721506c7532dcbfe72dd6c9196357c90c4bfe071f9ffcd5257f63173b99b3268c04f204cd66", 0x5b}, {&(0x7f0000001740)="ab9b2a5e6a43a8c02d3e499a258211bcc040ca13d1f37313a8e46fd612e4e09d231b991918a00be9d891a481fb83917cd6803ae300fa3d2a0effc211e5fd965ef680df2633f7df5d83f2f9eee715ef1280834214234f0175b4bd217d8f146d4ada978f986650d13c8d820592edddbc938b4b6e1018af5d4663aa824dfb07846a75ea049d031780e33dd8a36c5b310896f20b8c1a6b77f1af4dd99275f46109e55664cacd8a2ca25c75a8f08364a6fc61aa0d28c0bfd4f921e3a6b2a9e31be6e36567fc39b8577bdb661caff731b8fa60603404335e4a3284e0351f9a1b1ccdef254463694e2ff5386c5c7e3704593dc5d686c5d436b7f10474e74d3f20b86d46f6aedd4109177cb906bed6d83aa0cd390d0d5f2c6e5343015bb43fb8fba08791e74150613860c90534386c3ebc646d04c7872dd0116b0ee61245611421d0c959011c9b1be8259e1c2a65e1337b323130320f62046c6c1bff74050ce928b3bf03d968bb5cccf002d573ffc85049f6a0ae8a335e996c54ff03af355bf883340b5ea46f2497ce74a3953bdd6bb4038bf468d2838a00412c17591ca14267e0953ea475a076d31b4e32dc9665779e0b3170f2ea9ffd4a89b10e2ad981ff3862bb208e0dfb088f4bbf57fa15a7f90977e27ee440b8ad97190363918833a16dbd2e9385b27c3c0de9e2258f446a65907cbbc2a42fccda9dfe3224e7b73f77a299ab415620af7ab3d065369249ca06549dc53017205a5dd46f214e605e9260953957ad3a5ea57e5722db5906f3acb5aff0c7d9ea46aa6a7650faf8eb55a1ad9f1a7c4c9ada90a09027da7859e519640111f7f649bd195735ce0fb1a20f2f3248aa909adccc5c6ecc48142d493ebda0326b396f7f43a47c8c4f3f04abb9e2d6db352993c3c9244d763a783dd89553b6577b15b0e1dfdf5225910b9eb195feee51b199e9ebe9b2aabdf7208a9b4b168f2a7dcfa7bf28b8b599221cc4e699b8e206b2797b4b8a7938639a5bee9badde13ec161e4eabda7b0c213ea905bba598f4f410fc4df4cf4455b0ae99e6a1692ba0fd9fc6c585913e96a784db917368d6e05af185a11809f99a65c9a08f9a8fa8c3dc48960cec6348703987c9871938fb74ea7084a9967f1c94162bebfdb47d0e8a924e33b80e6e62d9dda15560393c1247d1cbbeb6fe2eaa13b8a645326447d3d8b1f8584122219f64d74719dfec41325985b97e3decf89b5b614d4bc8b860e5076ce878caa8ea2b89dd1f8b1688fd7d759bd3f2ca57c19405b5ed194538e426219240a22d5a4bf7f55ee2485e4f1df768d828456fb2fe7afb3b4a2f28c91676316a83e3ca1cfb4bb6162a1320ffa15800b7dd3cd28127e314818925f137e662082cfc5227067fe813a4b89a5f9dd008d79620217df31aff13da96e23e4198104cf77f05651f77594596ddc6f30342ab938092dd6b3a260711b2f6b7b727d8e074eb8b62778bb807442417d8cb691b8ee0259768251ae86cd8bcf8dfc39dc03104eccdee68e94e2cb3ad1a8f7c85e71f7b47c1e1b96a8aab6fc2bfc7e5a5a4a1a2c38c8d62e5cb084712ebca2ceaa3bf76725d3aae62d29b53353d7dab28b74787f64bea955e47566fca829bac274ac17b40c496b2284e6882acb979910935b32c6662acdd11012b0b55afe6049ad991c53c0f8c3d08eaeb871c395ba2446982f879cf1e8f2ccc56afca4afcd137f849bedcfa1ebf97796918fe2a575c5ebd418a6cf14dbc1625a47063c08dd1ab1abc3d3d569016f12bcc5e4e1cf672f4f1875f52abd1035dd36d24a5e63593d3408762fe9169f04ed122173db768613e1ad2d6114f399c93f3dba034cfba9d50dfbbe7276406ad0205f06adf80057478482f7af744e614ff96f48d1765fe9a6835b42615e81ae3372ea3dd62470130e5b1881c1b0e86664aa92153f49d503a4d7b84fb94492da66bdf656d11b37b65bb92679cbe096a2612aa43d5dafec497e3242b31f77af480157bdb6c9bb57f502935d454c9747da4218a274524021ab3cd1c7c84f72419ab0bbb15e3b19be24a4b6eb243be9451af5ea84fc3cf361848e377c207b2f70d0a87c727b7fc1513b4321dffb6a754c4c6aac20247388a41e05adb33dd5d5ebba47dab2b595d7d06c6b5d23b4f7ee083ea61e8202b41967b4590ec5a5f87981a8401d7cea86fd40ffeaa4a71f1e5e15c85eb9a88384150d76703971a8ab34d22bbc477075c2a5ac1f284b3e8e7e47a8c0d2cea18942379e0a344811fc59b19c2da2ffeaace24f9a440337982aca51a4d3a5b91733aba283a0472914508aef879c18d51bad449ab5578132ef07086f6c1b95e73248a85e97ee4814a738c33272e850f7f82ffceb9c26158152918ffe6e3dece412f88872a32053849b11c15aa2de82fccfaea04ece7bf576fbf40118587ff77140228cf7cc7cdee0be425a1f843b381fafb84004ce141ff2bfeb9539c8d6c52dd37f13a98c23afff498407b3e06ed141245ae00b11c4a150d089a400a3bcca6a8b680084381a0a04697775e0a1d8cd54d703c649c39bfaf12e4d32fa6274750578799f26ba646f7f3094eec03a1f3fe55b2876399ad35244421867b000a39e168e76b1db82b6c0c40f0263d74907d38f94866b119ecd594cce172716d1c1fad9c234fb5598d7880badb803e0f0b9b0b7da8b0f1228a791f45675658e8950db569f2efa30448a658ce1517d58da3c3be4fde030a8a5df72cb0c56ad11a3c2d1c030d9965cd542b960d3b3e0019c91b0c721e91cf885b17b6c065cc2b9c117791511fee885526353bdc6b53893e2bf3dfdc8213db4ae1836055a7a32e0c1f565dc4cfd583c4e4c5652b5df634481ca2e72d4ad2a7bae8ec70d44962b4f8e228773c5869b01a64ea67929200bf59b64787bc8c681bea8ecd0e538a550cb0ba7b3424103f727de41c37721a96cb3db1af0e770f84af051fd964f6aab0a2b1ca4bb6019ceb11a579071157227fe536a487e40cc144e8237ee03e488f6f06c15ef26658248afd2c5f7cc1ee2c690a8cf11ef77c459323c45837c3f2acc1629a95f63594b6ea01c8898d1039cf1ba37aa35984bcc51c4964f7cc5940b6f991619ad0add7e4017dea2da2794c76608493f46b2cc6d231930a0d87a419b9e1594d5324ac80acd9ba098ccea9fbc813c5a55e9ec94c256999ddcd3a632b4cf1494af78a66036707fd5a2f63cdd3e2dbca5c912ed5e0c49d8f45263cda8e435cdc1726ebe416b6d1fdd9bf203522f05e0ce1e012f472265c5598d9bc5926d2a38546582d5b8ae45be4e3b77cd8f2782c4e4f633c7630a9108c54bfe448352b6d3259a9038d45694a1d71401fcdfd3725eea99ede5efbb09d9c2def8f1519f2628a21034b309a8dc98869c41f27d6c0ee79234d343fd695892637eb0f8fa5c25b0f32d341767f1638feca0b4f2bcc4099c4048e934ce81c1a83aefeaed231bf4a1baeb385c16b28e3d474d1040d4a67f36e22ded3c9f63e951b6ac0c26f5abee8cda0b3a2085015888b20828e42809af8f064e95fa255319efc4482ab13115120fc5ab21308bc3bc86ee28326087943217fed0eb6d9440772915b525c13923eb4f5078aae31e27a2a6ae470bc4915cd4476a533335e03a8855959f176e09aef1cfb1e5972631461aeb27ccd1498c4795ce2b03a380add9dbfa6c66717d28095a6386da5c10045062cd5701a2410a52c5fb64ffc9131d7181104055eb1f3165feb1dd1d1161bb66561b701175621a819b1bc40688b07bc02a8b41737d272b12ccd9e349f8258501508070b542381aa3b8d98c0e1e1b98603c53d1ea36f46d57ce34b8e504495e8d32ebffdb51006f5b1a581c035989183b011075354104c9db96db5cd14442bee803cc17ae781b09bc4c874bfbfaa1f4ee3394ce3574680ee41fc92855b1ff4583f326786d293e5e22df59b9fb337d0cdd8842d65afdd67bf73d48219bebb8dbd46845dbffdcba88af3c248ea73b77404140d34776c15d603f62691c9cadfb40bdd628fe6279b72a8aeb4c15abd23bf887dfb8c7fb63140e4b6c3a7d93aa03b71e59b19d62935ebb55b6003ca9b7aa2c5e29672fbadf4b353020877dc3be0a7e7a916eac42593d3e4756ccdfee3c6894113baf991bd717df44b9ef8156ec415eb18e78c6c9310c5ebde7a1c027015b20260a15dc6f09c59ad186ee741c36e2722d021367e3d716c7dfa6b8ce96dae3f4586705caf8ccb29f8583bc6850b66321e4d397bcb737be60d8c33910201531ac178a773ad8a762673f6d3fa470036293586e20357338212c18806002019a8081073c2e06634a4c5a52d48a34e2475a3f8b1adf8fe69bd27ceb2e1f761ec88b2cb5361ee1d816d266772c163fb8c7b07898c9f2db705ae9670fce78b7b296c34e5a9d9a712923aadc4c9aa0f746dc5dffa51ecdd10a6bfaa830636b1b59014e542e477f66c323dc82a6951678d78cd5d1cef4d7ae3b8f70a819778aeaa1099e44f6d036fdc3b062ec300718a277147daeaf0c537c6a65636f6502e4f324d78a2b3abbfadf38466905b9116e8c2c3715bb82e351277eb0041850ccebee3d2f5464033d526942f3188cb69183c5d008865a4a63d717406ae7343aa147c2f10132335c70150b29ee62d13da2a6731855aa330ca7fb3c7d00b2062018f94dc29babc2dfac401a7c779588ea4d3955065ae91dc3e32c096763b9a764aae08d9e6b6f8540ab9014d0eb65ae03c67ae0ba61876330714dcd59e3208ea2fe78122a6accaebc3d98285fd869dd86c8e6de69b1dc57417105f79a6781ddab9644ac3ac3e93b87f7e518ded0d7e1d58884f6f701dd22bc74136f437dbc7bbecb23bda44ecd1712a23c5e6f88efb01a72941788ac4a4c1b2fdea9677adafdd78c2cb474b30cf58e57c45edf7e73aedbaf8088ad389ea874ec595d6296f1cecbc94e1833d65363e4ea131bf6c9f54448d84aaf9c47addef571e9a4c280315fd383617202489ca785f9fcf2fe583a3bfe2a22aebf326ff3b1d536ee4c264d10b8ef72dd747385c04d12846a36329b838d1e8d0574a51dc8d4e31423f1833f653fa30bc03ffa4f4174c9ae24d61a034f2b21033144019d5468d858574c8f5c3e613cd6ab05fc1daefda7bc2664cc5a5febe2a2f8259d0e150cdc630b5080f4725df6daf868ea32d3837f876941e6b1d4a225db36f384f374566787cba4a14dc31ff4fea3cf723e9258db55eb8615e42397d50adc7564c765e1057dacb958ffef7e832a56be5bfaa4d9a59107cd1247178888736390d2b2b2144c38debada26a41236bad989eb8cccefe4531c813f19a853d242259519a82268bc984e9b67720ecbc3c2fbb92a8ca4af3c6fad55256c6156fc25e8867fe74bb3d966676851c7af4ed32d4776496d9aafbca47f24b53c0622276b9f048a2f18b3ae3a031a4a5afc5068fcba34d9192106375c57270a0ff606b368ebd8c64489a54be0ee8fbd5e4de062f3f4428634f9c48dd37235bf5099e117bfff00a03f1a56e8e4293726d27a68d5207593c15fddc14ce6df82f609eebf874be14351f806c6bf78eedcfb8e167f92b379a2631a341fe67c58a70a4f41898ad5b90556e56f139698bfdea69497220fe7354732137393793ddd75133676b8655194088ab33c25efad3b6f5eefe2bddd24ae277a0e3aa9f95507af92cbfc3c973db1eb670e49310353969a3dbad863778ff6646220bac4a51b07d77b178c815feb4b980376a7d48dd5d728202343ed73a0aa9b93757593882845e5dc00934ecf6bca7014e1d287091a17162673f7cf703faf6567fe1", 0x1000}, {&(0x7f0000000840)="a30cd1f8e93c4ab1888f1e2a81ea2ffdc1ee75859e37978256b24756dca83a24eef46c9f94c680301a336a279e6cf0b6c2fa882c0197953e5246286708c3ceb432a6bd2aa6f98e5eaa52aa19a34c0d570d862c26b3981cb577bdb92937cc064e44ef8d03aa94782d4077b4", 0x6b}], 0x5) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="f5bdb0301bc2cd3117ae2e1041a88b2a5bc83b30c47989e43603965784fc0f0289bde72d388f2d3421462097e95c2a3b07ae90c0b64a6f6b3f671eba93ca68b2698d03a0003d76fe30e60edf39006563415c639a8d83b84288e44c7c781ef85aa81f0c9280b1e1a7e01d48babcaf96929f3bcab82e83780f7df2aedaccf1707faa7d532b5ab43c6c67027968adbd2a594e49e43b81f5df97d9fff772125acfcef6b54f7c88ebc2abca61e1f6127de13c476f73a83a69e393f8f5fcd5db9a775d5b4bd310f3cd36dc3500d7a22e43703dc6b1b6274f9d3cb706fcd25f313c1ba2d22869ba041046ad2ca429e4e2feff2faf4e5898ee7350b45115a9", 0xfb}, {&(0x7f0000000140)="39f367768469328d17808521de1b5dfcde6a6aaf97c4d4d21f67fe3dab66af9a16a42ce63c2efdfbb154596b83379f33a7cdd3639a594495ea0b03814cafb9a52139aa771ec0be980bf49532ee7b048ba0d7", 0x52}], 0x2, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000009c0)=""/252, 0xfc, 0x0, &(0x7f00000008c0)=@abs={0x0, 0x0, 0x0}, 0x8) ftruncate(r1, 0x0, 0x3fffd) 16:03:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7, 0x8, 0x1, 0xffff, 0x8, 0x7fffffff, 0x2, 0x1, 0x1000, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0xf647}, {0x46, 0x101}], 0x2}) pwrite(r0, &(0x7f00000000c0)="b4b0d2419f9671496eed9ac7e6142bd7e54056", 0x13, 0x0, 0x0) 16:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in6}) kevent(r1, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x410}, 0xc) 16:03:05 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x401, 0x4) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:03:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:03:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x100000000}) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) 16:03:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/210, 0xd2, 0x800, &(0x7f0000000180)=@un=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:03:06 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x6c) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x8000, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x4e, 0x9}) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:03:06 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/104, 0x68}, {&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/68, 0x44}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f0000000380)=""/119, 0x77}], 0x5, 0x0, 0x0) pipe(&(0x7f0000000040)) flock(r0, 0x8) 16:03:06 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) ftruncate(r1, 0x0, 0x3fffd) 16:03:06 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)=""/247, 0x82}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000080)) ftruncate(r0, 0x0, 0x3fffd) 16:03:06 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x680, 0x104) getpgrp() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x9}, 0x10) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:03:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xf9d7b007efb6ca13) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x1000300010205}) execve(0x0, 0x0, 0x0) flock(r0, 0x9) 16:03:06 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/248, 0xfffffffffffffc24}, {&(0x7f0000000200)=""/133, 0x85}, {&(0x7f00000002c0)=""/219, 0xdb}], 0x3, 0x0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x4012, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) 16:03:06 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:03:07 executing program 0: setrlimit(0x3, &(0x7f0000000240)={0x100000, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:03:07 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x49e9b6991290cb33) 16:03:07 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="d8d883d898067b9dd25e13ade40f766c19e9a14bed1a8a72dc31b78a5db41f6214a8c01fde4578f3a92fb70b721536c209ac1268c7a2b85d986c1f57fbd991ff8c3112a75f1ab82519eb4d7a377606018bbd3fd4e6fdc244065ca9d2f613e3fbed16b30ec4fbb0c8680fbaed33e7d80b6b87ad5beef2189e6371992e67f9803b6fc26580730d688d237652afa58545ca797aef7bec4633"}, {&(0x7f0000000140)="6913394af9"}, {&(0x7f00000001c0)="9bba4349512cb1ec0dc3568f917532927f081747e33bdb64a544e96d1c59a76a6b114a78ae25e414c9b1ff0e5905bca8e725fb5cc96aeac45271a6d32d3946d7a04e7453c04b01e836d24bdea1d8185582ee821e1c8c85fe072129c273e4b1f61dfdd1affb63ad8150e7b980c671542ae71f2eaf7ff6101b62b372da198bb7b6aca1432234a5f254e7b3342b9b8ca43f816a2b53d13d7ad038fc918ddf8fe1b8f68d2096d96297f77d09781d3eb95891b5d3e6"}, {&(0x7f0000000280)="43bb119e1a2011b0003c374878c557fba6e93b95ad878d548263e8ab"}], 0x1000000000000391, 0x0, 0xffffffffffffffff) ftruncate(r1, 0x0, 0x3fffd) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000440)=[r2, r3, r4, r5, r6, r7, r8]) 16:03:07 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0xc4, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x6, 0x1, 0x20000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055b6c7f95ac1425fe14bcf9dca81c34c6afb82a786b0a59763131777b101f75979e8f34e2720a4ced9cc1be9370c182f4a88414c08db607f69fb8d5b6ada2227ede90f3c60ecc113152bf36524c729c63e7fc49df04b9340338c841f5a183a3a22cee266503f93c22db56fcd10fc422badad6b34ca38412a8dc0ae1097f9237d29830f74b3380d1f0f2b52e"], &(0x7f00000001c0)=0x1002) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = fcntl$dupfd(r0, 0x0, r0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) 16:03:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/20, 0x14}, {&(0x7f0000000280)=""/32, 0x20}, {&(0x7f00000002c0)=""/3, 0x3}, {&(0x7f0000000300)=""/55, 0x37}, {&(0x7f0000000340)=""/124, 0x7c}], 0x7, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file2\x00', 0x40, 0x108) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000580)={0x0, 0x2}, 0x10) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') fchownat(r0, &(0x7f0000000000)='./file1\x00', r2, r3, 0x4) r4 = dup(r1) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f00000004c0)=0x10) ftruncate(r1, 0x0, 0x3fffd) r5 = open(&(0x7f0000000500)='./file1\x00', 0x74a9c40af694963, 0xa4) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000540)={0x6, 0x3}) 16:03:08 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x3) ftruncate(r0, 0x0, 0x3fffd) 16:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2d}, {0x4006}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:03:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x47e}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1}, 0x8) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:03:08 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20d7f4d49131f90d, 0x80) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:03:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x47e}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1}, 0x8) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:03:08 executing program 1: open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x8) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:03:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000002780)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000180)="1f9720e9bf8cce8e7cf6c07aebfc51050e01f1cfedcfd6aec885514525aa448983bad573d3ba639299a5f0e03077a405c0c9e7f52fb5ec8bff1ad0d5b2c0ab55f70dd947fbe978a1fe252798d7d3122ea2e3f11d9279f48a197008c02598d6e2e2716e9d5e6be577ce28d68acc6e5d70e262f183c220d74d02e17f92f62633f91dd88033c284bbfcd3ac23365a71d9f96f052d0a40326710a5bbb14288a5c2e8e5483aa005b095e2cfce0b644792af21a5d8e6d98808d17e0a24fac0", 0xbc}, {&(0x7f0000000040)="18e68f91d989c28bd8f690cf83ee05332fff", 0x12}, {&(0x7f0000000240)="f268a890cae342b21ae6b526398c30b7b6cc5e968a225f05ac1b818553e31893f341004b22825aab8515b6fdf8508ed5bb8dff056e8a42ee462da7988e3cb4d58e268050068b2a5d96f48c70c64f0af0c43c52383033800dd6f6655a0342d806ba9e0be8ef82dbf0a6626ef8041ac41c41e418cf10485eaeda0d2c2aeba321ff4510a6717da6425b5f868b3ca60eed4b94c4ab6c062a8f7e57c3270bc5547bbb8bfa2ca40a3ee9587e74f371306f18f97a61d9ac04af84a211d4b727c02ca592651443f14e201ebf99416d23d974bf620d79fba805473e55e5b493e94de84177c2e10792b4de932d1e2168636d495cf9816513b3878ab7", 0xf7}, {&(0x7f0000000080)="3c0a631a1063c97c77ba4997adf7c7275d9862e4145fbe41f3c044282ea9b1cbc40e5bc4c3fd34e7a843f49f673e8967", 0x30}, {&(0x7f0000000340)="e139c5834eef541095ca2f81f88d1d8e610fbcc9ca036a0ab9d157b28a902d82e25db1a8457b22bdfd5910faf3f463b847eac807570c493279e6707558bd6380b61b9dd52aa39df9988fd5a93409ead125b37098ce67bda5ea7eb2ece9ca4bc20c8de18b149e22683e212e58b18b993d98dddb1a6a7273f15870b5289c4cabc59ac84f75ee8dc549fb1e1ad0237ab33a176548ae66ecd9c6d5843662bc2aae349973a17cddb5421776b8f692ab6f1006ca9251db020415180e0764edbb97755bbc86a0e2a858d6ba8a695f9b7c924bc55fcc1e1a58b31594071dad57c62a5ae3e44dd2e784794b666ccd0868a021cd9e90ef55922552987bf66ab64e74b3aa579664c9adcaca7812ff03afd13888a954b4bac2ce55ccfa780a56623b941073ad203a997e55a2f9fad93cc05ce5ba8f3f07d9501a51d64505ffaf74f7af1a2eefe8fea19565ee976c927e928bf6dd114698490eded576c620534414ea5f31023a5ffb6ffe97d3d547e7d8c5e09482588876e11b070b64a5ae939bb722e52152e94888a2176da3a3a7726546ab8df750ee9da183ed81d77c4824ebc57d3e1b7eceff34a62cc735fd2225835e448ee615525699b8b1224f33e959d2187d1ee8161ff4162616876e0a3fa88c5f2715c65ccad778119b0e4c6314a4e3e8d48feec2bade584680f404b8c419a92e810eeeea868977b3e72b76c76b852c6749d6c3fa415df2fccf8dce58dfba4b4f6be15e0192980d27abb55c7e57a52c22d03a9bf5f2b1ae3c28e1085484303ce992789f748dbd830415f60fec90a8d004e8ba7e1d74546698920e111a6e33a8613fbcbe76f3b3e533883da9e236d3d007f98f72aaf3805ecc5dce29875beb83c60c777dc063491cc4390101de8f193f8a4f70c1053ae6288a61832d22a308a496ab1749d999d41190fa24b6d51c8ee2db9e69f17706093b76ae911ed015d7f995f98728eda4816fcc759384dbe7a0d870480edaa821df3824cc5045b8720a882bc908b826aefcd0319188fa6062af5db4fb74c18cf69326ed0028d4965e33bfb40b4f4229da202606ad6ccdcb8e49500beaacbd2384f92af4909d6d8e3e237bbe12b9e6cac5d4afceffd3a2e766e71e390b0257b9be1839efcf038b1709c004c89e62856154bfd0c894dbf79d5ba1dd93b0bcd28259db906b898f4175585eb139a509871cad63a9f8bde4a78d11d8eaf7d5f266150c577d93fd53b6bbe13a82a1408138c65fae432c2129c8a292b24dbf5b1deb2ae19ee39b19dcfafcb7ccd99b700aff000c143643db37c83222527c9b46c54639c29875a6f5e9bc23689b206ed17b7b381050181a4b25583f2459ece4f42b89634d9ff16e644969ccc2bf66b804ca67631f03fb3f2f31f6f34b0dc1aa11eb5ba16f379fe79e342ca1d2c8f50941f2c5af2a9716146ed8a51cbb4af83cf227ce10280ec752cee26aeff012a7949ad1c10f791db2dc16e0d057e8103cf8ddfbcf06bedbfac5556ddee28ff246464ed25e2190362ad5fe1c67a0bceda9d9578c25403fac0650bc9894bcb604cf5fa29ea7580bd08e7796ff57acfb85c5fb0f6904c87aa06079868c3c87475c2855d934f4f9ae1a7f28495ad10d610e5c53dbdb762b770dea6b0e2a7e4cd2ce9be037fa9179e865a2f99129c88ba588d1c156ee27745473acc851ed523666cbb3bc57053b39eda8ccfee49fcbf3f739a31afd44266eb86f1d75e875acb42aa720f95c72ececac69642a6f6627f9e5014ab628c6cfa249478e5dc25d5499fcefa46dc25ac4f57580c79a0c540a492fb5a49472336accb9650ec5a68da8baf4b5dff2c31b15729297db3ce652bd5190c882f0a27579e3efb1417f2d5b984261703c060195217e028f0c8c4e50ce4192eda641bb105f55b4b7242bfed2b2c5d47ba1b52899b5ff6065b3b3bd8a6322050610b90b5fc12b5236c41f14048e95d07744d8b4f633ca9d296e5f4c2973a26e6695345730edb212e80a4e2cd471dace65d6fbb6613ccbea47d67e4606c7d9eeb0624c9d0a7cea5579d02b88d39f21e956c176cbdd0bd4d7fe6c6aadf97b640f50c289afbe1b48916a3cc9519b5aad2d7adae39c360a861dfb9c3f9fb1183e6678677b16479dcd8b8f047e066a62dfc6be9dbac028c6dcb67f8b6a958b9076ec798bea320894878eeb27bd83c97872e450237610ed6b7b1cd28059eafecdcd13e099d31d4c7e621284053f85501e8011f68187ba09d899e7ebf170b0244fe450231b4df15d3790b6a277aac07af2a10988f7e83480c089eccbcb9203a3ef6e0fcdb794ddf6aadd0e28b8819627795434ad9bab8acd6e3b480513db00e55b76a60d7021d384fcf2a597eec4cd2a0c0395b5ace406b5527ee83cbd086b93742dc8783f2d88dba17b77f0989317dbc27edebd0f04ea446388bbe4f0672bdf7f9aa6ae51d1dfcfa685743778f3f6e980c2c037a59bbea3b8ca621092852423a8bbbb8acdb6bf136182930766ab691efeea0d02589e75a8c085332d8896a7cff508689780f3a9e79c1b506248dc57e8c1f641a035e3f06e41812f5ae90c5c4ebc6fab886b21ba365c23ea394768cf96b2f77434d9f5450a392bcb77ae75a5ad4a03825baca94d8aab21e17548b4cd05be4bd4f590dea8b652ac117d3c83ffcac32156ae1c691b9f4c79effa907120ac5de423eebf7bb0f2683d75e9649fd353780a1db79d3d2004b05eed898441379828bde7e31372b6f503ff81b2243c159b6c9ef13cf767f5650a07350c67bbdb1e5949a9692d67c73edb02e12aa4551d7bfdc885ef771b64ac6fb5be8003056cb9755011ea8706c7129943afe397c41c6a8cef29566bfdccab55cab26d5fbf5996fe772191858417fcde4cca6a86adb131f8ec9a6f4ef6a8f19215fe0359116946f0df5f2a0d4cd1b5bb741abcccf6d6d24cd147042ae4a10bb6d3eb6b243ba7b6fce9e9866c0857c5bc791f8778e719e7d51870dcaff03de3d7c4bbd0f5b5df088c10c220166cd2146662a16cdfdd3f5e7baac45fe0c3e63c3ee098383abf4c783da8727a242d57861a694b6f547b70ee7971c4bdc2ddc82e547bc17b29eaeff2d48a009e3e5847f89e9849defa3565867d79e0023005cfed85b9a1f85de4b6073c7527e8252be7b5eff7d2019f6b5fcb8c691661fd0b5d721ce92a9aab3a7c97cf3275209a02e8d2e8b7bad25c04ebc8301b5d820c5b8bc3053fdb9da864ef286e22a4d53b72b31e2a3e067076ca52cec4c6ef60bf0e5fb978553d62fd9e8974b0d7aaaa73393a0c7a4ef9ef6b84f0e8e1968eb0fbed1c773b30ab92afc3df56950d08ed9fe88859d519e37ef1485e4f72b874b73d2c1bb94750818632e20518d2e21bc87a2498fe680af244669d84d511f4a84314bf546e30b6c4e94937c60154bd4bfa42d03128bd6d3a8244960e08e7e930de9bdf63b4aa05a293d7241122e6eea59eb308e7015a20f270f1cf973af657e5ad478ce2f3197f0d9192c83a24d2516e71e1d8bb219a9736de7c5daf7a299324435240cb342edef26373c017bcafb058d5dcadfdc6af91d28e397f8ef5a1ede9135eba069931d5413e13939d138517fe70f4c2508ec386f2ffdabd005bc7605e9b3d30d8be25604a6e2c51e9ac186d2f1dc8864c3bbc5980e1b71a19873d35c621c6d7e6aac138cffdf5d73e6539f28115b7c3ffb6bbea144257cc2e6c45be6474ea6b94de248886423e4bde5dc7944afa3c5528fa0611ba0834e413fd046d5169bf23162b13670e4b55cfe374b4701eb690e57510e24a7391e01f0a12d29cc175dfe4dbe7fba9d95ebdeb4d0bf2d1709de6f3a4202eca8d1b7bf10be73b56ca548ef0ebbec616f0e826d0d8244ab977fc1a1aa04855bbebed6fd226b5ce97b04e34c714f90233cf719ec8d5ed229c0d4870aac7e59d7a4d47dee3ae902d746d1ab2a4dc5242710dfc792971637fa28b286ba6b3a5317ab43c74791a1a8c661a2f76c3b0d647647f50e490c53cd1ee4983c725e5c7b5f861ead98b1d75152ece2d2825f86824e6f42b1c34b1e9b9b3566124aeaace627c0b2b01e19f6e8196748d70428605f59687bca747f49c8fea949fe79d89be1c2bf9fc0d9019a223b6f509089c0fa0504373b7a6bd58c3d4ae17c5a3f92f90790d577acf46b8c40b42201aa3ac5db0408edd2255bf75a020db89605d673eb101df28caa71c3bc0c36789adc902adeb71af50bffd8109dec9561f457827ee54c9b85a5685aaa6e918f3fd8bbc6e88d1ff1aa5342435d37b731992f31e65f0d1673cb51408acd1bdd6537aa828d45e72eb400e256bf006947ed213202399a6377235e2fecb106367ba654fd3b44d99cd243f0b4704ae9ded6cfbd7fb0732e54b6d7e43fbad930aeecff6329bc4925914a5a85cd5aaf147cd256d03aadb26eca8faf6752daaaa2a52d6a3c6b51c2b48dba3a4bb1ebe9ff4258680076950c1d04a8be896617aa7a2bcfded86d1d0bf5caf1f6799254ef63d321053d4bd8f54d7cbfad0252bd2c04496f99bd0de9c89a4f1c9480b4d510eabf1b78d58d8dda362189a55d134ee832cbb5f844f74ccf146623a87226615857a03550d61c503f2fdb3fc2cb885a4117f0e4b1bc0de688f5202bcd803b026691f5a5937a98d71317e6b1c72ab85542f48a517348f71d7fa4dec7b419b730056b8c48f46f0609cccf58c3c785b8a1677d741eb4926a2110f586c4d621d08cfa434ad21316169ed5596ef880f2c7b192b646c841c490cc31c2be77e3defe1c483802d8adc3fa3468c78f68ff2ef3bb8598175419388b64fb7782f1a08f3ee561c0ea9f462cb315bcfd07a5557e02f98d9b9818ba1af7d2c019717af0b387af23fe474aa46714df6b68611a8805173b16b6c5260de80fde387bdfbb1eefc416083a9fe4950fcf48c4758076ed4740d2ef17c2d882c1ac91a64a858ae2111797be320bba6f324361256b0628d348430f62f289db94a16696212934df770e45f42fcd553bd62e064d8981fcc101352d3f6de2d2b9d7a514c39cee1bffaf9950145cacf6880a095edd915ac4ecca30b42903c167b2b19f4ba6349b7673c8d38590b2055a1980a8e9fc900642224a8b9a3b3758d4da11ebd1ed8762695092d4450b0eca6d786160f6872b4ee93243351f78e9540578004856778a4ff64379e175b2cbfed004755b4ac4ff5eeea64fc06bfffb984c80f44357f7ff59cf4b9619ee5de35c6257d639db7af114c0496f206e50efd2db46adce236e050cb2cba0456fb65f93992bf63895c23d030b8f2271ca7ec8ad67fa10f05181fd523fbab29f332ac231603ad90956a8aeaae334145838c201e9f1da92cc5f5f66e05cfca2759d227336138f18e07a6be39dd8d1e1c9cb61f8793ceef8d407dee7c8ae9141c60a4e1a2cfe5b8f5522fef9ce77b14cc2e848471852eecd01561de1f77e7d6ee0921c80a3f6b898ddff7ac60fcb493f412dc6a8a2ea0bc59e8f72f1b0320fb2858df0cd3d0e6854aab2f4f56e24308b5b29880f992be0c1588e762bfa169d4bfa6514d465ad09d716521336e313cdd92282ed30301d94a6ef7c5bba8613c4d8204d6633467a5fa71ae23d516e52404e5ddb81042a24a42c66f60d3dbf8cb4185d3ca688e2ab891a97f28c359475a1eaa3f0f54e76e7a26481ad8139bff4ac0e51572c3fa34cbe16c4161e8ef4f79538b598b0b66a5a2a45d0dc26b21025d3f79bf75cb04934a631b7abcab7c7fad501b9a0b3e9486c117728bea2d7c348e7c1b5efc3ac885dc1eec82cdc44683f8bd89298f955ecf5811d3be6c9397f4959d2645", 0x1000}, {&(0x7f0000001340)="2d2c22110727b78f82041b5b1e0051f1a7f8b59ff641093faef425785454d93fdeeb039cbdc1904fe713344dfc4ebe39ff6d61d796e5fe3016dc3c9db7f7634f61125fa10261fc0f0e6d0ce002378d64c286e9922bc86aebd56dc915eb334e29a599e3d80ec0c51fca86e40725b84bf08108c3b88f8699fcacee5249368ea4b61a2861522ee215c26f1cfe937d6260a9e5abbc1610f8ccc2bd7ef836056cce42e8b5cfdaf4", 0xa5}, {&(0x7f0000001400)="8563", 0x2}, {&(0x7f0000001440)="152c47c3431017ecc15684e408dbf27037c1d28c22054114bdd3b826984f455fcd73f9b8fe2746525a0c76a83ab2a617ff0477264625a0ceaeba5e3426b699c24b87114826eb2404a2a3e7422e22b0bbd6b2ac617de8a63d495741cb35db21b265c808c3d758e806fd95bc5f4c2b752e4634b22a9987bd45b57ae6cdcc10c12e73dc6c0ecd794419ac3d1a38fc2f95f2def18d1eb763b3068681e5ac2aa86b213c69e87e", 0xa4}, {&(0x7f0000001500)="02e18174f6e55c1601cb41cccf4b13c889d828679f6962dbf256be7dc962f3ccd03ddcc840c5ae3ce6318b1bd706526fe7dedc7c3fb4a404e2b6873775263ee93991a1b62b44dca5e5cba8bb79831c21384466fdfe9a102165d970cf1b3223c79fb0122f3fd3e54b9d084993ecbdb4be3ac2d73b", 0x74}, {&(0x7f0000001580)="b8aa807a631ccfe875a2e899cc83681e2310c85c9db14aa7a66e15b353d1c7e4f2b56be772f24d8e4079e24abaa8f40ccb0b8546bbdd29932d85ed92f36095ba7b3bc73c574e06daf668a96a5a9e0aaf9a967e6a5c5227f2d2a4b27a156aaf67c6806cdaba74410b13a87332af754ae86fbe693b61482cb9fc12def2c113f5855924873cc1e6308a2220991e767b4a50ed158ae19614a160ea9bb971037911407a1653bde9c585eb0a099317d65bc5e1b630cc959c69cdffb18d608cc4dc7513ab8ba56b8a8938dde954e50ff2587c525bfc4506e849d4c8404b36a0b0243824dfdc732f6a41621648eaa32f3b6b", 0xee}], 0xa, &(0x7f0000001740)=[{0x1010, 0xffff, 0x7, "8765d0ddb623da0a03e8f9ca9cb0754444d4be832afc3124464f37958b7e211757b8aa09e882fc9b85717142486e60b89f3bd871d1c9fee95e83aecf28c22782aa47e5d01deebbb1e137cd09ffed4180eedc7276fb3b882ab3fc99c9795448efb33c6191f2ee500e670a77235a796d442cb128234f1c567ec685e401009ae2d9c163d166d52be3aaba457a83883451be9eb6c634f035a5412fd6349e3fced7c86b77dbe9ac566b0353de92a46d6d8966e73076d04fa4866ec14a05e7824d4331bf837ae4a36c86102a0d38a36ae312195dcb7bc4c00c0a05897c328a42ecece46fd6cbbc1d01e77497652e84372d48ca22ccab9695804e26aa1e3fffb5542b9f20120acfa5cda4a3521231cc775cccdb6f632e10a36560c13c8e04d1d1ee1f5d222151fe38cf0113dbcd86acbcc9685ba8f96ed64dc528e1662d2debc5659098fc0539d70ce2ea63c3ce53ca014c89c732bc7724a3023a58b92acbbac6b4ab7c42c6181c5fe9f433ab2d60b69861caead74d08e5fa111161d7c4a7296d0220db5ae004f9ea330f0beaadf8d74e8eda5cbb0c1d7a5be2f7ee30000157ad1b62d7ac30a927caaab1e1096c2e83a519c44072d6d17af45bf00281be3ae4cb603f2e186146e17fb76b07db9b047a298d60eba5f132f02f8bdb4579656e81d024df24f74f8c8fb946652f8dc63e19bacd0e0c7e8d4c46066eeffcfe79fc43269717e38493cf24a7d6fb657968070585a15e343337e966948684d56fe8af9b99760d593cfb270a85b710eb66a7188d0aafd874433214aa7a8a2bfd58e1b6d080840ab39248aa930f71a4055495986e4edbad7a3c2c40a49fbddf3f18c5e3bcca0c7e112c039a2d477e0d3d41b3f5676a3cf8ef50014a4318900e3a83e3c3ec35b97822a38256f167f6ac97d34906f097cebbbf163252d6c3e91d6d8f997c2099751185a3a0dc3b691793d926fd090044ef9c50b31ea6a46253d564dea335a7d7ed09787cd467c469456a580cf9e1945e39a46cdf418495fed636328cc09c04150c66224f7758081c1236968bf3e9f6b622e37ddabd847dc45f889506c1657de7919579845977f89c717143da901e6ab0affeff14fa641fc82e45bcaf7f4f8a53c8d21eb8ad1c8dd31b96aee2a88c197eab8f6a24b7bfe81690bc996899315b79f693484a0eee31ab61fec2638666eefdc94e2d803dde40135e984f2394954ec3797bcd8d47fbe6724460325249915b1996e8ed755a133d92a84049cb4584c6568a991b10a2ff821219a4e908098f7fb59d15201b1259a3b78fd713c50034cb552867b7c44f0a5eb9ae4de03be3637e6c233d44411bc4803ea36f4d03f2b7d0b4ef6bde17cc3a058e568681923f59ce09a2d8e1c585b961d57ba7421cb4234f967e14fe4de43a6fc90de121df8497ea93f068222e6cf1b4eb130167978c4b971218f98fad83e44e287641910134440a97abd2074f55d46c548d73f3011574e9caefdd16605adce4d734352057b4fa7917b3b47810eb9d4b19af601014502a5d3e5dd087bab147792f7bbf4a60a7b2ec28880312d59654f49f9b5efd3c60ca8c8515add2c0506186160ec312b72b9a1aef22aeae0577ad8f6df619cf1a02e52ad227ef24e89d6599f4a293a6f1e4d38e762efedc4d244c790d3d17fdcabeda1003c051a769c6a568155b942ba85d6f82a703a2a3e405f4aa1b99ed65a51fa02d8aeb346947db480cfe4be0b101f859220caddfbcdf610f52969d910964552b8f8882c47b631c77205781127a8b22a4ba1d513e2b319fbafe59e67a71ba5ca53160a5750cc20aa75acb7fec2865a18d9086ae69adad542847a1fdda203537db1cf7a0234edbb71a3db1bfe580ede3a9d2236f5cbd57e5f0daba0d66c2e0f3b80f857ed503ef69f4b95e4f45ec03fe47e07f21daab453e2f0bd9b711c50cc5249a7dbd02876c4d8ff06611df398d5aca7a3b8414c1cd24702ab45bca729107b5ede2c240665c220480aa04a4fb78a71b63d6629214dca8867b29b13cfc40223f4d850a7748ea3b56f7db0c007a8431add7da52edd2e44706b8c6aeaab7c03eab32fc23d030eadfeb66ee7ccb40af377bb9c472d8aac45a19dbb43e95acf685bfb0aca6c8f05edee4226c3a869913f4d5e02d9da3e08dbcc02eb02f94d77bbfeefae38409027b3bfe74aca6c7b6541eda11549de9b727878be5fe3bcdf01a1c71427ff28d8079e75ab79e287f6c5f8e05e5bed081e9d49519efb85901023410334051376eaaa19255b9e79c2e454678de4cffeda00470e01ddfcd60b6dc794f955af978b0882f298d57821b4912f951cfbb454fc552dd40b9e47eda04e04e0244956a199a751ca908475eea7c22268b80cda0973a5151f96e1d300b14b84ca2045ac1a7e94cc62322b5f7e9fb9da3f30f68d5881c4cdf3f30f5933a093cda4ebd33ed8725ae2245ce1cc789c062e35a589b55aad2d5a7976f585c074ce64294614de0b397c14729f40d7e48e58690ca1435dfab831515aa58f15f83385158ed05d8a17e440ca63225d589445a3d35ea4296fd8527ed086fe51a0d9a0c6dd6f54c65fd8906309270938931deeccee9733f7eef5fae6ce2893af1542f32e3c28a1e8d67834be5054bb57071cbd38c24d8cb50928f639f495b91aea0620de9a2eca93ef175fa630f183be85eba881b7d06df1c0962265edd57712f555c3b7e4ad56dc75c699ea109f77e6ba4635af1c4f8d56704c6d6f25b0c84c355c4ad5d16df9b054b769a29ba46b3cc6c75f718b79482837b9c522e8bf52ffb6d08ae0862c88d8c26d70f889a6f30960672739697a5c8f9b70148f2d3926f837891fc516998473b5e95102ef8ab18195c0103c48d5ef838af72c87369cda51ebfbb4526a9d017994056f46e516ba233fd60fdbc8205c5df2b8f512954acebec8334fc1a7be01d3eb9cdb611cdf4d6d497d9dabba451ae10d7d534cb8bac4c48c8c78ae354a824ec25b74f0c4bc6aba62cdbc945d7976b4b2b0a63d9a2c679669f06a24e4c13d2aed59b92dfdb48d03d55671962077cfdfedbda2c22ea9afe39232baaa238ef485f0f96e39f46370f1057d4c99b0d50ba2c97dd53733622e636c4a6668e01f738279f73717785b0c66c5f830af4d6f42c9bf3ec7a0b0ad725802c235270674cee7cfc2c248158184cb117b61ba8593283d3dceb29ecc95454ae700b53c299db3a33125276659cdcdace6ef5b423dde965e8d298e6622766c8482570ba506792b8b9df99bf8e978c839c07bb58e819b838ec225ca2d3ad8161366e069dd80a4038b266503d736f22c9b2764397df75d47c72e88ca35da93c4c32dce3c01c50069f8fc46f977bf47fbacb90ad4e1bad68de0397a8cc65b7a4b70b29642d2233dc700cca7017090bc79b03aafa44d7398fa9cf34fd899a4ec163ded762d4f05753e1fb88e20bbf927d2330180ff99316786e37bebd03c628802963408ab78c252bde22afe3c359beec93580298338a67cc48cab60213bad3165f66cf6d6dace07f321d10ed4f892346bf833ab43fd0774669f8de238a02d9ca47a10e5235657ec7fadf3c7b8d33e447c0f912cbfc18ba6e423ff9e944d172209f2f921b53ca0378efb15e6dc2a0a8da3235be1d8971e4ea16335531c84a83c788f0a5b6c3bbb0a7455ec432e53d43dd1868a8e29d347dd339f0b3af431106dea5424472950078bc0fda08f9ba9b09c256a934dfa84d7a483e4f028ce301499a9e7986d5d4f8ebc4021e598b161ed059d8b56b2720b027f9bc9b9c1b996bb5f6b31f38a715c0b857cd639dea0f578e2595fab7b21e79410664b9d0bcad966bdfc6ecf7a3f24d3c3a6493ee0eca4f8cd427553e09cf8f239177092c13bc651f3852335ea4e7809e3a7a1e6649e1ee03a454b5cee8d07429de7d0ef83c1039242280e3afe55778c0bfa5788ec2c2d03ae8da9f76d8ee42b638f492bd90eec456ca7e859f785afe10f395e2b26a61ca82388dfeb39d0f29bf2f14e39dd978cc78ce5b5f59108df0bed366135f7ab32162d0799fa7c05f1dee347a224aed1fae91988c8873fca43610b8064c422a14e0ede1ad1337f89673eadda4e273ef5ce101d10b7b1aee300fe033021ee8c11a7a8dcc36a634dfbeedb124b0247bfc5fc4a0318f46bb08002bf060ab22ecd98f088e7fa82963cf878a9435c9b6ef4148b994db5771dd77ce6e7fe19528286737a21625aa569945be9fb61a3dfb3cbb7381f344df51b96c2b036c949e4179441cc82dbb3cfd2ea27c200f480aae1bf0e330b066822c17a3d827c80ad906f104fca3b7475298f2a9796df02ef764369188eb51634b1a292e64136e945aa37580e9acb1e922801dd303c2cb59bd4ce4c62534e1e29f5c6c2049efa8f24d24d1ed629c133752961498e0053628cb4436ea7c8cebaa7187f2dc26dde4e814b79dd82103f552919e5470155fa552f7003686fc86018d103f2e8bc399ebda8f034f358f05bc3407c999a36015f9f6665750b10b9d4215bddc5df89a6f94f68274566039a3a2b8993828583d7dfe29505fd130ea95e733c1ec9cf9d0ff47a40fd2b0aadd517bea858c5185c549b7be3097b40c69813cb59f302c6e3daa64b839968653d944dbcbf94b79da1c53fc28303a5c13afd2bee0da74a543623577dcaca8992b487255456139de351c1a2e2cc4aac29e9a67827e33493be5f7b5a854c2e57200e014c079b88a24f9bd88a5e59e87b731e608e5041d81240453a1fc46772495c6b529d835976e443c9572cd26004661e12786bf931b017c6b10a0c4dca05a06f9bbb774c649e85fe01edd16d87ad1478b9c77ce73d73016ae6f25523b34aa6b97517ebf8e8cc3dc3eb482c8ffbd2cdcc80208d3189460da27941ee95f0ac6d203d26e6dbbb4649dbc1588a30f19cd62750fcb3b2e410d35cd8f4d350476938ae610d8769447f9e5326cbaddec8683c10c8cde2387669f7a8195a67db9dc1959ce87f64e735bd410eb5befce14dcb492e61779756b11b55479050cb4a84b1c14eb1b3d51670a3e442ccef76a41939be9e1e4dc4dadb73eb1aca49bfbc455ed12fa41b18d2cd5cd8ff985add0e550ffa1e682d4599fca72f650fc2a1c432617ccd3f913c321014b24a12562e907f4931579f765905b61af111d645e7da62cf14a5e84dfce112b0eaaf5d901cfbb40d7ec8fe50c1ac0e17316c4f48d71717cef5230384e61f1f4f40319703a7e1088197090cb32605feaf8e4262d5d7415248e193f65154025aea8f9bb2cca46b4a440b14f90be18df42a640c39afa70b7c6b6a58378051dcccc957d4a2c35a02d04ac1a866d116587d47684a8cb58946cefd5b8511248132a51ff43da968e9ce4112ccb646cc90b0b4fb8ccaa5af0e551893215cc89b9320fa43a0e91f6033605081d4cfe8103711354a737142c169b7a144445c63260c6d33908c477f65b5a2c5b09f97b7b7e662d5d013bcda3e9650a7cd6527b2a5e9f52ea434c13a4f9534c7d822a7ba6b8f49e96a68f86d79d3e95af8ebe5deb4dabf1943fe52e38928a4250ef90e5c6065d025b67f3a1ab815591a1b3d7cda3a586d34b066cd44c997210f9332138391d527e7219f956bb6d80f5341ee025baa468f8cd2f347999fa84755b866f41c524a95b272a13095cf0a7e70fab396c06048562c8a2875fa1b0d2eb890e4242fa4679f5fde243ed707e70d5d76f436b052d9ff14bb1b4382a93575199cb9ebb59e560a78b2b26d7f97feea7aae3309ed3da84c06fed74e233fd00ff1eeba82597c4e8731dda079ddf2c07ac9892035cd7f8"}], 0x1010}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f0000000280)='./bus\x00', 0x8012, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0x3, 0xfffffffffffffffc}]}) 16:03:08 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x8251b366eeb25352}], 0x1, 0x0, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x4c0f5d5b80965f30) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x9, r4, r5, r6, r7, 0x80, 0x80000000}, 0x81, 0xa548, 0x2}) ftruncate(r2, 0x0, 0x3fffd) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) lseek(r0, 0x0, 0x0, 0x1) 16:03:08 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c63c8bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getpgrp() r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getpgrp() r10 = getuid() r11 = getgid() setregid(r8, r3) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = geteuid() r14 = getgid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="f820ffdcdad25e7d42dfd231996fa23939fa623046ec89c93456e02f62e9d296533332d0eb61784f7c66a591429a5aa1fd445045425669fe68dd9828c5071b4cfd3f53ca96ba1fb9a47475884a97d78b4affc9a7df4c98d717a1b166a5e4f4209436d469d220ec0b2bace7befb3a1f7920c567d5de667bec13224fdbdc3e7a905c376dea01fcb427ef8ef9ef48000f9e658c89e92fd8e2969fa97ce0b30a03d0990a0f5084e752a23f3492e75c33c05debbac767b0b10fdca4", 0xb9}, {&(0x7f0000000280)="c46f202ab591b4089b2533d37f5a0c59b219716e3c7f6c2f90e2a5fb6376f1f6b627631ab980382cb68f20e8ba572663111945497dd5417ace184688a2c38775d4db472427b06eeb16d0b355555daabcb690ef492b0b74a613efff7419bdf316775fa102000d346af5bde3e52460b2e929dd6450fd8191330cb80562b486e37ce3bdc5b8404f2f949255fa6351b55a1b5241add4409bd5fa591d92bcf83a240347a78324363b94098c0d852b6259f1a0f78aaafa7d", 0xb5}, {&(0x7f0000000140)="5c73cb6d61bd4d9b96c8dec4fff4106d41b2b2155e231b82fc147898e2daaa86e358b721a8e5c317cf6ebab4065e5ab81ea971dc1b14040350f4d028", 0x3c}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xd0, 0x5}, 0x8) recvfrom$unix(r0, &(0x7f0000000600)=""/218, 0xda, 0x2, 0x0, 0x0) write(r0, 0x0, 0x0) 16:03:08 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x81) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ftruncate(r0, 0x0, 0xffff) 16:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x3, 0x228) msgsnd(r1, &(0x7f0000000240)={0x3, "42895489c921fe2eaf677d9dd5c348d4064e9035f169db09503953c4aab11bf2f74be08a186075d736a5404103115c951d6e0daea7f905b4cf053905b781897ecc7baae74414655e4e5e045950996eef31e63f7840415a8a4a2361cf6afc65e1fe6a1b147297c69f1194909400b084413d437a7bacbc842a9717faf5c660ace2d096"}, 0x8a, 0x800) 16:03:08 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) ftruncate(r0, 0x0, 0x3fffd) 16:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2c, 0x9}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000080)="543f7601b6") 16:03:08 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x1, 0x4, 0x0, 0x9}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x20, 0x875ef4003140c478, 0x9, 0x8000}, {{r2}, 0xfffffffffffffff8, 0x40, 0x4, 0x4, 0x4}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x7a2, 0xc7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x71, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0xe967, 0x6}], 0x7, &(0x7f0000000100)=[{{r2}, 0x0, 0x20, 0xf0000000, 0x1, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xf6127d9f89757db6, 0x8, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x3, 0xbb06}, {{r0}, 0x0, 0x8, 0x20, 0x6, 0x7fff}], 0x1ff, &(0x7f0000000180)={0x7fffffff}) ftruncate(r2, 0x0, 0x3fffd) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x9, 0x1, 0x1, 0x0, 0x0, 0x100, 0x2, 0x2, 0x7fff}) 16:03:08 executing program 0: mkdir(&(0x7f0000002a00)='./file0/file0/file0\x00', 0x100000000) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') r1 = msgget(0x2, 0x658) msgsnd(r1, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) chroot(&(0x7f0000000080)='.\x00') execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[0x0, &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='){.\x00'], 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r7 = getpgid(0xffffffffffffffff) msgget(0x0, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000002cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000fe07cdc34b33636c879f59ec3a00384daaf54d8003161b6e498cdfe6d7409d52b6910c209bf38b0b371ecc2fac2e9ec271e3aad4acff488c17d5632fc814e7e2ed6c3a0e9d214ab42995ac1411f463f440c3d42110da2bb6ba9ba66b7eb8b6e482c9efd2e45c1db5c1fbf4e59fb8113e9a98222a2920759ac18d69a9650af140881cc5dcb7e3e0469a19014b4cc1b73dc8b9ffbdb946e311531c47ac7e858bf20a61183a76c87da3298d8dc06e40d7065dc81f0ed5b7ac6d5a6a8a8e7d66341591caf67ec97541fbe9886f11c5da2c68b8e9d3fc6265802cdb585feac70f06604bb2d7704eac1f196d75ebd8b3781cae247b9aeeee0a65442483ab48b14071785c4fb0f219edcff66d63e4c32de29b788e3cdb49e89f974118"]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) sendmsg$unix(r2, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4591d2d348f1899ca7728004ab585785126bc579aef82e43f682934d00791a57ac2312f7d6389e9db", 0x9f}, {&(0x7f0000000540)="787f2a2d4edc489c5fa2022897584ea4f7235ce12e495d2a19582bae09f6e73c9bb5bd47f247087a47decaf126c449c1a150e506bc84c3c8ca218c52b9e40f32ed28b48c4fd9ffbdfd2c5de1ca6b2367325881979f3aaaa8b0aa5cbe2f59b9adaac6d14c8b8aea9f5b69b36d2a988179c2a87c322ecaf4e7c5dd9ed47aa45f51156e85ef05673f4724e508d3917666b1ef170e3b9306aa0ee29098d6a7e63b983ae4bded9fd190b510f20b0d34cd200cc7c96dc1b0f4c3404fa8b73ad662442e3296c902cd41d03a380a9c09f46bde24fec0fedca6990a279118214cccb9d78d0f78139959b987bbbad5f1a3e31d5add3acc1bad1d4bfe43450248aa6f7e3fe5bfe5afa0800ba40796df2fe95d505882bd053751acba96aede7b012f908e85fbf90422d94c88c6e1d3b64310e53c487fd2ffff7d8e525ed2df5a0868c8a791aaef7c6f8e4b2dbd4db5ebfa03056cc960bce064d3bcb29752f9d1530f934418e0f3bff4abd915ad37a54bc3a7e75808579db62c814a5a886aeafbe5b27487a68287c6ed9bf47106d0d89a8f20765eaf4c96e2e4a605ddb395820168649dc04e6f4ae2be17c9e86b4e5b7fee80d64cecc133e599585dd78ff51dae0225acc4c609ab6bedee3c9284b736583ed14992dfe6032a3241f30006b6786bf5b5bf118c67e3a2ee8cb7ad64d4dc5c0c61b1b4d1ee64dc63264a502d975c68e0db38058d9d659dd8f4ce28e3ee825902fc6a1dd44a7554195495bc5ca922a554ec502543efd7365fac9855590f769bdc009b82a8424d5250063269b6fb70eb500e880e3d9235577751a34aa9f9c1613f47d0f2db61b28021e9517d5c3bb13ed4d58a541741e0e70db3af054ef6f4fbfaea67e2e90f0450a123f43640c790d1facd9dce94a30d5afd1fc953d5cf49b5ed0b76bd4947d26ccda91fb739d1f164ed490486919c754b6e3480049ab0c2dfe233cfc12780c8cc7a5e5174901bf8b73d1ed98ffa9688053225e34877eb5fd01b2dbd2d3e88b2279d1cb9307a4994d52cb876a9e4f455881a37a932482b9b803f872b25c27c7ef2de819362bc47657432b347ed4c0bd321c903f8da053e89677514a859115567d25f89e9916832973a94d95fae4b06e03e57e69665f694b4beae48572f4941b0d6130546a27ceb2897e8a8ba730fb7ba61eba9c0ba2571d0618f332be3eb775f5104959ca18deffb090caec610d89b466220a2f5f585f21ae0283226e2d6d4461838ba6e46b42d72f62b8b79ecdee2142629edacbb18137ed3e2e009e64e66a30cd78b712725b42a521db5b3086838c342fb19d6dc04efbdeb68f2b5cde74d7cd91e2be61756948215ef7678e8a11b40bd775474ffac3667bc5e2476e2e7974db5867d7f6bb262e645828fb463b0c54f9fc2928dc00052e424f5a31725f57bd7392e1f155cc7cb2c04e5dc4779950d5e3d09a869feb018c754f4080034ae80f16d7927db87d022ec8c8c21d96f62bdc055c19b1b6d489f8bd60cdd6c3e954e3012804ae79c1b6f00aa746d5ae4972de49f62cbb3ab77584734f9995c8c6274941e8735faed5181d9b13dc738b98151153746d2bd80901049fe0676cc9a5a4def60b7b65e519fa8986fcc785769d2ae0ba6c4d10fc8562ac84ef7c60d212f2b34642d5b5762b688ffcee16aee467983be1a5e7bd61b21e6166a99eda88f6a1bb9e52c4c973317b52d91c1f247cd0fc7348a8dce30340e4b8f7dff565861f8a56ce1e06c8ab4c73c07628afcf20b86f4f14ad44fd0543bfc17d351f94dfdab82321c49e149c792f2b6d16dfa2aa8c26ac7456eaf24b00d89ab0f38b59d6ffa5ddad99b5b1cfa19a9cf0572cd98facb368523925c6f52722ff308b94a4f18f815e45e717bcb95b6dd74b78f82875133ead74b4a297c30c7b7f040319f931c601620c321f62d70f3ddcd79e84186a99835955e217f10ff2cdbe84fc5e6204a0ee82475c02f6425b3284bddd8662517a03b8b46474d1b55e6546647b724a8a1ab82851eac0a738cb37ec2b1f7b1391dd9ea8d200eed167cd487ea8e020d4edabed8d4c2b0fa1d640b1df0221860fd802ab17dda8721421c26329655c3e8d51da255df6d44fc15e5628042bb08784336430ccc95cf8c28a3c84610e94394e240722901c9d64677f509654e35890401b6366ec52d3620be4eb64fde1fc423c811f53f44e67154c67b448f9e9a85b09d3e8b3a1a522d0f5bc83081662e29e8b0809118eb0ca011c822b5597476976eaeffdd47b4a6f0ff3ccce89a026a5ba6a77ccd0b24066a5f8543fbf4bcd51c7919282abe532a6b8bf4de88ba31c182e875352989a30f86fc07e022186774719f558307cf3de610dc9cadc53efe57bb45a4bb66d14d0b902fe937c4e6fedbb511083fce9022e7e95fb5ebe5fab2bc4a543d9c916e08155508db68fdae3827563bc6cf2bd40f1a956e7aae75541cf799e5fa58cd1a113490e672e1c4bea262ce1b52a7ccadfba43e54c46b102acf3982169a73627871f9f026efde2bc815f25431db5bc430445f45ad6199dc1fcfe82232946bd1ef54f17acd53d604e4e1a0120bf1d7d82ac9d2b4a289d5c7d40c9df1dd1296e4f71cfabeb8c4230537e3f02a1cf436748363bf5c7166031ecd2dc56fe56c59820f64fe883ac6cebe9f6c7064854f69e7945092b58f0f92cda703f48bb9e813850498ef8688850e8758bfa38f1ae2416bafad356cf54f7910152121bfc0b74e98ec2daf61dc72538a3af68dd94296d8a63d1c98340d5fb1eeb527307a482e6855ef5343dd17d0a8c8b2749bfdd1fdd5d127cd2a9466080743e5fdfe0d7786d5b74f49d049f9942dd6c031f55dbffc9b9459615881ac3c59362b05598677bcfe2a51cca8afb2e077e9d2dbc6ebbc33745def987fe707a2c366165617ffa20c9a3398f3f45a63116cb6cd42e84820b2be1c4fcadc13bcea79099b3aa588e729932cb8980ecec987eb5509901516351455a2b18cec86e75b8c69152126840c5d665f764c3905d3676f686c02b6ca709ca2c8483d9a1e46897c1e9cbe30942d9645a82b7ac1e77c0a54226b4188a528f8734ea056c5ffe150b68fee86e98c3f9a745957bc4e47341805d3858cb8906dc095964d931eaf9ea85aee8da4513481bf64e3ca4387f7ba515ba5aa8a43a993715927a919bfced2f55963fa74f6847307275f753653279c462b20ab5a6e9d63fa8ea4f5365aace6a6596cd417ed3a027b626de265f2876be300403506ba6b8eb68b8e4c39b608659dc6729c8f261b2858c5e36604ee88c26fa0719e3dad52c672376e43b28863d41186c0d3c4dbce427980d92e835ac2869eae38abfd08c0db8ff541285dd763923497162543122bb1a876ce13ab7d1375c687557f07765860682197a4d592e6676c438f385425e85edc6d921c3ab768721d8e61ff3cd13b85046f6f72fd2f647051d1292f093366b7bedd6b6b9a157ec30556ee73deb10581760ff7bc1718bfae3736d2004bfb9efcc643a4fa4b1b59756d67f95afd09d783eba6f8345df916074c1e02a89e15fc92a7f75dbf989f4754e07db1229d041067b472d70caaa2497616574041cd192f55b1937ad1a597371e3931936262f12fd1da21a08a7a99ffe71dd1b5676581039af70c7ae28f17cdd80e6678e6378cf819fe2aedb090995490cab2856f9c4b24d89b2987b813fc82f702e747f2c8229bcade0dd93a870506fedfd4da3e05847f7cd9b9460dd00c89430a1e6af2ec2ecf5f26066666939284b6392c9dac96071864fa9bba8a992ff5f8d42311d1219d469b1df9bd5cf84d7352eb26299ba4c5b8641831280881cbf8eb5ca7dbb94420687a0c618ef75721fdd9506f6b0f9963be63e7d68544f61cec271ea0a3d5b6166c3a9f8e8be2956a62e3f28b04b78b91366ec894d272f64475215c6f8a4431433ef506f597b4859781980a6f6b380c2a44abdb0eca945af2d6617ce9ddccfa5d86efea48e10df05436df7827be38b49672ee35beebe41172545043c27c40aa0f1474f31eb694a15ee9c3327160edddbc00ff415d9f2304b7359abbea5de0dd3aaf1f66401fbd12c0e229506ebc5fdf0224162d4bef3e2c0f70eaff1f09e1f870123607670580c3d972270a7dbaf91907572824096c6b541b55f356aacbdb59e9ce8a9c69df6d13fc04067f95f6d6adefe0bf1bf62740b7bbd4110124d127a365a0485a595985dfe45e2d8273cc1ecb6fd211f1da7539746a97c361a5ee7385f2c426857f7a5bd6dd84586aadd8f8fa9f7448a832abc599fedc7f72538b4188c7163add3807cfa25ab5c6f2859e937797fafdd2716032ca035b86eef9e34aea11abbabad3cae1ac1aa00e984fe928c8985a4d328f432d2949caa3477282bb418c1a5d952df249dd287aa16f466b1b56a6a2bc6b51de4e34e8b3ca41e394fef1ee23b572186a4ac64e2e4bf2fc2c2afa0d8f61b3e111c55549df1b5ae3d11f500fd4ff37ced56ad82cf68dbbb5866f62fc0a0a43824a959791b1808d8364f2861220565212bafd04a8ac20a6dc1a68267ec26ab42421f36996f307eec787bef848babecdf530ae45beb9b3e6db62d6ab23e17a01a0672a916928694bec66b84d9bcef817584108ccf920d0effe51847a9e56bec23f09148bccd5587c7c7efa95403a9241658ea4130d50c8a59bee3007412c2f6b0541889b9a45126dcd3ee2b4e012075e6069b853c8ddacf559087caea87593914017c1fe9841beae3c24a03f34d3fadcbe71d9978b2dbc2f4c290d4d78fae3f267a0e98e5249d610f98a9c5f949ca8b1030663e6b580be39ac1ca0283699ffc43cacc53c9dafab35cfc9268880fd7aa994ee02198c295843191c86b6c3fe09bd23b2e7dc2d7c3a5038f5307f7770fe28f916ebf48154e3f2ed7041ae871161b3f135beb53a43680b04bcf8a2d69e28aad4e234b34cbf4476ab2667c11c5fe80abc345dbeb6a8b9d3efbd5a46be5ae9e106212b03039032e606e67fc0a5c3f30183c3952422ed777bbbd9ab6d4929f327a2ad1d1190d355ed72522cea7500568869a6455fe71e51ec77c29295a7898689c58a216dfac8c88539ec0a5186f104e2d39ade23eb8b3e51e3cd8e6f72cffa120b9cee9e82f1ac6c87351f3fb37c7c2c87830ad7730b9f10ba8db2d463b3d81cf937424343183c5cae8d02345a926e1a1235d167423c6eb71cf706b2d4f054d38e1d59e0ddab48fa1ef892bfe3ce2f09ecc1174ce32f71cac5d55d12d0219337b06c8f1056ceec80bb534cd72133dc4f07484ad4a74b95c786eb622fd23c847a1e3cfc0de3863665372fb6053237510abc99377e93681a2847ca7776951c96b6df270d89b544646e595f205751c89d6b2c9cb8bcb5841eb64af86c91e0fb1505bc81c83ed04393539523002a2fb3dd17489516b30497c11c75314a74a434cd4bb918ec03199b052d4e4d6eb677218a27f0f01c8a966314b4ecf23aa5207e095c23dc67d744bb7b3da368472cc631923a1c2028ba74db6d28eb81ca607a45bee1ba2b9717273cb03affea94f300931fdd5d81d2dd895685099a9041e34661f0cf84cb899945ee32c8c099a6af28688295eb501bf1219c5a851fbe38c693ddaaee7ac559a379a05ebdf4d322d60cb413fbd899fbe1592ddee50a58b2e073cae5e0556a2f0055668542e4271498c9d200c127e3789abc8ebb052f5eb73702ace0e6f8beb2c3a8ecab3444cd803a759ed9ba68c6033a06ef959c648ade", 0xfd8}, {&(0x7f0000001540)="0d6d43ddf267d48c3e8a8016d6a2abd26ef5eba9942c11600391481bf4201bc9491a9a6bb2df6914808d20b90089c5bb3636164fd69056b95834e73a31b88dc9c9e07a176c4061d1ce", 0x49}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x9, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x8}, 0x1) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002a80)={'./file0\x00', 0x7, 0x101, 0x10000, 0x0, 0x1, 0x7fffffff, 0x7e4, 0x1, 0x1, 0x40, 0x8}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:03:08 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) 16:03:08 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x10100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fff) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="28389507cb0ed858e43ae347c36fa13c91bf464bb48c908c68d46702eba92fb35fbd4d75c195ff1c3696657b7f21937380173cd77d267c0a2b6b69a41ef98b698e168a7213a927c553e71b5606e86a968d39e0700b93321b5cc227ddeb56d41bbec063fddde0f0065ac79ab1a34ed386ee80d91675ecfcde01f05e1449b072330992fd420ca5bd1b76baac61a4281a7a930c1b414aaea56e32ae6d778d17671ed9cbfe9cc0559f6d3534deaef078960661b7c1486c78b321", 0xb8}, {&(0x7f0000000100)="9483702c10284674222e53f6e02ed02444e0566e8b51969750add67cc47cf57de51a8ed693dcdf8eaefe027e216d24f2a4f64e275339df8f709d790242922b3620b83ecd8543bec9e571e41da63183d7e0ff63e92223209fa9ab4ca88b6bcf87e94f40ec8adf666f49585b8462b5135c428624473681ab8d01535bcfcd7182d8b0528dbf24b57eb47c60c713e5df7996b7", 0x91}, {&(0x7f00000001c0)="17ce049432825ec9a436365684cb295a5072315e6626735f10ab5762f0a0ba87f34befc9e089d1e9933f15a5e8444a8472b20382c971820a9ad9c5be3b0d9ad6e2881d4624de84", 0x47}, {&(0x7f0000000500)="bb5c05cc57c8d58a80d787c09013813d9f2f6a382f7fd74b17d605e387b0fe785fd472f71d69571040000000a2ae4e00ff0fcd9963586a21c8ba083a49ce65be0000000000", 0x45}, {&(0x7f0000000280)="6aaa740236ad0df78a7108b97dabbe9fd8a83b012d5af3ed83b668bd87d675b6697d6b4cbcdc9c9afcacf08cf9bee5f1756d302c627c4f66bbbdb58f49ad994d517814224664546d8c15545a803d9d1b2237c5a98c1b4d76d287acea26434c5944cb9195599405775eb198d55ced242dbd6b4ceeb38c0e5dd37d453c9d3601ac719f9b39bea34b385f28e32176e0937e4a67", 0x92}, {&(0x7f0000000340)="690e4f474fc93188e13ec46cfcb9522e9f50c9657bf87eb8c6abb1", 0xfffffffffffffe02}, {&(0x7f0000001740)="8412a39e10a414d9066f4f640c5f415bb7adde1a7e19f46d66eb0fb97c12f3b600c8e5135a4d9ad06ee6b099648a7689ed2029a591240ad8bd048aefdb00efed8d3605426adc35980464f8139059cd054a33a823ec2b8837c3d2f77eb19efedc905ef9d4ebe2e04523773e0ebc7cb999425cf5f5a590d18aefac08b08b2b55794a4eac3ab1e3ac1f24968cbc28fe1b2b4ba31c29b00ae4d8302355c8db97ff1e8354f4d1cbfba37c73334c3b3adc78d732dfc1fafc664b1eb34bde0594c5bd7fb2cc8e2699facedea8fda361475b11612c1d84b0533e2aecd08d33ce5159481c60b5b3213152edff77fd566f417d4ce64f6f3f5cb24595761d6a6870af61e6fefbe459d57082a3497ec1779091234881a3b5967b7f0f08fefc2990ef0db7ace9e7227d6603ce5ae0f845517f03d56d7818b5dc4255e071e106f0913d9ab8e645565ea20255e3b2c9fc73833e6b3bc803d36db09bfa5e2a7cafd2698c4513b897a98169fea7b855e287350356e5d7125eed3bb65bc58b9d68386f6707ef464ea22c81719bdde9db56fca1af8a79fdae601424146b76be7e8201adb3d2e00682faeb523941c97d372897cd64e733850c01543061ec5b3c045df91ef2eb13e21879058dd3ae7db3cf08a58ac1946e11310a3b8f68282246eb5ad866e295d6b48b3dc4a96cea6c11f3b9357e27801fca6e6a62c40921ad46a6487fb49b71917943f6736bbdb62e39f27f9d60b6c1b57bf37b5890ead133221a79a56be6a44efc7037342fc4f44efd54449b332b3c60ad53e5a78a6eb5c52cb17b57d8d8d0c96b03709382c42b89a4aaa36ae72f56aa97713874f5af6c67d0dc3081c31e35a2cf384c15770cc0400e3830ecff3775ec866e6f44889be8189b25bbce97ef8068d88e1226d24e11a85f5c0b4ee908cc9266cf3bc3552603bfe8c2985b87908a8a69ea3c9719677f48ab5782e7f9c0442bae0ccc2e9375266c51b5fafb8f4b168631629c604d054cce3c8228d4372dae68cc7b5ad5fa82783e4f3dbeb4ad3a4dc0c48b7b59e8c91a0bcf6510f164230b93f2e0d7e0e1d31df450ea24dd8a4602181ee8f1be5796d51d50c2197ccbefd54d095075d53465b91d7958a6cb7b654a8773faa647e7b684cc0101c27648cc2e005f5d9d54b8e0173278e925d2ce017c96a9cab39b5bab9f07b32b2879ad471a4e165152dfd3de76711e1bc70ed258deb790966d1dcdcb1fee0a195af2f853af58eb51db02acf28bd0480d345a7cee442c986f5592c1ef9fb6737c1d002016f255d650a6c80314a4f11a4162fbe027a38478ac269a66577ce672b1be0cdec6fbc6536cbeaa47b561de7227065550860658e345b64d97921ddfc1343c30ffe530ed988f4fd816a9cad86ba4bb973b3f1cf4b66fa7dc479560621aa63a5f6438b44a6f259fa06d543fd88a5266bea436031115eccb2a1a229c9b2c7981f14172798824203d212043f11221adbc376eb703b865825503a8e2e36cec82fd308d10d45cb87d3635b00fd9cab85cd92959dda3e38b9d2246c1a34c2926321ea3f94f214605142d78a47c58e6adfbabdd141fd893910cc4bd9d890caf639eb928c4940e5aab0ceffd079ffe410983bfc6d89ca1abc822860bc6a04189258da86786b94ff27f7e17e00177b4cb68efd4f6d9f1df5d5947e4298c2e9e489bbeac4a2a36d23af5b1201c49d2bf4cc3a232812a1469cbfe9f8235b608f57016a313068cc5728cc6528a3fe980abb9057c03d4207f4e097babb6222627512a3577f3a5a007d183c3f133fd034a554824b301c1f0efc31d35acbcb907ed9deb300c39607fe961b11ee11a5f9f418eee502774103d57f8abeac0808a266d122e944982f4641d1fd034c0584f86202132aaaa37ab6adad199e834d61ffeca1ba82fc94d3d4c647095c3637e031ade979c134a0fa9e9fb67402ff7d2850e7a9aa9a8c77777ccea6de2e407e1f82356a68608096a348d0f1b81545154d6b48b6b0043ccfa0793079d010965763febded2ba724a5f77690250f9bc3319728ba07e68f69168813df340f5aeac27b707029fbc6463cc7ea309ee62d163ceeee768c1c9661e942bd5d96c541ddaa12e2842d83e7d4bfe90f4d1f20bfc1ce54b2e88371e36227c24eb12d5255a2273b936ca196c6c9872d3cc438c4a2fea8b99557f30c7f9e2bfe088ecb5168af356046e69cb0f1337628ae6854145f6d52fb2f2bd204f228d5874f66e45913b39989733f1457ed250e1be348111d640dc9c9fe5e6833bd8e40a9be31f2441be87d444743ea3a5fa9587f273507686828e8d9826b679c416943b511b63838b606c18f3c8008cbb5765ffe62ed0a3d365390b8adb06c393080539f745626bd3ff8b8604e58e56235d1cf554e536ea299f2bac37e23707f8ec91ee58c78a49550de9abbeefe4872c63a26e7da11687d102736ac44014b2035b1d8b9013b163996fc060d68de5aaca4d25e46dc876853577a3e568cf6acbfecc26b3844a44c3718913fde6c3e3549f0d0a195515cb702e6c3e4bffe8d413b52a18e29d0a9e7e82fc4f06d46b14cbf46a2c63e9f4f1b8b3b50d290d0c64d9e2b3273dee5058120898801419339d7625cb256178f34477c13cf15bbfbf851c7bf5c6f581c60604d5c873d9a0e93a2fa7eedaa5fb8aa73d59ed7b41dc32112ad3b234f506dcd50195689dee2ddab4a4c9eb8ba579a8140e6e4ce0f73f60db2e2005d95a64034ea0d793bd8991abfc386d3d3fb1a4d116fc5408d5ab85cf003685edab5942b956ccad8c1d2fc6167ad41b43fc3ad8542eca784cdf6eba38898d30f4db193a680ff86bd9e46b8d1be79aba0dc65119a02e32b8ebc3961562f9e6ed96472c777465788e9aede2d147a2243d482b9e1c879a3d80a4a3868987414b4b30768c564955c11fdb93f5530288917718f69785a6f90150e5cb3eed3d2dde3212fe5739c36146d58e573c514fe5a2572db2b731bf42630e257dcc43a26abcad4848494d8bc86ad2e4b0ab928ad8f288136899c1c4525034c0530c2f1f1a012989aeba2ee83fbdc74d447faf45fe213d0b14bfdb8c1e1af86b9750e0eafa04c75743ff9be7eea649a8e5782b31a6590170e6988ee51524e0b3305c6e782e38115248db94c3f657badbdc1a1fc373a6311b749dcd9230dc4f3c19b6567d903eeab07f4d553bd8ba2be565d337bac544e595f3c2470b0be25ea4e46e4793de7aa3c046be977c0c02314371c87ca3b81d430a8c9c12ae5f8e17ba4625c5094e9b11ce378465a7d0f04a695062756d0e6eafed9ef42d6dd027c39245583667b48bed94a487aa360993711046a1ccd3e8f72b57f76c1faf4896bd7874bf0bbc1be36e7de137027683b4ed2222638f27f609c9b7619e5f18fbf7d71030b093679e8d1da0f505a46043d54d84c6287844eb0e6b55ed97af1fa0f373d476518c141fe0d56448020f349e26b2797fb1837e6120d0ecb8bbf2e05fafe23b04a437b04d214fc766675e94eaebec538dd046a8a7d527ebf844653c015045351cb94d30ee475966117b7aa294c544ec2a47900a2259297556f8f66a4a46070cdca53313e9e549bfef57c595abe2761b2e751a44cc4cb8e371eb90ae78600a07eff6987dda3e0aee63ce55687b0c1a34ea0d3c3fde6ade0e090fd89471493d2ad80b9bfefb3e628a06d95c3d663b00a7fed2731e026f98b4e6be28d869c27e34a75b04c5bad68e73846ee18428d730ab5b4506ade0592c9a1bfdbf9cb3035991a8abead17241394043b8e7b5da1bd26b0683b21bf915a614387bac9e6293ba18c2b466a5221d206aac265b10657581ca11c8a172b6760e871c7ac25297ac4c3045c353ed3a0e6919360647bb4b319493e6962f0fa3d534b761282cb1e51fab4060bdf060aad05fd5a6262ca5f9c89d8ab5ccfe4b512b526d25ed0798bc8c30dc3d0b318b0fe9b16d74f1e0e41094eeec8408d7d96cea5630577e3ddbba8c96a7789ced487ddd9e01be06af8606323ce7220eba0b230c597f8c30618545ca4934ea408acc7dc91a5d5b5e4ab04f9c2fa3fd10c56043e0d4554c4ee4681fc4e0e41645655198a62fdf727e3a34db9b05f0fd23ffbde3fde01b0f961d40123f9277d0204f5548f228631f81a5908dfe6daaf31e19f940212fd8347125b8dc9dae17c33deb67a7e6aa4b9be2b2b631d3a401ba8e884f9d4e7417d7ccd6a4a623eef58a1c84bd5525f4efbf1ef0450785cf6e93d5ea49f703c5cbb7951e42b32242c4437afecd9dc0762abc05886f8632a37269d801db6e16264d6d5546cc996c9d14db41e01d2b268f9a703521a5bf6f05b08dc08993abe0d66a2967d24094f3d0f291bbb924fbbcb2bc97b61228c7a7df2478be45941ea4c997452442b0d64b6859a06f3fa8527c726afb07d3f54b8ab7747b7a4bac26a73f705651c895f756a90c493123af468da0c3ad12e4904b95df0e59308a319e518aa0cb022cb294e5a2f4e695a1dafbedec43ea64ff994d2d747c850c602dc026003172f81516dacb2846b58f1c1437a2ac36b190ae8bf3dc45acea365beed6409a9109c4bb1c78b0084b5cbe5442252bc1f986b850fe7bd7ce4a3b91ca651682c010ed7ebba3496016781a7ea75d8b314409839f4bf85d868d4848f596f7e344d4aea669a4eb03404b6526d07d24f98f81d374c966ab421b37aedc7db397943aaeac143388b9520b9f4b74e0aec3a115f90c7070231e712986b789c0cb5cfa307313e4c367f84772e840e1681ef0657e7a70bd72ca3c7974d51e269eba90d3a4ea9857029f90827b67f47fad065a95d714b3623636d92ae6432d14200b90999dbdf842eaee9f1ce13d58ab4779070f3d5249a67a8832e5d1ccc403a0a1c4e6546d79744bea456497615ebd0fd8ddf6da845c8fbda865b3096e26567bef60f50bf8f98496f8ce4fd4c15cf24f88f39505200d0f43f896b77da0066f5c7b37400547d18fa4f9633e0e4f9f6b8ae713583ee6df91920e48a2b60a0a963377e77ebb0a787ba95727960b9d5085345c3ede8d8f7091591fd5bfa74205f4ae1f1b726da7599f4b6d0cce3110c2cb613a09bd88296dca04798f3e227a33215e2aa6c767e0b1a28fb2d640b4edca31888e691c715b30196d33ed2beae45218e3448d078bcce8c6033f63a81788b15f06bce6b7633f5ace79a85eff882cf5b50940b13a6c413d1b3576cbccfad8d4e8cd45064c4b5a55ae5412b546fc05b516f1db98abd9d4986ee92b5f7e4e2a6c344249f34159bf6880474135cf1b0bddd908bcfe84354bdaae5853a0bb5c15b7577a2a35ed96cfa50b692644642fe31b8d7c8126441fa6eb0f3bf68d7b5972869c103677252d4931368f3e4790b28ad4abcbb8a73a586f59d7a7a9e814cbfdc099b348af8a2bf1bb092a344b04dcb88886e023337e791e99344c759785c8f39ec449f0454634662e12f049e9e49d7c4c5396c7518c7e9817ec86a8c2ef549b95b2c9bbb5d70b716451ed88105ccefc36bfc77f71adf1200199bd59372e76500b2396073d1d895e40b12caf827ee0c6652f139e5020650f538e5632fb6a9fd3a0d563cce2c73478b1ad3f53e8f453b16295b4294037c05f3f18154d59272f3ce71d35e240172649920a3825a4d4536c500beed31c982cf2176b20d7c3b136108a8adf6352d598e9ae10e5327d86ff8a2ad8630bc4d3aa8e1190f9084225a1878f620683906497694d66986ddb5e481e76273dd51dcc93a6be7d20d4a2def21148e384a9ae82beb5ff16800c5df282f1533b88133ebb8324765202f98420c638abd70e", 0x1000}, {&(0x7f0000000380)="9f862ddc2de22c1526ce62fb4081314a8e06f6d20b5388f7333ce7d73ba91f8f725e2aa9fbcf4a79fa5e31c92ab13a70e184ed0da9151e1c", 0x38}], 0x8, 0x0, 0x0) 16:03:08 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpgrp() r1 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x280, 0x80) setpgid(r0, r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) getpid() pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) 16:03:08 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x2, 0x7fff, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x2, 0x80000001}, {{r2}, 0x70c2ba3405fe7c9, 0x8, 0x40, 0x5, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0x80000000, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x9d, 0x4, 0x6, 0x1602}, {{r1}, 0xfffffffffffffffd, 0x6, 0x40000000, 0x2550000, 0x4}, {{r0}, 0xfffffffffffffffb, 0x30, 0x20000000, 0x80, 0x80000000}, {{r2}, 0xb2169973198f9ec5, 0x20, 0x20, 0x0, 0x8}, {{r0}, 0xed1917aa38480420, 0x2, 0xa0, 0x4}], 0x5, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x6, 0x7502}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x80000001, 0x7}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x9, 0x40000000}, {{r0}, 0xfffffffffffffffc, 0x3, 0xa, 0x5, 0x3}], 0x4, &(0x7f0000000280)={0xf2, 0x3}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:03:08 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './file0/file0\x00'}) ftruncate(r0, 0x0, 0x3fffd) 16:03:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getppid() close(r0) fcntl$setown(r0, 0x6, r1) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:03:08 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0xa113e771397c507) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) 16:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x4c}, {0x6, 0x0, 0x4}]}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="8bf580550920bd471391e084f76980b40de907df1713781ef6504e22e01b54d46b43c15580db2d783ff1da761e78f2e63be9e8c2c3a0c6b7171a438f4bc714fdcae3ae39eab5e793a88978b93fca0fbca8a5195e9a521ff7e65576102c25d7a3cbc9b33c4b84ad1cfc181b5d477653973a1dc96fbf667200446d32128fe245e9ac3b023f70978cc83487107c5e6b7a05dfcf08d391b5aec74d695ff90f9529014324b2291676535f76", 0xa9}, {&(0x7f0000000040)="3ff0aed5517e5c209ebd5284c5cbc0b48e70e1a43811f9f11e5ddbd0970746", 0x1f}, {&(0x7f00000001c0)="1fcfc8624e0b28a9540c841fe09aec2ee632603c6cb8a521aa37debe626e62564244c6e8ced1df295e718b6d003e5697063daacd76a18ee42317b96efa5bfb7d17e448e9fb58e52ee6a0b82770ff087e1644b4c3f9fd914164e08c1e12576b9446583717f87972dc6440b9cc6f4f5a584615d42080b5", 0x76}, {&(0x7f0000000240)="af9c79df4d58642d575ba0859d", 0xd}], 0x4) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:03:08 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() close(r1) geteuid() munlockall() mknod(&(0x7f00000004c0)='./file0\x00', 0x100002000, 0x28aa) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) r4 = open(&(0x7f0000000300)='./bus\x00', 0x40, 0x14) mlockall(0x0) utimensat(r4, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r1, 0x4, 0x80) close(r1) close(r4) 16:03:08 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r1, 0x0, 0x3fffd) fcntl$setflags(r0, 0x2, 0x1) sendto(r1, &(0x7f0000000040)="b3cb3a0f5b36cb3f96d9c0418c8dc94369a36748de8207dbce745acbb5f259c6ce7baa488ae7a7c7443212acd92a91ac629db929e7bb6cfe3b9243ccabea99b1412bf12dd7ae19a7a4fed4a74850833a05523d5d5ab3", 0x56, 0x0, 0x0, 0x0) 16:03:08 executing program 0: pipe(&(0x7f0000000100)) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0x2, 0x3, 0x153, 0x694, 0x6070, 0x64, 0x10000}, &(0x7f0000000080)={0x3, 0x10000, 0x5, 0x55a2b8e9, 0x10001, 0x1ff, 0x3450000000}, &(0x7f00000000c0)={0x2, 0x6951, 0x3, 0x10000, 0x2000000020, 0x1, 0xfff, 0xffffffff}, &(0x7f0000000140)={0x35ce, 0x9c6}) getitimer(0x3, &(0x7f0000000180)) 16:03:08 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001740)="07caf580f95095bf8ad8ef9011c614e033805ab4374688245d4bb3c3e1fc643faf350b8010dbd286b508c600415efe515817b332d0ad4a1b399c0abb2f4b43cf24ea42af6ff626c324a81adf1ee78e6d821b83fab1c893079884ee43c91f63a16ad9d1e89d4c49a55628afde76c37faa5213889ffd52f23fc36a831cfc342ccd4a147d0132f5f601b85208e45acc0c886f0dac8d44680f3309e81965542b3fe200d0ddd5964e4a9964c46083ac2af1284563308816160ea0ca29347ac7b5cee4069308265c53b1709cd35f31f9885f069bb72a3016303abfab9f035bd835fa9755da13816bdb54d2e019628225c3d8a25cf7b745d85fc70f362d58fcb3ff711aa6381b8bf08922323b90564cd8a669de9f51985b3ffa2420e8bab768d76e7a18c1f9a8b3e9511e67aef3b4867e4082ecec1aa83d38b7396646f18ed7532699815840ca4214b42649e6706e5d9f1261b9891dd05489aa5c8860b2c05cd439e263f0277e114a359fb1de2e82be92e20035b1aa687c6f95fb5b984b1685e693deaf86493b165aa62e64a183cb84e6d1fae547cfd238b71496b10def5cd155cc2ea5a14cb816220e9fe1c7931e20e9851ad4faa5bcaf7476c175bd2500a54fc6d973ea7a4326a10c069ecbdf40f78ab02cee6308bc69d3b526e839201897a19eda89c805de4c8db749aa2bc4f0b757aeb476aac9ad77ff2231089d1a29beb8f1026f7c1d3943d3a1a231b29d75367fbada3f8e0103d07d4a50f1aee5d9e033806eae11b2fe7185d0a687bda1e49e23436db6ab05c5549d83026093a0218c3497e726ebc1c2f08ebbf23fb9834fe98a84fde64b43ad268079565347c9274c0d757869837f9dc9a41f6ae7615043d122e91916e44adcb657d259fdfc91f264baf721b06bbc2b7957421cb0635e4b58e3e5e436c6397b0cc4a5c26700ab3ffbcf29a01fd08a7f422eded7bb5927ce7bb8e33ab1c1244669deb6163865b5d6e73f4c2784aecb8d59fbbe1c189d6d037668ce712b87731a4079944cca094ffb3c2cb77e7703e00aef5fcab7df3b42047263ad274997749322b49deb5292452a45e39791b446879f43c54abb96ccfe9ed5e8aa1a48d2ada64f5ae1426c5be7183dec4e9fe1d297275f242ebbecc50e16d26993860a653be214a2c0905227c1fdbcd41edac390be863130f256e379f522474f0d3a441ea2069a4f55cb296c118002e8fb9ea41e67ce9eafa3ab91e49d1500f3775418ba1bdadcc4c93f52a218b81a3f9d01db0f8dfec608753a08f1b11770a43ce40eca13fa633091a962a2f2369e7e7c663d77907b90c0ebefa9d76e09de0d31e32a3ca1df09ed8b67386e1983a3b49b472ad84036909f7e68f567e87369ca4082d82f1647fdeef719b463b4f2ea0a477df875c28a75e7a8f8ed4dd4d3e20d269cc646d618c203f57cc4ce9713593f9253c8964f8bb631547eb2e6b16513cbfd6c8b59033613ba87c079bbcda4ed9cc21e04c315d4485c60800d4b9bdea2ee193c02e98f01fb154b17f40cdda5b770431d4f0f438870cceb6abc171878556b8894858c3d36865362faf3fea2b4db39527cb66157e6da3cf1877ec6e248ffbdc23b2da521374ce900945a76bd7e4980612565cab88c60ad6a51fdf486b6dc5dad53ace0d4e29b4a0bd6cda8133d4c078c63cfcf8d03881f23d062e6f1dbc0227c63b28024b7fc09163e3772ffbb1654869a66a9da6a84285772c888b1eba68cceb12c74b5f68d63f97c6586594c2d61ecf0ed955b8f9f3f0aa87d13ae0cd5d0ef7e4431f0ce4e1ba90ff9998ccfa30bad466d50c61847a1dbb0d5ec9d12cc3d794314eddcb86a6d478de467bc98a560f2821a57e75c32d1d69f5ee6bf440dbc0deea578dd564ddca82b895c47d80a596c9040e3f47e60c5cc2b5236114f0865988db4c4a2653c0eb73dfd01415d5cecfc3ddb0c2c81fcd10ff9c6f29c779d85539a4e6307a740bb7e5de265df1f354d5da30ec5cd815c7aa4ec59688c90e7dc066b8aa1adcd2e203ebc78bef1438bfb3870e36b6705128ea0ef4fc3cb5a8d5942d08172d62752deeb4c3d7467f4c4bcc12082194fc3679fb5a823d587ffae8ea89e548284b72e4d68a914e141cc2b438ea9c0b9727bff039d026d179ec9f16a45fabb008fbfc031e86d4a6f494d8b52362df5d4ad808f390a52e767a26bddd4eed8820e2fd005d208131eef7041c66785a31c54236d58e8d53df5cddb2663e5e3cbb2319fe44b29eb8b0312d8aa4f543a05636702523df6d596795e3029e531f633d716fcb682564191f9e94a6b8e9ab86024044f5897918d6a23ae6754285a588897de43403c839188b494968a135fa4585d64374f03a13b8ba97d44810d4f8a608d9dc6c897a89299f9370d44012bfa567bce291e991a8bfad3903746af138fbefd21a2ed58758894edf277a693dfd6f932d859b063436569131fbc66b286f8efc6a3519bac67340f1ee153d07f10b30e690d0fe564999f659d9b971e2ad8963b8a949b0ec50bd96bab8055ebd17ecd15ca480417dfe4014b543c4b0a6f07b5e9ad1a8ba98aa67841c4e722b9bf646f55815c79b3f85c45d19cd0da16cd9418b117d14bb0d051653ac44f1a09874fd5d0600ec13f2456d1689fb11eae7a3fd37e375436516de605ce2f062dd335937764849e2e43575d06177e97fb16a907ddcc4d01bdb9c6df1e71d1e0460cb51bdc73e07e3b76121323f06f74d8a346214d49d03bba852cacccc4e8f0554fdb7adfca43811c268d64d3e4d00a8615a999b9af1a1d34662c515788fb15ee9433ab506bca29a39ebe676e4f868a69152ce679245d39809a6ce1a147cff23ef2b40f2a06b49325ad1651538e78ab713aad867b3eb017da3e06a25618248fdf231962497aa7f19aae9c66fa292f76dbe244144e4f88a07056f6ca303fbfbb310fc731283702fcdef3493f4e9c174ce6d1486802c3d80613a80161065ab2de9c055a5c3ed96a8a4d4ab36e53d25262190c73cd4a91d1f0cd82700dc31cd8e9feaa01b16cc953e4d4c68b7839ed36d2710ba8246bfa73b46e331660702507eed8c27e2eabf920716e15a29b1c143fac07aaf198e78fa47f63869ffd9f2602481e27f88026b1b1d38df77b01424523181a3b81d2adb7e040389e7dcff6cdcd1a7615b062f9ddb36976cbf7b9bb7b36626916ee8c34e74a0e69df2150f023e31d147d74d13fd7899489843ba76d4ac513744b413f70b7a47a5cbd56a8ea4dc586ef7366a8dcf70cd9357458919c2aa85cd58e36a920479b49dff32325fae71ba61d6ec11b0d8128e251d39a5b34445e7c22e395bf20efdb53988b5a7e4f6c7e6a1c66e1fb766cd1e7eb7841a1c6a4f64afcc6def197c96e069913558dd9fe53a74eeb8a41e314d9d508ac667258175923f36eb1b79a1ae4df8e5e6c04bafed5598c316f177aed56ec6867905b320df6e205a65797dfc3ca6c213f6707d6e06359b58ff9c768489d65bf87dc71663ed821f69966cbff5d05e724fbde81d0724c51ec50cef83632550f8390fb84e77464c9311f1d8d2e47de71233caa162b8d5c7d6f1e32caff146685847bf344405f98bcc05b9ec21a0f12431ab630086c563b1b6350c6210ab438c0a1ea22298cbb584c9c990c1f57f714414062c6b019983f96f0093a8714eb703fe79e5b9274817184bc4a553b3f6abaa87cbdb53ca303369c6ed6f3bfc6d4830101aedcad0cc817f0a5caed5c3a2683ab26f11b98b9eb33d56d1529286b3fba08b535794fb609752e8993ffd9906cb5492cfe7697b117d38a32bb9fdaef9c16c2d2d79ebaa1d14abb2ad49972db52f36a9569c896b6e4eb92e75f0396704a4d18b6d5adbbda28437c65295d43593a386ae72f95a08e3e27d6cbf84bd2955242daaeb073186f0645bd5c94743af3a9e6c4439af06ca9ee623d8baf4dc8874fb84c86c5d8c62b6a3a642761b6195aa394c90b2479926b43a8b7e3b9dcc474cbe2a03b96b7734e8f6f5656e42274d8eaf4715e1eb918f65ad5ce614cfc05fc0b618b0c371c812c50fba8adde956e6f5efada1e09ee4cb5589e8601301b9412c8ff442cb86423876817abe8b01664776a4fdfbf5756c7fbd24e07630b72ca544700b91f7e82b8c261470964a4be4a6f078899fcd85a7337d1af939c4aae0c5ab84e061dc75aaadb0f94f56ec87abfc9cbf0af4d2c55ee271f3b67220bd010dfac3adee3d70b8f3bac2fe758c6519a5fde51e72b0c6387b92dd09167f06a4057331040174ea1edb7e7611b457dafe5ec7931d0391ab42d16445fd1eeccabee2749964e2bd3f522799fd067e4e3472d8b52bbda8bedcdafa78ec4f0f320291f61f7095351e896dfd043649f504985db2279b3079b1a1887e69ae05ba625dd59a62efa780159a3a08c5b2306ed7fda2a4dda7c84c8b64e470f89cd6ac7e0a99482d6e47f56124e2fab4d145fe1a0f336a4250c1afa5dc0d179c3837afbaed12018b02af0c9e180e382531eeaa16f2ac9c16888401ce52f9c5101f838129e2cd336e0477037576bcff4a9566cddf286ed761561cac3d303fdae12ac02cc618840934cccf15d2ada62b63f10e1310f680a37625760cffe6fc47b6e829cfd82eebdda1ae7061ca45c19902f5b592466c9faac0c7c3c3f8ee552058a7294d6e4579e82033b03a7d8d556ff600089a6883f86401bb42cb8f36aab076432b8c7e779b777d96a72b039a8a7d7ea0b29195064825a9a62f182e688241df81a2f979b1c1a2d645461b80f32888e2b583def1b60d0038cf23d12f1c54c8fee98afb63a47617a0627034aa07d79b249edf5cc7ef90338169ff0a3cfa4b9725304f718bd64670287c547b0b2d10f60e819da5f1e22a90b0c21880f83f9773d582180369d7526d522f4957838675bec4caaa616a70d9b3130ba657a26a42028932f579cf98698b6755a8d8228f68a65c5be94b2e2c6ffabe32c8c49b4f1d535044774eca3d9bc52381c77de52b73126c378e641bccc5dc563b3e4df771894ea40c2f8a4d37324b3fa139a039938c1629a80e05c51a3216972b2892ffdc6fd763bc7229576981e327af99703c383a558364c8b7f1882d996c9c0957f13c162d4a87c731a8491bbb56ada7a3f24d4400c7f135fac468109935e348d7c6d3d48ccedfd460a9b0a871a9ada1d1108143fec5f567d92fd68d3b336e0b3f1174f2408773ae115f59e5bfb416af1d839af75fdd7f255419d9987e1b58e6162c93ab7a94143c0ff3c77c8d7058522e2b22486d2605f0fff10c8c20151a7bd4cc78077e5bab77186c03c907216af1177c9564f6e3cf210f8902f2abdc38f54eb43fa6f4de940b9438302deafd5d3f66dc998742853eee8e4176d9a25db78385d0dee08321ffb8b856d90023d0cd3eb3c4a470c3d40ac9feb2ac1e93914c4d66d0696e7d40e9c4c42e492376e366410b309607c3c861cf832fe81d0818adac9967288fe14dad34a0d6dd55cf37ecfdd3adc2d52923001a1dae37f3dc832a61a082577dacb7e13ea4304e5030ccf62dc6551c33ca8cd77a3cf49214aa3cec693117cb41ca41f181e640cb5dfad1ea991ed9abe270f13a154327978f8f55e33ecd8615ecc6d17068af05eb7c6eb361747709451c8e3027e33dc5f0c7a55ca439714a8ffb3746b101549477242c82855f15ec94133c1d3af83f080c374a6110653e11c82c9a372340ace5cf731b1830b4007bc525b5766c39fd8652d0eebd05ee37a6740d5cc4ad42586593e42bd1a70f171c569db55dcc512339209c233f8724e12e06b6fa06c98499971c3775f93a2", 0x1000}, {&(0x7f0000000040)="91fcad92a24f2e08e43d1a9bc2adc5a5df958184fb099c0bbad3089d02b91b4ea4aec18dc01407dacb9abfa762af55527017935429a6744d073238dcccaab341e6d9744b5f703ce7264e76bf5892d92c4e397770f00d1a686754c59c66c95795220c52", 0x63}], 0x2, 0x0, 0x0) 16:03:08 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x2) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x5, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0xb3, 0xac13}, {{r0}, 0xffffffffffffffff, 0x56, 0x0, 0x101, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x100, 0x8}, {{r0}, 0xfffffffffffffff9, 0x42, 0xf0000000, 0xb1c, 0x3}, {{r1}, 0x0, 0x4, 0x20, 0x0, 0x4}, {{r1}, 0xfffffffffffffff9, 0xd58a72de55ff107c, 0x1, 0x8, 0x7ba}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000004, 0x4, 0xffff}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x88, 0x2, 0xff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0xc38, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x1, 0xf800000000000000}, {{r0}, 0xffffffffffffffff, 0xc02c746c574690d6, 0x80000000, 0x1, 0xc3}], 0x4, &(0x7f00000001c0)={0x80000000000}) ftruncate(r1, 0x0, 0x3fffd) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x7fff) 16:03:08 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) recvmsg(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f0000000400)=""/76, 0x4c}, {&(0x7f0000000500)=""/76, 0x4c}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f0000000680)=""/70, 0x46}], 0x8, &(0x7f0000000780)=""/74, 0x4a}, 0x40) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') ftruncate(r0, 0x0, 0x3fffd) 16:03:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0x3b5) 16:03:09 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:03:09 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1, 0x0, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ftruncate(r0, 0x0, 0x3fffd) 16:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x45}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:09 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f00000000c0), 0x8306fcc87d17401, 0x0, 0x0) r1 = getgid() setgroups(0x1, &(0x7f0000000040)=[r1]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x7}, 0xc) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x4, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000040)}], 0x1, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) 16:03:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x83}], 0x6, 0x0, 0x9d1, 0x0) 16:03:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f0000000180)={0x3ff, 0x6, 0x8, 0x0, 0x6, 0x1, 0x3, 0x6f680386}, &(0x7f00000001c0)={0x5, 0x7, 0x7, 0x3f, 0x1, 0x8b, 0xffffffff, 0xd3}, &(0x7f0000000200)={0x4, 0x5d5, 0x6, 0x7fffffff, 0x5, 0x5, 0x8379, 0x8}, &(0x7f0000000240)={0xfffffffffffffc01, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() setregid(r3, r3) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x4) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4a}], 0x0, 0x0) getgid() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:03:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:03:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000100)="223e9f2342d5d80149d5e5e7d1378d6764e84a39490e50eb2477c1738ac50480b610fec072f65efe463ab92324978d59e1fa222a47beb96ec72d766fdeb384e54fb2796c1e77b545a67ead737ff18cd7f396114e3f09edc713a8a0b0c7dbedfd78b3ed6466edbc60778e1a9604b978b17dfc765f8d9118b4991ee701132cca0d1026b972a11b48be49f952787383d86cfcadd996b17a8bcd2aa6e2a2badf163eb5973b15d80c967091513dffd6ab4c609efefde94ab1544dad74d23b08ca1f0661265e5fa1be473fab379e", 0xcb}, {&(0x7f0000001740)="27f7099242838c982fe36f364f711b2eb6adc2ac009c65d750bdbc3538653293fbcd11b727b3d4762f6fd41e59399f3e35a466536e4e6beee127c748347edc6876b94a884a9e3d335f6688dd827cbcbb7c4006a62f2086d46f17965e84fba3d14d9a3331e028d02d94632c0baafaaa06f10da5c38878eeeef9fc0097d578f00bdc2526c59b0e500bef56f34c08e74eaca52af972f80e0688d89569f2ad8be43af5c352ad654f5942285be0b1d411be605e9340705c0fdd435439e82f3322390b77aa84ed815efb86227069be193b1a6adfe7f4dd048217bfd57ef8665336928e7252419312fb4e20b134599d601cb38e57f49271806318b29aa9a2e543ddca4cf97ee9d66a2e5877c8500c538d39a124cdea73a1ac15eda0ee759741e1300004e1f1de8086f163d245ba30373c8ca98b476378978392c67e08fbb129be3a02711961ddc8d3e8066cce82e2c34f6671e86b6ec8f9c70230d4b5c4bcaaf46a027a334bec77c75de41f44a40f282ca524644a4c8e00b498c24cc8547101b1c9bc07481397487be38acadcb6d86f71240d03d6fe64c5e8dee4280d382cd834d91fdb14091344ab411c5674fd0d2a653751e9bbabd4506dd746b8406f9699d4f9a84bba408d629aa3cd96b11b665e9e12d6bdf0c75cfd599fd6b1cbc8ef1731982da641d37d062c438b0487e92699171a127f8bea062ef879e90a8028c3743464d62c3fd4f008d00ef5306734c78ae6560994590aa5a3480c49a136124a5fcc00bc7a90c9984d385e90796e191c7ae49c101742968819965ffefa43d70b6e361337f5ece6627581ce431accb6708464c60421787b883c2874a74eac79ba818ae37699e075010b7c539a60b825fa0c1c0f98b827f5f8ec142d3435dc01da488e5e3820325b04b6b4880ff1bc9d73cb3b5108f2abaf660696e6d26cf1a4fe0cee4d8c83bd2087ae642511438e9516af54f1959b1b1bb0436431158c6e0a5c922608099f83efddb4793d05db1b6d7a41937eff99595f0316db8892c793b2b33bd68f1db2e2168cf80ca9abc508bf15f8ff7f45d2d13a45751432cc649af0dbd325fb540843de976c7e51bb126661d99885f2c435bf7f454d18ad524a695064fbac1f61813edef7260244926c12a0d0639ae66a9c6185a79cd0501d66f767806fb1762a826a842a9b14e480af2f9c746c8be9a18fe97e57e2d99980dec46f9bb4612f13fea06251f26a80ec709eb8cd47ba2b0743835316ae206af489d55067db3d1c137aaa05767fde780079ef0d3817d537ea8084aaf387497b0717ed6ec631053dc32153897739ef9d53a0efd4684d735f35f7f286194eb095f9c7084a400a1a576bc8e6079278a049515a317d3388374b6d53ec12f0914d3b8ace2f8c6e2c0b508648adf0a87ef965526f7d6b21255fe393f4b146dc74d6f0d2b8fe349849d21e5b5adce47ff1b730894062a71b410a76e410b4172e0543c40afc81fdfbae912d3d7f764de2dff1e6440466d0ae030d82dc52489adc51c6d8f65e3501b701fcc78dac6fdf8bd3e05b54a44f1e009789c3f6b66d70b22214feef00d8f211a8d06215e064da8728f0cfc9e8138cf9820b6bc36c08450599ffb4222282e918994877a5970d1ba04f0cb0e463a3f2ca4b774d335611331f0ddfdd724350fb7c6e2a0d2cd666e62074558c96d3cd5df22bf8095f3b9ddbc6a0ae96ebff1aa955f230eaf9156cf49196a24bf5b1ed02565c19b31093bedff4a6a5d47e2d5b0bc6c1e7706b9faff0c9a4195c2c466ba257a97e134232f714f73e65ccd244147c781072ec67501538f5409ae834604d15e4ec3b67ba76758c27e423ccbdf74bbe39414a131668ff91cca84249a02569fc3f8e2d91c796de7963bd6883add8b6190b85922a34bf69d593e8fb719efe1d4af9b781419a5ee7b5549f06acc0ef952bf12593decc3a9405dd3074d0105662b18b969a9597d560a9279fd6431933397787a5a16dec024bff6c07de912034c2524db280b313071db5b8709f2a17dbcb23617cc2a2d09dda3bce34f25f8da1e0c5670758cb9c1554bec9fa0dd66a5a436911545a0b07009deece31219b078ab8e7f10f1e382e7c6983a2b20096d4ca0155dd93782d2dba98345ed31ea54e6d3a93239bf8d1f0ef4aa2781220217419b532d45de7413596bc6f4ee6dbb86cc1187cc9ec6fa8e35ad72f86a6d594b03cab8d20fe44a72fa17e0804c82d7427ef757e46718cb767037bf02219e3cc17cfb2d8284adfb3d9748786f85d23bbf32b43d83f6b69251fe606454a69d8cd299d33b594ccd6dc9c764366a70cd08fed2297b06cfc9c78ef8051c30a21f57ecc91535d601cc4d8150d23428918851a477f03e77a94287ebf359d275032dfd4ef56367a54497a0d5f83e6a88998ccf3cf66facbbbeb40b9583e0e8d5ee332e25f6594f16d38696eac00f0dbe6bac9d7bf7de63deb1dbf1e780f45a288cde543bd8973d0813986c4d03c980ad2af63e4fa78bdcca155e1ac833eedb8423db091e99f68b6024da824a756d56a16cd9fb6f54177a75dcc66477cd371820ffc7dc6b8876a6d6ffad668be504e68c529f1ca469d3e02e939b1543aed8073aeaa9caba182fb3b402de1f75716f445943c760f1383720a82a75e21e6d1897ec55e29f50007a7bce8b257d076341efb86e4520d2e77b217a2cf33905311026b4acad98e8738e1d0f2b610b3e0ef111e6b4d6a95a4368e93eb8eae8b6ef38786fff29c32f2fd990f6d0cbf5c3d290a30104ca47ed20da03032d58a146c47383a488f458de36591ebf14ec90cf3ec43ebbed2b34338c2171f8708ce01430ca9177abcfde30bf8f46ee28c8aac20c30fb1a9665f067880dcc08301ed99cbedf1507b71d97ac0c59b1e4963f8b2495e7abcec349c3d32c964d0be5a19443afc149f6524a3091038aa89fbb8d76e4719c140b330978450706e5b7d8e3205e528d3f01bc5c0c69547f21c966267df0ed322df46cd50eb19dc151ed738ffd1e7a2b86c58b45dea29c8b5466769e894b7a240d765a11696b6188471a8585a3b2a4d63a5a15c780249d904d215e6766231d1190733783f007dfcb727427f6e77b75cdf34384e1a8265570eb7ddcb428800f57a7fe423ad905d36d5d87bd632de42446f5499e919cd1b05c234fc08b1268ab0ade047191f32b07a15fde88ec7b98c45b04e0db3517fd48c1f773c4be0e30e664f333000d744630edf6f030b0a49e2bdeb60e4893a4f5caefb3009fe0f4c1db1967ae84865a9e0ba91570a891c51f058ebd89f1e17fca3c7bad20928c9c6452ad7fb592ffb6287f77596a6bbd64f7e8dbb4a0e9874550ec441ef95045202417e33a5a07ea9ba3e52149372780eea1dfc8b651df75f398a8293176c805da728bd0dce3af76a532ca1701312ceb06467292450d3e268ce1d2186f36b7ec1198b79b628ce9327be9f88dcee0cc73ab150b245c8b2d023e1827838f7552377c68daba17371ae5e2e05d761915e3ced2859897440dd0e18ad9705f2bd8ad3a7a8136140f538ebf64744cd1d64042f9905388d1bf8aa20a7a66b914b08b3f842a7a89e631b9c7749f6b6631f0b06ead74fd795ed4f25cd33ca41fd1e4d7cc2674873ecedfbac88070d5cfcde2d0694127c9455ecde0a2ed6480e72a683a6d396103e3444a9ab52614fbebae642dbd7290cd2ef4252b85613075b7c6558223068f7138e3f65b06d9fecd6ea84c5f1829e1ef033ceae1679f86a7fda715ef76b2a584898b97799ba359202ef52527285c498a33c5c72f3dd007b8bd72a6cccea3cf87e2969d8806b67b93f8c7c04829e83a6425f69d1ee8e59bd0692a4725073a6498473928c9603bb3dbe98960f3054f55e684618f928cf9987f7bb1ec9fa46d0a4ca9a60dae1f4a4cec61b769a16e50ed2f57606e251b1ee3f2149a0324a7b92cbd652954f71ea2024a223b98d87226ff90487d39b69b6faaf4dc51afdd64872d7455215d172d25d910017d59923aea1aa8de24087e4c65622131e31da35b8bb9d2c413633f7296086c2246f8e126d8d2355ee83515dfcd236dcde32238ebcbb3873222273528f9a76153bec68632d7a4ab4ffee23eeebbcfb9ad11b8ec300cfbbcf86adb7f77c23d82411317be714bc1ab034705895b1b7d859bdc25b7a3b4b0ac37b37b5a1ee408873016dd127a33abb853a737770f4c1767d807c1208d5a1c5247504094f9848980f1b2617ea5f5ec4450fd8af84f53c46bf51b0028f8efb1d1b751452f19322c62867ce3097abab38ceeeea34bd49c3c2ef4d0fe119d7ff9a4bab9fd475786f8dc7fd37acf9852ce27d1c1a472095cba39ddb1a0fb1fee8fda4a6fb444ac7e4ff87af56783ac370cb61ba92f3df8a80f596f3d5606ccb56b40ccdd77973db0e9bf03083360acebdf42b483ae0549fcfcc180d2c2386541535c1b8091fc9a7f28999fbe9380d650b92cd61714741865adc743488682bcb76ed36a1fa9bacf6f919f879fe2223d57c6311bc65b8e5cdc4314bcb94d74f7e24fb4ff5dd1babf700769340ff9e33a4481ef906ceef0cb4f69c05d95a9001909a4d49c4a023e510e1976102466d95a6f391f8f3241b834702c87281791e8215b8a75cfe867269b9873f3611a4228854269f5a78e80730f20fae9e53d39a1bd4a32a6138c66ba02403024f6c5291809d7e42f9b57d8d63cf3576206c7088209fceb15510a8b14adcd2893b33eb4b63a65d5043bda02414e34fdcbaa57850bf0b683a66c19474e7845947110c8eeb467b9d4b2b12b0292a611a2fe49063ceb29c9a9446c098abcb74c372efd29bb445f64d19bc945473d5c3563f4eb3f9bf80803d50e5e333e41a9f175af34acdac16cc7604d07729df6102180c382a5434dade73a8a547f05de146548655ba59a644dca17ae9d2463b187e2edc54c5638d5aefdcbc401b7a217fa62b0cd7f142bebe7cda4e4d38e88e0fa20c7b687c91096d6461c318a6ab1c97a72027daa4fd61323f2f68dbcd571c232192e0fcf96d1e5ed35fea1a912d8af6717a82b00b24fb3d558f2964d4b03760619a8083cb7e5a662163a3b8febfcc25ac68459147835be77e6413c02ebf2ca6872291dbeb367bd95fc479c6580f91b836aa784489d610fc6a43362950f651beaa47499520eea8c24516e8f7cae726a29aeee22d1c3c5c53df7f17b06008b8419617614e0ae14cb22df3f2c0b8d99e3bbac3ddefa52c3382f04c9e0b77d6136f9a94ad4ec9aa3a776c8182d2a7f19cbb709d083cbb615e0398d29ef1e02844fcb1136d9482dee0fb59116232f3f10fe20a07c7d83dfd71f36681aa1db262bba7d9839f405f596d8a346a11f047d3948508bb04f5679fb4dfeac8727f7d5e91ea5cd96cf26e7b4cdf573a7f5eb9e9021323972521fc97a1c3a6f258f0e981393fed0d7f5b0b9c268bd8a3d9ed04f8954841f8fb83c93814015ab25b96dd1a43142874dac70a650670a026c01247a029e62ec759a37f0dbed0fffe1ef1ae5f3f83c7e548cb1823f1e5a095a56ff0bb9676c1ad96b5e7b26e4640870f9d74584af6d8100f4e9ea45cfc2290d5285812539413205394395545f30f7e36af60dced828a977d8267f6eb3eeb2bb2609fecbe98c8e1a5b9ddb4f0b514b8ac9582d11cfdd59f82999f8913fa9d2c195f898cf3b9c02303402f3624d64973cef78766c7d3384a567bd2fd7ef130b7678d51977c5abe3477e90e0b6f3a01383a88192735969d15f32f499c799252936dba6fdb3fd83fe32e274b15c02980d12351a4f401804100ebeb8489f1909f6233736a", 0x1000}, {&(0x7f0000000200)="6af9e4719dc95aa36626f011d593083854bd617814d2a678631dca0142f9b1ea354f4f7ec46b9745a009018e6963c34b780fc352119e6c922fe919b01f3856b0fe4a9554f013614675c9f9791f271cf8114230623441198fa9e3400e5d407ef65e1ea156d2f98cdb61365103e785b8dab7a4fb3ecbb42fa4b788448ebff294242d02db065878f2568221540257f0aa69df1276c6a7857736cbfdaf777ca873b6ecb8cd9ed5fcddf37ab5dd796741cd89d121710d217ce952ca3c3387d126a282961539fba705806e3ecfc2de64640617ee6b8340944882dcbc840be279b6e2a5", 0xe0}, {&(0x7f0000000300)="af91a7a01265f1844ee2b4d7f0ebac77b1052c111a3ae3041743b4d70c8809d929e9f57c58124980e5d626b1da630a3943ca0b548f0d771738e4691810f359b2c917c8b19041d69d475fd3e40dc3a141be", 0x51}, {&(0x7f0000000380)="ef801f67bb776c77e7e29e30bfe9b261128487da0231597743bd7ea6a0f0169f39ea4eb6fe72b5705df10dc5fa9a48437441047a1d28a055a66b39e5acbbd96a2c01214898a3116be7a210", 0x4b}, {&(0x7f0000000400)="8a842ea3d57af3eefe755c0975cef32a4a5d92eb279144beed666b1776c75e7916cbb7bedb9b24cfc79f4bc7fc076c4332f900844fdd368cbad6e0aa24b6ab63676ff8d101eb9463bea92c19", 0x4c}, {&(0x7f0000000500)="f193446b99f03061ca23fccff9942560f485fe979568198db396b4b845b640f139a4a23e3f7e500ddad56d9814eeeca7e82a035a8d09da8b7e0a870f57de85ab2667e7ad0f79d7d17c53806f0fdaf4474f3a4555c848ff31601a00b626e788fb66915b0423af900d239fab23f0f2c88dd3ba3acbc0a4710bb079ecb9e8ce89b449db420175b7fb440c3239e23da1ef436a4ab90560da5f8c927aedc41a5385d9cc", 0xa1}, {&(0x7f00000005c0)="910c06bc16da8a8af6bab8aa18531f0a3503afb2fb675ce4f66663591ab81db418bc85992b45af74a69ec9be068c91d35be4a1b06cdae677ad47d8fc9f93a5759bfeeaf8654dbefd696852da65d00e5a36d553c5bb44958e85a662825f920b27811590ab86f8e3d62ff41bf119e3e9c78deef38752758ddce1705bcde56bbcca9445e09636274ca070135416ee16981cf41cf8b84fa75f3eba86fc0e24d17dcd96c090acb220", 0xa6}], 0x8, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ftruncate(r1, 0x0, 0x3fffd) 16:03:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x0, 0xf8, 0xcd08, 0xffff}]}) 16:03:10 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='E', 0x1}], 0x1000014f) fchmod(r0, 0xe3) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:03:10 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) sendmsg(r0, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f00000003c0)="0f8b8525d1fed0a0c0be230fce03909700c9b3b138d35d8cc957344addf093459b3c11", 0x23}, {&(0x7f0000000500)="21f065fa96db3f486d83a964162ffc8bcab9669fa31e8b13202ee9036fb814ed5a1e800318e57943dca8c371c411e8c1e24a5d0588c96dac25825beb6171d0ceeb3d887a403d1cf887afe3dd5b380ab02f717ae963c6475f4a8ed1b3d6a2421f501eb44464e4a5ec27cde43537b30a567396db919429746bc9a628486a54772b89e430b1554d31121f12fddce0ef385d219c239f0f254a825be7ac7095f2fa3e40cb9c0e903fba54d89145aa7ec09c9490090c1cabe98f60692b828495c55e72693201514fbd9c2e3fcc6597f0b337", 0xcf}, {&(0x7f0000000400)="1855795f60179ee259110aa99e7f5c72715eefc09f37fb0c108af25a6ec99c6138bb79cd6d54019274dde9c82ce5fd055769d72135b3a85342b3e6ee9567", 0x3e}, {&(0x7f0000000600)="dd22ccdf5e8001107c8d5b1d64e7619d5ef5b654f8da45a104939f7e70502088e89bde50977f359c887a293192e726118cbc2f5a3a633efe26b69f08c014100221ad0211b3930a124315d8872a6bfa6793dede4deb81bcf837e30fccea6848daabe032363cb1a5ec63", 0x69}, {&(0x7f0000000440)="db539a85bba22ddf71da3e9b9adca8e0d0f257d835a5f5", 0x17}, {&(0x7f0000000680)="39b6c933d3cbe8d0ce95aaf4e119e92b79047168f8983daebd278484aadc9f6a70399288fabf6251f7c63c54fb59acbd73aafba67f1ecdde6a55213aefb6bf332831402c19e8827d308cc3e49756bed81ddf7dde7bddf9832747f21d14e45b19e5e9b19a467d3a3ec5cc8ff2d7b855e3f4d95f637911c7a3f729d06c18f0357cb3f70700f2727427ad5ee439390752fd9cb54b9c29a4196dbd5d5732d7a0911be9d1272a649d4f1110dfacf76ae1e02e80ff4f3ab2fd8f1fb17e45d79a1fee", 0xbf}, {&(0x7f0000000740)="0f057b6f2ab17a0b98fded4a7f363c6e2872116352e3d29a0bb26af16d1a6abf67eff7fd2709e94cf3905a7613e47416b0752b1cfa26b19f0e840fda04f33529fd0bac77cb0d7bd21872c1ed9601a21711013e83fa594ab8f9713c416477fd2cdb13ab17e85c63018c692a96046d4ea67145935132f82d885a65", 0x7a}, {&(0x7f00000007c0)="53e5bc144f1daaa8b20f1baa6e6b01d6d23105112f64760a1fa1d09be92f1ab2a6848e", 0x23}, {&(0x7f0000000800)="b91ec52035d831d769bcec5e8f677236da0e444ae177788137218065796e25c1eb7af9a449798e09462f02e24ae8bb3702e4b23f03d7439950a63457adbff43ba8008bde1c4c18d10e9b9e2c73c481982d3ab04acb587965bee372a35de8176798fa95771a56670c4dc841c2b361fe9be35d841a582d65dd4cca8047b8fc848f764bb3813190c10762ccb3bb6e53066e674d4792d1e7d1e0f1f54880fc90daa7be0421373d5c3ddf4a3e42f25bdf9d146d8cdc0f9d7f1b847480a113e62ce98968eff5c0de96d7be27c22070340feae0967f31370ee1bea0", 0xd8}], 0x9, &(0x7f0000000a00)=ANY=[@ANYBLOB="4000000000000000010000006fffffff88453a4061ee8098bd30ee9d008a44c19f7ebec10f89fa38e4fb4d46d9b44bc57d0219452babf5f76d080000000000007800000000000000ffff00008211000031982c050a873572d12ef5952a601fed448fcae54ec6836844c97a5833227701a3ba7f143e02e86f995828c414d58b3ad2342c28d3d03961fc2c288087dd0e0bffd36cff7cd9bd2f32baa1d74c02c162292e3bf2bf47876e5741ca7b39cab354710f00000000000060000000000000000100000001000000673692552529a9e30810d8636761987eb585e299b7a3bd795d273ec851b3c11f7648d03743d737ddb59f7d14f65dcdca3dbd01615b0c3e1e06e8a89a6d6503abbc103c583e4ddb4bc100000000000000f0000000000000000100000000000000d72406e7079f687d2a9e3b34b34bbbbf0a2713e95894566c8b6c3a62492d768aec8c4534fbfb18d2a3b7838c14bf64279afb7668f6a69191adbc01be679043578609a284f172cadd780ee51812e421d39736abb36491598d65ecfed9f581db513fb03d98ed41d901f934ef6a1a9cab5d4552dc77aed920e4d9ec17894bffad53894564f3f0f94c5dab0210cab9198710ef5045e60d17b7e0f4513f67543b0650bb28834da427df3b38d590b48744acc62185eb5655c1490ebb412bb81363a015f58791ce2935c2245df03476fd37aa294a6331e5de6dc3297fb72d0f9634c3d30801000000000000ffff000006000000e42144250f8df01f00fc3e69c3385e160d77b93084f3750cc0e8b4988eccf2208d986395dffd9c33de926e354f323965fc7f2c2afccbb850e5cfd1ed79cc93c9c94c84a08b1fd16a89a0b2c0d80bb552be3bf80db5d24a548485df57ec667028857b29818701776671e9390323a9d8bf37ae4c5fbc3ed3bc63941a58310e41b8ee31381a56705beafce02b35edcb1dc298b3ad2b2a25a596294e29be878e6caa57ef30cf76aaa24af64e7a5bcce6f1182e10879de73e78285182de1213223e1667236e5ce9666770a86c12178a76a6bfa11a5a2edf77cf3d2328a6d56a004cf62bdb83e1d77875a1305ac5fa5208925ebeed619e7e000000f800000000000000ffff000081000000afeae8b16e80c5959212cd16c48b9c57643b620ea14857a473710b4974a637f07d7aa60297ba85ca31e99198a19ea55687ef31e14b65df35eb8250e793767002b6af414ca0449bef94bc06afa21949a8bf27194fde492132c695dfd0c7c0b350bf233fa3c9c60fa392d1602a197c3201294ea76bae68d99c6d58f1d96ca1d477fa6c62971b7c49facf4cecafae9e9aaef2507b6690e15de82f30dc264ec06ed54625c76d8f52c0a10d9244cf50192c93ab1556c112ce31aced7b3fec25aa5ffffd46236cbebad6aed305e76f6ba0882b154018f0373ba517ad415954f18b6fdaae0c35f7d93dbc00"], 0x408}, 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="cebae4d475aec4bbb4c0878574c3c1f873aac633554bf69dd26abe0d9ded76e5ba4fbedac77c781244f6ab8be11dcd1c9da17ed1027c2e546690fae84d2c3879b2bb63429f2a9cbe271e734e3f8226264d0b7bcaa23bf3beb7f2a3896cf24c3fb9d5a6c67b2112e31366dc38d78573427345e307e67a161c1298baf42a364f150eb3d0fc0f7c7e6df6d7262c379ecd22af0ce4c1aefcfb087ea9fc54ec4cfee7453b77", 0xa3}, {&(0x7f0000000180)="1e32b275b9e1a452a9ced4e3b1237aa62f69af5ed572139c787f9748e8161c6bd25284722687096371315f7593ca4ecf8255f46b5b4da632bd31cabff5127016ad33235e3253640401f20f0e8f69ac6af360df0f9bfb05ea9d69cfbe4545e33f46b6d7472f93a485bc108bf8bd3f627e895039bf4897dd53486d1edb927443ce22c81a25eb2d1d78e1be34f49514a2107ca9735ef662b1c8a5c9832ffd83f5b20d3b77063b1ed840f4c64c6df52f03439ca86fa10b2c370d0cdb6f284e7c40593737caea2c85c60ee190aa048fac2656809e768d54a0532a0b4c0fb4068998f281d332ec2345eae5eff92e62d2db", 0xee}, {&(0x7f0000000280)="31695e340b229d02263c672998d96a819534c45870fa8b15bdeed2cc4ad1b98fcf9e8c5b318fec2aa56e6788", 0x2c}, {&(0x7f00000002c0)="9028cefd1cd2dc7cef52e56756434df1be970ec908b40cb0c6f390f181ba4c635f2ddbec4e327c9a4dae4bada8bc9f5e09358598eb0f34d45fced87aca5afdf14b8997065c3c6c193eb458e6576139ff38fe057fa76e4e2b81cb345d758bd5230f35035a4c66bc6d2c751ec5b1b7f115265dfe9e905b09af93", 0x79}], 0x4, &(0x7f0000001740)=[{0x1010, 0x1, 0x7f, "c0295ebf6c8ad4be799daf7ffd7296d2ed41e4c38031426addc8ff5169f62780eff9067f86355ca3c836f70aa288f8ca733df49bdf69df57289e69c594211935bd2047a8ee8d860906c746e7632dd47171235ea1b491a57206cfd1544fdcad738d49c34f31b732cbd4cc293988d74ec56246cacf929598486be39ca3357bc532b6022e9eea516f6fa1d595a3c088f247092c92fd06b56466bfcc5fb56f35f53f53dad2750075b32fb7486cddd7d7403a7e7b8293eac3237dabbd91bbaa3e799061dea233b28a9e45002d5afae86c7970d9e598d6fc41fd73cd0b52bd712b06b1d1bf5ce040c727c35a577803a05ea7f298799ff63514d722cd9f4849bc31f1f45f0ba2a279de6fb802e2d61b052db225145e932e7eb1cfb7fdc05487c72c053b57aa5170bc3e71a5e967193810b18d04d33766255b18a9a072eafe122f8eb6154354fb2890747d8167a548dc248a84cafe63e9cad8eb117cbb1303beed9f4badb166e9ab0faac1a8b5a27840f55b09e4819a253378803472250c04f423b45d14d443d675d42241bf9fec811331891b185dc14e3d52f1db076222a9c890e3cedd2cf826c060d8909779ecfdc913a34018dd55000edc290d8c9a39dda0a22f483bc694387065b70df5363b8c3048066f087c8c83119b3bb15dbe915529f8043f56edc8377d3e53844a658ca3608779e0136197b3edd2c1827327b98553f0ee91248de528eba4ddd17681d7d4cee2a84026c9beda7b1d43396daa4d6c6e21626a1e3e5312ec14d51308b736bf59066e9a5466d97585cd31c946c8f89c1c935d184a71ffac84ea0ccf9bb59848fdb0c0e9c0c5d6bf4a2f9c0c6cf7a39bd99243b444f45d225655aca98a1a6b920130847239ef952a6add52149e71b4f3e1371cdbf9dd871aab69d423fca91d16a77d1b7fd052c8dfb6deb379695e08b116344abfd939a46a3ccbd9fbe1cfa90a0df6655440008a9ada52054b97664a404ca6c117ce62a1a432c60ef5e259c3726578f0f5aa829163cb05feff79d8d3dec1ab0e39250baa2a6e630aaa5333543516b1ea4c48827fc63d32a2ba4416c54212967db933ee330cb36285f139bb93975c2b31290fa00f7913aec85b7d3412937f0d5c38a2046cf28c05bb88399a054854da9bd24303d6290f2d1148e1130af330850d1f6c13c2bab64df5f5249e40fc3d7a3b4fb0c411f6e199c22e9d3afee2042fa2b448cb677938299e550e4ecebfa1074468c9a2878ba0072464a74a6ef35a2d35bfc9e44005e6a84ef7fd068aed0493c520ae3043ac75c3137496e7a82f45363430c2254df06f2b5b35e10fa6e4d5a0b915bd3c226f4228dc55b7f5d367f8ac421306a7ea36aa8413ae0139df8b35a8afa5986887d51cb2fb811bee5eb8951ad605c9ee590638ed46bd9f665ae6104bc62696e759e87d5f3e120d75dc1cc6f980c87841a83f2616c33a3330138e56b5d6959789ee42e8dd70128c729934398c736cefa3d87fdecabcbd91b8c042dc867c65b52e887d8ec7b71947cbf02e405919f1bf0c3b536762b25bae6db66b7aaa65218003c6b08c78cf691dde2394ec2b0b5fdd96ecfc9abf6a39b0750fccc5ad6fc87e07a5e2977c620cff5bba3ce1037163a61cb5739f761b2d1bdd09c8f9c8c88a26a359c6d3187294bff5a2a68161ab0f92aeddc8978293ae2a2e2fa5e00620f4f599e598200b37c82c85aa80771955fd091a5f79c4efd2666f2288d4977c1e7b029bd15413fc99b21fb52dc1c25283a8822082333ef1d6f82b38040635b199a65791cd0fe4eb66b01ba718711b5a0aa05f3b5196b3565a20e2b77fe9122b4ec0c803dc83922c615aa17e71603417cca4f7392d2008f7d3526c50e5ffad2a811eef8007a385dcca3696649782eeeabfa2706059f6e099720a4c9b0106e02ba562743fd378860a1df77173afc901f763990fb40f7a1212690924b1757fbf1e551bffec0fffaa621be76dc2088fd921e611cdeaf932e852059ca704a30f177cd6b5677d45c4a1b1befc4125d13a4d07e8349de95d0f13c80d973300f2e020bcb15cd3a3a4bf6259b131e9281134d482bb68c05d121dc2bf614517fb444b87bc811ea090a60081e95479b1dd15e201cd3ce86043a1b7fd61f496b8a9a33154877232d9c6ccf8f651666cdfd3684a3d69e15ccca5823d3a402047bfc18ced12d46fc8dc82aa94bf8fab1215b51e7896553f5467b2398608a5da62948009a708e4bc650d7f0e4ad30479ee41cb087b19832f4b0c48863f90cc9a699cf14aa7cdb5115689c948d6561fab7f8029b8c7ff60f31da41d7ffa8f4a4550288501067fd78dfb22fef7f8578324f67cbee5af0c338b44bfd86ceeca671faca02e05e51556869b40556788f9a06c4d689733e468316e96c1a2d0ad27530c6d6af7914ce4b32869386499e987e3312b755694df0b2c1c8ef3c09f3f7fcc9361a6f8f5d7e1444b39706640aa9a25cb60a0d138254ff920283b550445769c167057baa50fabca57628bb90974cf6ff6b38c5b4f2492009605e1b78f647a8a00919b0e7948515d5ed7f5b13ea24971084dcc6a42040667d178e23cfb6f8491f61b349d89b6f4b4d141f038074c83a157f918c141cbf98c8c3f858fb24c3ca9fca42746d13e2cb32a86ddda576a2bf77db510b5626502d8557191db60fc2db13f8d360013cbf34e21bc2180a11126f0a4e6ce99e5361d4c7c8534501efff02ad5914661bd92d98d517ac5c77cf2cb949db61138b0f4cfd5f9f6fc994b48216cabb8e8699d130f0d93e3d6941b57b8444a7ee01ac19244484d381d48dfabfcf1ec56dcead654fd61481c7a02c04aa19ab40024af88cff8c85618236a9929fca0c2726544e04fa226ae87a58119a5f63599579629f4f31793fff54ce8c91c3cdd0629b47f3b70e1445c6aa88677f1be2bbce9baad424ecb0cc61f3508cf0062aab61f4911b6c9c088867109893c7c58d80aa7f94a808b83309d318491f004ae773810a2bcf296536cbf66065287a99ea315db7790910fa70e10f62b5f1791aa4c3f3d779da2743972a031f33c6f1f8bd8c355435578a92032a3886f5a07a9b600533866d740ee1adab18904429bf2036a19175c4edcd71608d95ec24b070cbe65fe3aa75be07da9e12b83c04470a267ccec2ce2a0319d74032b3700558eaaa1fd947203e220406ad1436f361540372e21e76814c19ae28789a508f4e7f18ab2c147552e29959d267e64966d8af293c969ed2a099928498011bc6f2a762e40f903a2034f2775d9a740fc375ae5d250ff6e087b80485e479dfdd24f2a48c5f7be518c63e2af8424921645368675b269262d0b57f1813605c2e0b1c2c70dceb3196f4862629f5a2b55db9328ea8e06c073a42bc56bf1e08596ea71a01e95b701349e34b1e9f1d8e26c06e605a769026003b39a0ba7b9a1a9dc0bea836defabf3b181f4f8f3cc0b6d5ef17493c176a78a4b0efa6bf9a8a33a7aa71a3719b78fd79bff0e405e2e8d088a408fb6381ab632043b1a0eef09c1e256fe52bc5e21419d53a75a232cf66b24eb95bf4cb8a266b49b46e3630ce9183e8ce65778c05514316104b22dcad2547470d9046acf70d9bc1f4f78588dde1e657320756030b9d313ff7521d694a7ac385614f4920345cee7844481831d10b9b921f4781a7f3a91ce42ebc4e566579c5ca8e5194d52ea9367927352b0126a7f7cece92e68a01f9eaf0ae8a0719cd2d1d92b70685643e0b3c5e8b2c7df8b579271bf54d1df11b3aa439d7acedf44a662c2c9f3541a269587752df087ee5e2c3fa4ee32261b0e766a650abad3e31d5d836232637df40caa6c04cbbb28ed4374578f9efc22f925b17a5602841e9c28ec3ef6a7390d208aa1612d7ab1db86d0ef3d35179a36bb164fac617f437992ac927efb54f63046f9cd41cc7616fd9d78a59f8c578e1d2ea7bf4b1db5ee7e4a3b4dd732183d705bbb5b47189b7b1c0f7ca6a96a7c4937c6b6d67d97221d8a1fb46d5cc7469ea436a5a15b3be0eba10477c644213c814cf5e892ef6fe419b685653d51238b6564ae2fbf71bfef2954d9a7013924e54eed0e3444754529d9c880daa708a6fb507f9cf392b26818f712a90ac51b52eae8e092cd7221acc98bb5170600303ab1bb8b2cc5e404a9b1a6f64e28a2edffbf9c437f62ec8c45c6b9536a9ee250d1bb3468ac90c1e090921512c56554634642e3254401db5d8574141d8b8c9d9fad6b32240d872b72eefa2e498a8e0871d5e118da2bb641a395cbaf63c477a9d2aa3bfda0de2419afaf14194f204b4d3c5a063f799e35a4c1f24e6a0ff0698413fe7dcb22dfa44e4a972caf5a78f2de8752d9327589134a33e318aabc7a3d09af34ab0cff6fe16c0981d33d2c7a29754fb3c6985b0257e63eaee23a0ecefae2ea2fb6fbce04974f478ab5c87cc36f7e7bdd0ae2de240444f1d3c4a2571eacfb75aafee9b9bd7f0d009494a132555ff80c7bc671b0b055c6a5b1dd3acda750b7fe7266df7be4d79b59a6f04b0ed328c0ba522f2ad60a6656b24695768c5ca5c5ff95e4d9e9956af5531fb8186966d41d5e3cbbe99c09cc2f71ea783287ae97362d8fb7aa3a6925b4a146383bf3a9e21f0f5f013c1236c1316f1068c90d8e30f0cb3bc9353300c13eb6d086539dc1f1b64ec1dc6118af548f7eba6ae8fd6c7ecfaf6ebe84338648a1a98cad77575264c113b1faa0c547911fa44c1b4b4c826531d52f8ce753ff2b7478ae95f4308d6a7b3ec7cfe1c715bf8dcd89c44dcfd80ca771a4a9f6de54d098b3b5c5e0d887749a6f42bed42a75c4e36cfc793412b81046b1941b7b3e99804c5d8d4ee1b1d4c55566f1f336b06f93fca522b21fc0e6c3bcbf531a6aa75652b001869d7e3f446d94d83af4b3d46376c70b3ebfa7d0741179e445b893d906cad716a270ea50335ddfeae5e4d2e81dd9df3a7cf88099440eddc35a8c3a858f9b7e978ae18bdc9174b3891877973d07db46616ad1ee52faa9125ac11b8d68d71ac5db21b75e1836301ef08ad70cb495ec4e837d89dabe3ba3418809f5450ea970351f10d07cad62c0e115f252e3c83561a6271da1cb02e4f0046e7ee31fad4c73030d9f7a65d5da8bd606b64766130a40ce0a445df8b9a7373c257ac470bfec2e6e3de2a2146e1b26490178e4239414f9918a011fd5d1420b8799ec0ee0b3cec40e7a99acd3ad059698998bc7900451e4b43076370a5befde758a12fef3a592dc9d7e795fde99ea5c126f85ec766dfe3c905fe4c0ac4d392758c48e36c2b86cb3be52c1063c6a3ff28d56ef2796b8dd4abcaadb44c708fc2fd289e8ce9d8f672bda74cf1e2ad6f93c1b598acb3debdb56413074c4af322d487226eff7f37b14a334ec51b5e0c17aba636489ebf197ce2dcd0c719843bbbefb30b4d564c0a21f8b406d3c96f3409259027d43f3914edad8e21f9743572b4599ed71cc9d8c4ceeea03ed5f589574e404ff6370bbf5566e7ee313766888f306cb5612cfec7a66d448f79e9098fbbaaa5e85fe02dcdc1f147bad29a7caa080ecead6b8c0fc17aaddb6a21e3878772736031f38948dd32845ee685b96e4f85612366cc725721b902fc65c62c66a6797c66a1d3c59f3c5096420aa2643c62fb7a691cdb7197ccacb3d97ef4625c59933c1d4969a836260387c4f1fbacbf619f47a86a321726a662f392aa849f8bcf69bce5296c47d1e7f0c2364d1fd26efdf1199b5fc6f74f472933d8b58c7cef304f49fc220ad1aa3cc57f2dcaf73acf88655d2f39fa91d1dc4f762a5436f7c5be876199de51598a74cde7cfe"}, {0x30, 0xffff, 0x2, "5c0a7e7921e9596f6c012220e89ff92305e864da9428344b6dbf4dab"}, {0x48, 0x1, 0x400, "5a04cad581be2424bce1e9dca1105323cc75286a56365eebe78ef347eb8590499abdfa24780340ce00c80aa3c54d0c84debfbf04"}], 0x1088}, 0x1) ftruncate(r0, 0x0, 0x3fffd) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) 16:03:10 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r1, r2) r3 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) getuid() 16:03:10 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="b8bf3ced19e0b6f4f6ffc472e818c2a6ba6769dc90cac6cd928262791b358d0aa3adb00d", 0x24}, {&(0x7f0000000500)="c65ac6fc968afeed688c74af4367d160beabbcf6282fc646750f7475848e6f8ed304720f2dc9044d29ddcf68212f04fea30926d7c1c77853c4973ed2d08b476aeef70c9dc0998de387684a9cb72fdb8e410ba606d0f727975f63d3cc2ecaa03a667b426764fa77f10785624ce689e2f1b43103132d113e327d40daa64426ecea3136c041c1a4d497ddc28a34a296267e6396fe6996ae49a6dfaa91763942ed5d187eac59765d4d5b6f609326a1f8d97647200f4e088e5c37601c7fd4e67042595e0e63f931283e849d2d3175f8097f7f17a537c8e2a6f6268eb99db6015b5b4e833f48d446119573288a1f2fe55a2bf8406b9cbe668d4247a21e8aa48c0536a031cddf798d549f166582194ee16721fa65cfed24ba84eb9c6b2814ac05a66c243ea848a4a5121877b4f6d50a08965b86525ea1c973692c12ee713473dc923b4d734a4017543b6e7beb7f1d0903ba1de00b8d9c6225b0ca6f2eec477f873a7fc321b77ba8bd80387437a3ffc360ead050dc7fc4eb278b14c7d050a695137b68b3b875e554d25050e2fc444f7d3815871603ae68c16b104c3f45469c27a2fb87ffeb046b75640310e1c15cf38c46862f9c0cb7195a4cc7d8b3eb51bd7b56d2d4ffc4078fe4942d56c9c7b2dc21e178b412a9774a8ca4467e00976b5edd6373496ca5c10437c529c962e4488f4c8a0642cab924c773ea862985ab642f37dc26b380eaccdb776d72c23921e0dbacbe27dcb69680a71887427b22a59084d45406b2e04015838393432b65c2fad7ed2a4116892dfc8736cbbc503c2f7332c323e94c507d512313b18c2cd3cd55db1104a65908e0f6acba328ac9781e982f2a6403cde43ad18933ec239d33fba39b8ae6599a3d6fdeada3d883c7ae83ac198351d078a3544e8ff2b42bd93da49fb9c8c4177a0bbcdf4ca61b4ba415793b161f088080760e0f4b295af8f4d3a890e253567e89c80a910b3c6c8b9a6f4495282256e7c095184f1f7d54c4b8df394e9da40438c38931c81abcf5d260d40aa1582148cd63e64869b80c3179dd5cc322a0007489f2ac03a32b9be50fcfa90d76bfc88f78645b48667e3ed037e298e63f8ad12fb69cfaa0f91ae306c9a92356a0b4c11c01813ac4f979d841c6c71850d6067cded485ca8678de66298969b91f60b1d949858f9ac875d1cd47603079c64fa3171d4fe28dbc1a0f89a1f4d3cef157fa68173a478ad6c06f390ed2a12ffb37e7119286fd33b328f544b7d8c0095c1050a030537dd9e5b78353b6f0fb7ca559b62219ad56cb02f618035be13ec7afd913965a0065ee56fdf6a1e28ac68f9496441ad926608b04aa7171d9256822c0ef0f6a8ed542ab808639c8bca5ffd2134358890c27379d15dc3a4609698b8930e0e4b0206deb7cfe171ced0c46b55c18591f9137cfe46694b12b241c7db923a25f4942fcfb89ddb16e198f9ef6f091050002064fbf15711261c0ca05a9ebcde9a4bbe0a403b561012fdeaf115c9371d533c2963ad0132ab10e861e1fbfc65e83afb469ef28402b8c8bb0a48ff3ec4e02aeac3be08b4f48be90e9bb5471e6dbddf686803dd0cfcc5a97927cfb632ef4afcd03b990f3f0dd0a7dd9f67c8af546c07f0c3b1744663e4937ab8887e23e820334fe7ae147dcabd56dee4e0f072d2bf0d71cd90c66fed41c260aca8f87b40b1c8aea173db40846e402b8292cac03e528c3c0a91da70a9a5d8edd5e95775963c65c7af6c42912b1892e2a114c8453837e2dc6aa5a85cb8ceba5cfef72e2a63028eaa8a9c89b79a85c4bbd3838b15b2e972e792711b746f276e0da861d105161b385b3a0c085c4946ebcaa861a396534262e2359ed0f542dc032df158ebe89251c8748c019688de7291cebd48271309d132e540a649db75b946a1bb797fd1b8a8124b028f2e2d443cfb72695b35f9cf9c4c2763cb344e798af3cceb9f3360acc1b68c8b636dacb70c6757a9846a5868595638f1fba112eb4d784561abc43a2451dc6fbeb0f9d0eedb7289dd412f19b5de2b40d470071e1a521a63b35af3f80f37a93ef3a28eef4baee2cb0abbf6356a66317f30252843ede07543cc6fbcddbfe1d10d5532f1bdbbdc352d294375580b57417fdab4a4102f8680c81e0024700f8dd3550df57b051ce8204a82bd0b0a956093c8003a92e89cfa652eca0c2ff41efc4dc48534d71424a9de851b3ac85331151c3ef41760330451aa884672b1a0b79777eb7308124ac6a0afb78e97e1a47b9060038682d05e48bfe4509f81a37ce48f732c08bda48044b0cc08f38355121beeacb66ac247cbf86b2e846c58ba4f0a2fac7c8c6fbc8b6fafa6f07d463de04f470d6486cbaec3bcd9fa4248bf4da175cb858f9caf0cd3ce0c35ea276da83a226f5d12feb1350c89b7867cc2dc7fe3f9d0b8ff0edd34fbaa0360a618fa7951b5eea01132d0bf8bb4e5180a9ab0eed58057467d084f54262495ce04ab851f0149b7d2a4cec97965925f56edb5a7675d884e97391dff226edd766565b90e72f72f1d0f90e5c4655856ef48ccf38b385bbc6e1f453bdb8b2746ed25e7b184cc5e569b3858566fa580ca0d87b46e72a05e8fa6ecbbab36a88b4ba7344bad0eb7f9e8aa63e2812b64cb1980fd9ebeacc254a70a4aea90103a7ad41d7bc7e42a976666676705ad143203b7a2ce646ac4986b2d4439d6b2731e9102e425c6e61fff1d817d01d20b5d550f6772cda859592ec04207bb99661d447d365e98b78a7fd24772a8b0d625d68a729d14adf153a73f50e244aa5f922cde89497529ffc7f8c64f7035f82cba332bae869dd05c454c6b26236c6b2b74a08d66881c3cb18f0519572ee6903878b9524f739cdb3fb07fcf336316179155c89a683104d9243ed4b12d2bb39f7ba9150d4cc0e7ea18c0ad06823ed85c034374b3a0f739aa4378e9b092c1fded4f6a542f6907cc20e2577e628c3027a88d8b581d616cff2ab107d3cabba5d116b7604f56c811cc6f425bc18ec787bbff61e80c3071a339db804bc9a767b53ac25b2532f8d775493c45c4041ea652b42bfc3a843856bd9637e9af3317c98049833dee22a622e2ad7c7c39a7b0a6a5095884da2da82ba0073a5c304afdaa60a21b422c467b9d3d2abf38393dfcb6c6f5d4b993da66cf33691da174a8b94b4f8efb1511d9e8d6e4680986588237d06f1cb2848c66ce9b5e3d9e4d92733cba6d20c0e1e723643a30726e8570cca69f22b4662cd7759d204bb977029d58b9f1a2b02916528ac5241fc781ac00bec8bb0de4a29e48ee10a750219df3134a0ebc60def99ee3f30068861f44450467bf30fa086af58ece8a440ed5c0cc77668fac4412dc675704bdbfc0b3ece0586f3152fa4d0a34a692be244e77322850cec8bdd4875ce5364d548750ec06cf0b841563d5c4800e36a05a4fb49b20fdda905265419b0c825be004f264354a965c5f81a7706cf52e7496ade1ca26f9197af1a1a95108ebe9a03ee8b1bcada5e8f8f29fa4a4ab9cbb5266b14faaa8f29352d094532e3dfb71cdc5ee2e71f1dd88660d13e69f8955bd98306afbcb0a3effa6479fc94d70eecdd1e166260e1bd5e7a6c1437ec228ca370f3b90aa88d939f90553142947d39a9c0351f83a34f9aadaa9ccb99c365d0fbb4321141ea949b749a4d6fe38e106016cd1749ca735307dd34f7e602228cbfa6e3f61598884c2c0c34a1dceee278a30d3aee10e0dd0ea05814c46a9e2b26ba4222ff17cfec4a9e81bc5199c6d0689b8b359a3ef7f1c289002c55750f786209a9059e9ee5bb10b3f8fa8bc16d751b313ea625619520bd58d787c3d1c929cea2897da795161f19ef6427a270b27788724656ddb5ecfbe396944eaf9c92965407ad3e5d0a08bfb882df1a2a06a54df76f6c1ee5b3e3688e6eec6977186f7074a3a25f6062c9bc4a9db7cbb7dd6a42012b743d04e634da93776789766fe34d2a5f5c8eb7a1d163d38681622a47ba420dd6ae67d7ac8ddc538017326f209db1f1c8d2e667a213b93529b2f836318091b317221852c07f886a2c01fcbdca75d55938a9dd3a00fead4c38e00568c38cd52f9bde19193ab9a0ae358419ff0bce1a28db718594c1149c757ec92d9f6384c92db7206bcf5158cc64645e8ca8dc49a41b927f1916a5b4f90ba2ba34cc413b1c67fbf7e835a52746b054033f767fd10efbcb8a2b8fc9a2837dca204eefbd950a569417fac98391215de7f4eb1ab79f57482bbcb082c0f9d46f051ca13a3b79db0b225b1114a580177f2472975c80430296f752d7238aaf2d1b9e4b956f9d6c88213cc9615faf880d11f4037dc4d15471125313bda8e302d649240f16a39004f4dce8fa5f7c43bc9b3e3116118c249205fbd88cd4d3eca7376c7db6443cb5528190a9e5ae44498933d60eaf12c9749a78260ff0a61f027c302b59266575ba5e4de44615c7f49c60e06babb24d1aa0afae61d20cd2d324e347334dc5d94a419f4c53d19ba6a417656337232966f93827ea9a296b537c103bec68d8feabfb8c6b5905325f9763e1180700e9d6b21ace64c8dc0edfedfece2d7373bd89a51b656149b10805793b6fa6b023d5dee4b88de9bcc599b71611986fdbbfdfa34685e08808f2d36057ee79b1bc5d6f32721649b3dce4b528f9b0fa6190ca771ffe59caf65e34d59d7738b9aa6d86f3250e6738c73b2babb970f676cfa1fc761ca5ed7749dce358aaf07395dfe66dde72bfb3362658fb8927586a8402751e1d4c40173272897567f77188b65536a558e62d5dab25c724330845100e05d4d18eda66f033b79ca49a4cf58c54dc0fa892e39dd4590789ad40d4cd69c6003466ec0ddd94d4e2bc851039e47f600137c84b8035fae8f3901426b80249b8d09a8ce91b5f9879c9da01bd41be13fc98a61969d5bc767161c592ae109997618f653fe1ee3f75a7a49363bb27f927b86edca9f8d688b0ea7f8a24238d9a3a500c1c2fed037e483d571673e50486686965d3401e6c4c23ce85a49a72ed77fca372bc5e18a4ffb352661bd8dc9e5e9fd74012e4cdb6957d2ad8f129be002c41db3c2837a64114ccfd431ed042a582f388972d89f161365c8dce91089f082db06d694eec897facfa2d11327b569a3cfeeb9b819a90b4a8c15a340980c83e1afc37e370d4f1ed55cbc9344703ee9568f5991b16c8d40b9e3744a4c9f0b758f5d88f2a2634b8a9872dd94de471a7a0501025613e667dfe9a0226d9dd9512e50cd026976db47e8fbcea4d6a8439f9d4fd4cd2eba7a93cfce5d433f1f0e9f26360c08f2cc30040ce4b77d5bf450ba8760436f841fa10f22f08df24560565708dfb1d0b00a2296ed121ca4f36d35cc0ca32b19fb343405954fcb67027f23fdf398096a456cdac3fca67d88f288ad6fa09505915aa73a635cbbfce181a4229b8c99d2ccc4bb4cf6e72d2fbdf738afa2f373b9ce88c60fe168bf9a2b5b909b78759b61b6364570c2c38e717e595c06469f7f7a66229c7be1ffc96f6ae09f6e8a3504b36607b66f9b98f0e73b7b968de1e4077d3a6a56963f900558e92055ff2bd5f8bdec43a188de479f815812187229ba8cb8ab7769804a6775cbd5432496d99ff0ad5129a805cb2bd15cc74af4f458c846dc3255d3dc59aabec6810158fb8423fe50b52a6bc3583a2ec188ccf958b36e7f0b49d9fd556e3dda3a57f5e6c85df75dfca372ca8e71ed0c3ddc1e1dc159f540c5b1e42c8edaaa4cc0abedf4bf915c313eb823a402d5bb9ec75804a29af819d4c7c2f4a703682fb40d93955bb39e793a0b1e87aea559474416672ab7efe51b1f1559ba8f4ac", 0x1000}], 0x2, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:03:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000480)}], 0x1) r1 = socket(0x10, 0x1, 0x62) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x772f9a16ffde4ffe, &(0x7f0000000500)="86c7f0656025710062e21672eb9ef2cbb67a48253c5028aa7f6b2712e3da8e364c463daed4bbb1a79d4aec32349b18f073d7941ad40ec0542141f3eb574d9ce4c5c36b4f665e34a3a6741730385afba88cbc865f6aad85557ea9c911ba67fd9f16a683d1b8cc49ea16030281e45a35d4fbe12a352316e01b76d6b0048b9b07353197423eb33d622aa450deab2db88a1f387ec2a20eecc870a52e2d887f137b7d1a66ce3b6f949f01f8c56069d8219f2114c8d73c8c5d897ef6bb0a4e4231d1f9bdff6aff916b0d4ce5edd1e8da9292825a9ef1121968e473d696ea4aa54f8f44c504cbdd619f5d48daca098a258ab1f2d6988c9c9417876c9901f591438c879f4ef16ccd2b5bf4926c8721971459794f506441f81cb0d618a598d6ab5ac425ba81f8ff096e2c3e8062da094dfa8b8128afaf93841cb866badd311a5136064a3206f415039e8364629d541cb1903b8fd6fa5a0640562f44c646dbbe0c18b03c5287ab4dad172aa4327f07568973788f4c2e5ed33f46a0765257687da9eebaa7ca78aaeb2a3c2a5c2c7fa4e9748ecacb904a8f7971a3adac1f8f51f1e36e0a7e20122581b092315b3756b86c2703ff314e9cbc4cc49c6d0d930f1b840a83e9bccfb06f3d0371c842d2ae6e1d2b81c38b8b8a5979687ef3d2dc5c0fbb3ce0b93422413578bc51051c259d26c3fb50487df10b4d799ad68633c3f72e3cad1c0658a18cbee5e62f7a6d243de1ee2dce1f86368e094393309c44544e086c3077ae799cf2e14b314d1feae4d5625dc983973e5ce4d2f3a7eff8628a6224f0dbd701eac67301bbf44f807a44aa922f5ffc0473acb53cbc7a50f8ea4d30b94e2f8b7ae5169deac06665c72fa7a95d4eaaaa0a7bf3ccd0d18afe3fd5239ea61a3a6402afdb926b0ca8faf847139c449bb14406aa1aa20cc5c038fc7f7d6e739040c22bae9154b5dfe0cfd7505293a682293e6ab20bdd9884eb5e1886d9e120c9278e019f48f4208d0590e5582396129d6865b9bdb7b0dba4601951e3b9a95f72a9c788f9bc22cd972da6e11d772d3abbe9f56ad96ca103d886a81a76c254caaf430fccc59758da89e92e76882c89579715cebb276c6964fb7143b8f863e0482f305ea0184336f808d5fe3ee82a4120f146c20a30d33ae3f465993293c17bbfac021813dc0460b0b054474c403d546baf166689f4c15e009d4f0bd7ed1345a02472ec83a3c29e220ae8d5448a57d55250638904c9357adfe3dc173bdfd53f8009a86fd0c5fdecccd93fb63cc037fda7f414c5e52b5e8b26f0286061b22545b696d1b78f39b00fb81063449d5f1dd18a25217c5102a8eb5bf5350f139e972e52b39ada7bbd3ab72b469c16024a05e137a93da01d4ecda6c85fd4a50738b08c13bb8b220c8335629c06e18b767e635e92d301739319434c9c3e3bda5200adc91e1e2af3748beb9222b46bb80352cc7bc1f1b343401a6254a59f26573c0998480d621bfe8b8ad8dca6676c39868ba7d1fe74b0f4e92ba39caf6187c8d11a4439fd5dd1fff72c7209b29f456ab65830e83ebbfc4b9604e851da4a87db7a10386b9119cb1cbe2a818043e6cdc979fc2bf533cef39273ba31cce2b53a841a99d9604182c71203a0bc16c61131fb0120b4379d498c40ae2caad0df73c93819c6225bee83cb16b0ac9e60461a40a9daa55db8741693d52b3cefedcb32605c2eeb90d620bab09b6168a092acc25afd3fba47f57cfc5da5566e8a0a88b544dceb25e8acfc720d404ff9e139b3705acced1bd4f527c50092cd272642275c3ede0bf3edd6efd3952d21246df82b7c0e122ba594544c485c94a6806883170e12833edd33ed45e880b5e2890e82e2aa2f0baf60a0abe676c7d4bc433bb4810781be1d3f340644a73b39eda64e7034dc0868e549487ff4e6523bd863ce75e2394860e079adfb9781cac9102e5cc3dbc379fd64a79a9003a7e887432b94e57bb52a86c2dcdc7424642c93aab7f02ad4b7b4786d44dbf9518745d243d7db9f0a2cab638ec29b73e49f629f1db28d5b8034ba1578561b8e0b04ea550b720b9ffe95261797eeeafedde7031679edda11f7b308a5e785c0e2268343b56597e27f7688d996dd14fac7ff256b2e6b535a56e4c86c809c222390a01138f36cae840829dcd0bb7f12608b8bf97c90cb7e37de528aa0dc3e28c577fc104fe72fc910c9ed618b22b0c3d3e607e623d752e03794c9b32415ce44bf6b9682889e03af30d7e1b750374360edb4667199d458f2a5d8ba6393f83d809ec7da451acf5230f2ebae6fb75a699313669d1ed9c7c7c4f6f12a4df14cb2adf46eed4bc50be373830162011ab606fdefa7f21ea673121c083b4de7efb11169aedae8d55916bf4d54a08c5c7f8693b27ed85622873dfeb5e18e3f509662bbbfaad92ee0ebf8a4060468a507103525b1c2aca7d621a87f8cf24e85cb5e9f14c2e31eccd07976d1abb9bcc63138233ec0e60165ee95475622ada991a784dab6924c98108b65195b16233ac9ad008547bf7e12146c28e89f0b0fcb236986ab61ddcad4a11fcfa8ccba6b0310b3e6cfc7cefee532adacb14fcf5cbc8b485fcaddf8b850e3658c7946dcebbf490d8f103bb7f0bcdda4c3d897e5e8e3473b843d5218551579670466fb7e35cc34f9419feb2a578d9b6f723cf4c0291d67bc82e200fde75faffab380472f470dff3cd12f2ae59a39576d00a794f2f565ac920dca16a7a8d51eb9f362b64dd08942cfa60cf1466ff282240e46bd0ebd887d94c465cfdb3273bea95d60a0cd2bc3c788b077db68ba425bf9a9fc2700c9df2b1f0574dcbf41c5538f5e64d413726d04b051217cf0370883f964242dc2d58e737baaa66819ba3788abc0d81e32c2b8d53c0b139d51053038732b82cce871a46e84c379dc624d8a17fec2335baaaa0d604a811d994cdba7bca5364995a7cb63b71959ce5587b0256975631248324fd34565de3cdfd8bfb8754f93f7cda132cf88b58d2b325e4791cd15982f861ced11c018f70350b2a4e10ef6f7cfe5335d8757d5d580c7b1a1539eeb57a2060489167ff3de33a6d3e4ef46d2d105607ec310c123529f74ea5131bce00b0456c4c9d61dfcc9512a035c0f47b78e4c555b258becd6c7e38d8f0d49389df36077aff96cf834ef2ef8e342cf929870252497be5511b8d56325cfd7a78d20048d6faa022be145d50c71cb6734e4f9037081dc4ec055f362638a2acb1fdddc102472816262eaf3013d59e6f2105910e8bf8dffc002096c9fc7d2482b3411236bcf89d05016ac7eb9e92a9e0ef56038a741c04df930d8bfea95e07d6aa778361b07f44f649295f03c988e3b881613febdba34f6dce07bc94095ce2c70d044da69ee0df1dbfc7d893bd4eab1715bfef5fe373a95e7107b46c458e01b874601de9ec48a51366d3b3ea59d4ec696d3014a9ca77163c1155fdebebb2b5f23c754d34c18e14b3e0d1e50338d5665a62fd580b8a3e93ea81112a13a1c698018d6764b1e89ca8a285a842e75b30de41da9b9abd9e821a0cd61297b17ef2bdf42f1c94518b7546ca4bd92e3e8ff49c0092e158ec898806410aebdee10ecb31aa186eed85cb9be52669190fc0053aaf91d4d44eb23cd32300adff6af58d1198b5ab0b9b770898cb9c2888abae47a308d8b872ebb1f92d052b07c36b1f395a96c646284bf9d7b5533bbfde02ae166861785eea0dd5a48c9caded80d3f96a5b2487211c1d3d7dbecf6afb11d86dddde7d45ca8436f5d35d77e954a8040021737383b895ac02959e2e5a3485bfd635da4bbc344eb3727346c56b4ee87940cfb24ffebff49645ce5d9c036067a3e1a9e93eb179917e7ca19b9141bc7c3ac7c66eb9ef773446daf3fbfd750682a0aa48bce0d6227cc6e1b03bd27127f305aae3d64af38bb94104ddfedaab74c5507aebdc310ce89c49b4b7836187d65e1e4825ce99af1c50f20921e5d4a3b2dab873f3aef0f29e93d7c24b115e3dd526857df8de3b84355ea384c9b7c2b9c0214e5dd50b45b5aec492adc95204a0ed4405f1d0a4a073519a832498e3dd27e91c10cbd656111a1495c882f1e58a3f310f1428e6b91513763cbb001ccca2c2cc8cb0e7def8ca459cc21a99365daadf8b81ebc4daf2613096ecbaf3fe606279542c93a2a2db6462d9cc10102e9a7dc157b08459344db0f633b7a063e1b84d0e849dec42d9a36ad15fefe061e91dbb5a1b1d0bad3e9ca04bc5b7380d6d80a95119950fe8167185dfaf56943a5ead5a6e8ccaeee6285a6565363056b33a554f4954dbdd5f7fd03fa83390631b7be42aec0162a13c3da1ce7d8235c11b32dc475269bb61471d9c28fc9c745c7c37c5d055b4ecee6a3a9bb07e5a0345b06ef3c3e3e6281de0bed720061fc00c4206d3c498cc57e2bd50930f74d243261e23101c508a0b7295f66ca53364aa770cbc9f24d813b7fd2f8717f03978f21b942ed70be35830cf1963865ae9f7b4fef7d33fdd40b227823df967be654138392321f1e9d35827303377d3db19a3729eb420f39b6a4ccf4bdd0d39a1ba8b25b5f7d571c62daf5a6e9ab195b60fe0318d54f08e662a8f6897469dfe3a9bed7d2d5e20b878b67be37ad98babd27ac00cad1b5ad57a0e092da5316b8a053e654b6929d88cf78ef43ca124c07416a9a3f9a2ca09ffc09e21de2c9d01cfceefacd9e6316917f79b53a5445b257c53480ef0b272a6d41e03ce947337b5d78b9030e35f5068353ae6d8658737272b61e2fb20e505fc3174ebd6ebd2f1b6f9caabcf50d4da40d18f395e1cd2ce9981aff8012bf7dda184a7e2be9853a864801bc19456b398f28132e7a2dc3bf0ce780a9ecd40c466b57d14e119ddbec7f79f1a8048ab39b8afa5e99d71f08567394f2d5d29d3d6027536a2c7175e2900d818573ca436a73797fe2b74865d8b12231e43b65053a8b7dd6fb1072cb3834543d6b92c3cab419a11934122b73050664f5833d76e080653abcb87f44867b855dbecdc69578af0ab8bbd5ede2a9cc0480cdfecdf0a856b87b4464e5f4f7885d562717a4a61545d9482470e452c1e10f6407c912edf8d4bdf4f247212a85f5282e7c5b818ff36fe100350253798ce8c89b93bb72af6c51dbe0dc293b7a1c74bbf819c90a81341e42f6b3b8ad9c7b44b52c1f6a20e4c226c40ce7bcd80ac0f59106067ff222dd2373aa9f8d7019e1fef61448d8cb835e0d2fb5ed2d6f7c48136768c8ef664921301335a79510b0927ce6d9f17a52a4054fd309c643eb5f554bdd60a48b3ffa04ff1f91291873cd289f41f7d7d5bbbd71b3353c6ccc63f3c738d023a2347bcb86be7c78ee9430947fbdcf6db9eb0b0d12b9324d9fee4035a397e59ddfdbd850fa73b3855859ed02b789b2029b6f68febf63f119f17279bad6679cd71be9a7804c07d41098a63fda9ae13477b28815a8beea95e22e8719dbdc364aef48b188e9bfceb6c87b7dafdf62338de2eba407825ac5258e58d5e2e554dfff813be7a1c765ffee64b054187f442ec0c2398364491c61bee2f2bd9bca7e4514d1290d64ee82253d568c6071135e06a7e8cc3a00e12d044de0ec7fc95a61157a548c01dcdab95314b2099b9bf5d4bb86d91fe61e19587190d74cf5537e6dc19856769c3648b152f3e121bad9cd2d8234767aa30c52b982d938dca7435c5262258af993ee0129ab435d4f9a4690b78744b8a44b2150d8cc2ad44a3da5ce706c3d495e62f096c0ae442cac38c6603dfa0a798fb5ae768d5a9a06f085ca63e5489634880e39ab6832dc71fba9badf928889cebc574eadbad785aa0ba9190b", 0x1000) r3 = dup2(r2, r2) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x80) r4 = shmget$private(0x0, 0x1000, 0x745a60e0dc9dcc8c, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:03:11 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:03:11 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x810, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="531476f1c309ee1bd686e3122a272bc85939f405622284537289ce86ada008d5fef571943411115b7e70007d301784a680a5a796312eb3f076b69c57197d4daa", 0x40}, {&(0x7f00000000c0)="696f904121da31bd56bf4de32cbf80dfc3d38d006a0b7df263cf13253086052c759325e5b8d2ea", 0x27}, {&(0x7f0000000100)="eefaac2533f28bf6477d668e1a74421945ce120fe6d629e37d2a408d1f6770341c13e25edca9f34ab105ce7315997f6063b0ebca99f3e28bdd849d5365bd7711ee8b4ccefc563ed2637ec7c172f34ec75977bb7b113fec4415a2fe4b435fec0c0c283ca565774ee3e440e051eadf27602a3ba23a0845", 0x76}, {&(0x7f0000000180)="ac22ecc8039ff39a9b242ebc6e2b41cea6824aedabd6a3125e1ae769df71cdf49b9eb0820cdc685dfb4e5cb678cefef041d633bb1ba377931e226ebc62bcc4821e1a492093c46e51f1530b5e71d78deea01fcf3629695c4f57fb7a274a11f92b2f087f09bcfc4ad6dcd989f8b93ff6540a3a365b5245785af6afb777f678c87a045d285faf3cd168133005999facd246e3fa85479906e5027268704a90305191f26acf9e2f03fa5b84b41e628d935f661f17591aeffdfb6b030497fc", 0xbc}, {&(0x7f0000000240)}, {&(0x7f0000000280)="73f273050540d890b601c69cc9aaad487b1546998db14398a8ec3f1e2c7d074bd17f523f48dc1c8ba6fd4b801aa0ce8f74cc8e889c8eaa75b9d4b0e88466df80ba8b409a6047bedc54238330e25a31ed885f73819d444b8d7aca6562d8e7c5c93fc55744832cdcd0a6906d9bbfcf896fd5aa4f3acb236bbd6fdded1d4476699d8cd0444cd6c97512bd87dbea9d26a0ce02a6e97697f553e07683d0d10a3d3dad571adf0c903a9ad84e", 0xa9}, {&(0x7f0000000340)="219e3afb5c51ba919fe3172fed00ea7d49e570e0c01a6e7d6ca3224fe8ab7c599a4cce77e7f6e6", 0x27}, {&(0x7f0000000380)="3e1126762dd4bee3a2616b85c5ca1e69a9f20d17e1c15f048169216cf648814806b93245cbfc24a088fa481670ae4bdf98c38477bf4e0b4a999a26665543192b715f95e27759c1af63803232b5bd87885d68cb9b783565a9e4966545c26c8417ee2c717d262efd44e15caedc3cc3a5af70095163c7fa998a345296530ba0fd1133897648060f0e67f8855245d6857029911a8ad00838c656ae873c32141e9dfbe757e2e67cb2b062ced5b335965c46f4601022e72bd1018557bb886bf7a477126cb01b0215a1a749488d960545dd113219829de4af12a0b1c0", 0xd9}, {&(0x7f0000000500)="f0821f", 0x3}], 0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:03:11 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) fchmod(r0, 0x100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) sendto$unix(r1, &(0x7f0000000040)="bba39bdbbee5118bc6910b4a6841dbb96617977bbb55aecd2d4970984dbbc25e02719894ef21197564231a5828daed8e0d0073dd68411f5d2290b1ec85c1512edabf569b5be909418e4f3a7aef87c910a7c1fad6a226ab2c5b76f8358f499fa4a9e8c7cc399ac0faf0cdb35ccbc9c65814b3359449bdc709cb0d8efe1186951d5b3a769dd9382fa9b30705", 0x8b, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:03:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000480)}], 0x1) r1 = socket(0x10, 0x1, 0x62) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x772f9a16ffde4ffe, &(0x7f0000000500)="86c7f0656025710062e21672eb9ef2cbb67a48253c5028aa7f6b2712e3da8e364c463daed4bbb1a79d4aec32349b18f073d7941ad40ec0542141f3eb574d9ce4c5c36b4f665e34a3a6741730385afba88cbc865f6aad85557ea9c911ba67fd9f16a683d1b8cc49ea16030281e45a35d4fbe12a352316e01b76d6b0048b9b07353197423eb33d622aa450deab2db88a1f387ec2a20eecc870a52e2d887f137b7d1a66ce3b6f949f01f8c56069d8219f2114c8d73c8c5d897ef6bb0a4e4231d1f9bdff6aff916b0d4ce5edd1e8da9292825a9ef1121968e473d696ea4aa54f8f44c504cbdd619f5d48daca098a258ab1f2d6988c9c9417876c9901f591438c879f4ef16ccd2b5bf4926c8721971459794f506441f81cb0d618a598d6ab5ac425ba81f8ff096e2c3e8062da094dfa8b8128afaf93841cb866badd311a5136064a3206f415039e8364629d541cb1903b8fd6fa5a0640562f44c646dbbe0c18b03c5287ab4dad172aa4327f07568973788f4c2e5ed33f46a0765257687da9eebaa7ca78aaeb2a3c2a5c2c7fa4e9748ecacb904a8f7971a3adac1f8f51f1e36e0a7e20122581b092315b3756b86c2703ff314e9cbc4cc49c6d0d930f1b840a83e9bccfb06f3d0371c842d2ae6e1d2b81c38b8b8a5979687ef3d2dc5c0fbb3ce0b93422413578bc51051c259d26c3fb50487df10b4d799ad68633c3f72e3cad1c0658a18cbee5e62f7a6d243de1ee2dce1f86368e094393309c44544e086c3077ae799cf2e14b314d1feae4d5625dc983973e5ce4d2f3a7eff8628a6224f0dbd701eac67301bbf44f807a44aa922f5ffc0473acb53cbc7a50f8ea4d30b94e2f8b7ae5169deac06665c72fa7a95d4eaaaa0a7bf3ccd0d18afe3fd5239ea61a3a6402afdb926b0ca8faf847139c449bb14406aa1aa20cc5c038fc7f7d6e739040c22bae9154b5dfe0cfd7505293a682293e6ab20bdd9884eb5e1886d9e120c9278e019f48f4208d0590e5582396129d6865b9bdb7b0dba4601951e3b9a95f72a9c788f9bc22cd972da6e11d772d3abbe9f56ad96ca103d886a81a76c254caaf430fccc59758da89e92e76882c89579715cebb276c6964fb7143b8f863e0482f305ea0184336f808d5fe3ee82a4120f146c20a30d33ae3f465993293c17bbfac021813dc0460b0b054474c403d546baf166689f4c15e009d4f0bd7ed1345a02472ec83a3c29e220ae8d5448a57d55250638904c9357adfe3dc173bdfd53f8009a86fd0c5fdecccd93fb63cc037fda7f414c5e52b5e8b26f0286061b22545b696d1b78f39b00fb81063449d5f1dd18a25217c5102a8eb5bf5350f139e972e52b39ada7bbd3ab72b469c16024a05e137a93da01d4ecda6c85fd4a50738b08c13bb8b220c8335629c06e18b767e635e92d301739319434c9c3e3bda5200adc91e1e2af3748beb9222b46bb80352cc7bc1f1b343401a6254a59f26573c0998480d621bfe8b8ad8dca6676c39868ba7d1fe74b0f4e92ba39caf6187c8d11a4439fd5dd1fff72c7209b29f456ab65830e83ebbfc4b9604e851da4a87db7a10386b9119cb1cbe2a818043e6cdc979fc2bf533cef39273ba31cce2b53a841a99d9604182c71203a0bc16c61131fb0120b4379d498c40ae2caad0df73c93819c6225bee83cb16b0ac9e60461a40a9daa55db8741693d52b3cefedcb32605c2eeb90d620bab09b6168a092acc25afd3fba47f57cfc5da5566e8a0a88b544dceb25e8acfc720d404ff9e139b3705acced1bd4f527c50092cd272642275c3ede0bf3edd6efd3952d21246df82b7c0e122ba594544c485c94a6806883170e12833edd33ed45e880b5e2890e82e2aa2f0baf60a0abe676c7d4bc433bb4810781be1d3f340644a73b39eda64e7034dc0868e549487ff4e6523bd863ce75e2394860e079adfb9781cac9102e5cc3dbc379fd64a79a9003a7e887432b94e57bb52a86c2dcdc7424642c93aab7f02ad4b7b4786d44dbf9518745d243d7db9f0a2cab638ec29b73e49f629f1db28d5b8034ba1578561b8e0b04ea550b720b9ffe95261797eeeafedde7031679edda11f7b308a5e785c0e2268343b56597e27f7688d996dd14fac7ff256b2e6b535a56e4c86c809c222390a01138f36cae840829dcd0bb7f12608b8bf97c90cb7e37de528aa0dc3e28c577fc104fe72fc910c9ed618b22b0c3d3e607e623d752e03794c9b32415ce44bf6b9682889e03af30d7e1b750374360edb4667199d458f2a5d8ba6393f83d809ec7da451acf5230f2ebae6fb75a699313669d1ed9c7c7c4f6f12a4df14cb2adf46eed4bc50be373830162011ab606fdefa7f21ea673121c083b4de7efb11169aedae8d55916bf4d54a08c5c7f8693b27ed85622873dfeb5e18e3f509662bbbfaad92ee0ebf8a4060468a507103525b1c2aca7d621a87f8cf24e85cb5e9f14c2e31eccd07976d1abb9bcc63138233ec0e60165ee95475622ada991a784dab6924c98108b65195b16233ac9ad008547bf7e12146c28e89f0b0fcb236986ab61ddcad4a11fcfa8ccba6b0310b3e6cfc7cefee532adacb14fcf5cbc8b485fcaddf8b850e3658c7946dcebbf490d8f103bb7f0bcdda4c3d897e5e8e3473b843d5218551579670466fb7e35cc34f9419feb2a578d9b6f723cf4c0291d67bc82e200fde75faffab380472f470dff3cd12f2ae59a39576d00a794f2f565ac920dca16a7a8d51eb9f362b64dd08942cfa60cf1466ff282240e46bd0ebd887d94c465cfdb3273bea95d60a0cd2bc3c788b077db68ba425bf9a9fc2700c9df2b1f0574dcbf41c5538f5e64d413726d04b051217cf0370883f964242dc2d58e737baaa66819ba3788abc0d81e32c2b8d53c0b139d51053038732b82cce871a46e84c379dc624d8a17fec2335baaaa0d604a811d994cdba7bca5364995a7cb63b71959ce5587b0256975631248324fd34565de3cdfd8bfb8754f93f7cda132cf88b58d2b325e4791cd15982f861ced11c018f70350b2a4e10ef6f7cfe5335d8757d5d580c7b1a1539eeb57a2060489167ff3de33a6d3e4ef46d2d105607ec310c123529f74ea5131bce00b0456c4c9d61dfcc9512a035c0f47b78e4c555b258becd6c7e38d8f0d49389df36077aff96cf834ef2ef8e342cf929870252497be5511b8d56325cfd7a78d20048d6faa022be145d50c71cb6734e4f9037081dc4ec055f362638a2acb1fdddc102472816262eaf3013d59e6f2105910e8bf8dffc002096c9fc7d2482b3411236bcf89d05016ac7eb9e92a9e0ef56038a741c04df930d8bfea95e07d6aa778361b07f44f649295f03c988e3b881613febdba34f6dce07bc94095ce2c70d044da69ee0df1dbfc7d893bd4eab1715bfef5fe373a95e7107b46c458e01b874601de9ec48a51366d3b3ea59d4ec696d3014a9ca77163c1155fdebebb2b5f23c754d34c18e14b3e0d1e50338d5665a62fd580b8a3e93ea81112a13a1c698018d6764b1e89ca8a285a842e75b30de41da9b9abd9e821a0cd61297b17ef2bdf42f1c94518b7546ca4bd92e3e8ff49c0092e158ec898806410aebdee10ecb31aa186eed85cb9be52669190fc0053aaf91d4d44eb23cd32300adff6af58d1198b5ab0b9b770898cb9c2888abae47a308d8b872ebb1f92d052b07c36b1f395a96c646284bf9d7b5533bbfde02ae166861785eea0dd5a48c9caded80d3f96a5b2487211c1d3d7dbecf6afb11d86dddde7d45ca8436f5d35d77e954a8040021737383b895ac02959e2e5a3485bfd635da4bbc344eb3727346c56b4ee87940cfb24ffebff49645ce5d9c036067a3e1a9e93eb179917e7ca19b9141bc7c3ac7c66eb9ef773446daf3fbfd750682a0aa48bce0d6227cc6e1b03bd27127f305aae3d64af38bb94104ddfedaab74c5507aebdc310ce89c49b4b7836187d65e1e4825ce99af1c50f20921e5d4a3b2dab873f3aef0f29e93d7c24b115e3dd526857df8de3b84355ea384c9b7c2b9c0214e5dd50b45b5aec492adc95204a0ed4405f1d0a4a073519a832498e3dd27e91c10cbd656111a1495c882f1e58a3f310f1428e6b91513763cbb001ccca2c2cc8cb0e7def8ca459cc21a99365daadf8b81ebc4daf2613096ecbaf3fe606279542c93a2a2db6462d9cc10102e9a7dc157b08459344db0f633b7a063e1b84d0e849dec42d9a36ad15fefe061e91dbb5a1b1d0bad3e9ca04bc5b7380d6d80a95119950fe8167185dfaf56943a5ead5a6e8ccaeee6285a6565363056b33a554f4954dbdd5f7fd03fa83390631b7be42aec0162a13c3da1ce7d8235c11b32dc475269bb61471d9c28fc9c745c7c37c5d055b4ecee6a3a9bb07e5a0345b06ef3c3e3e6281de0bed720061fc00c4206d3c498cc57e2bd50930f74d243261e23101c508a0b7295f66ca53364aa770cbc9f24d813b7fd2f8717f03978f21b942ed70be35830cf1963865ae9f7b4fef7d33fdd40b227823df967be654138392321f1e9d35827303377d3db19a3729eb420f39b6a4ccf4bdd0d39a1ba8b25b5f7d571c62daf5a6e9ab195b60fe0318d54f08e662a8f6897469dfe3a9bed7d2d5e20b878b67be37ad98babd27ac00cad1b5ad57a0e092da5316b8a053e654b6929d88cf78ef43ca124c07416a9a3f9a2ca09ffc09e21de2c9d01cfceefacd9e6316917f79b53a5445b257c53480ef0b272a6d41e03ce947337b5d78b9030e35f5068353ae6d8658737272b61e2fb20e505fc3174ebd6ebd2f1b6f9caabcf50d4da40d18f395e1cd2ce9981aff8012bf7dda184a7e2be9853a864801bc19456b398f28132e7a2dc3bf0ce780a9ecd40c466b57d14e119ddbec7f79f1a8048ab39b8afa5e99d71f08567394f2d5d29d3d6027536a2c7175e2900d818573ca436a73797fe2b74865d8b12231e43b65053a8b7dd6fb1072cb3834543d6b92c3cab419a11934122b73050664f5833d76e080653abcb87f44867b855dbecdc69578af0ab8bbd5ede2a9cc0480cdfecdf0a856b87b4464e5f4f7885d562717a4a61545d9482470e452c1e10f6407c912edf8d4bdf4f247212a85f5282e7c5b818ff36fe100350253798ce8c89b93bb72af6c51dbe0dc293b7a1c74bbf819c90a81341e42f6b3b8ad9c7b44b52c1f6a20e4c226c40ce7bcd80ac0f59106067ff222dd2373aa9f8d7019e1fef61448d8cb835e0d2fb5ed2d6f7c48136768c8ef664921301335a79510b0927ce6d9f17a52a4054fd309c643eb5f554bdd60a48b3ffa04ff1f91291873cd289f41f7d7d5bbbd71b3353c6ccc63f3c738d023a2347bcb86be7c78ee9430947fbdcf6db9eb0b0d12b9324d9fee4035a397e59ddfdbd850fa73b3855859ed02b789b2029b6f68febf63f119f17279bad6679cd71be9a7804c07d41098a63fda9ae13477b28815a8beea95e22e8719dbdc364aef48b188e9bfceb6c87b7dafdf62338de2eba407825ac5258e58d5e2e554dfff813be7a1c765ffee64b054187f442ec0c2398364491c61bee2f2bd9bca7e4514d1290d64ee82253d568c6071135e06a7e8cc3a00e12d044de0ec7fc95a61157a548c01dcdab95314b2099b9bf5d4bb86d91fe61e19587190d74cf5537e6dc19856769c3648b152f3e121bad9cd2d8234767aa30c52b982d938dca7435c5262258af993ee0129ab435d4f9a4690b78744b8a44b2150d8cc2ad44a3da5ce706c3d495e62f096c0ae442cac38c6603dfa0a798fb5ae768d5a9a06f085ca63e5489634880e39ab6832dc71fba9badf928889cebc574eadbad785aa0ba9190b", 0x1000) r3 = dup2(r2, r2) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x80) r4 = shmget$private(0x0, 0x1000, 0x745a60e0dc9dcc8c, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:03:11 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/179, 0xb3}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f0000000240)=""/251, 0xfb}], 0x6, &(0x7f00000003c0)=""/142, 0x8e}, 0x43) ftruncate(r0, 0x0, 0x3fffd) 16:03:11 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0xb94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ftruncate(r2, 0x0, 0x3fffd) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0xffffffffffffffff) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) renameat(r3, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:03:12 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x81, 0x0, 0x80, 0x1, "570369edfee5941e2acd48c2351f2cddcb05cec2", 0x100000001, 0xfff}) fcntl$setflags(r0, 0x2, 0x1) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x7, 0x800, r2}) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0xfb692480013dfff4, 0x2, 0x8, 0x800, r2}) 16:03:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000680)=""/247, &(0x7f0000000780)=0xf7) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="7998981cac1b52af04cfafb376c54cc1aa483cee6d63b6070c7d5961308bbe178fa41eef0dbf709442813f6e0944ccab5f9d6f493d5f9d821763ab2c033822d46c3750743f3c3d99c8e33def5dee525e998e262b9757765624c5817a1b4cd521dc1eab61cc6efe79bf0dea2bbb19b1f9e3237e6f53dd4d3642abebf5b1008fd34e307bb527892451f32e13d90870e3f13c193770ee87e87b24d8d96a6cb2ec9295f8e4ee22077385b5f67c59012ac41014d8f417c52585031eaccdeb3a0e0d23a06aa75575f64df4edc30d18f88fa7223ad59e036e3f9ed0a0220b6ac623edb312c24fc7bdd95bf9e3acbccbfaf9b848d975dac54965c59ee191d452102169354fe5c87a62c0a55627b13902f745f557a3fbbee484ef54095c1b4f770089fba1960c9ab1e50aae05062c9b514d84120dddbad26463b8b3502f3e1130c9c2637c77249be797d2e4c15641723af5c4192cc0957a190dbc93187d1cedd203d443fbd69e3abdf21384b3"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ef14045f099be06bfb327cbbd8a6f2c5423409e9", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x80, 0x0) getpeername$inet(r1, &(0x7f0000000840), &(0x7f0000000880)=0xc) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000800)={0x3, 0x80000001, 0x8}) sendto$inet(r1, &(0x7f00000000c0)="a8232c3e1d898d02255b47fadae8325f953856612ddd950ddb07243879289f0dda07c752e7a40bc3a0e006b68609875b9b4a63a753a50d5b7e2bab6c3a4941254136cfed0699b1fece0aca9efc5c0d4bbe83d5f7f031d7f5b06e2a166ea71144d19f3bd71b5117c61e59ff1f5ed2f2fbf5427ba610c54999a6a3e5fb511b35b6289938d9abd4b7bc7832f8974e0063e6966ac9e42ab591458d7527f95bd451d4101a98c703c5b086f0953bce4e3f1af14b8fc25207f1e324c5935e8c0ac4cca42b365f38d35874e54b3e504292e14a76b683e60ac43dbbe2a806f32c5ef8ae617115270b2b8d6b14a8dabcbbfca31bed8273a3d3810f7e98c3fe002000166ba0b5d1baa672bfe40c1ad1b8378418b7e215e86347f1deac2063aeca320f3f9df58c1e94da398629587d41650de210d89af7da59f7ebdea93ca1c871d877d9d474d485554fdd15d7d82ce594d347a486869a9c9411f1ac0634d4b017f225d1675abde7b8b3422d03194b6251fe9ea6616e1f5071d4e97b05ffbdcbc71d8e85a47f70d98f6b0cb20013ea5142ab397490b952a741a532e9b021dd710a330f1035023b19c48d4103f0cdf663c83673e884d7c464896272f494c6771d4d05d50e6ad9b489908388efecc7d694579f77782b891fadc89b8e4d933da54896e8b0eecbbedf4e0d493fcc40412bda24fe0fd07b1ad6f40039378043c279e6713f32600404370f7403a6e392c64a03b2ca007efe97dfeada9e12ea7b87b17c86634ccd5a075e1867e5b61ea4eecc9ff76e81bf1d64721ad5451a0350d4e13580e532790ac405f30cd5b2c3859b02e4fc338d17f225ddac7ef6111b0857ee95d934ac2d242ea9c7dbb19b7fae2c8f1babf1da5831fc921449e590d83ade206f9aca263eb33b76e7a35979f53fa5dfc4814e2716e13fc9d480e2111a0d7f3f96bd7cf57a99d2ef2295473ee3e87e2ca80f068f1c5cf3861010b4bf18f8a03b207936de852d5677ff3ca4b389bbb31f773dabd8c709601b302fa048d288926bbb8fa9baac2e54225886737046090b709de0e5e914d46229a83238ffd011cdb753d47fd361a58b356ebb03fee7063458b5b5c07f4c524f93f9627cf58a07575aa98fbc8ecc2329ce3f23aef786cfc6c602be19449643118a44222b2271004cf5bfcb55662f218e79992501d38518f9ae9df07c884e678d37a8c68ee5305b499a0204fd4af9b7a7f79853f0b5f6282328a7cd5e4d630f39170d0fcc8f47a012da594dbb31784dbd1b27ee836cb931b81f857c7ddaffd8ab15cfde8e372232e06e519cf927fc8ab5c51f235ef8e8f33a65d46904207b01346e843387f44517bc2f439a34d8f7771adb3fc353e2c23144028d1f18dd3ff44da7e8d4261fb988797ee794cc317c477a3aab9b3c5349e673e3ae67c91d4b6581fc63fdb85d2068e77c7ad1eff61e16107bed36743bef9e08307f8a4768583869f0bed12df893ae7e51a5bb8bceea2606d9237ceb6ce151ddebb2480634ba5542d696dbb1fc8ac4750f5deb6f071054225f988d61f763b32c2619bedb26e24af7827ad25d81164892e01fdd22dc8c529e9dacac6c7178f7a64c4ccd057c48919792d13665db317edaa0af0a192ca86a6d517ef2c5eb33366cb1d2c7ce7a4edcc0d8f16c0887bd8e12ed9f6aaff7e5c3de9e22a59051bdbe34c56b852a101a2168614416357a003fe1d03e09153245aaabfb4a35ce06a271a7d8da35748d09f40a2e2424542c1da152b39d574556907b6b344a414d1b5e5f683d0035bce212bc114eba8dad5660c92509a12a5c43b71d55a391ab3c9c469f958f8c81610c52129d208ca2f68d348fd928aab668cd95aeaf692c6285b7b346cdf58f519352d84a423609c4c5bdf473bd997b5b03b3630f789b5d0a4bf806953413ef42d483dc737dcb92d18c3209316a80fa98923ccb6d7f663e7dd145884aa04896df5c6f2edce6970028a1f678d0524fdb095cd29f715fd7b5802debaaf744dc5ec84fb0", 0x58d, 0x0, 0x0, 0x0) 16:03:12 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:03:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x4bec66ef82a113b7, 0x0) setgroups(0x0, &(0x7f0000000240)=[r4, r4]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) recvfrom$inet6(r0, &(0x7f00000006c0)=""/19, 0x13, 0x800, &(0x7f0000000780)={0x18, 0x2, 0x445a5f2, 0x1}, 0xc) setuid(r6) listen(r0, 0x84d1) syz_open_pts() r7 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000280)=[0x3c, 0x415, 0x81, 0x4000000000000, 0xffffffffffff209a, 0x5]) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setgid(r4) wait4(r5, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x180, 0x8, &(0x7f00000003c0)="5a00c603b2bfabc31d9ae2a6d11484010a8e9b67335930770d4eb3451b7e9c80e7f9806284e46b2a3b25383103d6259c5e0bd111ec03c2114747b5cd8200faf5ba4149c15e8fec15ba3fa6df0ea221864916d24e550cc695bdb89e9f9051a04122b88888687851a06c36457f386662687c466204a546eb83a10f9382118296035898c71c2a0bd2423055f6aafa23357a90dbc19077febcc1ddfbdae7a256a56dc5b5d9c422fe30293e0d10ffefac1186035e0959eb0200b758e07e72b3cc6cb7744b892e1ee628bfc2a9ecaab47172ebea0c10e16e8ce8c931b1000000000000", 0xe0) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r9 = fcntl$dupfd(r8, 0xa, r0) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000500)) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f00000004c0)=0x4a04) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={r2, r3, r1}, 0xc) r10 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000180)=""/105) semget$private(0x0, 0x1, 0x9d43fddee146d4f) 16:03:12 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:03:12 executing program 1: semget(0x1, 0x7, 0x101) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:03:12 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000300)={0x1, 0x1b, 0x1, 0x2, 0x1}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = getuid() r3 = getegid() r4 = msgget(0x1, 0x6) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/185}, 0xc1, 0x1, 0x1800) chown(&(0x7f00000002c0)='./file0\x00', r2, r3) ftruncate(r1, 0x0, 0x3fffd) 16:03:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="4d584269a7c5e82a6afd8064ceabde43e0df7c4411683b43fe3a8ad50b01c54bb706a024b79c09d2d9b690d3f7c4a91f25f5d8407b4b4bdd76fb8bdb67f0170aeace1c6772e71c714790741d5850a8523d4e176aae8b96b9f88fe843f5bfe79c3384fcaf2606a7a9dea3a04623d712c4527df14cd963d727c9ea72f70817a3841a5335e5285438453be2fd19681cb0c2b4797baec14ccd89b925b231ab13f557377462a413a04f9fb77b401c2cf8d6d85fca35d2e55eb958dd743ec448ceeeeca1ace2ce510474577c0e6aa07473ff6092d9501115fd93ee21e2ad84942b7d907e8e0de75aa47ac13abd4fc1f08dd0", 0xef}], 0x1}, 0x2) 16:03:13 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) 16:03:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82025322"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x2, 0x0) 16:03:13 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000940)={0x10, 0x0, 0x4, 0x10, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffffc1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f80000000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000f42000/0x1000)=nil, 0x401}, {&(0x7f0000ed1000/0x2000)=nil, &(0x7f0000fb8000/0x2000)=nil, 0x40}, {&(0x7f0000dd3000/0x1000)=nil, &(0x7f0000db5000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ced000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ede000/0x3000)=nil, 0x101}, {&(0x7f0000d3b000/0x1000)=nil, &(0x7f0000c06000/0x4000)=nil, 0x8}, {&(0x7f0000f2f000/0x1000)=nil, &(0x7f0000d5e000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000001}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0xc0000000000, './file0\x00', './file\x00'}) r1 = semget(0x1, 0x2, 0x10) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/206) ftruncate(r0, 0x0, 0x3fffd) semget$private(0x0, 0x2, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() fchown(r0, r2, r3) 16:03:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) fsync(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:13 executing program 0: r0 = socket(0x200000000000011, 0x3, 0x0) r1 = getpid() r2 = getuid() getgroups(0x8, &(0x7f00000011c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001240)=[0x0, 0x0]) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000001080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001180)=[{&(0x7f00000010c0)="62d81c00b194e1d2267d50cb73a99a37322191f89e296fbb80c0b79b37b9c440c4e4c727c1ec23779d9519dd6e251eb5132041e937f6d5fb4352623574cd469e0d29b742095be3add55ff93c0d87ed8c2ec85a0377ebdb6aa2f3b00b51e6b23b23caa55ab16a95332033e6e3403c305bfabb3922b05e2e2cd4a569037f095f6803532115209449f1682bb428f85659231622cf682d10", 0x96}], 0x1, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xe8, 0x405}, 0x400) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00"/4098], &(0x7f0000001040)=0x1002) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r10, 0xc1045763, &(0x7f0000001440)={0x80000001, [{0x1, 0x3ff}, {0x2, 0x9}, {0x1, 0x9}, {0x3, 0x7f}, {0x1, 0x1000}, {0x3, 0xffff}, {0x3, 0x1}, {0x3, 0xef7}, {0x1, 0x4}, {0x2, 0x10000}, {0x1, 0x7fff}, {0x0, 0x80000000}, {0x3, 0x2b40}, {0x2, 0x5}, {0x1, 0x6}, {0x3, 0xffffffff}, {0x3, 0xdfb8}, {0x2, 0x74ee}, {0x3, 0x9}, {0x2, 0x43}, {}, {0x2, 0x4}, {0x2, 0x1ff}, {0x3, 0xffffffff}, {0x3, 0x8}, {0x3, 0x7fffffff}, {0x3, 0x1400000}, {0x3, 0x1}, {0x2, 0x92b}, {0x1, 0x8}, {0x3, 0x1ff}, {0x3, 0x401}]}) 16:03:13 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000140)="01000000", 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:14 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="fce4e506fa8579120f99bab7eef234d6915d2688dee1f45d3cea38aa8b624011d290d9a12485ccbc1410d30160663d27758278ea7d0d9942365e420e3ed474e7ab5d050cd2b91135e9127001fe4ce565475a7d428f9c94535fe7bc100c4cbc9caafbe7ee73609e454c171cb3e232eadd29ad4f942a0325711d124edd82cab14092de7658353b5b2aa69dafd3447def168c34f134", 0x94, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x1000, 0xfff}, 0xc) ftruncate(r0, 0x0, 0x3fffd) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) 16:03:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xa000, 0x86127) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0x0, 0x0, 0x2, 0x1ef, 0x3f}, {{r3}, 0xfffffffffffffffa, 0x52, 0x43cdcba7d7b60baf, 0x3, 0x7}], 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x87}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0xff, 0x6, 0x3, 0x101}, {0x1ff, 0x2, 0xd494, 0x5}, {0x100000001, 0x4cf, 0x3, 0x20}, {0x2, 0x100000001, 0x8001, 0x6}]}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7ff) 16:03:14 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000000d0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=ANY=[@ANYRES64=r1], 0x1, &(0x7f0000000180), 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x2) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4724dcd838fbf973) ftruncate(r0, 0x0, 0x3fffd) 16:03:14 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r2 = dup2(r1, r1) getdents(r2, &(0x7f0000000040)=""/44, 0x2c) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:03:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x2, 0x6e, 0xf7, "98b223d171a920f48a37125030c94301d4f2a783", 0x0, 0x6}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x28000, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) close(r1) shmget$private(0x0, 0x7000, 0x42, &(0x7f0000ff7000/0x7000)=nil) 16:03:14 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000940)={0x10, 0x7ff, 0x4, 0x589, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x54}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x4}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fed000/0x1000)=nil, 0xef}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xbc}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9, 0x2, 0xfbe, 0x1000}, {{r2}, 0xfffffffffffffff9, 0x13b681a2395c9efc, 0x8, 0x2, 0x10000000000000}, {{r2}, 0x313d757e6b99f8d, 0x9a, 0x1, 0x8a39, 0x398}, {{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0x2, 0x7}, {{r2}, 0xfffffffffffffffd, 0xa4, 0x2, 0x100, 0x1f}], 0x10000, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x80, 0xe69, 0x6}, {{r2}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x7, 0x794}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x10000, 0x2}, {{r2}, 0xffffffffffffffff, 0xe5, 0x2, 0x3f1, 0x3}], 0x80000001, &(0x7f0000000200)={0x2, 0xbbb7}) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x4}) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x0, 0x8, 0x40000000, 0x9, 0x3}], 0x1af7, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x4a, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xd4b, 0x2}], 0x1, &(0x7f0000000300)={0x1, 0x4}) 16:03:14 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pread(r0, &(0x7f0000000040)="5ec3882fef332c354dec153faf70ac4a740ea6ae5ab244402d0b163d745584ee4564034e2e7fb93c5926c4bf6fed2cc32d98f45b113ff03caacc6a47d7d6811c23dc7b7bf454418224fb7df1bbf47cbe28d474b52a190fa9a7c3cef8685a19ae7a12f4eccf04ce661dddb5b8a5afc5ade72c6159e7a9cc488f03814ae623bc", 0x7f, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x4) ftruncate(r0, 0x0, 0x3fffd) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0xffffffffffff8000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x1, 0xfffffffffffffffa, {0x280000, 0x70eb}}) 16:03:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x401, 0x288d}, &(0x7f0000000080)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) accept(r3, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 16:03:14 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0xd289abdd0ba737ad) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10002) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) ftruncate(r1, 0x0, 0x3fffd) 16:03:14 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:03:14 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x109) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/15, 0xf) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/68}, {&(0x7f0000000280)=""/57}, {&(0x7f0000001740)=""/4096}, {&(0x7f00000002c0)=""/153}], 0x25d, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:03:15 executing program 0: r0 = socket$inet(0x2, 0x800000004001, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x40) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fc296d0981f146a58e705e18484fd71e1ca0824943155c4d6502ccef3cf62b3e1914b9065080430adaa47112cc511acb37ced9d1b305e5cadd41850cc346392cd31985cad915351bee1aad1dc9e1f89cb013135551ac260581ae8cf1834dc0ca1c5ed7ca9e6d66ddfbb7528051a0d8cebb49f53f5f82ae4aa6c19cb0d3cffc38570b54a3f8ed32c6c8c7a427a2f01b22409a01298c11c36a6e59c7c04c982a910e6b9e2841d4fe0d9a42f90b", 0xac) bind$inet(r0, &(0x7f0000000000), 0xc) 16:03:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1}) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) 16:03:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) getppid() bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x1}, {r0, 0x2}, {r0, 0x100}], 0x4, 0x6c) 16:03:15 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:03:15 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) getitimer(0x0, &(0x7f0000000040)) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x28) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:03:15 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000300)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7283, 0x3}, 0xc) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000080)={0x3, 0x2, 0x100000001, {[0x0, 0x7, 0xff, 0x1, 0x0, 0x7f, 0x20, 0xfffffffffffffffe, 0x4, 0x1, 0x7fffffff, 0x9, 0x5, 0x7, 0x7, 0x0, 0x5], [0x8, 0x8, 0x80000001, 0x8, 0x54c, 0x4, 0x9, 0x1, 0x1, 0x13b], [0xfb5, 0x6, 0x1, 0x6, 0x401, 0x2, 0x3], [0x1, 0x81, 0x5, 0x5, 0x2, 0x3ff], [{0x9, 0x3ff, 0x9, 0x5}, {0xaebc, 0x2, 0x1ff, 0x10000}, {0x98e, 0xffffffffffffff40, 0x40, 0x81}, {0xfffffffffffffff7, 0x80, 0x5, 0x6a}, {0x4, 0x81, 0x100000000, 0x100000001}, {0x3, 0x200, 0x8, 0x7}, {0x9, 0x7, 0x57, 0x2}, {0x2, 0xfff, 0x4d355154, 0x101}], {0x20, 0x1, 0x81, 0x9}, {0x2, 0x0, 0x6, 0x100000001}}}) ftruncate(r2, 0x0, 0x3fffd) renameat(r2, &(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file1\x00') 16:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100)=0xff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140)=0x8, 0x4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 16:03:15 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:03:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)) shmctl$IPC_RMID(r1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) 16:03:15 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x800, 0xfffffffffffffff7, 0x3, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 16:03:15 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffff7) 16:03:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = socket(0x2, 0x8000, 0x7) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x101, 0x8000000000e4}], 0x1}) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0xffffffff00000001, 0x20, {0x0, 0x6}}) 16:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:03:15 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000014}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x168, &(0x7f0000000200)="b6f7fa5897114f6469740a824af950632b93aa4e2ed99f1a1d866b05511b3a138fd51d6f82dc5c76142ae257c4b93da596a8beef5a998f32be12ee0445a78c16be1b7f6dd667f1df7a741ba4bf1134228d82c9f66836a0951c7fa3bd6f6b692bf95f6a3dd359bbc11193e1b015f663da2a") 16:03:15 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:03:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3ff, 0xffffffffffff63a6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() 16:03:15 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3fffd) chdir(&(0x7f0000000080)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x2) 16:03:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x29273989daa3d311, 0xae) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:15 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x200, 0x8}, 0x10) 16:03:15 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3) ftruncate(r0, 0x0, 0x3fffd) 16:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x40, 0x0, 0x0, 0x40000007}]}) pwrite(r0, &(0x7f0000000080)="bb4a29f8bb929bac29f44156c08ac8b6baae9fe5df8b011af41cf437b1fd00c5887e6dee6d095b6311c34936f86eb9abdc28030875b517d5ace0020e13092da1e92675d5bbd8", 0x46, 0x0, 0x0) 16:03:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:03:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="3ef7ef3bd852fd3db00285e9200a825db819f1fca8cb3b595288b4aae65dd334691314a9767bd91d009b7c8cc8a5b5a8c593f7f65d3ef12bd2f9ec008a26063f74bc0ea1d242812d8e4d7168b414c35dbd8a18abc70ea7949417c370bf6a6932841de2491929ff6110da971c27e249c42d1cc21090339a5522b836630add8451bd73edcc9d1dceb72ffd95b94cf54dddf0b23c14d03cda7aafd2664647ab70a88722847238ee025d9c353359ef9fa334188e0bb6007ea6df11e7bc6c4073887e4d396b00c4798048706b5f7bf67968", 0xcf}, {&(0x7f0000000000)="5bc3ca2db60d2c1c8084c798b27b1a4f3aee6c2681d846f5a287c922dae52cecec5acf1dcca7685374e7712411d665ca68ef8c5fa006a6ed9f1963ce17c80461857204cfbb34de461e058cdd7aedc6aff4ef9e7f17", 0x55}, {&(0x7f0000000200)="6109e9883a8968fa6b40d6c4b851249f91a785280ff27c1e4fb908f11fa141c85cc72a3106b7e5137212ee39377d68f09f262dc59fe148b50cab6ae560021b06ddf219b0c672dbcb617f81fc28131a803e89e67c9fc1d2dfa26846e56eb31543423e5554855a574b3646a63442b6a69a68e602e55d457dff9b926308ec3cd2e00dce6e9135e1192a6819fc09cf4dfffba19b23b08dbe94d85d84fdf2e92426cd31e565fb", 0xa4}, {&(0x7f0000000080)="772dac57840448ff2a19fe60d6046a2a86714ffb7b2bb6d2b59aee7335a10ede2b13842465943b83221e", 0x2a}, {&(0x7f00000002c0)="d7f2bbd9ccee68e327f948517aeabd2dfc02e76e948ad8c380a7fbadd99637790f09f8348164fa395bbc96cda1b166ecbdb5988652e65f99699658478a2d", 0x3e}, {&(0x7f0000000300)="81e01a0b9ab2e39dd808f923b173b502c39c502c4182a8a62dc7e610861fe20045afd54e4b65ec76e87fedd9c030af2358fa3ab2b577a53fb38bcfb1c350ede53086ef74d7fa5b1a29ae970c072f9b256455cad600a6381140ad0244cc645b94f91666ed09892862d10317031dfbc5421bd095aa62a10a", 0x77}, {&(0x7f0000000380)="9651cc39d8c3b9fffc748243fb6be0289618c87e6c75badb57e8edb897480bdd5d303cc2e94cc4961843cbc9253c344595e466f3adb3f51d679a418cd5f5da8839fbe299e4dd2931629d4b7327c23171b77b0d", 0x53}, {&(0x7f0000000400)="ef81c68fcd6d0ec239e005beba5e45ab4a3b536f5804580cf0135b28cf0fa089a05e54f74b92b04788d9165269491967d705d375be0de171af8cface534ffafba46dcd74dbb77e8b052b7de095d5848c678e0540b9a023ae4c1b66ff745437aa05a63447531a2020542e9ef2659eab9ce908ef", 0x73}, {&(0x7f0000000480)="8f6f2957edd99b4b8a774e2bf2304a9cb2ad3ec9403f922f3f8ea183a483def2c6da53090ac96ffd6a137a0d8979db42c0a5cac1a3", 0x35}], 0x9, 0x0, 0x0) writev(r1, &(0x7f0000002840)=[{&(0x7f0000000580)="9e84607bf67e6b0e86606620ff451e2d489a7ebf2fd3264b5e4f1f9b85904844a40fcd5eea000cdbe2cead7be64b51f331f4b8f9fd4a7811c8bb96076a73cec5f7539a7c9a554375c12c12529fbed2f207c8de4b8cc05633e90612ea24b56469d5c169ffc7dc09a00c1b2d5989a5140ab426cfa3f3c6bd671a3e7404c59eeb27450218589a23a21df5d2aaa05e9227edb77e3abbddbedf78d357a5679ec2d28673d6228f187c20cbaafaf4fd36ee6340a3392798418d76ddb722d05059525b6035705ad689ea9f25c770e21af9b1c30c5768378ce32d3a8bb537ecf1b24731022af2b0e5068698f3a1391990e951feb0c24f5cd5dfc7b8a925b89b636ee006f3a2c58393b8ba87b5998839f3d958622fd18ef83876519895bd1d6d6d4f9b6a838212707e6667e566f86093ec00e125425a0afcd6e71263dedffad1ca76ab8d6cc4c79f1b9b08e7fa655e0d6340423787c5f4c81cbf95c1239d5844dbd10b348dcd5eb0cc042408621046364ead0d0228ffee0534c9ec193de6a1ff934d37590a271bc1112fc8bc98ef5339569ea97c1559a7a064cbc2e6d38eac4eb8e59205176e7e0e0829eb811958d81560c5e36d1dc1c6467a94708911de0522c30dd677049ef831732af2d4ffb7ce74399a72b9336609e519e36b5c4eb1c23f3669f4ad677a24dd124462b83fb7321781c737d499912f3269862a35e40e08398ee520fc0356f697b0f000e80dd7c3ab0102197deffb91eed4c8472ab00d8662d53f63d0b15ac4bf42d528fed65efe5c009d8f290c0627964f702c41386f022a03e96bf49f4fe484d818a8b82d9f823701ad1152183da108b4639d16a08295e778e0408dd50c2570be9b2ba4488404784420ef397c274b1ee0a02a6f67b130e2bcdff551a638cd4cf035d6c7fc0b941de5de9e2a8affe015bf5ba8da8553865ba4ca6c6f7368f3233bb90e37a7ffa1ffed76b8840ddf4dc99bc8801f6a1f6bc33915294c43de2ac60d579d11952c0b5fac6922e12c2b6e9b243ae859ee3d2bd33ad88599ff367e617f3d858851215c629dc890e164e5b4e0bad124da8c975c99b54399be4770b4bf4be6a6f5e0de0306707c4960a03d7e8fd93d66dd9f2fa81304535e7ab25f556778bf676df221efa05b86027027199150a2700fb4b40d4bf00f47cf9153feb70d9cd50920e37289921454e81bb6efabba63a0d151dde63be6a6e2b305f4ddc135c16eeb52b028bb89c0d143705f64045ee61034c06265f172c8df8b72bc8f98ca8547859167c8451ce29d0437acb135a3340398b4a6f6dd5e94906c0bef519efbb0c842a23fe361e99ce601f434683110e3d07b32d5ff447dd0f9aa45516c8f1acebfd1e22fb156b9704717524c31e45f8ff971dbf7372c9eade3c22c0947ec7fcbecf6804941778171e4549bf3a7d7e22d41235917fe6f144830cea750e3f4bd0aa6523d3365acbd5f99b1b6800eb72e53bb6fb8d4e601c71347f34eff986ff1b9cb1165956ea4e2ad760c91e0bb456f4ae31bb61fb460250a4f3469ea4cf7a49504294f6be625cdb7471b682382312093c60bed2febab17783450eb72ad865baa6389de29a0913ce8c05fa30085cc96fe09999c5f368b90c824a1f4cb242347330f0f0a1f60c2f10f57089779e425e73bb189bd016af248054d92a48691350ebcdcbbc654292edf0ca6e38549905a535f4ddfe325d5cbd9c9dc74d6005ad8f0ab0e75c3b6d978889dc032276d9d8b6fbaf92f39945f9312986699bd8b197dd49565c16de68b54117d4c0e4c2ce95dacda74c67bd4cf9d1b4bdd53c803e6ca129c3c79ca59b8fe5d8a00b4dc869dac8f868ac5bc5d9e29e6d289e5f495abd4c586f1cc05e5df45ae30362820796d33932ba22400a3c041deba33100cc85e1dc5acd06b6dd87b16feee9b31994f9f2db275b9dfb6e6c880db11510563d9d7427c063abcebcc32f11c93c295f029f03c5f981041290dd1b4968f473a110356ec445566778bbe4fd7e617cb94c90e5d75c5b843c3c3186a50d239dee95b9630f1c2bd44d26d2f8bfd069ded684993324b98ae8d2e98ac8f0fd4c1c0abd7630ac61cc24ba08f0be05e8cab0d4dd43b04b8be00dfced728a84b40682832eeb6056710b73f8a9701da7b75b09c9d456fc1bdb1d72d196863c4eae9a2ea57fd9ecbe50e741d17065f35b839014cd1883135f6aee3176e4eca9d35ce563545064816b87a4e576cf56eb357992eeadc32257a0a64bff8ccc43c117ef391f363316866ecff8022226d421a42b2c20fce03b39f414a07cf29836c488f5f2ebd42817c435c3758c7f7121b9385e074c20785729006953876f290d2cef905648710948998e2f62baa76d697b2b3620c9cd91bcd48c53728711d96401e75e2364b357f1606010acae1922faa3e37071955470cdec7508488c9320158dba3753bedd9daf61a8ef5fc376b57393ecbf8942064ab5c30a0c4255be800c5967127b04d0118f85e4cecce10eaed38eb995b9870c0acd3dbeda3c241fd8c01f42381c2424124d7a4cf798e93f36e9191a3f78f856fa08ef91e445b54003cdb2b0f82167623d2e20925a1bc58da25284226d38f885cb3a3d38672737e91015401c5f000c7a8674ba24f9fc98065b34f9122fc3fa0408f1bc513c773479ef63cdf358e8f16d8d2ea7eb1dd868099823b6aa51a5fe299c91f29d2e2c11e8454b1447958695ab69d3047568d86047bd770187c2a3b8da88a02bd2c0d984faa1a96d8916e961da8a17aea0d710894dff511571c647d67e4851e43b877c4aa9878f82b1a48581eb921e4204457bf45b4ff334af83738d0de03cb337a26063d607929eed45b3fcf3267024975f62b9ce7a64f9d7d89f2451710756e23042f92d3035888bdd33a81cb56dcc49dabe894ae2d18fefbc06f2b8bd456223d7d07bd2ba0fda06664b83a5dd3ab5515e08ffce30c1d39b7ba8f634b5ed79bc826818a3003cd73838ffcc17712b90be43db2fe1592dbd076758d9d0d1728095427cde3e8c8773a7ac5e6969ede5a00d387e58a4dfd2bf51837da619e0908e02c94f4f5cf64207139fb4fa5e9e2dfd7a4213a2e13f20709dea742468cdb183bab158552c9b7e9ef0b0e1d9fbf10f1efbcac30bbbdec34d98a537e65205b40bb34144031174c3ea1b64b21bfe861c87a7b103fbbbcb40c7d0b8f0a60a32bb2eab67ccdb2d687cd2d505cbf4865679bae2aa5d17d14f72cdc51e1f718ea00afc7819d68483227c4c57fb3d527c42d167778eee6c2c17e418f90d629828eaa1e2d4926741a950709bb7436ae490682efe41839b5731465dfc998fb851ce6ba034b193a3b78fca9a38e616808917b43bd238796366b7868ef67cf1bffbc6d4aeea6afa67fb08b1786fe5239b7cec2e4bbf883e3bac1517a5a1a31094a56372cd778442fdce6c628293b772faefe3381132d82e8edcf1af7a74745c884ac588cb66649189fcb3068f4ccf9de6feaadd87e67db7595ea0519480bec4aaf5e2edad504b730f4ceb1facc6a671a6a56380adaf299bb95dab453b6e3bc152eba88088a9b5c3c2fc4106ef986d675e9c1fed47208773c81488a479f4a578be967d36724c8bcc2f47c97abd0bd4be7fea0b965eabd398931473e447ee129fc1abaade271ceee3d987e3bb9a95cd8e9f5e2a372cb6284086c2919c95101f3ac078d4cd2b6690b1f7716ec3e54b424d8cab883e803784244d7231e4c46211854ae20a2f1b2e128b7280a6ed0f1ac3b099ccb134a0f8c52973a2ddda31581bfc16543a31907f9758aa0e6614f1ac07fe943a829e282ed59d42bbff2e362e0f60792f95d0b1ddb5403731ed2e76a2ad6428afcbf12989aa4fc16b55d0b386a42867c7c01d6e1d38ea9597eb37d53c2d1d2e04d3d89daa98c9cbb41ccddefe5a1427c096040eb06878db0643fd5c5f0df0bbb179d68df2ebd976b42b71777d72e18bb769c16101e1dfc8f4a007337aa58752ba877c457e174ec7eb169cb845a10c94c1ffcfa201fd27abb49947ce6342d4abc031b755decdf2df955334737b5ebe34a990e565c81de52ba43b0e6f6a15db2f56df4e880e00edd9c8b0e191ba5951cf0b5b833af8515aa8d0a4ae311c6d4ed7c724eb8682acf0f7aea88b0608283648b2b75317758b3c7b1d034e65e8ab86d0a6bc692fe1f322bfdb54b4118b3bb040529622d2d9b27954d28689672c449fe990e3d1a2ea5728b6fec86c14f3a46d5fff847adb9474123aca1cce40a8aa4fa553e60bdce64b6496aabf80e9784cb1c29187a15021fd86882826af51867145040b08a736e6eef755cca5be61c0ab963b814a353ce29465d629bababe471b69d02694e1a7deb93b2e79563497e23f407d359824dc80e1169ba2fac3536eb757b208429d6edbadb67546f9c4a5fa24a5b05450ca511ba290ff209c42ccd0d2ad5a4486d815ed4be5f9b448a4f314d2d4719c8d519b03ca303593336ded6668c94bcaa1aa3f0e90e47f2cb4ec9c43ac3efa72955bf875768688eb5a4320c386c78472f9d4093fc601ff0cb9986e85136c0fa573d7cfb0a3ea941eaf3a0f53d8b86bc891166a570e0ffb86b74afb78a18f71f3b00effc575c9a95debc786e8a43e2a11242563a0bdf7c518a45e266c94c093df85768b644ef572fccfa13cf176e0fc453fafc025bf404277566cdd60e6fa7499ebba84ec27162932fb2c610f34c435f77263cee72255d12c0a7e31627f73219043f30ee0c94ed319b12b60b50f6d55510e35df654aacdaa870d9b1ad82df18480c515dc74478bcb9344613b3eae0672a2adebd3cf519452a9213b03fb26e54b405f7e9f7bd14daa9bb7c1f989c258ef918c2cfb252821b5c2ffba39e72fd9b3b8a43bc3c263c990864735fdf2857ff3c29fb3ab678561bec1fcdbe7f81cb6125585f9c2724e1b62a1b28f2745042c2def3fbe5d0ae7da3550030e458a597b3b75bcc1ebbb1b6d09024e85768c78946a6df3691acb66d6851e8f1dfbf1efcf0e1644b9aeedd2904c8570a46c1e365775048a5587e970ec0d7b0d13c68a1c7438268028982af0412c900cd891200d08b686b9ea4dc14de14e1af0020056c94b3ca625df842f96d2ffdea5b16eba214d717ac10e95a555ff9829a9a93bd76c1fedcf25e57dcebc2d4f157d25032f286ea20ff33383cbe9a456277a616cf4a2661a16f67c151a2cb430fd5406acba99284f9a5bdc69332eb8e20de436e5ee9196b272de553a0d8ee35161f735a6af624f5edd8f91f59e29b8382dd1a7d7484d8ac4ff68b16dd476776a82edcae911cdc0ff80d6e4ce80d2e960edf0e3dd558d1ef40309f0fa010d400e6b2fd975d11e15255618adaaf9030d3958cc13c0397b1fbdc02c7bc08234f48c29509c56676a36ffab57d7b60f0cc35ce60b58f5a3df31aeb2808660c693b2d7011b02505111d9fd4a8c26987829a9aca040c363a9182c43b675b541aa5ce3c00b935f8d44396a5e7efc5fea63abe75c44c00b7abbc35f45c9e2775385fc84cb923c78c0a9e73073e7cb284071d3e4a3b5e2543472d6710d5db742f5f52e7dd309ed8a54b93802dd4053e4ef3a773e75d7e16a2da4edb22c8fcb49e9fe206054f4c4f087dbc4e6a695d0d5a9e5da396b5efd120dd4a0e7d023f26c063d29f54c7d8f0de6854ebf2d72eb3c80be69c8208bbdf0c60ff718005efe76609fcd7c8518aeea6c9fad7caf812f04152323c2030d2668c0a5abd1ceca92db6f0ec29494818dca0545b86fe25d73d8e246e3f2b589053894721e7d8b85a5194a042a6f640e75339efacf0c21ee71de90", 0x1000}, {&(0x7f0000001580)="02da0f608da9cd4d4eba0c77e2b3e633acfb26b64fdb3e829937208f81a781e1024f298e517c134781a238ab4cbdf4f76dcde82d2ab1123963d01f6a61c3720a00d8a50303dc1e2057f30f645231b3ff75af8e7374427a8df8c747040343d77d97c40beee11e0574a8031fd713850d761d1a8950254ef25e2ded9d61ef3ffdb88afd9effc8f3fbb1b6cc7a4da36613294ee8840041354242f6c3567538f0e2801dc6dffb0188eb68d624ee0056ac739ac575926aab5f3846b35c3b68a98f58af8a6a4f94d9fe3560", 0xc8}, {&(0x7f0000001680)="6a11a4077423fb42cd1723f509af5d5c887a99c6fbc16628651252d07d6e4a0ee0ad59bd4e74a253ef4961321dfd626973991cee8b5c55f152892b18c40f2ade6cdf9e88af3431b48532abbef3a36667b771e5c1208c780ee6f0cbfbfc43c6b2e012b59c0d0a52eb7ff6bbb212f3d87aeeba598050dd7826ded009e3c0ebe4567f31f475490b1bdaf55414b51b6ae41aa8dc7bdb60a0b572f11c8c6ebe436d7c89af5f2797892a2498321b8863f2a5620a3abe6c69bbde26040be9ad37281065f1e6ebc4c84bc6765fa9af246e9982f4bbbf764bb6de", 0xd6}, {&(0x7f0000001780)="7318a750a0ae064c6b666db6890b5134b53a8ac9a92908de3bcdebe872a6e0bf0f981264d57ea62466caefaca44e5bd66f9de5dcf5bf637f50ebdd72d3210d4fa1b80ac52ca1c962c5a48f127950730eea6112fdef5a868e9f1621deda329319fe417a337bfbd8ca12679973a30b405ef236a8c8453f2ef48f03608bbd5a9a752add7d8dbd3642d7c5347a55a11942132ca83add59b69e9527f5a85196108a7ff114383e9898f2c4f3e5c9e55e53acc5d89f1604ae5dc2e7c6", 0xb9}, {&(0x7f0000001840)="241b7c679f226104d6775cfd5bc3af875bc66cc2cd5b0f08f563fdfe31304129e6b2b87514466309052b51afc82eb6d937a30b50b51d221007477ac6b458f6c4a1f0c9793bc7cf7b62a9e646ed7276c0656ca3b1fbeea59f17e8b3098f42e4047b94f93252baae33ccc9001b6348440903fbf6050d01f73f5273df9563648379aa424e23c96a4e9ba8700d07e663152b5b58214e85e4fb018883170153a824add8584c7596d6c9e821de5adc3b13b1e7536c9d3e7936882d90b66382596a1723def29f195d289797571ba9409897788486ff27b2991fe72ceb1abebc718c2f3bbcc97e5466fc26a92767974beee4441df4eaffd4e1243136a0010b8ce1e170253a50a635f1f163262e8dc9a2854f82f0aad8a0ae135e16056b3e2ecde31de33bff69ad5c8dc95752cea7440fb4cd3d4b7cd231ae31c75956e2801a0c08487f94525d81db5a99de0ef45ec6abba2aa201df7be61e8ef1e33a5f7c51c2c2c8d21676d85ec03e69ace80c94716269b7d96d2f9f2c2c4eda1da1d92fd33bdad0b2ffe729ff02eebb391f4fb865c681272dce4020a1f7d3edd8e81d9d2bcc7e311af35b981195662c349cb08fcf8368c05eadb8298c01af219f73112abc96aa27fb238e342badd78b9b5dab36dbca4d4916bb7139c80fb642048c57bb9bfa2c760a4ba5944fc96ba3e413ceb47c8460019ea98c2fd869b678fa1503aef6366210c31e4f8803fe155b57ad3179cb1df37a5514317aaf986c99baa9665d8158a5e5da3f4b444eca8c90ebd33cad15f4015d738455417dd905c8a6b0096c3d6b055c1fd45c075223c36a05f1eed4440df1d12edde7ff225a7b719d8d6bb7468d7e77a2c61c5be38541f0f6bab2bb7aad86714f2edde29a2c1b4d72a14c0a92a293aae0c01fe8144173b2e423cc2ade9b6a90aae9a2f379b52011cc4166ca7f191e77eccebf0a9addbfa3693b9103e4193ef5f17f60ff4a0c830ccb4c8463985fc54cc5d942b25cdebb5d546c3c12461fdeee30fe1e853939afcecaeed18bcc3f2ed0c3c0febf5c927905ddadfc64c2825d41a165a3c7e3d5ad66a56d97e6b6d02c84ae7701d8a46f3f80601cf45e8a324a13f7178aedc77c349d89e76394fc25880b9d3306d1940cc0033111c5109e19f01d6a613f73f6e7ea73bdd6edfa6a878031982f4ed496e3d52b71ce18a0b72c50497914be5bdb3347f4a0a6f3fa6126ef62f7682e8d35144cdf97cb1a3459cbdc01674c9fbc0af6e357f661f8e0895dca6aad4f978a3e28f572a0404991194670d0f65c9250974509cc08c6a3e636e7e4e924fd4724cfd44efe1fc1a02d753a44c078cb4aa62928cfa3dec8b8e2c6a7e2110b6758bebf887630f4d8e0f5c602169fb9f5786fdeabb9d9ff2e9c0f4d20f091ee18271e8728f4e8ed1aa736514d675c9f03e19fb7307f52edfa4b283141b37735fdfeb55c4a01e10255fc66691f918a3266a18ed95490dff37246b0f434594536854bb69a9e08d0fb351e3f5e496e9ec60f6ccfe04a4ec59089cc600aca8ffa690ff68f3c618bce878c8b6a7fca881fda245e263d4c5cd041757c0fd71a3c1368c99cc259f18f9ea1d120bf1754a1447629e3dd25a1ad0689fd299b8dffb1b741b391ed879687cf2b320e0dd48aba3def0291156444f09c23aaad86fd1fa38fa45264e4735aaf0fbef79be8f428b912c70cfc6a7f4b45eb8b8a78e6bbf4b1e78795272e2c6a19c55d908432904c18313fe84af3ebdad6e9d141e2729859acf75fd8dd8cb0525d9efdcc587aabb7b19a7a910ba1d4a739c12a54e4265070c5532b5f0e7b7d77d3e98d7ffd2f426f36a5f796fd48c2e056cd2d87b995c52e6b57647419fd6d95b2e54c2f848cd0d3238944550b84f0496cd2bfcdc0ea7e8d1a325fc5cec96159502b738ded8fe2680c315f0dd6d964e9c8303c1e72423bab4f3796dcfd03957dccbdec36d30741212d342bf2b6633f8e8f188605651de4a0603f787dfa77e9e6a5df184e0ec7b57d1d1b19812688d5710945a5192d789555bc526c3dd628f93970616b3c4a65b24e681da362ae4018ba4e4fb5b1f1fc0fe38ab07bf599317ecb2addb7a6bfd2b197f519342652312510c20f2655700d8f5ab6c681d773891be04d77291bd3fcb9082aa354f12974d2ba1e6564a1b28f6190a1d697c2b5da7622a65882ca815a6195313e1f750537a44c1ab1b14562c3d62481420c5055bcd038104ba50e7d8097dcce254cdce4f8a9266eb113e83fd2adc06411a26c7492ade5325aed66041238e6e9ba35406486fae1ac3e26bfb61fd096e0422f5dc2332366cbcb863984db61cc36829e386ad657265cc02f33e6c83c9b6764ba76a95102475f8b4da444c467533f274ee54ddbc238ac3668e4af18924478862b0f1062ea604091d13184ac431d749677cb641475550ab2d7e74b227fef62d0e740250732a759f020d6700951b02801da5ed3bfd32cd2b4dbe1414dd2634f37ccc514d9c8addfed42356345974998a6c812ecd7cd0b7d7121d6a2d11b5d97cff5b8d69dce81c9dd5d0089a6b71aa268e2942c3525bc0e31e3fab03c4f127cb8d346a431a2bd1178423678f210ef56c12a57434097a721e28d888115d944d32dfe2a69954a06c46b7d6c63eb895e5bdfa2ad0e4839e6a65caed18c5582fe39151944bce2fdcdca3abd24eef88f073bd7d82ca685137933f95240ce4a0acd239af7b736d76b090ba8efb4c0b79b6025abb9c5fb999a6e1a1e590e8fc35181859eec1dafaf35126320c3567492809f76d79401e8754bb2917daf4473bf5893550b7374cffa914212f6e8abef8d44ac238dc39ea36495c1c0dff586f355a9b2efa07fd4d5bca6790bea02e9a8f6cbef7f68b8f24ee94bd2f285066faef89b539c05e39f3be5113e6de8ad6c3c551f847b3b32a3f8ee571dd17f8e4efd998a42cb1d5e7bc6aa01509ac6d8a3cd62d4442cb0de2578c94164cd38cdb243074cc7b5d7989ee05f20e51e4bfd60843a1d04e7271f279e3c4f696c290c30fbc47b2b35f3a15887846ae03f28262f2ceeeab33c588b1e7b602e177f7c801fe7c51c104948282de976bd24c4d807cfc06626d8f27077dbafdffedabb1f912f866d780071c7182d57a87ecdc907845d21c8a93b3cbbdf51a3a990e1518adf7975452860e2a53556340cdb177e17b63420d58b8e16f343dd4b2720ed02412acf732b28ab10dd036defa5abf54d0e843a4b5aa8e8d93d86ccaf98f453af73cfb1023b3b4376aa78c855384a8c63c4b68a1bf11610ea14d048b3b03b1bf044d0f98ebb448155627b57ab2a96b10df255ff584f4ab243a57c313b99d6d40475a719f09fc6247cf976f3ff407621510f6d31f8db51e46d7eea8575ae6a9e563f229f31a098b5d3dddff6c46dbe1846c92a96d7b2df1d941787cd8ead4179122223d76c7b00666c0f9f2f501d1e408fc1b2f811f8b572d1749f6b6e801ddf06516088e59aabf906f19ae170f9e5c245388bf41a10ccd3df14742675918e252977d911b2a4c6e35055ff9b33a0775b1b0faece71044c6338bbd1dbdc48850e10d157857f2ba2af290daa7ab5b7312c96f2f5ea860f8b4d57caa3fe068a14c513a61d14fd9cdc2e87c55b357be4ab587372ca434482dbb11b0aac603da1ebdb0a13082a4a74856b1b5d89a04345f24d12d8efbf86d268680e19001fbb41ec57910379495401013953c37a52eee112e2be075f5010bb8e458d34ebc4dc4b1269a6587f1b29932fedea511e256b86ecd88603ab5ef4502413f10581d8e51c8b9097d518272f61f4ab3bf2934d788ffddb40eac5f03941c02d174b3518f89281eb795d74f6ff5ebf6b4a6a1280cb8e663c2b03b2e5c3029e93212618391ebf6252ec526886b8953b01c7806dfcaae071cd4d50a706ff9c58023cdb747afc62b8f6d89b2f96948e1595ac60e9bb529a6c4ae718a018eca604951fa1e85959b391ec4b27217c57fe0ffd146ff8faa68557ddcd97043edca7d818e96716fedf0cc6fce353eb40886ce2bd575061e16c19b86af3c04729ffd6029b5e5f3bd4c76333f48f3ca763ebaf7e79461286efc566363966163dc4a3fdeada77d98f2aeae334c2568eb9618c4bfe05f005fc40fd27d7762d5de39b0d40a41902bb9ad2d5a6a1dc1d56fd391a39d27a766c5c2c027bce9982edd470767a133851b824cee74f630251e703b68fff653c268d3e34586fb3d3fbe68e6dd151432de934ef872e352cbc7b4ea3e3855bb87171001cdda7dcd8a91b16e8403998b3cf194e4efca9ec5a83f0712713810003c412dc0ac4981aa247b88b94418e4900e7094ccc573c7079739c48a185b2979f0a86ba8259533f76d725d61b3c8c24d2ef1289956e8c35aa8055a7a9b7e2a38b296ee803499e5668e20b91225d44d5d01b78292c3d2af227c93b4b46c754a2852ba909d9f18cf890cae685262d7277fcd543e9108d7ad92c49e0832a3b61802b719fd20f0b0f953ca83420d2fde467fd1a0f9d663ae2e802e28936872d0f93abbf778b5bdd17c7f3b4b40c16830c82a1e093778b176deed35f9cfb36297278b367fbcb0a12b0fa322209b03813721e45f27012521b7f6bd8592b7b02b801003f2d7e08595b0d1a0eb3c026ac9834aa6fa976f2d801fa326c6f7e333d18a12e44efc2ac9cc78ca7c79a6db6616155422d1a0f47f4035719061ba52c81949f4eb44a511bcc97e5a2aca5764e2d6488502bc1309ff3a118b69163298e5cd4d2c725996f8085404ffe03f8d1fcada8543ba5c704e263ffac564d417d3a27b6eb5a6a7c7b61e47fd7963d0fe2dc63326d5837a5cd926233a51de4dbf108017e2c827511443ce3b713d1b7f9e1e5c207e3399914d9b6d1ee17d5911ffc20605a69c624546a717ed2539a53f6a3d15f8703112f0a1fb36022414bbc83f05c7001328afbe7f21967507ea4283975dac0da275c522b408bf6f4f6e5bc88b1c212c45f712336f86d534f4257e206b70e1610f8a51a41e818da2f01aff62b0abd60c7d10624e616d21fdb7dc8ccef5c53a4b492b56695a7e67b8317efa91882716df161ba7f54a84d7c4c730aed0202339953e5e37c9e7f41a2facd125e27f31a32b3c041c19cc14c7c9b7df05fac7911ce966d85973fe8be7c2f2ca982f469f9102fa957ffb8a30fa7fb1a4e9e05cc127bb6ffec4174c948b920ef5109d957836215ca0d62bd5f4febb5721bf409b20d458da2ff71879bdaaa70edbd520da08a9ca5aa6e6207fddc006f4580b79db11e7da52f3ae19d7d97aea9c57b638e41e998b329893dd813f9a4ed1bd115a3081789e3792f603ed003a7e12aaaed09bda015215a52cef2fe5096058a328ef0a983bff62b5c8b33d35ea83538453a6b3c3e3c26a3a46592cd44f6f2f7f564ab3820416d4972e7b85da2ea8cca502868ea937d162d461c6261b1f92c7d4912b2c9ba85df0fa7adf066fa69fcb84b64187d05eb9b542411fba6d99cb014dcc61f4ea0b2675d30ea378e9a4e76ceea60dee0b72a6fc4b17559eb848508d6f344f0aaca5a6571d7720eff9713fe15206a43324ea61b05b336928f95e09fc29cf7802884e8ea65f6ce935c53f1046c037e1d970fe21755c899e108201af96ef0b623094e33f1e0503667ea60dbacc692c135d8d8d469ff9ab75dff6116863f028a466aa51c060b612f0a6a762c490a00ad07ab0995b666ee41a47bb4bbbab2e2a4ceee7fa7f95bf467a7a9cf3faedb1c528a1109de29bd50b0f5a45231fccf8b3bdd3d9cc64038d3ae84462e67373db3785407a82274f84459dad1c4f268", 0x1000}], 0x5) 16:03:15 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x10010) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x3fffd) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:03:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) read(r1, &(0x7f00000000c0)=""/173, 0xad) 16:03:15 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:03:16 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/191, 0xbf}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x400) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:03:16 executing program 1: open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20400, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x1b9) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x21) geteuid() pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:03:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000020000000000000038b60fb5592f", 0x2c}], 0x1) 16:03:16 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x400, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x7) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x8) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000002c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000140)={0x50, 0x76, 0x10000, 0x0, 0x100000001, 0xfffffffffffffff9, 0x3, 0x10, [{0x1, 0x0, 0x19200000000000, 0x1f}, {0x8, 0xffffffffffff0001, 0x2f1e, 0x5}, {0x4, 0x594, 0x7, 0x2}, {0x3, 0x2, 0x9, 0x8}, {0x1f, 0x8, 0x1, 0x4}, {0x80000000, 0x97, 0x0, 0x2}, {0x6, 0x4, 0x9, 0xffffffff00000000}, {0x1000000000, 0x8, 0x1f, 0x8}, {0xffffffff, 0x4, 0x40, 0x76a4}, {0x2, 0x0, 0x747125c}, {0x887, 0x7, 0x5, 0x83}, {0x80, 0x3, 0xffffffffffff4379, 0x400}, {0x40, 0x2, 0x1, 0x4e}, {0x62, 0x6, 0x10000, 0xf1}, {0x7f, 0x8, 0x7ff, 0x1f}, {0x2, 0x3, 0x5, 0x100}]}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) getrlimit(0x3, &(0x7f0000000080)) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3fffd) 16:03:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xfff) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3fffd) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:03:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r1, r0) flock(r0, 0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:03:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x12) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x100, 0x400, 0x9, 0x400}, {0xfffffffffffffff8, 0x2, 0xffff, 0x3ff}, {0x3d9d, 0x2, 0x480000000000, 0x9}, {0xffffffffffff189d, 0x4ef, 0x8, 0x1000}, {0x69a1, 0x2, 0x3, 0x4}, {0x6, 0xc34, 0x9, 0x9}, {0x3591, 0x962, 0xb9b, 0x4}, {0x5, 0x3251, 0x0, 0xcd6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:03:16 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/224, 0xe0}, {&(0x7f0000000140)=""/244, 0xf4}, {&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/58, 0x3a}, {&(0x7f0000000340)=""/42, 0x2a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/141, 0x8d}, {&(0x7f0000000500)=""/129, 0x81}, {&(0x7f0000000780)=""/13, 0xd}, {&(0x7f00000005c0)=""/33, 0x21}], 0xa, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) dup(r1) ftruncate(r1, 0x0, 0x3fffd) kqueue() 16:03:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000280)="a4897840138b4dc396da175f212a2e50bc5955a991af5ad569011246f306258d253be7e08fea777eeeb3bbee08728b91721665a9cadcee6f94878cd39e15855744a3cfca0566b2b720dde1017be24c5a98a3e41da16ef707ec004fb97dfd9a1f939a2e28f9938c7c05a29e26e5c55f560616f0c992dc7df8aea81afced8fa4d93bf902798422e3dc5b51f8801638ab342682b65a018a0148f289e5fdfede9a325800b7edeac6e55227bc5ee81c3fec33384d752a3b84255e8ffbf2d10a043403be0e2d6b442a20a3f28c362a4762a541b0b20b19bde8139114f550300c38965d6b32a6", 0xe3, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:03:16 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x400, 0x3, 0x5, 0x1, 0x1, 0x6, 0x4000, 0x3, 0x0, 0x8000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:03:16 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x7fff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x2, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) pwrite(r0, &(0x7f0000000340)="956e7140454491ad0da8401c1dd599d2aff11861409905abef13637a05085eca5723d7aa6ff0adf23a6a36e9bf9df319e1219652addc5c005e395fac74fbe93ee556051fda5c059b281be4a4ce70111c6bc055c7626bd055641a453da9bec5407a57b0b7559c8db74c0d8ce10a3ee6ef6eb811abda9fb2fb9c425c1013817b3a5235f603ba90f6eb1eab8cc83a72d7d7b7a984c5c0bceb7d0f1f230bc70c37836fc59c9f78b9a4334cdaa62759dc03ef82e52f63e2423a40ec0ea82f72e8b0d8a4739edc4c2f8e32e91be5f39219cfaed844bbb23613c90aa27f660540a033c72c0a96710f53fa978255abcd67e320721d1b8dbbe50fd15b63b26b7df0862bd24adf40aee025903a70f797eba29eeb4d7f7824d8c70dbb2679a3bc5b3977ab29a72cc521e21c3bbb7b23030cced356581f00c62a8890953ff152d31e4613a0719851e7775fd9fd22f3a30d27681ee524e6a6ae80ff76c1479409ef3a91566ab6f2c1c491d7243b51cd61abc2eb03fe91650f035b2aa160831575fbad5a123e75dd068c304855d89b08822cf2ac90a560dd04ef0ffa1da3a64e3d3671eae99dc4838ba579f705eaeeac3eba9d96331dc53130f169585f11b09770c21c55596626be724d52d50f4642254a7d4212448082ad78c8ad7749209827c27e361ac904759d0fa2a92b523d2ebe9390f526a53614cbce9035567d4b9968acc79dd82138b89f7138e449c1d717d8e64ed0b8065b8473833a8f952ff3bc27ac72dd95246dfd11aca51e96a571787ca96f688348245b6f4ef29a6461fc7291bdde0ad34ee153dc8f69a858199eea5a4a9fef44d062da6fce97fef0bc771f5120053377c0657b9258e6f4c59124cfefd4250d102a2819a70b23052adccf2b6531dbb1ca49ce55b43db9724cd7939bee4c5fbb4b4e2b20967459390ca45637d5682ea1ee95ce8bb7e323c96b00b9ccc132e104e2fc050884d85207e5c75b4e08f27b645c5c73971de2e74606e5175dbe2352cc5a3c49d4decf1e27f1870be385825b90c48e7ed3b8a47c823e6d343e43b48bb9a8f1a1bc1e22d4636516d04d4ee29f58015d28a5da686e09effbb097730ed32079db11bb9ecfd51b278401c3268115c0b869de00f7116086be2462ddd70ca005f665d34642cd5edb3260b013f7e3afb008b610516506c001ed5ef97fc83d8a46edf3c0fe6e6a4a4fb72975019cc6c890766fa2acb9af7c782381f6e816e90ba7d2620de5f3b731ae0181b89e73ab2f5f84bb54d0456d2c062165984a4e683ea98421a2ed567b674103e11785edc26aa6ceebc0c4727decb8120ac649dae28f97c0d4b9b531656323402d474dd5b16d735b4db2f7c94969292c201928b0b4b567685aedd9a6203e12e867692cd3b9d0addf99b127db6b00667dca231365b275072169ef5cd7a7b3779fe214837c792675a246b62447c49ccc6850047c8b097f358b1f235ad6cbd2c76900ab4708352b297ae002cf2deb21ab2a6ec6270ea4c3280439ec8c78bfbfd8cfdfbc899f5643bacefbda7056e5768a2e6f8f6fa788d8d5563fcbdb20f63c167f38f7622b8fda626726ac6070a74f93108f414ee8eb978196d1f41630f33f12a7173d1e9489c6a1cc3f601f9299d6c75372f93447e313b3a7a916c41f370791671ed829082d7311f865747f7cbf23bf5ba1cc72d08db1ae7631c52f92097bdc748a291869df160757264f4c0e185a29b465fd3621fabe7d9e83665a02ed4f9306fc4c7e5a8c657fb136b0a11660938ae97c02587932751bfb0aba479b34a50c0bd301f97c9453639df0f5a640fa711f7758aed5b65e7e0972a74e3bfc9acc8193c49f0d6f066ddb91ffb6403cbe12d8ac805e696b5a028665c3b5e19f4c13133335514caa693488b6830ca430f542fd46041d003e2b0fecab6fb7f8932b48dca0febcdd5146e0da327ee5a5438f002c112fd06b71feb0543d79e14b2f46c27617125268cffdab4fea75d1eb28917afd3609f4142a348ebd069f86a3edf17408280386f118f6931c6ab7fa7ccadf39f4ef609ea16692736105b964e3eac60edbe8d0a36938991d281e19de7fdf0e829f5d6b7240027587e86a650c42043fc65baa6c0370e2515a4238f254acc82ff371f99e479ae79836e9a15323061c7da2966b0102ef1ae3d84407bbcf2cc487edb716d21cdbdc0b2b143857a5270ba31db24dbea5838723d1d956249e188566c4f8a2aded4fc1246ed6367ed85d617ad0fb3f16ac32233c08e12016ea914c9fb290dd5749b7fe1f7056f2a5dfe34be46ce2df5a879a7965a1b1326294ffbd2ff7b02da57b48e7d17b6cf956d9bb711556692cbd77d8a19c282a3440490f3651f1ede5de39600c9326b089d7024aabe7694adcf393946a6dee5cb8e010dc88637ba378b7732d79f1cce95c36931a7307f5b82de7c3c93041f4db87b219d58a395a1f6a291f8b54cf1ab4fa12300f721e212ab79b8906c9c8165328cb849edbda071acea3a14b54f60502ec4fb673e3cfc05a90d2c84fc85baa2e4f16d39fc6403dfe373773d37ccc924f75cdea61364063614240eb86baf213833a87a3b43f66cdd1174bf5c77e46a16f5dbc7fa105d4facbf4ee2c47db27a41f0de61fefbef405b977416e2664995803ecda5e85c5f1acbe63de50c54b52830e46e74b20debc04e43a8e303df8f76e1359809d919a89b18a75ccb2eb4f55ac0c6bb096167a84ee03e98b27e333a3238deee921e85b4a642522362ae4ca411bdd34957b3340eee5af4efaf3d2bf7a599acc70d9a407d0401ca23595c47359cbfe6842dcd7a9733307e8fd5334c8e195325468fd491b4db07231bd91ee89001f0429cbfe58a0ed1c5834abafb43b57861cf3af6e729050e32f1e5595b942e7136fb9e6cb81521dc4b0bb2e732fe13bbcafe7b3f9bd66d51b25cfdba1ac6c9af4b068544cc970b8e0c1cdb480edfb42db7de846caa8f306c2773e1bbcd719d989da61b16847d0f846f36a3b8913df1111467230ed3c6d608b70bb7a3189093ddd5fbfbb07230cb2a9c29080b92cd17766bb65ec0e57c3fb6e51a3e012b861cad1c538f89822f75e815338621c7410bd2be38a440ef8904a802d1996bd4b1f3b8543a4d87a6d880eda417c6cee29033b970d831479c717add0c509d6946d37602b8bfc607096d3fe816dc11e7d7c95efc5c55441fe4eedffdd60c560d6f5d1f10cca739d77349a0d3a95506b1e9d81afb0a8dc2c16a9400938f94cc73f1a2129b43ffd048bf6d50bf45be791830eaa0ed170a54d013f8848d5f1987ef7a471d6164362008984f6c0f4864fee66f57c864eeec29863bfe891e2975c56bb49b6129604486de5a582fb21901be06610ce1edb752918244c179152d6c6338a516e8a40605c46d0b37daa5ec3a82e4dae559c8d532ca91c3d647014eb027b06741fe4faa04209a04dbe91cd869d98a890fe02392e82b8999df7f12a764264a9f89cb4dc38c9aa34cced9504f86f88bd22e4773f711e035e405f34cc3e1fcc323a7b8749ddf4ce3457841c910b533a148d65a673850c99f20a1f8489f63a7409cdd142fb3176eb5778d2db02c7ebec430998f47efab39486d27eff325dcc7b4fe8de9d8ce43e575f579825b987f33f9aff947bc481afd7a892c7162796917c56f668760d3ab28224aab2bc4fbeefebb3c08506096bac5f4aa4d1a7322543e0dceff59b8b78bac0f103ac04ea16430c0af6a13c2f89b3b6df75f6652a40e6b099a9f8e18e955cf5997769db410e0439626c8d2b3927145603378998cf2d9e49dab9484a4df6a779738df64532e1a0836902b6fb62e3e60db1945480080ca15970c16987dc9be0eaff6a953de594b1cb778909adfb4f69b7e7a12d7806bf72a111c660c2d7fe2c25266bf308f75dbed9f904b1e142aeca0226f853f26e34eb65f27657366bac7da4bce968a1d8c15956e9198afd25867684e3e8c252091c5ea83762451e3823d32e020fe15840aec9baa4522376ab0ff8b81e770468ebc35d88add160c007c0e21f6d7c914884e9b40ff9ebe52e3c627cb1d012aa901c151ec5e084b191d07c092393e4b20b3d8390627e5e9fa64467a4d16a310de4fd36de83262c20567b2c8e3fadb581eac112d169bf44b7c95234e25d3422bf3fcdd98dfcddd342a36e9c289ddbfaf77d1f1e1c053f563f97380f8f0b385c1ed8dd8e385bcd1f144cffaa50ccb2338f761023ec08693ee045fd06b4053717fbe814abc73c1de6134a0d58953a6b644b8c3cafedbf506763ed1504a849628bdb08f4f9d9c54d18e8ac8285b76a50e48921790bcc94f6f0789165ed641642b3da93171a25024e85ce6635ef31aa51d07ec64a78a51bca1bda848f5627316f6243ad96607bfcf420da6c539fde2c0fa29396733efd72161278d445135ad4298d001a3fbe5dbedcca2ee160b34dd42aa2edad57070162ce7979308c841190f611e4e56809ffdf4a5dfc2c8b83be04280357c66bf1767982bba8e4d82a0436d174cca981538e275f27bbc50305b60707e7de0ffebcc540bd63da4b0f1afb7242ada12aa363fff9f435f2cb10f3d0800fe56109ef209b42526f5b43d6b3613041a999bab6f6d486b261206eda59fb4e7ca1f23df718e42aa8aa114d7122ae9871f4fd1bbadbf9c77999b1b0e3bd7d1cd658d00ee9947c42c704144a8f699269ffa564912d1b643d566078552d46d86481d7f1bf27c9e69d8c5832c9b59fa6184b7e498586bd1ab7e22addb182bc7b4e9c636b3a0b55397400a6021c1b1da20525639501ca5fa4efe86e49e380c2b817bd922ed9dc981446d767c75467d63831bcedf5f7c9b6b038c51497b1545fb3139fd76a249332c4a4326ed3a73b843bdd7b2d6b4289c97a234be27bafa5ba4a71b262bd5092356287134556f82780b68619b177fb241d82a5c46ef4abc8193e8f57f4b9deae33c57e5794db3632b4c43bb21cca5e3fcea3c16f72c5d67064f20ee5c2935bcc886094cb6a2b72a2bcb630703ce1c0168415c2feeb4e80ea9abf8a9269721c39d6e0391db830eac072c8b578f531ad9c22f04a61db5013f5e035459c8e1b75b51a24cd7c36a5755ce24b0f7b7cc0056bef050384a0a240224ada127d960a8534737c6a1e4518f3b52b05ded9786b5f34e41a878de95284a2d388f3eaae840f0c97f49be061ffaed0e4d9facb982545f3019b63cba6cdfd43988089023bb340706ed17a549f9827077b902276e28501850f2eb8c40cdb27471ab14b800ec3df81873c9036c3b6c1c3008f74ffb37dfc0ef0f33f524126b6ab7554e029075fcf03267f511f3e9e812fd9a934a03bd921e8ae1310db54c066baf1b9ed3e09e33650b547257d17579e01749ac482b26c14ae5bb0c0bb862f2f7759c3bd174f4cdf7ddbc4d225d9375d9ae50d02373494157f39cfd56e0f8440dd91f3d89bd9fe21cd386542b9bd1f27c7561076ee3649d26c89a0d62f9ca57fce5730c7b16ebab71e4f19aeae96ee1462d0e24c067ab1c4602e3bf503d0f5fbb03347dc36a98655f4b127e18ba134e1ed353c87984f3fb22a70d44afb58b72df5a8485ad2bc584d0fd99f28bbfe70839deab1cb084cc03afd8a25b3a532511be383c92c86e11d9056be832f5ec629f644e920d6ae160f8d3f257624fe7fa636847b184d072d8c59952336cba619958e8ce3a611ce1ffe2885b35f4465b7eff3e0e3ed480c0b606d54ac52467eaefbfcebf6cf341aaa4c6d00cad99208f9c7fd594ce64d274002fe4a11e3c305127f56af2edfdd6f8f4b70fcff8189411a84ff76d97465f7f0", 0x1000, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) shmget(0x1, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) dup2(r2, r1) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() chroot(&(0x7f0000000080)='./file0\x00') close(r0) pipe2(&(0x7f0000000000), 0x10000) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:00 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x1f, 0x8}, {0x18, 0x1, 0xfb, 0x9}, 0x7fff, [0x0, 0x10001, 0x1, 0x0, 0x40, 0x7, 0x6, 0x80000000]}, 0x3c) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3fffd) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r6 = geteuid() getgroups(0x5, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) r12 = getuid() r13 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r15 = getuid() getgroups(0x1, &(0x7f00000005c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000001740)="cc86de0c20a256ac78b24a616708e69939b906abb83ff520eb68c05ee30f55f8a645bb5f92e59cdac9c109a88345970703637cbec814bc0ba50a14d9c5736039c55fbd3cdfc1772140c60a6607afa7996865eac497baf677a5b09bf121e7f3d79bcceb4c75da2f7f780d7999608bbb9b51a4ec4b12f8b633927995a00d414bf62000aac791735fbf6c43e71f1dec30f599754b0ba310986c0cf3d3ef9a1946cd470556fd46cf2fb5a4b2d54e75096330a1543de4fd92964d26b10d313205d8a6bda70a3358ffbde1753b89c8084806c085113de37de60c9359a570f88d6d47f16decf89f8fc5befef71a8a3fbf7483b8189e602ceef68755c7f5031652cf3ec3c1a0bb9ea0958a48a13a8428f9ba26ee5f0ab4baba9923c749a6328c1b5c0e4c2e36ad837cd795c056123493651935cfe9d82ee7a8b4ed3cf1fd354bca47e7888eaa56399e5a8fb09494a6e282ff43316490ce1e05924f2a59c2978273eb93c996a1796e28a3af224b360e5ff113f018b699091cff9d0ae3da9bf6e03a4e19956a291e598b3245100a422395f5f59037a70460c54a1b6c78b83d1aab3fa624192b8945bf8f623c63558e8f5885c945fdb4b13a0a573b4fc82fb31e7d5e9fd054783d30ff294425efcd1518bc45a2963889b4b3a763990adf33e17f4796e82fa50cd0700023a6ebce6200105a3aeeaf996f16ca2a47396f295438ee628e0f1de7f9758ee451b58c1cefbd53a0597ff21c7b68a9095cb213bba8430ce2a6a6cfac019d722cee277a91fc6d36e6b0fa137d439fc7e6bfaa7c1b0a7c804e77362f2dca29a6215563a0e8a0e1492a69533089ea8d2b85ddec489cffe10ff3db189910b7439deec05b3ec8dda323fe8b5985cd829d4d32ae1ec49b8a0c95f16f460c975e72f89c029c78d4a5e4447925d1551cf8e6e8e76d473eea1a1f1ce908562f569765414086c13cac3ec3a3225ae6408c7f154ddc7a86d9e113f180b14078a1e1c9a0fdb0e586bbc7d5a94d7f09193b21f8648842f8df78b86962b626fd9098b638337c451bc25876221a009c33c7ddc81b58db1310bb13f8c135efab7381bbf69fc61410fa76ef14dc2a86636bf23fbf3c37598b77e702b3cdfdef85a63225b0c3859b0208199488f6310b152aad6754be3e80ef13fabad3376d66c454f8ec806a3c3f57ab7ea9733694bb3fc2fbee48cc2b559517dcb868dea4f89cfaa716f12aa62ccc1a6735ead6830909ad0207f91a6cfd5788e422886e10303e5b9aa5b3042f20ca0a44df1aadbfa0fa0ba515f5708d59a051efd869d1da300ec00d5ae4c64f208642fdf8d27fc0029ee84c8794e6658347d3d6ec956fd546160eeeafd62ef88476802aa82518215171c53091587ad3bcfd4ef0699663cb8a87cd22aea54b17bd13753def83fa8df8ac1b8dc840bb99f8c660873b11b33dc6404357e0085260186b754d1e6987518e7475b97e6fa8d9d06c4c493f1ec7fba7e5033b46b7fc6c3682d09dd7d0c8e6b934283d6aae64772dff9b12f8c7697678a1fd5a5274242e3fa396fec91cd347c8a0b203925b97346786911ba7feab24f64a4fe0e2e8bd5a10a74aa4f9a8263145511bedc4925ad4af887e2d22dd2de366afaf7dae08968c98ec7e02761ff6a5f6e0396f17e952cb16e0748660e9962e0d17313ad2e01e16aeaf04f1d8794b1b059962f0974571f2d4fd728b99f7b48fb4deb7825c3fd7845444a2129eca3992d4d27094bc32747c2a329544c53331ae13c0b8d1c8f0ca726fbf99c7c40e7aa745af59233ea78c34ff2b5bb3270aa3167601024be45fa6fdd97f889d3479d55760212684e45f1d9f3d92f14f2e325a0702ceed169a480fa58ab6f2071114c8157ab0fe3e5d3f1c85af2f62495540337f0cb6c5c1f4a2e2e0bc48c1f4881be26a13ac68da226dcd0042505fa9f78a52c3f33c216dfa3121ac4461fd802f83283287623c8f9f1f1f17e6878e4d57c6a616b7eb83409d8818f6d6b8a113b6180e39f8915d17d16d47177cabe738d6ad8d5c6a4bd925ef82259223c15e1ef9967d526dd01320839f0b74abc68bbd5ab61d44b7ff4179e2c1eb9dbeef64a775707bbd9862e0be7c77abd5dbdc28c59a0dda69d02f6c1647c06295463477745f73f2d2a81f65cec6387e2413c0ae713095e9aab605bdb30704f7acba41285386a7cba5b55f4d8adfcbc52944ac567533a34e1b6e6f10d65a1357a216bebd9a754753ab79c7ff7f6f141bcca2d8a65c9d74e0529c48d3ade3a956d998246c52cd4fce2b2b28448d01af3cdba71dcffc053c58a9aa570449e274cee56cb89d7e127edce03768f5a0dda20bf21891aa3c9ff77fd0178a9d82479b8b569ab725661d20ad604ae029eeee02ff45f572ca9adb1f8e87daf5ebaf8bf69c86bb12aab054a9f455fd1c4f6b8187b68d18b4dd051ca4bb749cbdb0f60841fa1b1bf66a846681e86296d2ed050b3c969b263c1d8785a254e16d48df8fc7130444c15adf9ee491b2d14a0a9f84009a8b7875bbbad75df5a100eada5a38afe54f2dd317b286ea7cb0ef4418f655f879f7cba92dccc14b3a377f836ce2a9c9b64f1a6ee6bff5406c3523edde03cc09cf8f82d4ab0282cea7f5676c3298c77039878b8c3c9f6b6a181c2602f56b11546fdd5504f4d7945c7066442c2e7329eda8ac155b30ba0476da94b9cbd1dbe9a800140b785e07ccb06d85deaf257f8fe8ed4896a90a98bb51670cf98115c9fbc163203a85fc017aa7509fb91610a11d91d0e2bc8db66653b5be8aa13443d00e1c58f7ded71bbca13ba76de8911f8a4a9da333fbee16340c8944d643d6d84c4f152858e0a3aa43c14b0c97a04e1a128a8d23336d53c850d39f93db4d72ca5fb1fc0e2b80efa993b54b71ee1c1c242f8e06252caf3ad3d9b46edb470fd0fdfaddd7ba5afbf35fd40d3d08c068ef8591d817e417b5ba0ed54132c7f8cfe2642b5e21758c2bf796ac59021ad606535af44b8c6c64d5b74c2061f6c1799e86d1005f00ee5d9a4b3aadd00054c3d22bc0a973164b1c98972c475d3b28161ba379b852f5b2d1f0c2b1a6eda7c5f60228dba836fcffa22bc935f87c130419fea6afa5eea403baeb6e4f66363032b9a94154c2ada4183cb95ff14ecec9757bcae15b9da3cccdac8ad95cb36c900e6735f8388cb382eb3e63967599cf1f1787a55086bf68eda9954b8c9852d4040815edce735b93eba17ff298c81060e1f96ce2807708018c8d6828df1e622bf32e1bb6425e7aeba89895e7939a59e85f40c7eb396c8fb016bdb2456317d9f5582a4fe4cd80f3031ed1d676f15ee43b8e256a563adc8b9c15ad7f3df2d7955ae486a96618c1f3f27225b94e85d63591ebb5ec2110f2def4e518e4d99172247e5798c16378e109af454f1b31b1fec1984cb14408eb2115a1ed0d17c6c563ee939872a79a888523810844cd40d781a6e65adde8e4e02ca7b2058b8277d7ccb8c723086b85303f7715272b8f46270ebad14e4c58bc9fad65171d816e41ad3686ab3e2fb9a8f854858b4b79e307bb9360294724c73306d32234b397f6b7c19d41493ca5f637cacf16a855353f3f562554a43b10029603976f1df60cdb05ee9943b7b081b283f2219499d26f49f5de467218e97dcf50fa136c97449f776c024f3b958fcc28580bc4b62d5349b8a15b9824633a2f6d25bc19d0082b76b27a203420304726c5b9714c6619c0481ad30642ab35eebfd31c307773f0019da5a9f7188b8102d9d209454081e51a12c71fac6a2693599fa8926072bee06a9f4a0f91860cffa00d19338d7cfa2c8504c2d2d59ba5215a90428afeb3e444f6946fc4d783dba90130e43b3ed577341e696139c3f72eaf889da6f257319e770485c6db81d5debb26121f837c48217c633919056df594c1d3554b5d21b1a67a3e1d6aa5b8618108ee3e27f00eaf0a1e3456c3c0edba1a554d56a49ce76fbdbbac1020ae8fbc5b84d6f5ba44eac645133533c53bf73d680c2d2c4b94df90c461677efa225292b3032651b3c88887c6ef8283020de19b1e5bac167179dfcb2ca3d7e9954539ae6c286c4f1d3c9918acbba9aa694a4331940129b4084631794df3a62870faf1696d9e630a76167aaa631b89968438435100ebc2cac40c75d5f097a2cd582a3686607ebda98375125375ddb241163c6d75c19a240b64530f191910da0542b4aa6af689a803f65a4bf2a65669b0e3f59b0c14c65eed51f52e1dca5d4d0343f2abe876864749001fd361e1e4c71fb778d9436d2b6d6a1a0aa591e90e897b00df685c892c347befd3e34533afbf0b5d42275f48dbe5d722081cb6610faab7cd9a8ca6813e5eb9dbd5db5e85e5e63b5648bc498eaad02fb159f250de6295a37473717de8a73ce6d444e9641b10db4a85b5b6b2bbfb28ee84b99cabbc7a86783ac4ab23e55b00a24e3c48f57382d91728eb6a8e52a7396ee620d40835a3c885af58e486e94583dc37fa67c5131f63ef1e4f406481571c335a702ae642a7ba000386887fe68fb7eb22d0d02c0244e15b6eb4c25be99bae2bce408ee35ba15364bc36708ea609c0eac4d5a07632d959f5d849f755a0e5497c2027d2bee2a7f30f59da0d278d17a030f69635af02e5701422f05dd27bd025efdb609192424c84122f48fee5420e39879da887a0be6f134c4dd57b0d7de3bc7605ed87c78a29442fd034c50308490bc91261de94eb80790cf09192bb5509db04ac33067ad6896bad16d81d9b05b4bdf0b32da213cd429cafa8e268053ebcfc8844f6f690df592d45f03d1737bbaa394fdf9369a6c9f1d04939277ec67832b1a43f35ac06b11f92fac5b7a8c612299df4b3d1e7191c6bd68dc0a6954c931672cf71178a2c277b9e5d1270e2f468a8a9cffce3f7f0d5c42abd0ee522a6da92a62964019bfccfda2d77a0a8622f8455ebcb6868593b9f054cbdafff68058fcfbdc930f54fee6ad802caefcab265f303efbf939ad235da6b3d78489c2b0e1250e2653c6c6b2647a4b2c83f5976bd503979a964eeb4076ff48e9a4e9dbec08066199ddaadc1a0b098745601f73f729725e7b3d151df2d1df4d927246b40daca66365dbf417ea8f13883bcfe9c7908419c53dc248094e85e9ea92225f01b8ac7721fd7fa59bf8c2257bd9c8e113ef2327337eb5b273c29409e658a87189d5f13a0815c58fc4acbb673a89de4c5cdff05d6ec8d7a1b9431eb985be94282013771e3584e4da522c57bb10f4a0132237ef3d0fd47145b7ca53c02c52312c8239def90972d89988eb36a5c3d6581b9080701db35f565acf70e7fa9f156620b36b5d6bdc4d1eb3c718ede678afb159386514b13acf5c398bb620ecdc8211a302f33bc0f374a2fbd8014dd946c41fed01b119eca3b04350d986e6a2800217c02b45f58fe6448eaf2d110a8c3584ad0bf2b64ca4151de737b24f47a0a8d4d9ff84de057e0a107daa410c2d4110333023292cef26a972df3f4f1808e624da5ac5c6ef4d9678b2f3cb512d634e2b0d86a24d65d9800f9bd8081f97efb35a30b710a1fbbd6eeea3dd9e2eec65385cd35be4d1ba5a81f6a94bd3690354b2f80982e77802309e1db98c080956bba564571c15f1d07eb2ed30c7cf0b8ef071860b72c6a37623bef58413e0aeb5bff6947b6612a00de4828e076c1f23f57a43aa6768d007f803ab380742a12b3a82e12a3b60e0bd249de74b177a3d3558dfab4f54ba2aadf1968bee21e0c4dc5e2ddac2ada91fc2497dc65df332d27ae55d908527a262177f6a444f39f06d00a684898a0a0cadf3138b543caccb0442e7115f48008", 0x1000}, {&(0x7f0000000080)="bb33880a81d4c26a8ecd7dd47d17515d40e3479f34a2add9ea2e11894ccf2e40a51ed4cfd4995f1a3825412a8dff231abf2d5210ef1ef0bd82cac27cff7628e456c4b29dd46a4222aa17708ca502b17cb6e1bda2bc8eb90f0cba2cacf2a1ff28e50bdf7c29d53bdf826eceeb7e35a780c2bf5cbdff185469f40964796a61ddeae57a0b06ce653c7cdb46c5b4efc96b5c69d672dbb3697b332bfa65f4cfcefe89137fc98438720cbef5cb4cd88a3c5bff85572640fa90bf439e4089fbe5391042432c37c2", 0xc4}, {&(0x7f0000002740)="98d13e09fff67dc629d3e96605f67988f301e5a3d03da3b59a1327739368ccbbda18b2166dd4342e2879d2da3a594cfedf89113aee02ac009408f67915b60922d20cd8a0f0969bd08b0fcee07dce1a9025785b959eeead46851a501b91cef222c1b77f9a52881deb3fdf6f59d904e131ce84612562a790b38272be929afbe2f0016646230d4dbea18caf98159111508f369cb4a5bd2b9e4f91d49683c57d609e7be41ebe5faf2434ce1a50a30d701ec6bc6de4bc7498dba49c59294a8cf9b52b2b9dd7ba3de48e373a83e574c8864f5eba7711ead025f9e8263258c0b0b496574186b0c79bb31ce9a33232ea5d426f024109244be50701bd7e086632be017b252afef586fbbd4457172e7100433fefd5b4a0e99fc12c61b52964c341a7440064e4f36b2d593167a493e23c08e9555b0b137f53588dfbd4b3af632c534f656bffa60e9bb4f0fd0e7e49737ca8f0b8895fafcdc1cdeb93407beaf3ceb0fe8a1bdf720325867030ebd1de6180304ebef6a0789abfd11579aa94e2e42363f9dfd5ec9a161c01c62c87c2ec38b6885f4b3f1161165ac72b5787835dc037a39765d3ba1d041a8922d47dfb90751b36b8682a3988a9f6a80a2fdd65daedef2078a6d038ffe2ae0f4a73bbf563c9ab3a3aaaea72aef56054b9b30d738efe35834933c87109d1e79d8fd3d6769f08f0fb7c3e6da664fcb35db93db344cfaf12af13337d4e85b0d810ca1baf827f3d652332d655e41933626ef05d9a2e3c913a78cea87b6bb0fb669e8f8a97bd1effd79ef511bf3390de5960fc2730f1b713abc1405c611901dfcc2ce3c956d43806896d4ddf24af9ee798979a2a0d51c176aa3fa80c7d2230eed6c1c469596a4ed45ad3a677120fe058a6f5c314e585e505d513981a7ad1b82ab12da649a7d30eb4be5ebd45ddb575ab500b04722d1bcbe3b1cc3e686d121d39b74b5dc72812932ba1b471b1f5f8337999b878cf1b0216e190ac05aa8aecf007444831281a1d444947c9245ad89ebd600811b7da273e68225c46351d9aecd8f4196da278559a222713c69499c2ff0ebd76a4c82d23684a368cb678dcdde98a83ba130dde71815f20531f1f31f93abc696d4ca9a5bf4bdba888f11de7028082f1ee9f537e95d5b1210502fe1e0736e3c2e537c38973bef077c087538c6800ba41a6f4131911d424eafd0903b05fa322262bb233e587d5dc9f39476ec9044ead936d9354de8124803376ee7f98e232c31a8e97ed251e83ce12160118a7dcf7034c8500272bb87867220dbe68f4268e500c833e287afd57363b070ec3294484c31160410813f1768f488ba184c7c71ddfdf07a2de9e42120661dc9f3e8d9068fc58ff0ae863a1f9649611df6bfb4a0387b0d959c2dbbcfd0168ad40a8fa4672b5d962ce3e3e9c13761eabbb92752efb0233bc44c429fbb25a59caaa2c6854e003294799794629b4dd666c441ea3166592802bc542ea434b6f4f40cbc6ef6af91c6a78b7bf659b231586e3c39b0859b076e245a85260f123d3e7a54f36c7901008cb5f740a9aff12c7e0723dc5c133cdfd6d9f5f31c65de184369a113c81fee453fb36f6cde267061242c26b1ec4ad1e8210025ef0ef0dbdb6baab4597fb04922d29b81d2185e23c82a5b10c13d7db6cd55cac8128581c6f8c13e34e1ac90d276e1d3866087f4e365dbfa855ede7d8e26c5ba8fa6c1664b3ed398734ae02e9f80bb5a0cb0b380891e760348317519c71c0a24dc31ecee986ff39a9aafae6cc032e38de7fa269afcab1c0c66a8686afbb1e06e566416b5a68f728eae924ff884c35b97e190bed3b8fdefc0e3b5c2261875a9de2c06995483f956e1271eea98f076dd6c95ded5d078895b61865269f8e2759257c2f91e6a3034571cd19e136f432a48f4fe720a8fa144ae7ae39e8f8c79fce7f6f28a12e034a485396eb19a3aabe51b881ac3da348bd01d856b94336bcba4dc147df9c8d2e42af9b33df522145300f70af55dc85c4bfdfbcbdaa639e31e75412607ca69543d2b4432c04987cd895ae7b50c09b3a2c405a891ce7fe7a6c304d99cf6b4b8f542bd59707171ef2368576daeefdd9ed3ae5e6632807cc9035ac12994c8ef029bbd6a3fd624d2af3489fbd46a375eed64750a80df8129e20741c10b17706fa9fc0e506b9ce8993ca0b72cd7e48ee7a33e2e9b082c96fb1eb1c672c3c5c5db74e0041f0ba9b4cc8ec8a5ddf59a8cb230a8fadd6a74e7e6c39ac17b847308b39aa5a09f043f7c15f6c124301bcf3ba6d2efa1a22f02d5f8e1031f76560d414101c5a556d1592daa23dd9cbc81618e96ecbe2e1b0b597b58f30083d3e7c7ec49681efb70d42a31da9ad2fd925c578074437b143c9925fcfe7acd1bc12551902b5cea998a7850bf372f3af3ab2b4876b16a6a70ab32780f2c6cb49d5034ddb8286f81bb177f49a5968fd5ec02b84909d4eb296676e970226dbcc11b9957938dfede6abf09f92a8bf02d02362d6cbb66e13d3663e7c5409752406601efc6ac8cbcd0a46d3638c5c13dbab48e33948177f8649d51ea5ae0ebc716cad78cd7579b404dee6cf2338b778729be4281dcc076895c0dfe7a1253eb29e655d4b002d1cc6990d918ee67f514864383dda5096c6d2f5e8750cc9b7ae7d480f283149e7223525c896f1420cda515e165c66b0e47ae0024bab38517b50eefc03c43368aad6817fb70b784fc326865e1e37761408da6c229e09856e26a7cabd38d489fea1f509ede83af7b596ac4005dcde764b623c39aab0e2f48055bef4ec39927eb922dc29991af0f05d4a139a95718a9a8d84fa1925cfb61d89ceaedd9025b8ab8173642c2b7cf44603a176554721fc202945ce1565b1a68bad5c3c0c5e34b8787537475d0357a61b82a959a2f1fc9b0e9a4c2a6305f94ba05c80735a8d48dc967c09b4620fdb74aab6acc52daea7f22353bc7352a13fc3cd334b3f8408a748f6c26a5bf892519783e4047269a6e7051a91a3a20b9ce05d3a9cde92ef69d9554d8cc79cc172b6cd7bc5984042485481f5af92d59d6807b146740c7c8c3d7b7e88a30d41322e028d9cf3ecc819db8760a48d1075fa8c0e64e11f9d4292bf0b36f0bd459413167da7f9c865e70736cf7bd545f25c6338e8035ce7e2f53a5036d344d720774c560405500913306131c5045a94d20c4bf47cfba1a6f5ffa2ca9eafc8170c49909a1486c45f2deb588ac0fede71f97aa964dcbfbdd962705e0218dd0f75424784e40f4a4d10b850afff0e6f6b2cfca25e03ab625943029c1f6e3ad29f5b75cfb15c21abc395f7dadc58eb08081b0da70214a542e242b8d2a1fabf60889c8c9c60394d30635fdc0a42542c091fc279d86fccf99013d8ed79966f060501855a6f6f16e3b3c1c6f8f16e9bb2bd8f96a347230a47d5722ad454b1aef5cc4f6b2846da7b4fd7d47e2b84ee2721a49b55ab76d7f20ee92fc1319f677f38d360d1a9d70e071e9d4a6171e6a7cbfde6868684178afb8c8971b176e330165f00c5bc6827812bcfd94569c2345451ac9d832851007998023d56cc5a012d64f6f96d056b548c02fff54b64cc7b5ec10215c4d1f1786b2fa49af4ea07f7a8905f4afc80670367919ed3755385a2763ae08f2972b27cf235c703caa3cfac3ce8918c288d09263c78f39cbfa4569d3291f8d56024568ef481133f349143d46a0111968a7b7f39d27f09eb4684b90e1ac2f6e08acd6ba10112dfd8ddc09ce869770da47f5609d6dcc6721512bd318f6a930b14a04eb0bd7469618310423a537eb677493a994b0657fe7ef28b1fef010259a019200cde7be8193f1c0a1fbeaf8d9570186606b1a308288991cd33349a464e8453650473b574ef65583a29f3604f81214a724e23458940c9084f0af1b82b849855b05792059089dd154d52e64e71d0cf35419169842f7b259f31439574dcb5c49a867e7b65e09b66e015e8a75f3b69f7f2d20966058fe8d79e625ad20e2e780c358feedcca3c4f95fbbb5749bff2ad0d246649e9fed3f63a180dddd430de02edec21fa9a541bb9739542b5a3f968d040c1ed6c6de6290907d79f617c9c5f2bffef0883f5299daf3fc6c4a8f51710339f0655cd15f086105c2de995104be777e678d17cf867d98828cc58145951fea566aa70151d621a96142419071c17ab69bf7f6447404e1bfc41613444f291fbc2ba28b6aca83eb4354aa37ce62a0104b99f8fdadfdf207002b89d69bbacca0a4c5486d8bf73e3cb57a2271f321b61fc013eb0e11596464fd1153c32235ea3672151e7c0d99d6c81e060b19479d7d57692746b8bec0741763d64556062e3fcf31588256c3055896dfe38b14286cf4e2a384f7e795720f0011b72484fd93d02258d78d2f2f8165df60b29da657e8b9d109f4b914cb74a6297d63490e468df0194d4fb5af28c4e26561aaebefa0f3001ba6be60492dfe4d816cea3fcc1a658252dbf75fb6f6f875dbb3c82b41a494b6b52f1c2c878084a07254e1427d1b8424c3479030f05daa235e0cd25e870afb28be2f67bc6cec6a412e32dd548b55ddc8718bd004afae48012cd24e887e6ed520c53f2a244f6224da951940e276318cf9378115e1fe5e3b6bbe6e317cb5a9b4b175e1561f4d4897de84c2cdab26959869918734b78492c1bed44cec4a15b222561fd073a71f39f548686c1fc6bd15328646ae7abda713c90106900ce328894fd294b7868ed29e0e5c979d25673da35e71ecf4c82c1cc9c9daa31ca24c15341926987bde2292984fea7e7d320762d4cccfd6de0d58c23b63b79debd7565d379dcbcb6596f81d86df12fc1bdfbc3a7a16e6b6ab25eb90df8e474c1ed6c065794b5869d39f405ea4b39c3ac50383e0b64093e196015281262061dfe5f662104a5e8204f21662409a02ebdee5462689d14a81a5c23b768333cadce1beb0474a932f93cb218ac08cef00d1ec10cebad30db05633ff2f8f8120b13d4baadc2f7bc7464b60a5e892f9bde4b8f440faf70dfb3ec49bcc4bfd20af2eb977e6151f4ba86703203d8f3afbf897a36ea8630f8e54eb32023b730f11d9cde09bbd0647952fb542d1e0a7685ba505c0013229e38ed355f0776a0fe41ac9cc3b0201bf976a5f597e3200dfc63d762e2ed7c470657e5b2e4f98ad9a4a202c7f17f874885b5f004214390e14c60792bf7b2b64212d6c8b676cfd13e7edbb22ef75f2dfa6e3e4a76ef99a3ba30d7102ee9e58f3336bcdf9596da13160be7fd00a930ced52b9ebc97011ade64f262e05cc59df432f04b8ae4a67df54a7c58b058c685d89d135d77ce15628542274a481715c49cbfe8c61b025726fb28141b78554dc85b44c006f67b47575402bb71005c123822ced493b0ffc198300e6d8f093e132c5d6af8201f913fcf3f378b8e99ae04cec454a90751960d89ef0422ee94409c475bd20d16e6385b0712c6fc26136b462f9dcaf7c892218fcc3f7d295b69700c43e42aedf8d3394cbe1cd795d3ca298410ddfbce62cf2b8fb0566b854690f25027bb40e862790a14e200c54a9841574d784184b3560919698c2a3bbcbd9d093b61b384759b6bc6e0c1473a2ca8bb98f77031846d49733195bee5267bfc73add91ab0b4f589fd71fe1e97f63f356bfca79004ef4c58ea88956ffbb3f015191cd5a35a6998c4c566a05dd764cc54c5a2878742d460bafee6398014e3fb35422d8bd6b109c53f5bd088f55ff02dfe67b219fa189382cc6a00ba60b86a2acdd3067a109889f0d938991f10b99632772f38fc0180c0d29534c8ac9cf2f7a0beca467d20bac9c953394ad3c0a19b0df0de", 0x1000}, {&(0x7f0000000180)="54467f3ef2eb9b9afa0bbe0e31264000dc5fc1b43cf6d8992bc9acc43ab5005053939bcdacc0820982dca99fc5b5c103712eef88e8405d93884a1b44cf0a293aadec39cdb12d2b379931b6683420600949a5fd06525d468896a0c1770dfa", 0x5e}, {&(0x7f0000000200)="51bd62d0cace5662467bd8447f48188b2bfa123e0b14b6cbe28a525f559a5561b70bdb3ce26a88f73c9942fc5d7c2fd889a53c5d0ccc255147146a4011cf8be66d3f617b3b36729c55407e83bd01b581b112ab31ed7fdd3a45ba0c632c131b0ae8c5a4d4f2aa9c0c6bd72bff10e2e8cf43323e646b1a98c4aacd0a2998a46e4389d47abe", 0x84}, {&(0x7f00000002c0)="5a36efe3d0f6bed49e931d49644a2a31de1a41e8d6", 0x15}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xd8, 0x404}, 0x1) ftruncate(r1, 0x0, 0x3fffd) 16:00:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64, @ANYRES64, @ANYRES64]], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket(0x2, 0x4000, 0xffe0000000000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xffffffffffffff01, './file0\x00'}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:00 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) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) r1 = syz_open_pts() close(r0) dup(r1) getrusage(0x0, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000340)=""/221, 0xdd}], 0x1) syz_open_pts() 16:00:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x7, 0x20, 0x2, 0x1, 0x1, 0x8, 0x3f, 0x1, 0x2, 0xb3b}) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="9eda1088efff4f611f8de1e8820b8882b9e1cc3589cbea3f4f206f708bf3b66be8a49c1751e3cba7cc8cf9f50ca1a72f4abca489f0147b2c5d96f5ab86ff7b554eb28536e0e86a91", 0x48}, {&(0x7f00000000c0)="f7501e260bc7d796dffbc3cc015402e3770a9c6144b53d96f8256fea2a43d018cbb311885d9c04aa09fbf9541e63b192330b9c4f2f97238512ac7ecbf7d3cd", 0x3f}, {&(0x7f0000000100)="f5b15fc427a1427b5f93b95e35013891f17d77478e08a1835492a87adbdbaea4805b077e2b8e9da0a3d57a707d59f929941f2c5c611f00f8f68b226c173ec8d517d1d943baa60e72870effb1bcaa7f09b07a0584cfe6b3b0297ec0a4e849b6dd607b933c9741b32f1947f5c780654622910d5fa627", 0x75}, {&(0x7f0000000180)="69539981c03a4a0a22e9697f8ebde17eadd4eef53dd74533ad3d679cfbcaa21494e5c9e1e005c502fdc29f219f2ae243bb9e6fbc1802b3304f9144e5c77a0ece50774ade5008aaa9150723efa7698884c14725dc37d09fe3e0e16719321ae4a98049231c8a43036dd4e9f9efeeec1b6578f4f7e546f01ed7e84f86f3f4ce7f854af7285fd140ba14362255f0944d6d2ce96d45691e5e5af5fee1df56de6da30c0b85a613ecff40074d5ca0c870a94e5200ab29f29560c1fe68eca94a530628e876618906502bafc0c28b813a6113937c6b789c7d74c16523d2957ea242b7bd899fbb48eeab438747b4", 0xe9}], 0x4, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}], 0x30, 0x4}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x80000001}, {0x80, 0x6}}, 0x0) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x20, 0x1, 0x8001, 0x9}, {0x2, 0x8, 0x8, 0x7}]}) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x1000000005) mknod(&(0x7f0000000040)='./file1\x00', 0x4, 0x2) 16:00:01 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x80) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) shutdown(r1, 0x1) getppid() fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)=0x800) ioctl$TIOCSCTTY(r1, 0x20007461) lseek(r1, 0x0, 0x0, 0x1) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r2 = semget(0x3, 0x3, 0xf3668a18d5487cf2) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000300)={{}, 0x0, &(0x7f00000002c0)}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pread(r0, &(0x7f0000000340)="6722dd35bbe1af065bc118a38a045301e7d2009614887c39965da1794951fcccb8c46270c76d48fa9d9fdcd987936c4c51c3fc60bc", 0x35, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x0, 0x7f, 0x20f, 0x1, 0x3f5, 0xe4e, 0x200, 0x0, 0x1, 0xfff, 0x8001}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000400)) sendto$unix(r1, &(0x7f0000000440)="c26d067d30ec22d465f4cdb713ba81a1ab92fc8a5dc3b9cc8f4074409662f16eb952c2c91b1d894ce16464cdc9e27269d3c549031aba01c7f9c396d5f4a1558790ea0b7d1f0a16cdddc0381dc98f26f7d14c0d9d170497bd2cfde9f361e4bd7ba9716a0a2724f1b08e405723d8c028117133987e5e5dcd46cbb3e778ff1aacb4d9af5cfc92e751ee3914ec15f58d478b9fcb654504f5869b3a7a382e29afb1398934", 0xa2, 0x4, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) r3 = accept(r0, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) chdir(&(0x7f00000005c0)='./file0\x00') r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x20000, 0x0) mknod$loop(&(0x7f0000000640)='./file0\x00', 0x40, 0x0) getsockname$unix(r3, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) lstat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) semget(0x3, 0x1, 0x1) bind$unix(r1, &(0x7f00000007c0)=@file={0xe23c9bdf150ddae5, './file0\x00'}, 0xa) syz_extract_tcp_res$synack(&(0x7f0000000800), 0x1, 0x0) writev(r4, &(0x7f0000000c00)=[{&(0x7f0000000840)="7d4f694a7c6c646a880d54b3e742533586d1f7ad90a59d5d9d2f497f553e35d242b89f8733f4eb4600672d7b6f8524d88cdb2ad5b53d01963b759034219f071b0811bdafa00edaf05298d0422aeb86a09ebf12c65efae8d2eef8ea8dde666b646e6f1509ed46ddc8d2e8841bb44976bd2ac8f770e6b4e82ead90d8ee9ae9eaff2ecb62a81413471f5e494656605a3c8c45ff10d3829183e0ee1f14a3a75372c31ca4391040f62f5e9c0af0628a51ad797ba5e12e21949872a710e501179d6d5cf8cfe1e42ba6fb1a9a7fda36f28be093c0b119594bc48b075c89a9ba8109c7794f02159d444d4084de343a79101b0bf8484c142d1714ea", 0xf7}, {&(0x7f0000000940)="cedd74f7dd55d2101ff47b9714bd790669e064c03f496068006674e1595f", 0x1e}, {&(0x7f0000000980)="b633e70dcc03ce842cbec58fc69599505539d2bba9b48ed2047cc96f3ede6ed5925d26785078355bb8a2210596d870b245bd5ab3eeac46b4801ca78c0bdc746d3536f7a2995b1f61be595b844595a7c47acd53a602c65fdece5baf0ff9e65b34658018163f9f9d32ca3530b702e9af58d1b230bfdfa18452f2921f91672a741623179877061c6bf6e11f8f2f9be586dc41a19046d4a7da20e282ab0056838ebb7fa3e274863aa4b75362b913f7d07556b1b4fe166c76a584bb9387a28d02ec6e144bdfa1d521083cb825b1098ffce324e434ba37", 0xd4}, {&(0x7f0000000a80)='<', 0x1}, {&(0x7f0000000ac0)="f6404015cc784975940792b9a58582d635c4c81858378eef41a7dbf423226592de93b0ddf95ead6e04b6cc5c124ba72a41155031876cb63fee15450136f7e5af3777af4cad0ba48acef8b297504128c7dcb24c0868b4ffb4a998d3af59cba117a17ca536b097b23452313d159130ec8111141831275478892d296b53ccf163f6b92274de261ab90325e9ba66e711c346f5106013d7a4eba4f0a31bca73e80737c6f37779e47a70b94bc7f15e33f3006c10e400fab7410e9d3915c52e3255", 0xbe}, {&(0x7f0000000b80)="1d93d013bba80cf4b443bce30d296073d23e07a970c81a9f9f4e32149e074ae8c188a864f09b9ffe4438d84d98cfdba701d74842ce6e876be6d531dbbe4aa991f7af1186cc37a77d549563127d94021d934b317857c9f6ef10ad74e8c7191a49ddd5", 0x62}], 0x6) 16:00:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xf5e, 0x81, 0x0, 0x6, "757eb93d185b9f7a44253415abe9c6be26af8317", 0x1, 0xbe00}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r1 = socket(0x18, 0x1, 0xfffffffffffff48d) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/16, &(0x7f0000000100)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:01 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x3}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x5, 0x8000, 0x2, 0x1}]}) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x1d, 0x3, 0x2, "8d78ec586d2fed39b036953527ec8bb1614cf7c5", 0x0, 0x3}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0xffffffffffffffff}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x80}, {0x6}]}) nanosleep(&(0x7f0000000000)={0x1, 0x5}, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x401, 0x10001, 0x100, 0x6}, {0xb0b, 0x0, 0x3, 0x80}, {0x6, 0xb7d5, 0x2, 0x3f}, {0x101, 0x1, 0x7fff, 0x8}, {0x9, 0x7, 0x80, 0x1000}]}) 16:00:01 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x7, 0x7ff, &(0x7f0000000100)="414985f87c6dc4835ca7490fac88222f535b307e04599e9b2a9b9c322ee7653bee6a6b9a6acfd8eabc6c5f72c8cf932ab8e4d1dce8eaa5e974fcc7183341252daa8973d413c271d62755e50d9fd6ccd1aca1901d80c1a87766d9a2e8011850826a83c0d6eb7304", 0x67) r3 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x6658, 0x8}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r4 = socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) r5 = kqueue() r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x0, 0x0) r7 = kqueue() r8 = dup(0xffffffffffffffff) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x40, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40, 0x0) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x74a1ddb4722022c2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x800, 0xc1) r14 = socket(0x20, 0x2, 0x1) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x1, 0xffff, 0xc7}, {{r2}, 0xfffffffffffffff9, 0xa3, 0x2, 0x9, 0x28}, {{r3}, 0x4185a705e5f856b5, 0x52, 0x1, 0x200, 0x7}, {{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0x9}, {{r5}, 0xfffffffffffffffb, 0x89, 0x2, 0x4, 0xfffffffffffffffb}, {{r6}, 0xffffffffffffffff, 0x51, 0xf0000000, 0x2}], 0x3, &(0x7f0000000440)=[{{r7}, 0xffffffffffffffff, 0x80, 0x10, 0x69, 0x2}, {{r8}, 0xfffffffffffffff8, 0x40, 0x1, 0x7af, 0x7fffffff}, {{r9}, 0xffffffffffffffff, 0x27a3e8317a34db7c, 0x10, 0x3, 0xfffffffffffffff9}, {{r10}, 0xfffffffffffffffe, 0x1, 0x1, 0x6, 0x9}, {{r11}, 0xfffffffffffffffa, 0x10, 0xf0000008, 0x53a0, 0xb5}, {{r12}, 0xfffffffffffffffa, 0x12, 0x1, 0x20, 0x2}, {{r13}, 0x46ac1bbf28831b51, 0x10, 0x2, 0x5, 0x7}, {{r14}, 0xfffffffffffffffa, 0x0, 0x20, 0x85, 0x1}], 0x6, &(0x7f0000000540)={0x2, 0x43}) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100010000) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) pckbd_enable: command error 16:00:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = semget$private(0x0, 0x4, 0x40) r1 = socket(0x2, 0x3, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x389f37aa, 0x200, 0xc815, 0x0, 0x0, 0x2000000000, 0x40, 0x3, 0xa61a1ec70f412a20, 0x4, 0x9}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r1, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/122) pckbd_enable: command error pckbd_enable: command error 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair(0x2, 0x4, 0x400, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x3, 0x6, 0x8000}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x18, 0x0) ftruncate(r1, 0x0, 0x800000000000) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x5) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x48) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000240)) r3 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x2, 0x3, 0x8, 0x0, r3}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0x90000) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)=0x1) fcntl$setown(0xffffffffffffffff, 0x6, r3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x400, 0x0) sendto$inet(r0, &(0x7f0000000380)="3ba309a68a3510d979c417b21b6928555c07bcb53ab43bea50eb451844ae403be21660425b903699ac9fe8411edd7f0df8061a5d26cafc9f3cb8d585d3a916ab206ff0", 0x43, 0x4, &(0x7f0000000400)={0x2, 0x2}, 0xc) r5 = semget(0x1, 0x4, 0x1c0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000640)={{0x0, r6, r7, r8, r9, 0x188, 0x9}, 0x4, 0x101}) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f00000006c0)={0x1, 0x2}) r10 = socket$inet(0x2, 0x5, 0x11) chflags(&(0x7f0000000700)='./file0\x00', 0x0) openat(r0, &(0x7f0000000740)='./file0\x00', 0x400, 0x20) flock(r10, 0x5) listen(r10, 0x3) pckbd_enable: command error 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket(0x1a, 0x1, 0x2100000001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) fsync(r1) close(r2) r3 = fcntl$dupfd(r1, 0x400, r2) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:06 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3800000000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x20004d}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe97, &(0x7f00000000c0)="b2") 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) getpgrp() getpid() getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000680)="6f4c8b76f6dd729d4f5963aef80500b2d6bdc42e97bb40f30aaca7b848ea775204344e569f95a33dd5fb63659bf26976cc68b0762de4fc4172699253570f8e415afac671f2f6b2fe3288c16486b23a0582160757c96128923826879504861abf383208941045e24e990d4f3aa8075a8c2c1a5832ff02242ae0fcde911209506b000000000000000059a8ebc67f55f3ce4f0202240703b2fd729c902eb3513c9880503555f41e6f24e7a682e8", 0xac) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x114d235276960a50) writev(r0, &(0x7f0000001980)=[{&(0x7f0000000240)="5e6c06720dc9edbc83620a28b0ccc2c30a478690bd0707d79a3f06121efa59fdcc1bf82941f3d2cdec0c70fd37023d92b80cae446b43ad111c0076b106d57a16ab85d1751b7a40327e1a2cb80e83eee1636c1cd158b3ca30435948f9fe2747a73e9b3465a2b854aec1c9f79600347a49fa4ff89853d2db5fcd44b1fba717763bde43ddc27c2948e58f77dca85b8bb5a267eed88e6f13c142566865a9438a857b12f5652d", 0xa4}], 0x1) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) r2 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x8) 16:00:06 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000000)=[r0]) setregid(r1, r2) r3 = msgget(0x0, 0x304) msgrcv(r3, &(0x7f0000000080)={0x0, ""/77}, 0x55, 0x0, 0x800) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x480, 0x40) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000140)={0x8, 0xb5, {[0x100000001, 0x80000001, 0xc6, 0x2, 0x8000, 0x100000001, 0x8106, 0x200, 0x9, 0x2, 0x0, 0x3d, 0x3a, 0x0, 0x8, 0xe677, 0x7fff, 0x7], [0xff, 0x1, 0x101, 0x81, 0x80000000, 0x5, 0xffffffffffff0000, 0xffffffffffffff80, 0xff, 0x1000], [0x2, 0x5, 0x5, 0xbd, 0xffffffffffff0001, 0x4, 0xafe], [0x9, 0x2, 0x287c, 0x5, 0x0, 0x9], [{0x800, 0x10001, 0x80000001, 0x4}, {0xff, 0xffffffffffffffc1, 0xb8, 0xfffffffffffffffd}, {0x2, 0x6, 0x4, 0x7}, {0x2, 0x80000000, 0x0, 0x3}, {0x1, 0xfffffffffffffc01, 0x7, 0x5}, {0x3f, 0x0, 0x3ff, 0x2}, {0x8000, 0x200, 0x1e4f, 0x20}, {0x16d, 0x3, 0x0, 0x1ff}], {0x3ef3, 0x2a, 0x0, 0x10000}, {0x5, 0x401, 0x9, 0x43}}}) 16:00:06 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x4}, {0x400, 0x80000001}}, 0x2) 16:00:06 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001780)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/197, 0xc5) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10000, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000014c0)=""/248, 0xf8}], 0x1, &(0x7f00000016c0)=""/90, 0x5a}, 0x843) r2 = kqueue() read(r2, &(0x7f00000015c0)=""/211, 0x93) socketpair(0x6, 0x4, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair(0x2, 0x2, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) dup(r4) close(0xffffffffffffffff) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) socket(0x856f1d7be0353406, 0x8004, 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x2e}) r1 = socket(0x2, 0xa1a6408bf7333b39, 0x1) setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x1}, 0x8) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x3c719b78, 0x7}, 0xc) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) fchdir(r0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ff4d4d7ee40000010000000000000000001000"}) r2 = socket$inet6(0x18, 0x5, 0x0) recvfrom$inet6(r2, &(0x7f0000000200)=""/113, 0x71, 0x840, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x8}, 0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:06 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x3}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0x4268) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000080)=[{0x9, 0x15, 0x0, 0x1f}, {0xc7, 0x3ff, 0xd7fb, 0x3}, {0xfffffffffffff000, 0x6, 0x6, 0x2}, {0x200, 0x9, 0xfffffffffffffff7, 0x8000}, {0x7ff, 0x4010000000000, 0x8000, 0x2}, {0x4, 0x3, 0x7, 0x5}, {0x6, 0x80000001, 0x20, 0x1}]}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x8a) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) pread(r1, &(0x7f0000000180)="44c2ae5156dabded62a9a69f54ab52441c74857aa3ab537e4620c6b5d65f5c51df18272428d1da55fca1000903c5b91b53cd9d76572cea0bd58b67c6839fb5b6fee0d66e7c06d56d9c", 0x49, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x3b3dc497bd1f3edf, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)=""/172, &(0x7f0000000000)=0xac) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000004d133850074873a745fa15dbe90000000000000000001c42c970000000"]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_open_pts() 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x1, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) 16:00:07 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000140), 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x10000000, 0x10000000000002}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) r3 = dup(r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x401, 0x8, 0x100, 0x39a47d500af4f0e, 0x2, 0xfff, 0x100000001, 0x0, 0x1, 0xcbba, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r4 = socket(0x18, 0x400000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) write(r4, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x40) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file2\x00', &(0x7f0000000100)='./file1\x00') chdir(&(0x7f0000000040)='./file0/file0\x00') 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f00000001c0)=0x4) sendto(r0, &(0x7f00000013c0)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7", 0xdf, 0x0, 0x0, 0x97) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="019fdbd34a62862e0a4cb5f7c41f081c775ce103247300c41db904c4d71d7731784403962052a63ceec6ad33bd8364ca5dcec4ef9adac4838339c28c510fb5c0f285f99b67ab552a7ef6075fa682e3138689db27b42b5fdc4e6a1946335c1538ce35a61c6ed8732f843781635d1f037072067ce5904d2b56ed151ed413c568e7142862bf755424148b8bd590857e3353", 0x90}, {&(0x7f0000000240)="5352c915317786d8b1ec58dda568b2c94b10ad351c77d44abba74fe98367db4ee4bc24b70d98c1a20a00ec56830acc5f415eafc946563fbfdff06d55cee75c328a0419c0c458812491d1f955c52cfd376326a62d2c9c90cb4c47e9da3963c1a4f6a95b7adce2615176bc7a0c5b57d3cd5827f22fb62d98fae407d648733f5b9431", 0x81}, {&(0x7f0000000100)="2133654e09cc63f3d41f23d8919e0d38711dbd3649667b00df005319100598d4571c346a91b45fa3dd2ffd4d", 0x2c}, {&(0x7f0000000180)="0c376c4616bd4d16ecd4dacbe1ccd026db46186b076cf5", 0x17}, {&(0x7f0000000300)="50c85fac5dbeb9de4dd0866fa0d6fadc79ece065fdab8f66f1644befca5861e5d086eb36eff07d04dce8094dd84d523058b06205829185f41ecd18aba3e4cbc7b02515e073e29a84133d03a52e348eb0836b4f0d1a9144beb6ccd8bfea2bf9eeb1291d553dbab090da3c4f6cfe3bc0cb4e55a8c1f98a3d676b7d6cfb36befb9d", 0x80}], 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:07 executing program 0: stat(&(0x7f00000024c0)='./file0/file0\x00', &(0x7f0000002440)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) fchflags(r0, 0x0) r1 = kqueue() shutdown(r0, 0x0) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000000)=0xde) fchflags(r0, 0x0) r2 = kqueue() accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f00000001c0)=0x8) recvfrom(r0, &(0x7f0000000a80)=""/12, 0xc, 0x3, &(0x7f0000000b00)=ANY=[@ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYRES64=0x0, @ANYRES16=r1, @ANYRESOCT=r1]], 0x1) sendmsg(r0, &(0x7f0000001ec0)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f00000002c0)="d0b1e14a51f5cdfe50772aa58b8ec0e26d9387cb7d9e039ac6e7dfa2c3a23d24990e6f2c0e69782a699bc13ab2f1dadf786732a312527068bbe41e48ae8c40fc03abe18663911f22f5b4da6ff8dbae79dea934b941307a9695d93301af330b7e59407185c70b1aa39635a9e0afe9af0ee52a5e2dde1b562780613e94b4972c8c6046ce542f266b0d2ee32eef2b7cfdd06c9e59c1e599f39fd8ca4b6bacde550702af90e8c7bc5c78a1287b91eaca3bce043d10f21ce3f9065d241733119713d26077648b29feadcf0aa030", 0xcb}, {&(0x7f00000003c0)="8d267c13334bcf7e28162a52e77fce83b9ffada184e5e6e6483a9c5be69f069ef939882686c0d5045908dec45440eccfd0c4ebd019cd1c734eaf8692d39e68868a3d915f77f5ab77cbf7f1443860125689c3a37e173dc37d02aa96597495e694038c57af3f443d741a44f07a0c7109fe547ea56129d6d9d1695fc764d57df12ad2cd874dee3fb85340a435165f23e7d7a45d9d8158d324c3a4449216cf069183986a19e398e7", 0xa6}, {&(0x7f0000000480)="69e0014dd77a202664ad3298ab20b4ed35dbdb86f059ba233c1760a8802b9e2878c26a5155df5ee2ab1f008b10c87ed48d162640e23236b931d15571ced84ff6e4aa2b78b92713d875e2244ddf99efdc61088369853dda87b61f3444d67c0222f50272c2d2c17d2d6658751486a53ff4d51764e294b4c4741b30807905e01aee5cb578a97b7c4357b84fe6713e14d1dd3b8402f992c0", 0x96}, {&(0x7f0000000540)="066b08a281b655b65dc3b24931c27c751b956c76de7440e32155b43d53edb6b291f7e16d2e7b3399d62a60d55007a0f88651e8f67933897375a04e741b806d372f9e09b9259dc1c54eac23339c3cf6a27f68973f348651901b5fbcebb2a8ba11f1254cd572285e6b2c71b992a8cea83278880fa650722cff04a23bffc955ff9fcbdfd5abfd911ca81af923347d99b726e7f8e60b114ac01e2d9dda4a318dd7c05553b9cd40421569674927f0163eb4137142db39daf3f28d1a530c28a3d721bea041522bfaef175cc246181d", 0xcc}, {&(0x7f0000000640)="e8fced8874fde70f50d93062ee4fbf4d9a05b237f91f99decca062cf8f7209cb77cac06840c13c92908530099345b8115cf55fd88e220ed83b609c350b2ad4ec70436af632a12f855f578db106efbfe8f9894ee03bf5068b6b3609d482c00ced645416ddc853", 0x66}, {&(0x7f00000006c0)="f5bdc967744a41291f0c12bdfad23c6837c9e13b44eb455907486c252c744c4858224a8cb9277a8701f75e42b7007d43d554c0ce413b6b5e900963105374d2f5c4a106a027ac5bffe2b8cc4d1b6bb71d7a111445fe1ed4a500f5b5af7c67f0e40def76155f4f673e73d6389f5e52eff5358dc0c122d5eb7542ad26de91e486a7803650b974afa8cef60929d53a705cd38e672b8648ca3bcff038ec73dfe825f238493671d841a67d48a46db412255fd2bb2b86414c326b6c9a91c2ff78f427f5f3e14502c52c3a9ccc3c8f418fb8203c", 0xd0}, {&(0x7f00000007c0)="30a71e2ef381433e727efe6fe0bec92273e5b18a0ba488407334c32587d2196072831c25416f9dd5857be9dca3d0189d894734281de4cd1cbde242d36b489e3846aacb02900f904b268fd80ec06b315ca25554b84bc410ebeddc812aaa0b0a6b7c4e369c951c6e6d3cb7f8e39f98899113bcf8eefc557176918b860ea91f247657a7c7a4e151caae4681a4df2cbec9862fc66b55034309aedb4c3d2d3e903023135155f2e7a70b166c25b0e30a55f178726adde6dc9b8f839906ef4fb31839c9f8871ce1215606b07a4867706176ca67f4db486907afc6e4ea04fc913fec5c7eb40b8f688e762fb07ffe", 0xea}, {&(0x7f00000008c0)="6f9675b8cf23f2c0c0535e03428d5e8e3e1bd15b407a40abdfa875693482453a90c8268e08c9dccf34d36e3961955b3226d7e740dd4c9986f82dfc3e5a4414feb83407b031d1b72bf3a697f41f5ab67c05a0a7109213abf3de4d0edef975d2589c52327dffbb28f8efe81f6d3567136e5da03c867741c5fcb5bb428d1d61e18138bd115a3b362f25e4fca963", 0x8c}], 0x8, &(0x7f0000002500)=ANY=[@ANYBLOB="5000000000000000ffff0000ff0f0000ca0841570366e88beaa1e9f0c3ee6387a919bd0d16f6a004cb1b0bc55c4cb02fda4f99868560dbbcdc3bccddf4de054ecd6ca3f4b85f16c0baae000000000000280000000000000001000000ff030000541fd9f0a4e21cc3d92354cbe6ff85ea738a0f6500000000f000000000000000ffff0000050000009e2f6371dd0372cedc65efcf0fd2edc978193058988dba99356ee732efe8c935dec58fd4450be94836b5097eb0da9156d4a2bb4e6f584398cc0821464e218688937b5d48bf8184cae22b66e20f63ba16d02a3f7654e29d3e51bcb6a60fe8464faa5d4ba26d3dcdb078306d8e9d961ab18e568683d99c2eaea93b2e5a9d6ca448d2377f142237014c6a84f62e775142e9b39b982f957761789ec3b982244c1fe6333346f6538647c641102ff01c0cdbad9fa29e2f35b6a4790054398a1782277e78485242591fd357896d379e0b5c7a439290cc580b13d761f9624c4205c65042a800000000000000ffff000002000000e85c8f2b5d1c820339ca7781b849c36d8e8869d570c52c43b3f9bad6d167b33174aa40c29e7f3371ce5277c333f55976e77b1bf4bfb5f81e6a92a3c275749634c4f18038df387c4e188e875c62ec0a9f3d6684c6184af3cc9e09b02ab7c14a4792ec0c4b4ab2c674f0f911534fea134112dbe6e1e2a7478666a0f74678d55dfea51ab9e89d47d58ec52ea7e3e87d798f21000000000000008800000000000000ffff000081000000fde37da967bc32c7d76ea91fbff26ed1884597813589bc6541a2e8a34961662e8c6b455aaea17e039bebd4db578966323ba48e1e0dea91df3449f1d41c2ff1de9c69e873a7bf7e9596db1984d9b99be4cf0d44afc4bb6d3dfb7b4fa226934143fd46f60baf8548296becfa4f4249250fdfe5c42326986db4e000000000000000ffff000000000000153182937edc23e3b8c4d5e196c4ffe1a385905b2405944d8b2fb28f11ea387c36498897b36e58342a4c5197b0eb7c3264c88e12c34cd06df27f2cae6fc2d9a52c46ac084c5e3f2b51f6d861d715c61ec679f0e1ebb8cfab2061b7bf388500110acbe6d709a1b1d2259a1d9a74b2cd31b32e999f56b25576b0f7fea5ec6dce3b440505c3f88942ba5b53ccf1df417638b4b4ac7a909943d3366ce15ff72bfea4804822eb6a97e8ceadf9377648945616ab6b121dbba304436d8bcf74adb85da088d7972000000000000000ffff000000000000bbe84f5404732715fe57f197147e379eb800000000000000ffff0000060000002e5d9e33f1a2c891ec50ef14b43f32741a54c2871cfa6cbde4a962eb5a2cb3aa12f624762612e4a9391f31367fafe10b9eb69660a596438af10a4c84be3c0fd9da40b1495ea6ffee6a41d4d8c29025aa94c7859be573377602eb3e6c2c67a230f2e1e9601184402a8cd6a0f1edcaebdd739c204950240b0b2095aef40bd5ab6ec7ca8af45a81adfa9745cebd6610e8d92d203d29a5f6d69fd7d0f1941d666ffc48424f01000000005000000000000000ffff0000fd060000092f4b4cde452e2b8a7ac690925b73408b599c0cd8a56f005ca32563dbd308debe5c7328de5a3111cfa6cc11eae1dc805986c508e40050315b830581000000001010000000000000ffff0000010000007b40f9da3a5ee09ecd8126271bad1aaffe401a31798a7b09fbcc91df0d219ed111a8634596a44ceb4b594d91d69219ab4940ed10a94fe0adc9794664e1fb3b1c1f071a06388739d886873701583343843944c63b008ba7cc0ecd4f06f7fe5afddaca7db44a50fedee083b4bb549daffa200c15c5a124e766d6ee8bb743767e2510e307e9ab7902b31cf55812e43e946d5fdc20ffb441ac195ee613773385f422ac26fd8e2fa9d135544fbb0082c6882b0d32ae9afd7071aa495a5f2fdf3e704e6d8dff08ac24f30b4df1036aa87b4b2a1e61ed115b455da5800b2789fc6c7d84db03597a0d9c912762c5fe3f6b689c36523051846bf551ce8b766089c97a8841fe368e0202cc5c964e96f8da0000d240b6b1acda393289de424dca48138644037dab3952a8c21fd11fa637a4fdc9c5a3157f3433ba445da98bd331e4d4e7a67d72b10e493e505f9c9618ce4ad708103974119e2f8470262e926948367a882ee8b397e3f92da25439b85fbd63bb3731ce182e8d05d045bdbbc289e6a0168151590c17318becb309909ff620c237f35889c4c779688f42bc8da42742dcd0204d6d479f8d695d5b409a83a0baec39c3aa9fb773ab9873a3e04838408e27bfea68b81eef1b0eab82b19b3620fb511daa2a4ec20aad4858d130ff2be39ff8767e26b9f2e9ebe16cddf2583dc5dae4f00c5556b1fc41821f047330ff32b6935dd1d7997e958052333b9a80e80e4d529ad8bcc44b2e82dbe047fb8821c85d886dbcda12cb104eb9b3dfa18a3ae6722d23e68f22c1da1e623103f330a1c672488edea545fd9c443d18bb958e050fd9b3e3d32b81b9a8a483d4ec8c7a6debd88d640ef3afb89064e494382d28cec95c84a8ac4f054a3ecb845a0942777c7324a91c310815101bbc322f2c9b99fa27dbdacc61d20ae55b01bd73107890dfcdb2efc81a4314dc299a0f14a587b20edb8df405274f68d2a6b2eb94c1846a3428f6e97282c1cbecfbe2c56ee489c533b4bc3392e8878ac2d83fc79bd03b31caf459c25b854cf483f584360aeb859612e9a02218f6513e503d0d6ae52e027caf8a712cf13ac780bbc53959e6fde5cb2d2f7ec2a4e5431c66524f1bec24b0fd94b2e4db473e2d910b272a524a372fffd453487a24320603b8e6f974b921aafe11852295626f6f9aa06b6a261a542cfec22b55f6a006deb02b14f8764e20af33698921046598a32e6c152ab847aac5c8c1f4b4d9d99e600c1514a33d2647250a174351417900a4eb2998b5d96221721fa37accf53dee3b9449fd1fc2abb02e6807c6bddc47f5f0a3d9ad9f4ca844662c3a68f7ebd830330aceac84892e0f522215f6adac5d13a3233efd581e95080830493ee0ae253561ea1c63dab2f73af83ca72d454bb28d116417c8f1a0f6bea1703d23877eaa850f3220249402ab32839c7ee829743760c6a483783325237b46fc63b37af1f93d77d11584e5762848fe150c3972070fe38524c29e1bd4e63bda00733f1c04d6995cd8bc59e93500938f0030d47e2c1a1ca9842a72d8e3609a8d87f069c2e86f47607bf0f71d66689d743172f32b88ad3363b088c4928ef6a054eacde9713052b8337bea3060583a228b0dc349157d36610b1ce768e0b38bdffa04aca17e37b4a7248a7a4b5990f8c4527512d41b9268857d193a8efabb06e9c8e9fe95cbcdb6fbd8c3cf5a66470ea4a8c4927c49bbea7db307f75a27f175079cb73009a6663dc2f7385b6c2627e8f28cb0dc99442aedf0babbf35fda56261be4156eaf4355676ebf4191b262ecc8d2996dd1102d6ddaac42824298b474d05d224bb7c2fd069dd170db490b2b4200b1704c23b21b4d98ab280b9299ee1a9e1f317097ce055f03f2a9f4084b644f89a36f6de8fbc9dfdc1561f8a8f78bb3295955eb857cc902219e53b370af08eacc00bda67e42a713257cb145aaf274ccf1d9c9666b3a74e64ee78d49ae6d90bfbd7463f8d0b1c5b96f7f4a3ea21582aa8f6a2260600cc33ab03d65c402e1dc99d535de0b89cf37e0a72341c5f6e57274e525c314a168cbbc984636a82e330448dcb61c3173209a3166592944d8f913adf2d36c6ab8475522594b89091c9a974e399a12b3fa814a2067e2ad20d0114688485a11302aa88e8118288504b9132186065584ebdc2b8c8a4a571298ee30ff0a302efed3d6c8fb059d0eb7112fc722e383227f3842646f5a1941f4aff1a229c04a08e2ba8b03614182f996456e6c4ce654975bd99edc1ab7ec1556c0bdfaec5b0e2a13ac90707a7464ec48811c3cf936e6adf6d4d3aff10063e742d62ca3d52c6613fd2159f833a0509d4dc6ca90689d15efeed6a0dd4183cad40b50e8ca4277fb9874d738ecb69b53cb5806988c4b823e1f6b5334df38dd5759c19037dbc43c3463bdcf754bb7a628079f31bd134cda125a563508cdf078effbf7bf6dc0c1fbe930a1ea1be550ecea99d5147538524ed07de130b3cec58c8365687171fd4e232d349fbe5578b9ffc78c6c286c29a13e4d9ad02405463bf7079542c092b4ce286fcf3f8280a7f94386231ae1f354780dafd9f291501f83e6835016ae6b57b997ea20d9b041e8cbad1c1179501bfec911b3d7b9be53cf2e4e323db58aa449c3730138acca88e1318126ac56e7731fe7b42da798e5bdbddd5520a76f8a1ad1b1c99408f9ad96d1b68fd1d3c28be157e6d5ded65f20d47445cb4c78a8e060b8aa06bc476086a5a53d457673c8149b4d19cc1a6b055dd202cb92b1b4c300fd244075dc940af1d0fde15a7caa0d324040c5903df2093c111c5edd23da4d492431e03db4dbc0c16f7cb43f5f7c45a52cfd807f704c29719ce09fbf6c34d8782af8e3e1b8f3de413d770975c9e92a6a524e9723590c40298e8c5961220851630ddf9e876311af718cd002d33d3d3e70f497fdaadf8c00b3a21bd95f9caf68f3da06026ae11c43abd8a641dd320c5a324803a5f231fcd4d3318c08328fca3249616187116bc508e467e1514677b7416f9dc6cfcac9852388f5156c7cd838454517722a17e32c7b6eadb8c37a63d7b89f523cb534ec13403b12062ccfd0c6829b2d0b1830dec091eb2435b6c8c5e2bd174dad9fff9d1820fe62bf5d295bcc34850e88a827f62e1896cd4d76307ff935e03cf75a2622d268dea0c1fd4541be813ad6156c2ba33a13623544bdaf7a71a017d98ccff52da3b2609fb1007e136bcc2e6f6f747c17e523625e527cf28bc43a7104757a220023461220755560cf8b796145168bcb8617dbb57545338168c13a0f765ab9b0e1ba46b73f7d49f2cf34fcab31b593e6db80761c98f307c3f871c4dd2c2c54d3e8c24df77a9e32c5439a7ecb2f9627d326d1bb294ceb8bcfbefcf29e7203a0d5ac3ce90d2aa3d958dcb978d4236bee3f990808a430ef58f29ff319399a8f80d9f1d6bdcb8e319f46cb798524f60bd39f54c5c38123ddb348e049179d9af71dcc07977fe4bb5384e8067b6c62601121a0374ae2a8df944084d6b1b4a7a5f63dd5ce8f13d554aaa297d7ee844fb2eec0ef2e1b80ffaf5751cf18044a6392bceb4a02035be8d77b100927225201d084938b3c8d295706dcf776f1dc7f687b883b8fe81d42f66429e52da64fc4389545ea57b60b14160f02d0d10bddbdb9a10ba7c8be9053ecd1d4b59a528a9e1cdd31976e8ba17bb634f3bca96f15da29a9b134033204f212fd38b373f7d1eaeed5100e0dc7c6048a6e8314fcaf6d04d01ac6ba81df67fa49b6a54caed8105f007d118a03e65cae75de2d7617961a296c6c2016cdcb9abbabbf094ef5a207e6f43f9cfa62f635819671cf0fd15325acce279bfd059c2899f50e2c0f4213139278ff22098991107ce7c60c9afb9f48eb092830dbea265bd3d8be4c1018bc1bf7cc1acf0e200149fdc18e1725066f8f8dd68c6722ad036f579205db2621969ba0786eabecc90b94ef801d8e44d6ece5399fae6f8331a45c8b8b166406524326618ef124b032be00b41044db596426dc2f012ff06b0d2a1fe9b5d80d4711908c1793cf0e374b03d2f389318f839cc8fccde4eb104cc4113d021b673471d0143b4349991e2e4ce856665064792b3e383242ee6350320f310dd82400c4e3e38729cf4ae6a5924198ba1c6f8fe927b570131fd55b37c16bbe2d13edf3271f464b93c65b22ff07f14e42b7549fc7cc476666e512219470e225432cfb34a495526cd1f1dc654f6e24d65852e6e19afbcd3f06b1057c9ff7b5c57a1da68a9f6576b4181c0e75176f75f32f0003c7173eb00bd654915b9aa9fff6bf158bf22e5df17ff5b484e15f0777f2c7f17b6fb924076bad393a6f8c77f4618a78aad3a1764a5158479ab0cf10bb7c87056b1f56e8dc04f7cd07842ef97ec1d2d608bbe7733152aa2ce2efefdf9a29aa1e980c29dc6416daf0aa4fba593a4f5fbacb044198abbf1afd9d697f9c88523b9508f75eab63ac94a4bfd2d5ad16692b4dcb7949a6d28efd6ad7344ea8e81a4524e827d096efc145e271568d6e51d1eca6ee44b240836b7b72602cf2a64d0d39e348e0b0d08e5b26bd6f0d570339f64054b48d523bc4185155bb222fa237a929cd9b7e48a044c071a10ba320d04e8bd1a2088b2d48d4dd9e072f1607a3de1173f0fcd400b6fb91de85882f8be53b10afdbc00d160ce1b8f2cb942e56fc9f347855865b0200b1162cc3dc20df64a3a00cbcffa77efc371afd26385d78150904dd713eb66d9d16923d6270ca8cba36174f60c4b7306fa5f8fbc3e7d6924ffbc8bf93641fe0ede2c1e081b849129ce209803d2474334b72fbb7525f553c8364ce3edfd75948188491f9baac0cecb140e5ddc6ab6dfdb1ee890e2295e382076c161d3b91a6d3aecdafbefe99c89f5bd20703fbfdf56ee2267cd9d9b17f8dd97123c575d77dc74f087f38605e7078b7b88b10544a7d5280e5ca9f6f568d3ba3eb905c90b92db89173f75b3fb90b553fd345814ecd5f622c286e8fbb88b035616908a84032f2b3e2b8e7fd746267d873610b2561e423f446028f5839a788367d337dc7047a87d95d73479d04ec299e3822e260748a2af0546c820708292b8f043bfcf2f29d99a24c3b3ecc03a2d7552eda832284fbdd1be4522eaf4bd7873a02ad66175228dbf6e07a7b4d8d1f82809246bbdd4b86927dd16dd77565621850890fa9fbfbacde983bb62034f2c2ebcd31e5ee46e8b379cf936addd9936b7c1ca72dc8ea49e60255dab5e55715a7c4dd01c93eed26f67819040078dba0ee89a73a857d269c0826d2cff9016c83296cd8c728d0dd90791916720e237dd6c9dd0d0109f320184ca928b52c796f5e422c3b520d16dd280a02d48a1f7062327307b43e59196a6a759ef652ee6d500012161e873355ae9684e433364e345a5da0540e25809bee6e4194f482a2284cc747fe8b707373d27b91cdc39e76c49c59271ccbd6e14bb0fcf3d3cb3515dd2413ab49fcdd900c9ffb7ecbe2772ad945fc19a97b33404e741e59fc93177631b4377b636c76125d42d75f3ee7d7986c46e1bb757e1fc6be1064a689922fe8999b5185427cf4291c66faa22bdad055b3466d4f3a00d636c25f859f2117e525a73f495ef73653be7c28ae001671fad2b0a83fec3913d9c989d25145d765fcc5e1f994e900268a4405ba4b103b7145cab054cbd965ef3d9666b0b5eac2319b0408dd29e2b68e4ee6e7b9cb864a5a163f3a9b0542c434a7692b526eceddb1a239de6ffbfa136386455d146760e4801ccec74602809fef90aaf8cb86134c333bb58795b8ce190cc6b090f039eb9314d94d4198a35582a27619086ec674538b07218bc683d2b44f46d9ff0a091222fa336a5550f5b3296bb8a954a514bdc4508a918bbaef4071574c4cd95147a89f"], 0x14b0}, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001f00)={0x5, 0xffffffffffff9817, 0x5, 0x101, "ee31ae9b5e274da864f11ddc3f66af59424d4296", 0x56, 0xff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001f40)) r3 = semget$private(0x0, 0x7, 0x281) semop(r3, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002200), &(0x7f0000002240)=0x10) mkdirat(r0, &(0x7f0000002280)='./file0\x00', 0x1a) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000002400)={0x1, 0x3293, 0x2, 0xff, 0x2}) r4 = getpid() fcntl$setown(r1, 0x6, r4) ioctl$KDGKBMODE(r0, 0x40044b06) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000022c0)={0x0, 0x49d3727c, 0xfb, 0x5, "d2b52167fcd0b884eefd72179e782ed4f1ed36d0", 0x3ff, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002300), &(0x7f0000000080)=0xfffffffffffffda1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002380)=0x9fd) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000023c0)=0x5) 16:00:07 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) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = getppid() r3 = getuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) read(r0, &(0x7f0000000180)=""/197, 0xc5) accept(r1, &(0x7f0000002740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900"/4098], &(0x7f0000000100)=0x1002) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) fcntl$getflags(r0, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x6) sendto$unix(r1, &(0x7f00000014c0)="d117bc899af03eb0ff4c0d6a8c6ca3a7fcc8e82538d156d55aa9da211d354177db78daf5ed17f927eab6bb348498613039744f858303a089b0da34a715210655fc07c0fd9c91f024085c08983848bede813bc8ff02b6c3976867cf9e08cc972130472ac8aa952114e96a0eb0cea745ded7bf15e5acee8b216f44dd6cece1f54316f217e79e0b63df9c692733dd93da1e9b5363505f6e06552b0c26eaf1c638fa418afe362022a356e466fbadf531d784038575f1e7d93066e14d3beb97ceafa906c151d836e06576d8f6b8fb125319c2d99b436e7426f3a2724442b7fb13ce74e2dca61b692be32801", 0xe9, 0x40a, 0x0, 0x0) close(r1) 16:00:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000008000000000000c414000000290000002f000000000000208000000dc1bb893fafaa0f573c5b9c2cc65a"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x1000100001ffe}) 16:00:07 executing program 0: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x2) write(r1, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x0, 0x7, 0x8, 0x5, 0x1, 0x1, 0x1, 0x8000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r2, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000006979911b3d12b4274306150379824438000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000bd206672ec5e0582ca39757668c618594d82d81e2cffe66be43887286707d60f2821"], 0xf2, 0x3, 0x1000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0x8}}) setuid(0xee01) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) msgctl$IPC_RMID(r0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa0000004f1200000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="765c32ab"], 0x30}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2c, &(0x7f0000000040)="b6fb3934258a9b5d9265db3220d62df85699e554e5f5a1a77b717f451d62146a5df8d47f1a17ee1903e82512") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x1f, 0xfff, 0x6, 0x3}, {0x9, 0x8, 0x20, 0x40}, {0x2, 0x5, 0x1, 0x9}, {0xd3, 0x0, 0xadc, 0xffff}, {0x6, 0x0, 0xe749}, {0x80000001, 0x73a4, 0x0, 0x7}, {0x2, 0x1, 0x2, 0x7}, {0x9f8, 0xc91, 0xc9d, 0x7195}]}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x8000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget(0x2, 0x7, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/99) 16:00:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() getuid() r0 = getuid() setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket(0x1, 0x3, 0x3f) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0xfff, './file0\x00', './file0\x00'}) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 1: r0 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r0) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0xff, 0x4) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xff84) r2 = dup(r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000180)={0xff, 0xb3, 0x1}) listen(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x611, 0x4) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xe0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000014}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: syz_emit_ethernet(0x99, &(0x7f0000000000)="1a82719a0e256d09fffc7fc660000087207da6c19716d060e801212384d2c7e6f7860962875ca746ca63c13b3a09f4cbaa4bf11e9a5ff23cbb9c14ebce57332bdd15eb3c2b6d5349ef74d3156d78d45d4a3b0794a7128fc1f981fb61c36e0cb2bbb1a084e59832453f313521dee591a5eee6095ad226bcea59a1e6a0d308e39581baa1e06fc7f8d82ad3c2ae7d95076d69c4aafc607cfdf110") r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) close(r0) socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000239000/0x1000)=nil, 0x1000, 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:08 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:00:08 executing program 0: r0 = socket(0x1, 0x4000, 0x8000) sendto(r0, &(0x7f0000000000)="bee2e527de64", 0x6, 0x408, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ftruncate(r0, 0x0, 0xc6) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000100)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10480, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/33, 0x21, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fcntl$dupfd(r1, 0xa, r1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/101, 0x411edd5121c76444) r1 = dup2(r0, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x5010, r1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: setsockopt(0xffffffffffffffff, 0x20000000000011, 0x800000000003, &(0x7f0000000100)="0000e65c", 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r0) socketpair(0x0, 0xc002, 0x8, &(0x7f0000000180)) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x7, 0x9, 0x3, 0x5}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x15}], 0x2, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434f3", 0x5a2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4d71847fb4669c86, 0x20) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200, 0x10110) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0xcf) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 16:00:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x80, 0x0) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10000, 0x0) r5 = socket(0x38, 0x4, 0x40) r6 = socket$inet6(0x18, 0x4000, 0x1) r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getgid() socketpair(0x1, 0x5, 0x5, &(0x7f00000002c0)={0xffffffffffffffff}) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x20000, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x1, 0x0) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r14 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x10, 0x50) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x20, 0x0) r16 = dup(0xffffffffffffff9c) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x5b950f6f509ccb60, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r21 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x80, 0x0) r22 = kqueue() r23 = accept$inet(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) r24 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r27 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x4, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="9ba07ab6255ff9e8a9963be2a0002a827526b1719870d43c448221b959f798ae33c798e17074a871734c163f35f8efc2f8ad0663cee28fa87aff938591584f880e0da9d0837fd3329318441195973cd521c2f73d18dcac948a44d33aa267b32b24d845610211157f60ab97a304dbcefb00d07b2738ea32d855cb61e49772f66924a2a11dbb4d53f771760cd13d391287c0bf6dd5792f3426dda898291f172c843067299bd27ca1e69d438009d2b357", 0xaf}], 0x1, &(0x7f0000000980)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000ef37ef8e9e5c13e28a1f88b16d3ba783ef7cbaf090b3b95cce6c4f22d7e6f940155c0671fcefc0a79a7a4f1c44ff70a5855e2492427fa39d78889b37d7caeb16737ea9a8bcdb31f15540b6628643e160e6a5a0f8b8de31050aeaa00b28b440", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x1}, 0x2) r30 = socket(0x18, 0x2, 0x0) accept$inet(r30, 0x0, &(0x7f0000000040)) setsockopt(r30, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) 16:00:09 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) r0 = kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x5) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f000073f000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='\x00', 0x10c28, 0x114) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:10 executing program 1: 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) setitimer(0x2, &(0x7f0000000140)={{0x0, 0x1}, {0x8, 0x8}}, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x69) write(r2, &(0x7f00000008c0)="bd73", 0x2) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x2000000000000) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) dup2(r2, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:10 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() chflags(&(0x7f0000000000)='./bus\x00', 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 16:00:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: ktrace(0x0, 0x1, 0x2, 0x0) r0 = semget$private(0x0, 0x0, 0x4) semop(r0, &(0x7f0000000000)=[{0x4, 0x100000000, 0x800}], 0x1) 16:00:11 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x800) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:00:11 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x2000100000000}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x0, 0x1ff}) r2 = dup2(r0, r1) r3 = fcntl$dupfd(r0, 0xa, r0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:11 executing program 0: r0 = socket(0x375d8cd5295f4545, 0x2, 0x20) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f4a696c653000"], 0x10) kqueue() r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x800, 0x1, 0x3f, 0x91b2, 0x7}, 0xc) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffcff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:11 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x20, 0x8, 0x1, 0x6, 0x7f, 0x7, 0x2, 0x0, 0x3, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="8d97af6c4af5ba23f384f5ac1557146ddfe32c4a0bcf7ef33bcc518bcc26cf7b76ae25a01e4bdf53a2ff938d503f01e32093e4189a0b524c37c3a29ae45d2557060a1457763f5495d3101e2e6b8780430ba115eee44ba9e265cfeb7e3719e26ffa55e4f2ce0a86bb8dd2f98bd623406a395faa47ae2b9d2108b1fc13543aa5a66f1713a3eb41f5a4dbeb07ed4126b518cf1110b0385b8d65fd1960dd57acc5204e0e1625e61d77958ba75a6552afed9f4a596d3a92ffcd", 0xb7}, {&(0x7f0000000280)="56706eba1b594624b3a9a81b593ec9b54a84ec7eb853eaaee5b73b21413f62891a18a1cbfa5e8fc118bbbddfa8649c910e5aa2dfd0c3d4cd0bebbd913061a779fc125da13ec5e86edf2aec86912905ef003ef54928df040a54b6b5853b0b542f4d3c2f5ec7cb3f6faab7113dfd7a21c22a91502294414699a35268e989f32bccaa431104ff5994ca909c993392ad0f11c8696fa31048c481f946c3327d561a54d8f21ed97673066bada807f2df16855ffa178c840e171ef807eba6f21a1681386ea3b87dc0", 0xc5}, {&(0x7f0000000100)="d2047b7c0c7eb627cf3fc4728c5a6bcc47bc676ee0522e50e28e3eba7e52ff73ca5894f3c7c4aa005ed31425b711d01038e64e6f18f1f57e6f1c333f7bd12e7616658ba82c35c16863f18c75a64824289d6cc1242de5616b5ae6991f798d42f01608e6b0e87810a184", 0x69}], 0x3, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:11 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f00000001c0)=[{0x4, 0x100, 0x100000001, 0x2}, {0x2, 0x8b00000000000, 0x536, 0x2}, {0x9, 0x80, 0x8}, {0x10000, 0x2, 0x8, 0x7f}, {0x7, 0x7, 0x1, 0x7}, {0x589, 0x4, 0x7ff, 0x100}, {0x634, 0x1000, 0x3, 0xfffffffffffffff8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xfffffffeffffffff}, {0x3c, 0x3}, {0x6, 0x0, 0x0, 0x2a}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r3 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x8, 0x180) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x6, 0x5b2, 0x0, 0x0, "ea37459eade2a6cefa041ef5ae2730f45fd09e0a", 0x8001}) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:11 executing program 0: r0 = socket(0x6, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket(0x3ad43eebbf97f958, 0x3, 0x18b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x108f, 0x0, 0x0) fcntl$getflags(r2, 0x1) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x101, 0x1, 0x0, 0x0, "000000000000000100002000", 0x5, 0x7}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x720aef4650b897eb, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r2 = socket$inet(0x2, 0x3, 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x40, 0x1, 0x451}, {{r2}, 0xfffffffffffffffd, 0x276e21efed42842f, 0x10, 0x3f, 0x5}, {{r2}, 0xfffffffffffffffc, 0x0, 0x10, 0x9, 0x3}, {{r2}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x6, 0x1ff}], 0x9f74, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0xaf0bd9a05d713583, 0xf0000000, 0x2, 0xff}, {{r0}, 0xfffffffffffffff8, 0x2722489d79218b69, 0x20, 0x20, 0x1}, {{r2}, 0xfffffffffffffffa, 0x0, 0x80000002, 0x100, 0x20}, {{r0}, 0xfffffffffffffff9, 0x2, 0x10, 0x7, 0x8}, {{r0}, 0x0, 0x2, 0x6, 0x9, 0xd326}], 0xc8, &(0x7f0000000300)={0x1, 0x8}) r4 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x10003) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000100)=0xc) flock(r4, 0x4) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x28) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000140)={0x0, 0x6}) r1 = socket(0x20, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) flock(r0, 0x2) read(r0, &(0x7f0000000080)=""/219, 0xdb) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x7}) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffff000000001, 0x20003, 0xd9f, "0000005e00350d0084149f3e1215700400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x3, 0x100) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) setitimer(0x3, &(0x7f00000000c0)={{0x3, 0xae6}, {0x8, 0x5}}, &(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x4, './bus\x00', './bus\x00'}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0, 0xfffffffffffffe1a}, 0x0) fcntl$setstatus(r2, 0x4, 0x40) write(r1, &(0x7f0000000000)="87", 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) fchmod(r0, 0x1) close(r0) fcntl$setstatus(r0, 0x4, 0x7660985c3a220de7) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xe0}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x20) 16:00:11 executing program 0: listen(0xffffffffffffffff, 0xfffffffffffffe01) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) accept$inet6(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x11, 0x4003, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(0x0, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x82, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) shutdown(r3, 0x2) ioctl$KDDISABIO(r3, 0x20004b3d) clock_getres(0x0, &(0x7f0000000100)) shutdown(r3, 0x1) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000001300)=0x2) write(r0, &(0x7f0000000280)="6b4a20688bf28a9faf1f0efa0574922480ca920a915d49611d80d3038953746d88457ff65a531361074754585783b43219f837011c42c0036eaba581b3e32c581ba96b29a54dfd1edfe34ae5e9feb5ece6408e3a66bc4fe113f9490463e3b0db20a41b3e8e5190c23eed92d0ce89ea0eaff94d872768a0106806e2e5f0b531b0bb41cd4795462a01d052c108406ef4450797e0d2e8200fc4f1649f36cae7acc1358267717388bf43ab5a510915b7bd9c3079fca09e84c32e8a094dc24dba53bc594183c55a29e5d0f9959304e9", 0xcd) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000001340)) sendto$unix(r0, &(0x7f0000001400)="68c004c61fed98db95743baab224d9c62c8cd9ba1a38318472c6a867d35361e601d4ce00866720df75ea9094b4310467d7ed873dc0e7006778fabe6f736ad883900d4f39bdd44ada9c090f20a9c3fb82497ffb5ef7c7a90973e490c6b2858c921839053e76e4593538900b7cc415b9d2d26dc43d6c96d28ec92b9ab9eaf6e7d4158ec391813853e544cf51c0359ccf4efc52ff82edef1e3a4863940a77079f09864e6b4a557336f71d36db839c2f93f2e5c954dfd40cac5adff9f41b1950b4625dd346725ac27350fced27a71cbc45ad3aeee222b746c0137ea07d085ccf4910f78c4c034cbe3c10f467019c6a5dca4883240e70c27c037d633e5de3cc1f8927f040b534a143562f7939c1d04fdd1450a6ab1ba5af34a2c2ea6fc4c39a86e5f72c4df8cf34d7f8bf1e09a8554f29fb55fb71ed2b4eb8987b90963defa10d7352b016feddf21bc5c458a0fa053c741f92359b4f48369d2248b3abcb1db0c0b1c9edff465f3475a2dbc68d3fa7c09a45267f0560c7acc56748a9edae0670755b22febaba5fed09a6a7ef26b7c15dca3f75993c7be6490412a78db6ad0ef8e2a6e5649124dfd002b47ca7de863b1dc96d5d5a256c96f65ec02a549733b16323d1d59e923dc7218d4810fe9d4a47e176a366fea177d7cee87c04937b7e07ed38ae29c5eda76bf0a4f737f45e2243b6df141190ff55073d44fa570ee5418c40254b4733696e83f0bdc8f86882b11d9ee1974e3fc4f53754d82ee1642f002001bf01769a33beb949a4cee94747a92a4d30279109c685f627c3e42e5f049f2fa65adef4c37301a8b795640ab9148507d8db3ff99b6b47b4b0053754ab0d2a2af8627f875239616e35ce78b8bcee557d428a87de56c7ba619866fa15a26ff413fb228047fb4d05e72fcda5dd323a81623875dd321085f77b46ed701ea1ae962a2b354ecf83e97538ba94dfafb09dd657d1f365f06460ef1ba67a0b286137a438c1a95c85975f64e27b4f93f9ba5f14f7c61cf5a44363d0aa5df31b113c9957343dc94bb9f4c232f91021cec0d4e53cb4a3bd86ab7bc46f955b0ede409a88699a4b56e89b5ffc4aaa7a743b178ee969debbd4183110874942909d17a8f15c9dca6d5343f521863750f9c8282bce8bd71ddd466c3b657c5675000ab84c8ac45005f997411f1d56c9d1b563d3d99660a0098c71a36119d2e3c424bb12c84816f8512662022f39509fe9f70735b18e6dde7a080db226336ede10a2d891622781b1ef042781b32b4e97ee389025181e4ac5443cf6787cb8e87954a0c74936737029226fabc78d490e62e9970cb1c8be9cb4d39f4ac8846bd231acd6dddc925a7bbb871883bd52f0abbf24904955d2b6a0de65d306d0db8bf82710a8e2973de66866856d223ff35efec2beb3049b0b38f45ab4ff7d3ee4f570a87cfd23c85c7682f3349749a2eb3ca0a34097108b851e20c48764b9b443c1cc9240093b9e8faec19acc018daab6c44e4e6acfd9ae16453ca37f4110b94296995d053975ccbca64c92c5568b6f32290ce8461af741acabad0806e50ea8d11f735e0716afbbe1bed8ece12fd8b8d6ca8756d481ecb47a4afa349633beb042f42f87f3c225e89ae18e8ddf3909844c59f12828b570c2d9a9d0abff202cb88b7ab145beb21cbf841cbe7a6b9f1aeb3befba9031e904d2024af87701feafa562f890c313efcf615dd5e9c7ac351fd21bbdcd40677b4e959981aff9fd129f611319aa0c588a8a5ef741abb4d988534ecb2991e057de4ebfca7768cb9efa4a554f78567a09ab24233db9cf1f86ea4e4dc1cd6ba86310dcd279fa4dd9c528fc3a074b2cbb49baa239ecbdc3598530c03f4ca325ae0e8f9c3558efc3b961e9f731ee1995f9ac5eebebeaaf9c70e1488ccaae04c9926e260836a1a1e3003682dd37ebf699a24355f838db351547545dcea908ce691ed97b51c649cb27b6a8b64809c95e14c9e6729994a5d7e7c5a1ea77b4d2c82b7f81bbeb51b626b8ac6a25a645e9c9af6728326dbd4c9ef9d6a496614bd6e24383fa2185f556e5bdc706dd427b040dd37fb5edfbcd1b19424a9e6400dedeb3987abb1a2580efcab464cfbae745068a9cdee33f0cb1bd1a339ffe2593538d61b09945e8afa37d4206f0f0d000cf06b4a3e5801f2784333aa08b3b4ac1d79e5edb3f11155dece2da6ea2bed1b3d2b894ff177f40ec6f2df5b5d5f148e54e2ab20b504c931075ef8d9c292c8c019cca45ca3657f027d91bc15548268428eb90eddc53adb1faf623df0a51705e8670bf1eac459091ef64ad239417978025c8748b9ad93a53e07e57fbf99cac0d12116bd461a927151ae1750b66f4b83561fece17ad7f99c020afdae27a6706b2a3b94b6b2631b9f788a7f703b97d02f695d96ef5b2f68120731969f9a700bcb33f336a49404b99a9dd67b42ed29ff7df9519468b64a801a1a17617154dd97e5d1543d30e3b8b3de003bf617e57949ed93e349ff8b2c5935402e65b8ec633bf2ade1fcd3ea76e4b61a834bf3bbc728f0abc3cbfc144d4ce85f12acf2bb2a289eaef24d02f22ef2fe076bac2cca21bd7dea4cf9085d56692cdd686f1dceeb2e790a9f868d5bf63dad6f208b69b4176b180daccc65b252215a5b0f250848cf44271d97864e767e5fed1d538b0f3fe913cbeab483e2bc70f556d64685ffafc593f94ba2c13a047e493dd8ccd3b1a557fcd6d4d5eb491836f39c34a73d038c5c7ddb0674f18631159de84ab0b5e76535baf927c51bd14fe9457c12d2948db04ef00e02d80cf0898f54b7a584e4e7e41fb5e8a5d4701d36819c7ea702733dce47b553fe95e785b554a1a9a36474dffdaefc3f511e70bff8dbc472831bae61a2bc2b9451e27fe4e5fdaf700114e8455646bca2175b40111c1a190d157fe1a7d03c34fd286c04a9340f9c2ca530c44127651078ac9ced768a9dd0a54616684763071d5bf23aa592d63b8a59f7f94a0247cecd87be3365a196e044c8a796f4abd8b3247b150e1806940a6413c29e32df10fc83f044977d7402779fb5cbdb7131e95bd62f09164dc3d43464f42dc915e14d0eea124e3e4df1ff19377a4527c5bd844810bce0917a47fc8da60619d66342680ec4b069bf83cf5b6be0bd87bcfea69c8c3ba36033c70695a8e254726da4cddf29c6f25a8a10c69e1d2492cf8b04a481aed09709cc81c637d8f2ee1cce53399d09db0b63eb77625daee0a3b491029c866e1a267ae5c53313046b3cfcf29bd9f972db84f1e8d1db045e1fb6b1a7b482b56201e0954e0fe425c5a4b6d390b2cec1cfaa3e5eccd4cae3b419b63416a2291ebf4ae1ccd9cdc13f4e7be0d14c3e4dc0acf4b13f4c2a20bf2f60ca786da2267573c16b69ab1740188ba66f4bf39aa07301b3d03ee0fa3c53e0f2c3367f80fe09498b22e2819a6f92f565971168084b5396d9b06bf21eab1a3d51426c8cd6d4cc7b77e4b1d4bba9f82cc6a69ac08189d4ef501e69acf72c9a2dd801053eeeac11bc35d257f00dfa4dab590e0112bc2e9fa0482667e42673779b0fc89b085d5493731302951bc41534e75afd6fa34ca9fc8e75a56cf515aa0d2b75379549c1ef861ae4d1806561b877fb873b547a8877c2416741fb96c7052c58808e1f91804c18e970de6d0ee95b5a6905b54b969f98a27b4ab7b5156b4665c2445bb956de71168723a8c436428a1f956dcd1aa8f6afc81afeabf03d89b6ad03c0fefc7fadd0f9fc414693bf31102e6e9f71ef60a2f87d2225d8c6a9cc236a2188cbdf3dab7adcb80edc3c438a3e4bf00da7f40ab0b86319b227bfd008250d739aabbd79bf6b5270f2dbfb1184e4d6a497593ba69f2ea399f326282776428a3ce56e4d8f6c6a3cf95a751c81a39b36fe31aa9f481e0f9895ac7a69c5640061dd5114e98244a57a65df413ca5b7faa7ec9f2d81a0e99a637d956130e31db32e7c5190153550c0f21d4b6646e73d0237a3218f0df89c39fe4adb4e911434bd2468a90ee8432124f3fde4c775b29d6cbe0ebcf2ebc46f6f75efdbcb687dc587788f0bd530404b11478312548446eb932f58b0611a0c807b8af18297844ba8a0290039126e2d357d1de2316991c570accb1840cdf198499753d571332f758a456e3e254119a3f3686a8f02cb16c69df1f90ed86c6c920c7d4a86e65d99110e6de255a631cea623df67ae0b7ef17da1377379547bf7ebc780184722322825424404477f1fb6edcd04a265055cd13f779ede309c3161e83fef6be0c9995616bdf77c39c1782a2036174913c89efc04250705d774728ce1cda84c54163b435b50d238092efbba6885b605db624745fc8d05dff512fc50a6bf25a0423bb5034e03d7300fa436cdfc94bde6242d233e9f1e72687d66aa21a461b0c53c245cbbac3614f7bdc757fb392902d298e270e72c930a6ed37c7b788cfa479fcd388f5999e0e8ce949045aaebfc06866fd312fcf5f4209bb03b9d9ce694f7ce75242cf058ca9d054b96505f81e46270d4b3ee4208d0e4be73e360e7a93c95d3a536c7d0821cf3b43d6a91b33b1322f46e2fba93ebab1df35022c0eab545fbea6659fbbc8b345e3b346850eb95ccb17c698dc5e1593560b2a3b96e7069e63a36c83ddc06ad62d1b056fc7b6f0d531c977acd05dce04509e789d1b572dad899310b4b786f0429227aa08321fc4c5d10193f20015cc8302786df626aa25987294ff8f19a6ebc3f1732c553608bcd10fc2f0ac75836b6d94ad561ba437eebfc2d5382ae86f8a2af704fc992402c7659ec16948d510263a6edf186db5908e4c38c7067fa1363f4efc186b07391a0d94dec64eb237f6696ac189be0239e3e4715ea5161be642721b3188944cf23e0be1b88f5a33ca9ef9db588abc24e8224cee15a525ca01c6c17905963ba5923a122ca7418f609bb0ecc153c5c649e74ae33a69e147705a3f63c9bd41e3c7280ee103253de1bcfebb13d380f668bf269e9353d1096fdacbd3b6b9ea3aed7e4c30263c240c9498354a2949f5be098c3590d7b7aad938dc85626db4e375f9dcb905b96ba40473c8a3cf6103b9c9bcf1c7b1db3cc75573b7148269f1c447ef5ef29586f5e398e5555d2d9e64b1d47df06c548bbac8cece8942d6ef4be557496d9d473b4f335411c119a8b1db9a557b43c2f31fa1e96303cdfc0ac5345def7207295c18e9ad957e2af301fe0facfb6a9acd448600efe2e909026cd7a6ddc284026f18ac2f4fc0e7e94fd0335a41b95fffee0d8527ed0c529ffe84625a2bd36731a49bb4dc1b3e334cd8748ff11ff2ce035c1a09b7a5a4141756354ffa4d3c0ecba49509a4a3d0df79a02a9fa5d278459da0f778317f0d8f248c0448bca4d4b0cec51ebdda7ade54adbeec61c404d178248dc7c4ef9a5f5f00163d6bf8853994b3a8694209e6f1bc3386c41c1e94187826ea655a18294b6913836c83a6e76c1042ff800da7548dee4f152916c0fdee828545f834ea994f1cc215c703cb80b64345a75c2abd843f7a9fe610db3fea5ef564c4cbf5c4e34408c84809eb4402445dae6386b8f0a37d5504e3c98ec7accae599b14ef58b7ead2597d1dfc4ef83d951a0a2891596c2df8f5e8c6eda6b5434de29395dd76f0488ead058d9fa2b5f3e538402b57224e8575427b025bed03a43411dc132e8eca321bed58218c28c0a8bfa071e6aaee77df4564c0ebf9f11840c3f47ae8907674ab9ebc5bc1345d12e67c437dbabd830c1da4059c385e0a04760f898f0110cd37fa0a856737f65665a40760a5ea0f36c3129c0fbb003febebd4c837bfd8ca4abeb2e611773ea8dd960", 0x1000, 0x2, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000001380)) writev(r4, &(0x7f0000000200)=[{&(0x7f00000001c0)="464067ce6264ef8e32f56f24179640e519ff995d1f37576dc62bad8e4a7116509aa422fdf15d4a92b059e3", 0x2b}, {&(0x7f0000000380)="3cb5c346729ab3b8e75c85eb51b5e49f2fc396e741752f7e4c13a71a4e9ed7da3803ee4316c75e7c6349017f1e7705288a3fbf69b2043effda2c6c17339e09301458fee481dc6798d56f2dcf19b827f830352bd386e142020e310fe5259542", 0x5f}, {&(0x7f0000002640)="f4ffc1e722c6f06ca8525561cfe6bc1285f3b1b90b8082e4424c4c0e7c0804d54522c2135c8f99af87c5f75780cbcf37777609be4cb0ecb7ddd337b4782eae81fbb58fe20684daddab3b39fe42c57550549069b81e5d005aa2a92ada984f2d01ea1e91568181d0e0cf4b9d732255efce4c6025fa3ad6876dc3670a7bbc7ef7b0ad63e7bc97d7c69b002b8e415e6cdf452e2d5eada29d043eea6136cfe7e827a424559868706eca5ad243f1881f69392879f1b7386ca6e16599b81d2a8354f23f88422af93ea6b90551ca64ea0c6ec5bada603a51d8bf6fbb3bdb0a4546be0af2a320065e4c4d634d40bbd969fb79640cce179b4a887be310d486e45e51a7414326fd1bb38d06d1ae37b02b141d4bb66e54fdf42cccb7411725e600e2522e255af6ba6571888302b0484cc5685493510ad78fb75ba070daac467ebd2bff271f57bfe3b0b66d3d0146e56d8faad0784e03803994edf6c235d8d3c6677286063cdad7c3b915abc373dc25f26235d4e8d39e2b87786508011811a19e4c173d4fa05ed033ea464907d60a906e634b5a4107f1b9998be7a74365c2375cbf4830f1591cb2983e99bc54296274f530f542d457887e75365f7350b7d9a658524de84a23e576cfa59ca001f4336ac7724ff2cf7f3880ef118d5e2e34ecfac0ef7b804d53dfb973be5a882f2c35e6e86a55b65c0ea496c61ef8bb96e014a724b56fc9382f285340b24f026fd768fc263bc9fd816ad82b68724a31da1978c8864e03ef554fa4b16ac552a82f014396435d060bdd6ee4c3a9bea47063af6fc87bebce9869eb4fef586c1ef476e0087b5f36e524305c4b2b46c4f2b87c6e102b0b02d2a1773e42034120b7b4e72ede2b282736594219c2cd887dc5962ea8b5287101df3dd8be19c1ed9bd4f4a2b19fd698f6cce20c8718d4d9f237f635bfb3dec723dc7a08c302a7487b916b812110fd715a020da642aead1b505df7bcafcc0b9ed0c9446fd542a70fcbb7e04331872544cb74a2d7186f469ccae072276eb79a74432fcee9802d9b68aba86424c9341889014de86092820c182160f88d6e17971db7513dde0133f92f2f8e6686f1b25898acd4d90361a8190a791ff6e4d571211a50bf1defc0f31a5661b1f1eadf6a432d705a71b4102904ecbc9d1117eb3c1fa188a4c415cf1105ca070bf1d4b1f02aa1e5e648fc76ba678ba2f49ad787b58e60be888c6673824846f951f88a2aa6c0571f1f1d57e59240f76dec6ff5fe53c42b0b7a657f9d107c33f9064898dff002edda55728fe395a879493b45cf4ef71e94c4f5f3026347fb84906074f87ca4206d72f355c80c443b3c357253a15af5d664e3e1094a8019726730fc206a99d4bf6ed4a5b2170e01c91f75d4b9f954d225715b08c34335e9a230e213e84832fe26fec09d70d5db39c6274f53eccae70090d7d1323f427c441a4bb2ddb421efe30cc812f92595667fa82f8fa2de1e5f970baae6941efce8d778bea61920ea173f389369438e9d2841e32be3c0df26d6da2b32a9f0a7c593ca9dc24645cd3e4dd12489f63f00d3b966d824c2c3a2d2e85814e011ae1f7724c9fa19daa564714083dbca29bb09f73e9febbb912b2c1203f32c0e5a0e756cfb96fc054a151c7038949722311657d36460b93bd86969f807a76cedbb72bf5eded2ee15983db125d7c9575579e8254f4e8e8ec07749dce308a7b0233f136a930b10855cf3ea59817f851efe9b3d24220c4ea1ef2cc72bc920c146c04d127d7030d0ef64f46a776b992b6b1b3d3e154b5b0ac39467d949a7fc10c649db3aa634d8838142b8bad50edbe471ebdaded881f029606ba8a99a63edfb82dd915769fbd70d8f74e76fe510a684dbd61e896c376c2e73429f19418fa2b2b47bc3382c0ecac4a98ed448e5a85bee632d8091513a48a0e2be223fd23b55e4eedcda341e0206b39507b2294a938441f1c0b4ebb280203ed47339d18a39e3619d2c8946abcaea58f54d6c83160b7d46209c69ccc386960083b9a35c2d07ac573620c6f62c26e56a2ac047c93d1be8324851d4036f3518465d9109321538da662915de064e99d297d5881270d30689c8fecf435d6a50264b08f34962df57d544b0297900bcc13289829bf6755f0ab923ae2016bfa16006d94939a03939c562b7c02f1131417992578f53f5dcd1c64c1d7d383d3003b37813c0b6b50b5b2f03b24955cce329599b62909068c8133338ac695682446e77fda12d0449a1693ae2cbf636dfe2cda2210f5f55568762738dc9b17519330d084791ebf8e2c113cca9ecc6345fbfd4cd7e63eb949bd760c21f62ad01d500c98481afe324a99147a92b90ebd755d3e79a5898fc7a8d59bba1791bf5076f18e3d30ccd84d80d4ba9ece5a879c98d1191575033c3c9fe709a7bd9d1e12c60c7cae68cbd8eed84e99c2673fc125a00f47b94fe126037366ea456bcb63053d0e8fd8d38be5267b33e82d6fab5d759deb9ca66e62351520965d318ec6d66e240d1d32022ebc55a04606d67b125116a93d51d8033f4eee177515f118fba0d3a1836818f082017069dd1bfd96dfc41bc4ca8c40ec3fe6fb3a10e8ddab421b1e493f00636a83d52bd57939133f47f6db76800b49f47ec06216ec00c02664de73475f52d29ace4a4c72fa02f5f8354138cb0bf68e58bc8d4a3b3b7cfeeb01bd7a1133841c4f7dece943e353a4ebea13f3e583ffca1921024cb948fa1ed2e06670a61c10b53c9cbdb9c94cee85e542d97b83f9c26ad98b55c5921f2f405db49d5f95bde4bdaf733f1e509d0acef60c8adbc617ec9d19922c54016ce7c216765bdc745b2749cd2d2869909c0a787b75ae2b9997cb3e8e52d0bbeeac94a001d1a524025a23f606669dcf4ae366d7f70228d2dd96cf8b88a4dac0c24427b569afa77e56e020a35c69085f8148c8a3977b9cfeb4067d05326dda82a7670d849a26ccc841ab6f8ea5accf1b8168066621e654b2ae450b238c02bd84932b79d4b56a3a083760a60ba789125a65ba8866fba267df965b66ec0803b3899a300667b7c018d51bdb373e0f94c7f89af0ee7d3a1fa71a4853c91dd27886f365d516873fb27f8c183c7b7f942c0156e6cfeca84b9243d46ed2e632c6328213123f742762705a2b1ec4da56e3f83ae3e1a34be9ef1a27d34b92facc93de3c88dbc6a92cb510dc983bc2a034b807d476ed15e78a7b1523d129b2d4dcc34ce4d13f2c56221a3ad6151d27d50bfb66a06180a94b62fa896e4e051b7f990932933da6448b24650524fedf5a3528476183a31f5c068ef53ac5577d9e996094826c8bc67b8e247efa80ca0d33ef4081179455c68f947d2fe79c6ab3de41ddf0eab1efa1ee99952cf85488bfcb871d4248585dda9a01f4e71670d3358938a94af67739cf8baba1629c7609530e64576e19842d56a63dad478bdbed9fa81c237de69ff20983ce99cf453de05958b733a1a7a45c7caee845df268df61c13766ffe549e2842f790130d1a159b23c1b57101107f050d15356c5cb3b92527155333137132761f6ea236fbac943916dfbf4a3a80c7706c3f7b8506c904c22c2b9cb965ca548dcfe724ba7ae185d9ed3a6811698106be2e2db23b64e3b66a1eef92be87412c3270aff9991787e9040be9c91f1c3850f3daa1037120efe0eb06bbf74eca73b59510072e1cf5410739a2a4e8568dccfbfd17c0f409aa1d262a61c8627da361c382f25b2f964ed51b9eb4d7d448449ea9fcc318b690a745db222f7f471fb21d091aa1f25f6b949e84d7b3563c951243460872983f432cff8b3a1fc003a6c5489c2b94642ac7c404542d890f26c1d03d02216a1fe9f08013f7ec35548c43365f3c3777f673adb0092eb556b22f2df900bef3d2cb5e8bb564f9abe69aadbd74c4aa0935138cfd3c7588c4f06e4352c7db79cd670ddbdc4692c6ec8cefed81c2c1743d4572c6bb4786452cfe979b20e567113b5dac8f605ccec5f4acc37d3e43fb9418fd924524bbcf1ec52ee93676a6c2251dd5bc89e8a34f6b349706b66cfd48c12cca73ddc881fd881cbdb6f0af56aefaa2baf7819932292220ec7771bba372ae2b296df30e447022434236d45dd443c3542c4dce2a2fbd1310ba3470dd8ae7dc50415e3d2ba5cc44aa8c54a79e8145c02876a871449669e602764cb6c1177edf0c7400bcae4dadc9986dff1084ce599e62bb38d14abf607f07fbcadd27ac821cb40003b506f8d4acb7a7bc61ce8b8ebd06c179eb6ab430dc644e9f5b6a24703a7e8f8e7cc1283b7e4cba5ae21bc708e200af72b0c4791853286d0c91b14967dd834125979b117473103544139f39671df0dc3dc895d1c57c513075078985738f6422edbf8c8a7259f9b662347e5eb2f0a13e22fea1d864e445ea821c49f7d938447c77e37585378872045640e0fdb4b92d6c4608e48196bfb4384a705679bb2cca89dfa20c8ab8030f6b5488eb3caa20cc58dba967e1faea3122d4e55baf007643f425d6d5b208c11f0a83438d15dbdba6f144df5e1b86a74b6673a3721236ead02f94c57695ada398b75ea3349e037be6dd681a66bb63c82b50d07cb3f691dc90bddacf201fcb0f23efd01321c6468eefccc6a46c5cc406cc26eedc23eb94a95f0920e58ff949089fba7b247dbd6a78bd06bed199c0b3658e1cbdf1b76463247664da4a84d8cd35dc2793de61fe5b8937a33b1617bf1950b864b18749fe75ae95e74fdb889f008ad3136fa2f09a3477622f817974f1742e3084641fa932f8cc35b4bb102b176129e4a42dd4e41561969f4258443a184c140551f1e813a261f20ea022f1406ad6b3be4bd36b55bd8ae68a7709400ecb50bcafc2d892dce6d0c31e6eae00552700c0192a695b8c1dd42e5c008e0e8a252d3d5815b0f040d5d708a62adf0d615ba3a364f257230a110cd995c7a13df79fb7de9000391a56b73c3e9554d0665ee6eda71a62253e40f7b9e608de7c04feed32ebb95860ad9e09a2a6c04df9f24a28a17e8320de7d5d79abbd1ff78a658bf9ef5b7eec714c4bec8c76fccdc36d1f378a4bd38d2d42c01102c5dfbf4614f9e547d531a704cb7ae40b0f994b58421efc5bc10874d68002c8ab8c700fd2aa9fb97b74c9627ec9c770d4b306e09c42a1b06fc0d89b767fe6a224f96bb8758f89337a8996e135ef2e4be2e4e7c4e9e365be9b6c59497581118ac062ce3c78b8d305e737f423536ce0d93cef19682695da71154a6301f756e19fe78201415d4fd8ca1b46aa9b36a343655618aad3f40393b1adaf31be6691edf59f0464fc23b39ef81b57ebaf72bd9cb54dc7637579bdb8bf92b739e499144700d8089770fe385849c12ed9ef4780dd517e0dea3eb551b6f7ae41e64cabedb379e549a8151d580dd0dfecd506d4508f84548bdca4ccf10b299d7802dd8fb5da5f68735464d83a28830fb5acb3f9d13951fd9383ba7e7634c4e47bb501ba2681c162facc5fefb4aed30327f7e740fa7b9761fa8590f562a3e8b20b2f3496ec7731f981b9c5c236035515fddd868d2dd459d69b6e45f2fa58567946b12abf97dd89c52a8812eaf1a28f1f43d11ad0bf7f9729564a1e17f157e390ba4b53c653f71550af1eaae1ab875e9f55dec721a089ea5c1d36cc51886739f3fffac8702ac8b50be56af3282e1bdfd5b2f123967a445fe79da487ed642e65abc9a3bf0ac86b17abc83e7cc58879096c428a0277760b27c3f6673571536f6909da49334ad3aeb17fca0e683d3f86e4350667973cecb38a829b7477127ea3b17434ef3c29de619c6dfa438dd2c490b2f82d883be7e66d069e0", 0x1000}], 0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) 16:00:12 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x9}) setsockopt(r0, 0x26, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x14) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() chflags(&(0x7f00000001c0)='./file0/file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) fcntl$getflags(r1, 0x1) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) shmget(0x3, 0x1000, 0x10, &(0x7f0000ffa000/0x1000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2f9ea75bda09ff20, 0x101}, {0x22, 0x4}], 0x2}) r1 = kqueue() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x68) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) r4 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x4, &(0x7f0000000200)=[r3, r4, r5, r6]) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x3) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x81}, {0x800000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = socket(0x18, 0x3, 0x1011) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4a37b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a9448ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000"], 0x10) pipe2(&(0x7f0000000040), 0x10004) getsockopt(r0, 0x800, 0x3ff, &(0x7f0000000680)=""/4096, &(0x7f0000000000)=0x1000) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="dc351a391c850fb4bacd4dbd0436786b70e09bf3", 0x14}], 0x1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x14}, {0x6}]}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0xad, 0x8, 0x0, {[0x6, 0x8, 0x1, 0x400, 0x7f, 0x2, 0x8000, 0x9, 0x255, 0x3, 0x8, 0x1000, 0x8000000100, 0x100000000, 0x1, 0x5, 0x100000001, 0x8], [0xdee, 0x7, 0x9, 0x200, 0x8001, 0xfff, 0x40, 0x5, 0x75d, 0x4], [0xffffffffffffffe1, 0x20, 0x800, 0x940, 0x59, 0x2, 0x1], [0x9, 0xd25c, 0xc3f1, 0x7, 0x6, 0x1f], [{0x80000000, 0x8b5, 0x1, 0x8000}, {0x6, 0xffffffffffffff01, 0x3f, 0x3}, {0x781, 0x7ff, 0x3}, {0x5, 0x8001, 0x2, 0x6}, {0x74fe, 0xe9d4, 0x81, 0x1000}, {0x90, 0x9, 0x2, 0x7}, {0xfbf9, 0x3ff, 0x0, 0x9}, {0x10000, 0x7fff, 0x5, 0x200}], {0x46, 0xb5b4b1b, 0x8001, 0x6}, {0x7, 0x0, 0x3ff, 0x2}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x40) r2 = getppid() r3 = geteuid() getgroups(0x8, &(0x7f0000001a80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getpgid(0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001e00)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, 0xc) r9 = geteuid() r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0x81205724, &(0x7f0000001cc0)={0x1, 0x200, 0x36, 0x0, 0x1d9ad95b, 0xffffffffffffffff, 0xb2, 0x10, [{0x101, 0x40, 0x5, 0x5}, {0x0, 0x8000, 0x2, 0xcd4}, {0x9, 0xd85, 0x0, 0xf0b}, {0x0, 0x100, 0x8, 0x8}, {0x6, 0x120, 0x6, 0x6}, {0xffffffff00000001, 0xfffffffffffffffe, 0x7f, 0x40}, {0x200, 0x1b32, 0x2ce, 0xffffffffffffff89}, {0x101, 0x6, 0xc2, 0x9}, {0xff, 0x8, 0x5, 0x80000000}, {0x5, 0x4, 0x7fff, 0x81}, {0x100000001, 0x4, 0x100, 0x8}, {0x100000000, 0x2, 0x0, 0x3}, {0x1, 0x0, 0x9}, {0x7fffffff, 0x100000000, 0x3, 0x3}, {0xce, 0x1, 0x7, 0x8}, {0x6, 0x3, 0x5, 0x7}]}) r11 = getgid() sendmsg$unix(r1, &(0x7f0000001c40)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a00)=[{&(0x7f0000000680)="e5e3bcd48bbbba6abd127279bcbfc90ccd7e279205fe4399ea2c72eb790e9af906c8c744e755a7a7dd75ba34830128b7f036aef9a6207ed1935f5382bef47a8d", 0x40}, {&(0x7f00000006c0)="aaa5e4ad8be3db60a05da18b2e0843ff166797b76e61ab6fdea7411f99cac0cfb3b0fe5f2a9e79efa12492f5a581c9c5ad785923c5771e2fe0569242fe3ea44c039f1d53fd4168075749273e71c051ef39ff927e02250bcc5208ca5c9883f36ca408fe505ccf077f21e25d9031f8bfe2d3e944a4c415c91184928a3290a7fdc7419c66a8ee80bd146a0a3514c34b1355a7663e201da3f68491740c4ddf35d41626e55f9666cadc91e630c308d2b2a748267f07e10d0d729f90ef88f48ac4af1c242f", 0xc2}, {&(0x7f00000007c0)="a89f1ec8fbdf317ed5b9f07082b67fd86e7492497d885db7f73a659e17cff7b9887c0979b14139c5bdcc2564907b020ef8721b964e7ee17d06a50ce22bbaddede51d686e2189e93ee5edbd5b2163a6c04de5b295d2557d2c0c0d4dfc94929b723763073e4139657aaebab026015a043d45fc26824e071c39984b290d1c93e43e837aa5e37d9a75372d74869b6f5087cbf763501df78fcde6f4232ac632a16ab03d9b55b008e9a378acb03eef7876bafdecd8f868703eedce5288c7f4d326aefd2de635c8025e1ab2bc4318ff513a724ed3dd7c46132610f79c7df5e6070bffe9577b832bf938cf62943e1111804c0a2c119e4b205bed6ebf7fe90fd5a221b3d5ae4e7df52b58cc8253fd9948e2838a7b16eadc441aa7f933b3c5aaa6ab71bd0446586856228978eebb0e36a5a2e4625ed08e07ef2c8e3a44dd978cec6e63528bab4aca9a6b20a7474e50ddb96dbff9ce5430178135c9c9ce21a2c24917dccd63d2bf5e6e559c614aaa34a053fbd82c859faa4f804ddb336c4275fe987ba901e1b20030aa8377be0c704644cf2d9a64779ed7fd64d7f7286c28ef1e2c801cdc6aa75704aebe82bdd62af439925eea0fcb5bad79fcf228826d397b63efedd8a05977db791dfb66e36e9717363f4ef6eb261c5cc78b5b455d58560846b81da538b3b6db35c56d5298d1498cb7f479850d24f424ce8cf655d1535601e21a10d0a9d93390bf2e7eeb1f677e61bcf81947e6c99ec0d210805ee9747f1b3f35ae8a710b382b54e67a2e6b4546086c11e5cc8e60facaeadd637068aec3d1351b05384a2d3a617438b23461edec26be0bf3507060fd4bdab9235faa6cf66a740db750aaa16e73f8136066479f881112440097b53cd86509dbf6b353588510d2b723f291b402a82400c286a1f03867da8f137eb7fa54cd977f2865f4c4b27d296f8a0b88499507451fedc0350d59e64b408f26dd294f59edd6043baecae478f0ce24f95d472f62ecbb3558a23127e9a16549f115e6569d5ec82417a07cbac02552d332356fa1c13f4426d07c8accdca4b508a5712f1707f82c553b388df47353ea95e3364bbf49d4d67599ce7d0494f05b90cbce95b12cf9306c6cba71f04556901fc84413b0d389d56f9a10a5b7981b917021d945e9b571680d8a2608c33cee731ce4b6e6dc7ef6e41532d3fcecd5e3b66710655ccb8682cf2621f3e0d6fcfb612da7251fae7b400612f0e2fe6a90b3579142ccc08c4ab712ba5a99fa6432b8beb6bd9bfb9540bb2b656ea10e67bbb6759b855161420a97508efcca7f88c55448f2660963441f68029fd0ac42159036972f83d9dc7aac887ae8b68f57b01c30621c5d8aafe9aec74273658659ff84cceca6507ffcf27ee3399769c4e5a726811c0f4bd3c7e68648e13fe32310c2fe9053ec38aad4469f25173b4e3da47aeb0824d2e51018871bb6b6af121163822e06b1d5a5ae91f83945c7fff80708f86884dd34312445702b49f49650db51892685a4870bee6070775ee51acdf266adfe503936a9d590201e7bdfbaa65c6f957a3068f92909aa0aaa0aec3ae78629fdcfeff48710ea99ec8ab401bb4688724293f515a81371c4df818cc164fc64611aa9c662e2034e05ece1313141269fe002d0439e8b441e96c67f1d1e9cce1c65e09dd7bcade6b28bc3b7424a84f0e9b7a547d0489863c607ae1fd88b624a3ca3ad8a9eeee8d924484f72bfe9e030561869c26030fad19a6215f28abdf5c6be0c6ad13cefdf380581a5167fa6bf385afd4d81b6959ac74528957d06704734a8d68dec6e1b5e75823fdb8bbf13d8715c968bc52b974bb00e5f7175f2baf25eddf6dc73fc2aaa32edddf4e4f57b1fa1292ff19acecdcf49187be3cef36e0b36cc9512ae7858d7bc7b9021b0bc84b59658bf4251b359dea7d8ed98184bd01af33350e3e864c64b2f74c9f4df81808608658abeee2b80bf55a69cc6e6bb216d75b778b7982314ddec2721976857fb5b75a11bfa353a3683bc4837ba5d493ebc672e621cf1445f82412bfa15bc6433516fca093bc4533fcc13437e124586696b78d0c0b3a1a8fdefbe827582ee25eb7b4449a63360e22f30b49ab19207857943792bba4b228117ed95cc2fa2d01eef2c97d526c82147d8743099488b3d660ea38ab8e2c2a1caa8fba42a8a47fd80a641f476bd66c4839e9e3851fceb6405a8ca68c90cb3bb2848f5d560f80e38b7652078b8dc7aa85fa37b292fdf5cd71d8ce4e386d05673b7dd19a311ff012bb033512f478f94a30265918191c12f47c7f7d3f33bd2aa4b76863eeec060094fcefae32c57b57fea99396cf9c16d033aa680788d105ef242cc5fb2e49b17c70fda517148c6419e3d3daa20cc4c9899f64d71c94edb4f194b6f71df594c6856353d04e418d7c3dc4d593d898ceb36a41fa89e1bd799c8d82bb8db4fb6ad3009c64741aff4ea1254a8b65011618261f70eb08ae7dfa66350f9c2c4327fb98692c438c6a0e25a2d8b8ec00c5b0b2c93afc0eebbbd49fdb6c39fddf5be27bc5dffce88ebfe8d415d2993e9620bc1abd8a92089e2f17d97244805b26c78c380a16eaa4de5d8208032ce14eb22198f3775ea98f6ad2cde8522aeb7973edb81abd5f5db7eddc53ee1d3520c0852a45fcca77d089cf867fa05d57b02be60da13c06d4dee5aa0692f8ac798d5e3c1364d4e31d5fb0ac158c02233297b14436c59d7b552f8b5c522a2bd02f8c1109ca8cb5f7ee6bb7de6883eddd9f0179614679b5c6e48557b0308210d1ea1cda44d19b846e481a10657f71869bbab4114a56dfe55df1525a02ea6806257b603ab7830f6527316c4e8b4b7676ca2ab78bd933c39831aca4e0a0b0089fba0998a3046807bb674e4db03f52ece45761fcfee434d8706414f13f4402a8853387a17dea90802a6cea38538f463cf4df4ffd191d9218e372ec7cf0c04263a24cb842a34e320127413a8f324905f03dbcb554f2bd9b8e6bfda450988234501054d43f58f0c6e75c937125ce921677d21a3751cb503f6cee914a5fdafddecdeb86c99ffa15c982c0fabd153962508323b3d82c01ed89696455c6a8d612a39109d9ddb881f906d9b38338d70859aa9a8731375af9e293fbaca61aa96eecf15cfcd717cf27c2796f85d8cb6104d4ff643f4b76a1754e33bd9194f33509cea834ecee8a5457a809e2e6b5819bba619bcb7de559a83635e5dcc0d1982f0165afc7da80adfe823dd5f89d11c1118bfd35adbd815ec08fc109fcde40caa21dfe70d069222c3790d78cf39bdab61f7b20f18c4512b6333f22e5fb532af95eac7e7e84ee1a19db522a23aa3f02e3d775af3e4cd9d74c547ef6762da9906d7e1bac473b931665a155c86e5e4796f9b34c4466d42b7c8ed21ea4d342ad2c9059a47e8aea8db4b375e7ec0c5a2a793342edfa05a840200714c6b191f18ce7e561f396f4588650a516ee23868cd0b30f5613b8e09bf334b5473c6fb1218712e0f0b4d4ad98b7cc51f7e0243890c61476a468f56c91ba449743a52573a5665ab7b11b1b67e800a8c8d4dd98a318a0bee4b3e11f5aaa681f764ba88e7da76e3be51cf81c8bc79bad716aa1f0b29bd4af3d500d69e98da57992175fd8a79bcf71a728d1cc7f568fa7ae2905515c9e6b165aeb079d70077c23e63d81f7a762519d2d10126588f7a1c082f0fab2324b22848737d9e7e4f54f08d195a495edcbdbeba7d48835a7ddf6e36fff68d6fe2194e7de2dad6e893b93051364859a90eeb25c9838f74efcfc07b31e0cccaf350daf9764f3e8eabb7fc9ddb1dc837a04ffdd16e62413306da7f50872aa52f8c2b942b76717ab099722153ba5a7c489b1f27a8513a7e85818f0e0d7740e37f3571db4f838af92cb4c8fb2ff2e1d481f9117220074419237c3582873e481597ea84490237fe1236b9e9babe8d4cac26702177e7767cad684b0547435d7f844bf58313a9712ed66a2b712f8d3087b5d45ec6f41ff58ac3d0ec6e664cd38b9e9c9383d648ae2bbfdc130be91f6591377491efe235e5b54a9bfd25ce5f6883de58bda8e27e338e771ae3106ed0b68b926d09ef32ccab3989d89bfcf85fd0763c38a8e8add9cfd33c1cde3655f45a3efb062c3cc625f89fc2c2e4ee25dbf4ca43c128e3cb9686c1359f8cb320ecde65d2fa2aa882898e60162676fa999e3b903f6b71433f2c0ee6bc3417d478f416ce190d9266c49a03582c3f2352a488aed0b6032d7f99964385ffc4f2c347d7fa982b31b46043a4551ed2e1db5da44666506095479bb906553524ba7e013882f88ab42eb70352c7585637817c424ec40ffc2fe48e3e2ca7ddd7b73b720a399397d0467f5d0ef441b87c7c2143b6edf5acae89f85d6a283b893b191a9a0713b0c00edef6d6eae981c3bfdc765b941676adb26bc1a51bfad08123c73f45a3a7c6c4220cc633348ca1cf020f3fd65dcb45e760aa9e97c63a25a1ac102870765491814573c7b165e0c74b5cf004114630cfd7eb9410cf13ee2bd3a91899c25bb0643fcce9bd384efc9e6788e88e2f07cf281ced10f61fdcd1cafd0cfe9575cbea26b795da9e472f01faa9566a17b2f742aef30c5c89efabb5427dde2e14d2dc83f5bef729601119a56219d2faee93b33e79b7c6631e818e59baf493ad7e98d7fa7f632f8800e4446c286896682b95fd51bfad9eba405a4b2fc839d306d0f49d95091f8c45ca03b6e67ee25b5d38cb8117b1d37a507cf0395d78ccb1a930ea3ee5e0d68130820ad08b2f80a35e954f1c8e51f8d6a5c97a20ed2180d5f5955f1552a4c259d8dbe21c03704d2f8c12458de60545486e014946ddfdd0a66c3ab006eafccc9c3508658ce530af657cfc96d7c2281d20e2074b87ad8ef20b390310fb6595610f5f25ffb149d4e11d4415bf91bb18e71d25a7661acc2f2cdea3cb9e9dd886b3af5b19e652a97d0487e49a926d2bbb9cf4ce8386f508d1cde672484d07ec9cedee1289c6b5d0aee13fa01303f8b877c002b85143ddb02b234e7287a2b49f1dde8ac18ec70318e71a0ab9237832753610a39bfa4423707b0e25cb80ff0df1678ec7ab4ca61fe6332165122a23982544d9d58f734a9c4c2903e1204ffc12581249feab04dc34deb3969f93848e8e854b303716781ec3d6e065a55edc96879e87dcac045ccccce74677b75671d7aeda62a1f23e67190fc4e048046bfe1c7e207dd58cc7cc103d8796794cc7b0f09efb97aa559493738dc76f6bc97f1603a9878336fb16b8f23509704dcf81949726711348ccd00541fa82caf7a85d8ab867577f3bf3e358dcf2bc9c323b1e7a296ae3bfe75d4ef3e021774a2914af5510e6ffac0010bc7fe866bc542ebeea848e7ed7c38781ffe29cb4e1a457fad8636fb45cf744aac0f0a03f7b17b30bdca18f72dcbb0bee81e16b98ce15f419a02fef63582dcbea41e229461e1ad1783c7d7742bce573ea509bf75b6163114f7ae407a68de43b0236a18ceffe66fcfecfb4023b8b10d8ad1d2c9335eed247431d2c5c890ee97ab938fbbd8aeb3f76ced1f3dae8474c2696ec5fa7fc9521197e884b0e6db7f9eee6bd411dff8da63ba53d367f342ff4f82609b8056eb65448237db1efd57ed218dbd89e63ffbd4813c95fce3392fb8059dcc490d9df5689464264e1a9eacb346d21a8b322446ad0f984baa2189f6c9dc8aaf52d9eb9f08c429e76ce801366af5b1c66b37fc65127afa611452dd30e1ccde318080795f5af5f67c1fb7ff41439d2e6a6ff94e588c3c29c0f98f42acd43156952260b6c6fa7f656d77b3e67f88f6b660867331416d29c", 0x1000}, {&(0x7f00000017c0)="9c1a1ef5229a6dc8d83218ec0044c08a8563dea9d486741651c80943a2b2637ddcbf1e4ee6f354797e3c1a22b56e857268a258", 0x33}, {&(0x7f0000001800)="3be430ab1d08dd0067955ed1bf1f8c15b37d1f2e05fa65414ed100cc50d513d1e2937e8e2fb6862ca8ace334b190cf7d5907dd6a2991885bf43949d84679f3a32ae5ece3214cf3dca80b407421af0a2e53f6623adf22ee71a6f656d219d72d5e38915cc025cd419cb43c8f844c6c27ab89c1c3e624b2d46582d721391c42298f76056b265069d80a4f666d7bab1105efafda414736bcf02fbd15", 0x9a}, {&(0x7f00000018c0)="4518e39c0b3d1006427ee1fc5922f1075c06a3ece8fa17b0806b1f27c8ff4caa0837f8c22e19c708a1e315d000e62226e0edb95ae988ab5f40e74b2ec4199cc71f06df19552e948646aaeac84e085c27652ad46810cb", 0x56}, {&(0x7f0000001940)="3d7b15d23139b662f8a6e4f4b9f954ce2e920f15e4445e63581c7ba67dfec112227e3057f8b7ff8b0acdf8ddc43d48d772a2bfc613bcb1c3c0636dd9eee0f140060010b0537118ec93051fe6f6dcd125905710f775d4e91f2710d0be1bdbb66890", 0x61}, {&(0x7f00000019c0)="944f5d9b", 0x4}], 0x8, &(0x7f0000001b40)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r1, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}], 0xc8, 0xb}, 0x2) pipe2(&(0x7f0000000240), 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x402, 0x40) getsockname(r13, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) sendto$inet6(r12, &(0x7f0000000600)="d06bb77ecc8f7f2b9b1b380f9d0ca6e45dbf31a91cdbe3d831e29160a4c0c83ad78da668c4c315b5083cfb5966aa96aad36e8f75bdaab7ac36688c7ca2acf3a1400b559b69438dc938e92bbe538d982b423d2552ab1a0234eff0b63bef06856de9f3c3d90cf09004", 0x68, 0x1, &(0x7f0000000000)={0x18, 0x2, 0x54, 0x10000}, 0xc) 16:00:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671abf0700003dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de700"/336, 0x43, 0x4, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="3d20ae24f1e1012e7cca3afcc31750ada5d0", 0x12, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') ktrace(0x0, 0x15, 0x910, r2) 16:00:12 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x7fff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x2, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) chroot(&(0x7f0000000100)='./bus\x00') pwrite(r0, &(0x7f0000000340)="956e7140454491ad0da8401c1dd599d2aff11861409905abef13637a05085eca5723d7aa6ff0adf23a6a36e9bf9df319e1219652addc5c005e395fac74fbe93ee556051fda5c059b281be4a4ce70111c6bc055c7626bd055641a453da9bec5407a57b0b7559c8db74c0d8ce10a3ee6ef6eb811abda9fb2fb9c425c1013817b3a5235f603ba90f6eb1eab8cc83a72d7d7b7a984c5c0bceb7d0f1f230bc70c37836fc59c9f78b9a4334cdaa62759dc03ef82e52f63e2423a40ec0ea82f72e8b0d8a4739edc4c2f8e32e91be5f39219cfaed844bbb23613c90aa27f660540a033c72c0a96710f53fa978255abcd67e320721d1b8dbbe50fd15b63b26b7df0862bd24adf40aee025903a70f797eba29eeb4d7f7824d8c70dbb2679a3bc5b3977ab29a72cc521e21c3bbb7b23030cced356581f00c62a8890953ff152d31e4613a0719851e7775fd9fd22f3a30d27681ee524e6a6ae80ff76c1479409ef3a91566ab6f2c1c491d7243b51cd61abc2eb03fe91650f035b2aa160831575fbad5a123e75dd068c304855d89b08822cf2ac90a560dd04ef0ffa1da3a64e3d3671eae99dc4838ba579f705eaeeac3eba9d96331dc53130f169585f11b09770c21c55596626be724d52d50f4642254a7d4212448082ad78c8ad7749209827c27e361ac904759d0fa2a92b523d2ebe9390f526a53614cbce9035567d4b9968acc79dd82138b89f7138e449c1d717d8e64ed0b8065b8473833a8f952ff3bc27ac72dd95246dfd11aca51e96a571787ca96f688348245b6f4ef29a6461fc7291bdde0ad34ee153dc8f69a858199eea5a4a9fef44d062da6fce97fef0bc771f5120053377c0657b9258e6f4c59124cfefd4250d102a2819a70b23052adccf2b6531dbb1ca49ce55b43db9724cd7939bee4c5fbb4b4e2b20967459390ca45637d5682ea1ee95ce8bb7e323c96b00b9ccc132e104e2fc050884d85207e5c75b4e08f27b645c5c73971de2e74606e5175dbe2352cc5a3c49d4decf1e27f1870be385825b90c48e7ed3b8a47c823e6d343e43b48bb9a8f1a1bc1e22d4636516d04d4ee29f58015d28a5da686e09effbb097730ed32079db11bb9ecfd51b278401c3268115c0b869de00f7116086be2462ddd70ca005f665d34642cd5edb3260b013f7e3afb008b610516506c001ed5ef97fc83d8a46edf3c0fe6e6a4a4fb72975019cc6c890766fa2acb9af7c782381f6e816e90ba7d2620de5f3b731ae0181b89e73ab2f5f84bb54d0456d2c062165984a4e683ea98421a2ed567b674103e11785edc26aa6ceebc0c4727decb8120ac649dae28f97c0d4b9b531656323402d474dd5b16d735b4db2f7c94969292c201928b0b4b567685aedd9a6203e12e867692cd3b9d0addf99b127db6b00667dca231365b275072169ef5cd7a7b3779fe214837c792675a246b62447c49ccc6850047c8b097f358b1f235ad6cbd2c76900ab4708352b297ae002cf2deb21ab2a6ec6270ea4c3280439ec8c78bfbfd8cfdfbc899f5643bacefbda7056e5768a2e6f8f6fa788d8d5563fcbdb20f63c167f38f7622b8fda626726ac6070a74f93108f414ee8eb978196d1f41630f33f12a7173d1e9489c6a1cc3f601f9299d6c75372f93447e313b3a7a916c41f370791671ed829082d7311f865747f7cbf23bf5ba1cc72d08db1ae7631c52f92097bdc748a291869df160757264f4c0e185a29b465fd3621fabe7d9e83665a02ed4f9306fc4c7e5a8c657fb136b0a11660938ae97c02587932751bfb0aba479b34a50c0bd301f97c9453639df0f5a640fa711f7758aed5b65e7e0972a74e3bfc9acc8193c49f0d6f066ddb91ffb6403cbe12d8ac805e696b5a028665c3b5e19f4c13133335514caa693488b6830ca430f542fd46041d003e2b0fecab6fb7f8932b48dca0febcdd5146e0da327ee5a5438f002c112fd06b71feb0543d79e14b2f46c27617125268cffdab4fea75d1eb28917afd3609f4142a348ebd069f86a3edf17408280386f118f6931c6ab7fa7ccadf39f4ef609ea16692736105b964e3eac60edbe8d0a36938991d281e19de7fdf0e829f5d6b7240027587e86a650c42043fc65baa6c0370e2515a4238f254acc82ff371f99e479ae79836e9a15323061c7da2966b0102ef1ae3d84407bbcf2cc487edb716d21cdbdc0b2b143857a5270ba31db24dbea5838723d1d956249e188566c4f8a2aded4fc1246ed6367ed85d617ad0fb3f16ac32233c08e12016ea914c9fb290dd5749b7fe1f7056f2a5dfe34be46ce2df5a879a7965a1b1326294ffbd2ff7b02da57b48e7d17b6cf956d9bb711556692cbd77d8a19c282a3440490f3651f1ede5de39600c9326b089d7024aabe7694adcf393946a6dee5cb8e010dc88637ba378b7732d79f1cce95c36931a7307f5b82de7c3c93041f4db87b219d58a395a1f6a291f8b54cf1ab4fa12300f721e212ab79b8906c9c8165328cb849edbda071acea3a14b54f60502ec4fb673e3cfc05a90d2c84fc85baa2e4f16d39fc6403dfe373773d37ccc924f75cdea61364063614240eb86baf213833a87a3b43f66cdd1174bf5c77e46a16f5dbc7fa105d4facbf4ee2c47db27a41f0de61fefbef405b977416e2664995803ecda5e85c5f1acbe63de50c54b52830e46e74b20debc04e43a8e303df8f76e1359809d919a89b18a75ccb2eb4f55ac0c6bb096167a84ee03e98b27e333a3238deee921e85b4a642522362ae4ca411bdd34957b3340eee5af4efaf3d2bf7a599acc70d9a407d0401ca23595c47359cbfe6842dcd7a9733307e8fd5334c8e195325468fd491b4db07231bd91ee89001f0429cbfe58a0ed1c5834abafb43b57861cf3af6e729050e32f1e5595b942e7136fb9e6cb81521dc4b0bb2e732fe13bbcafe7b3f9bd66d51b25cfdba1ac6c9af4b068544cc970b8e0c1cdb480edfb42db7de846caa8f306c2773e1bbcd719d989da61b16847d0f846f36a3b8913df1111467230ed3c6d608b70bb7a3189093ddd5fbfbb07230cb2a9c29080b92cd17766bb65ec0e57c3fb6e51a3e012b861cad1c538f89822f75e815338621c7410bd2be38a440ef8904a802d1996bd4b1f3b8543a4d87a6d880eda417c6cee29033b970d831479c717add0c509d6946d37602b8bfc607096d3fe816dc11e7d7c95efc5c55441fe4eedffdd60c560d6f5d1f10cca739d77349a0d3a95506b1e9d81afb0a8dc2c16a9400938f94cc73f1a2129b43ffd048bf6d50bf45be791830eaa0ed170a54d013f8848d5f1987ef7a471d6164362008984f6c0f4864fee66f57c864eeec29863bfe891e2975c56bb49b6129604486de5a582fb21901be06610ce1edb752918244c179152d6c6338a516e8a40605c46d0b37daa5ec3a82e4dae559c8d532ca91c3d647014eb027b06741fe4faa04209a04dbe91cd869d98a890fe02392e82b8999df7f12a764264a9f89cb4dc38c9aa34cced9504f86f88bd22e4773f711e035e405f34cc3e1fcc323a7b8749ddf4ce3457841c910b533a148d65a673850c99f20a1f8489f63a7409cdd142fb3176eb5778d2db02c7ebec430998f47efab39486d27eff325dcc7b4fe8de9d8ce43e575f579825b987f33f9aff947bc481afd7a892c7162796917c56f668760d3ab28224aab2bc4fbeefebb3c08506096bac5f4aa4d1a7322543e0dceff59b8b78bac0f103ac04ea16430c0af6a13c2f89b3b6df75f6652a40e6b099a9f8e18e955cf5997769db410e0439626c8d2b3927145603378998cf2d9e49dab9484a4df6a779738df64532e1a0836902b6fb62e3e60db1945480080ca15970c16987dc9be0eaff6a953de594b1cb778909adfb4f69b7e7a12d7806bf72a111c660c2d7fe2c25266bf308f75dbed9f904b1e142aeca0226f853f26e34eb65f27657366bac7da4bce968a1d8c15956e9198afd25867684e3e8c252091c5ea83762451e3823d32e020fe15840aec9baa4522376ab0ff8b81e770468ebc35d88add160c007c0e21f6d7c914884e9b40ff9ebe52e3c627cb1d012aa901c151ec5e084b191d07c092393e4b20b3d8390627e5e9fa64467a4d16a310de4fd36de83262c20567b2c8e3fadb581eac112d169bf44b7c95234e25d3422bf3fcdd98dfcddd342a36e9c289ddbfaf77d1f1e1c053f563f97380f8f0b385c1ed8dd8e385bcd1f144cffaa50ccb2338f761023ec08693ee045fd06b4053717fbe814abc73c1de6134a0d58953a6b644b8c3cafedbf506763ed1504a849628bdb08f4f9d9c54d18e8ac8285b76a50e48921790bcc94f6f0789165ed641642b3da93171a25024e85ce6635ef31aa51d07ec64a78a51bca1bda848f5627316f6243ad96607bfcf420da6c539fde2c0fa29396733efd72161278d445135ad4298d001a3fbe5dbedcca2ee160b34dd42aa2edad57070162ce7979308c841190f611e4e56809ffdf4a5dfc2c8b83be04280357c66bf1767982bba8e4d82a0436d174cca981538e275f27bbc50305b60707e7de0ffebcc540bd63da4b0f1afb7242ada12aa363fff9f435f2cb10f3d0800fe56109ef209b42526f5b43d6b3613041a999bab6f6d486b261206eda59fb4e7ca1f23df718e42aa8aa114d7122ae9871f4fd1bbadbf9c77999b1b0e3bd7d1cd658d00ee9947c42c704144a8f699269ffa564912d1b643d566078552d46d86481d7f1bf27c9e69d8c5832c9b59fa6184b7e498586bd1ab7e22addb182bc7b4e9c636b3a0b55397400a6021c1b1da20525639501ca5fa4efe86e49e380c2b817bd922ed9dc981446d767c75467d63831bcedf5f7c9b6b038c51497b1545fb3139fd76a249332c4a4326ed3a73b843bdd7b2d6b4289c97a234be27bafa5ba4a71b262bd5092356287134556f82780b68619b177fb241d82a5c46ef4abc8193e8f57f4b9deae33c57e5794db3632b4c43bb21cca5e3fcea3c16f72c5d67064f20ee5c2935bcc886094cb6a2b72a2bcb630703ce1c0168415c2feeb4e80ea9abf8a9269721c39d6e0391db830eac072c8b578f531ad9c22f04a61db5013f5e035459c8e1b75b51a24cd7c36a5755ce24b0f7b7cc0056bef050384a0a240224ada127d960a8534737c6a1e4518f3b52b05ded9786b5f34e41a878de95284a2d388f3eaae840f0c97f49be061ffaed0e4d9facb982545f3019b63cba6cdfd43988089023bb340706ed17a549f9827077b902276e28501850f2eb8c40cdb27471ab14b800ec3df81873c9036c3b6c1c3008f74ffb37dfc0ef0f33f524126b6ab7554e029075fcf03267f511f3e9e812fd9a934a03bd921e8ae1310db54c066baf1b9ed3e09e33650b547257d17579e01749ac482b26c14ae5bb0c0bb862f2f7759c3bd174f4cdf7ddbc4d225d9375d9ae50d02373494157f39cfd56e0f8440dd91f3d89bd9fe21cd386542b9bd1f27c7561076ee3649d26c89a0d62f9ca57fce5730c7b16ebab71e4f19aeae96ee1462d0e24c067ab1c4602e3bf503d0f5fbb03347dc36a98655f4b127e18ba134e1ed353c87984f3fb22a70d44afb58b72df5a8485ad2bc584d0fd99f28bbfe70839deab1cb084cc03afd8a25b3a532511be383c92c86e11d9056be832f5ec629f644e920d6ae160f8d3f257624fe7fa636847b184d072d8c59952336cba619958e8ce3a611ce1ffe2885b35f4465b7eff3e0e3ed480c0b606d54ac52467eaefbfcebf6cf341aaa4c6d00cad99208f9c7fd594ce64d274002fe4a11e3c305127f56af2edfdd6f8f4b70fcff8189411a84ff76d97465f7f0", 0x1000, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x22, 0x6}, {0x6, 0x7}}, 0x2) 16:00:12 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000280)=""/69, 0x45}], 0x10f1, &(0x7f0000000380)=""/81, 0x51}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000240)={&(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200), 0x0, &(0x7f0000000640)=[{0x1010, 0xffff, 0x1f, "24d720d98e35d4d92dcd0dfc7911f2452ea56a79eef28b167d3a779acdf5a88b217251a8f28d7b4699b140bf035f9f3d8e45a298a8b151c21b7db45a8f1a8dc92abb108f84e437f49b50c3475d825f4fcdee566a031b4aa883772a9889560b370988bad3c773e45c03709f2d984a72a77e06c7bd7a99471072c4b6847d1d02def775500ecffecf18c222fa73d47d4ff1c5db57b977a537a0a51824ad55dadaa8655b930d313d611c878105c058505316f7aa149321f4e9253125f2858ef2f8813487c8ac2f22811a4d954f57411d397880ab178ddddad11cf1459fb956906c5a91623fffcab86c60eaebfc73915fba7b3c0c64aace0f3d90d5f42b11f5e8ef2c88b1f80568761085836d17432f2a389d5fae890eec3e49c164d1d45f691b5414043bca9c0cf44e21270fa471804bf158360bc97b0b8458e02c5df53654e2af609c50c0e3f77f3d6c1f8b233f2a4e9258ec137b78d2aec7cd5a66b675926f8561f1d0529d54f14b54d20c47997b148db6923d79417200a55ab2efd7b9ad6c42b63b563507857b5bec01e940db6598bea34ee57d5befb8d7ee845c4eeebec5845657b5cb53fce3e911a3b16f77c3eb27f8c1b5cfac65ff93c6a2b90b9c87922eb1e4a93901fcfed3ec18b5a45d69690d3390a5af461f92e763ea08de46c48befe0d7ac1ac56aca8851eb12f941d7954a93ac725abc79f7fb59659470246ce095a9ce0c14699b47fc57c12cd8db8c2d3d7941f76514226a348ffa84c39ba0d12d2cd01a701eb8d71b29f74a87fe46c23034ed6f6ab19a4494744febe1a7a8fa621db0699c1576edb6426ec94c040e780df281816d15ff6eb2f677b8505c7a5599b7300ded09ada688f59b6862308685b5b3065b494190e008c98e49a7158e23a0ae29e3e66bceee463f0cf3aeda194da9d0fbddefddb9d73e7669b644d0f6f361e95e5f74013f26ad723e47a4ab711e155244ad20ce6e478b6c88cd4af9cdcf2331817b899620495b963741e6a4e6fa39acb7ac66b39a440f45b1ce39217b6c4805a9e1b37e44eeaba985e57bb2c4147db5bc2f65916ba26b2d6a0fc04e1cb13eafef3f7f8bf9db1382da6a54c974c0f78d54e3a0365d856d2d7cb4b166ce84ae710109a49536a484822549dc04b8da4aadd8e7a84df98af40c6e9704de8fb21dc1962c6e356907a57e5f4c5e720762759e2914136b25b37e8b3799da41edfea596a37987d68b0ff335638ffb8087b3f3f865b91bd947f768edc66fc7cc4bdb9ab9eed1f85635df022fd833bb27607f7bd6b9f25ff2ef27ce729c012a03bdc8ad4520bcc1e65cf7435e018cf66e1f884b4efcdad747b007f408d9f4bc371bf67f0622974b74c0ba9b5e79d066c50d5a86b56ffabcfb96c5a40e860efb941028b07502ecb3ec2ff630112ff2aa9fb9390f96ea263ca3371cdc2f05d3d43a78496bd46b8882617455b30edfd986833a43aaff64beece58a8ca1b53ce607dc5ba271db368de49c34307185e221111ad0dbb83e16b050c3271e076e8a0390a190a8ba2259f2ad121882dcdf1f67d8db74d945c934f0e8e82c64600a12d071cb539d0c44ab3e7daeb2210b3fb71075666f2a78e68d098da940c09fedba272a9c52b4dfc312d6d8d4b063205f374e6e0d8e7b0f87285982939bca53511abadb6321c39c2b3f5608d5dfa66a3c3be806387bcaba2ec78ed2c0550feebb1652e971c3b83f7c5be9e485ee39fd8f703b2443bcd0aa86616cd8db55c8832aa820e5f5e8ad09af9955668be9dd04b10135e914e1baf9ac52f1c96dc36e6d9ac773c2a0921b226ef55f287cc9e48f1a76aa7f45588d9caf818b56f1a800c23cdc29d354525d742b7bed550c2ee623d8f7228bedd6954f29879d407fe0437623541b428d8618e0621fca2f95b1d3c78c5406b655b50d5d7751bf8318b483b046eedfb6f48cb2883409b47ce1c340e73b75679ae58c4a2a60284b74db33204e87f3697643eb1d9c79f0319ec44dc442c437962be3769c62b8abba23d15fa4708ff73b2dfdc0ac3da6b3978eeb9a4048b39e792de2c59762c64052c12e895d32a2d5162af33621605ea84e655dd04844524a12d37024b6b1a53677c32c7c5626c3ff3707701f568a99575ac30eba57f85c5e634746746483c2a2f84756b3b74fa0b22b38a6dc8e001a6813d8266407cc6f27bee1e229de691f48cda6d984beec680f33e19b3cd893bf47cc0017ab445e3b0c42eee0afd813e32638e8ecd2d3f5a9e7f2b69c16870a52163b8a6f751154a615ffbbfcc695afca885c6d66b28e02cd6029412e9e20e1c9ffd421f86e68928f207463f03837b2ecf2f599066e65f524227c43f588fd2661ed0de8a90ca5a631a80583471ea45cb32a41f5c5e25433cdc8c837bc8c31bebcaa59cd3b533b8390f7d016a1d6067572979b7fbb50fb4a5b840f45807fd2dc0e05be007350949de9b24a7d991eaf07ee6735f8a51e6f36fe7975af2525047ac37b0e4c738f9db65d126d4596eb2fddb3f2d9ed5ed80ea9121639c769091190c318aace27fc1ef48b89b964b47097bdc7a83ad42d3652c2e2c11030a59a685ac5092d539512814e5ca434769e6ce65ef52b1fa755e02f6e075bf237d78eb887ac398dc3d1c9d684f7ded00698560f335d43dfa94edde2ab1c1ad89f4d17e903a529b1d9374a41a97978e06f9abc3bd0625456c5caf930a46eb9f3c8b54eac632dd94801c8ed913eed46ad6a1a8bd727aeff2d8cc8ed83c8fa4deb920a60ff067c7d59d6a699aae188d47e1dedc9eaa90f7c2e7282bf0381726fadc5a3535e3b7e26147d43fb3836bfc31ff5d1cbaa3204597a9a34949f1c9152298e69b7bb28f82006fa466a61346d95a55926c187bd267e9fdfab18002cad993f6a064229d5914a81c4889f21c2478c441c8c006cd8d015dad958842ec0caa1b4ac9bd5d1f665160e98a4767aa40df59581555c4b0e903dcc59cfeb39454d94aca496f4f67fb64fef2e62add88bcd6aa338ac3b127b2aa581e37789187736221777e327562a9b711c060d55aa52d3dbfcbac82b81094c72d08a5ef536aab8ac597bac724ffa172f556d710e586cb1b1a7d4788e61908a66c234d39be23a25dffd4980a195293dea899d02da4229def908e7599f0fc98fd9ebbf88359b7742b216adbc0daab3a8e49d27e0ea5293a2e7d29efdda054b2e73c01beba8f05c583c07157dcff10b1f114224a6d93ad0c597d670ac0d146e533915cbdd9b9e2ffc35cc61e5588044677f4bdb33e69c90247eb0e0410cb89b6d2dca3c1583e97c4656d2c59c5edc7ade8e164e29ec221872151e4ecb4addbf5d9b0fb3b714ac791d83a4baa659d70f8a9e8940e96da29757bbda4390c5d2aa728f3d4e077056eba207320c42becbd594d574a8df957ea401ef87cbe87ae41ed2d6454a3c5f188c13e40ba1553186471279c5659de043934eed23f8e892d1452637d7ab4da07d5fc8a3e97f6230160ec9172993fdaa1fd919f6e695a090d4f36d1d93d87be5865f43b79955ff42a3b5f341b3220acade15f02321b069f7dd0c08fea96720118fc04c95b088ecaa3d3325767588087ce6dea306a621a055f69f0a4d9d0b122aa2351db029e0d1ac1491ecac10bc65877d26037a53b92acf0190c096f1ce9a37680effd2435334a04737c281aa0e374dbaa93f664ba3904691e0d458284be2c809b46b9ba387068673d5df6395551e18481a0ec3dccb7c2e16fd8d297e3459e99a50309725e086b99b64f5f354c6ed28329d77e623be0dae979ceb6eaecc2d0e564845b59c23a0b9714a34e06feac1b7042682a86560fea1401684dfd29551d6259127fa91baedde12879515653958252b4aca6bdc95ba74ab40b34afaa11d162256fc306dcabcf7ba70648a24a02e2537593a40726281814cef27c4cb1118407497c2499fcd23b9f1f53c5d6c1a76787d4172f46928164e3ac799e7aa4924ebb70cbda05027c3367e348994eb9fe55553812e26988380e076a46ad76c99f100ffbfd819280fc7d483a9745ebdd2b9ecca0af5d270402e3aeb75ab839c96b628a912e5467bc9738252b1f2167dcf241c99ce4b410c50951af5c60ff52f73f0bc474550db24c223fd737e7dd904b21af679becee07767ec3e550891c02f6949d7a579f44aabbf1de929752a01bcd8b94f26c85d6404686d7d79cfe5439426ff6d3122a926630cbad5b0cbb50d20bb03f46d7d4c023d227fbf898517d3646ca9ae10cd52fc781f5386493f1527f3da379bba234683fb5545a1158d47a9d4610047b24b3d46e1c79407c85f69ed2a69f15bd3c384e6428760f5fe172c1308b9bbf4d745e55b73cc582d5c04dec37ba7f443c4d002a436f0b79829ec511c6d66856bb49738c87c97c6239569e51dfa7664d016efe3faca9106a5e18ba71ec6dde349ad17a0a65b5dea6c6d10eb200ba5139d064d198b681b1e69215cfe90218ff9c751b77e7421ddfcaaace17320b195fa6ee34bc0a3944f91248d33156ea79fea830579901134ab073475178a3cce66b70380e4df40ee3c06aecafdce534c9ea1c203916401ec0aeee05359337b99b33e488840e586f1e03bd1d33ef434417aa59d459e1472e2c3db1a247e786b995195dc4c88b475bb85ceea2235aec3f420e88de4ffd9e3a69b0fb6eb4a6eb6949518046d34f4a3a6e069d41e4d3e3b837c3f17edfbbd16a02f66737c942d924c61dfe63fa1b0c2f12e40046d0f4fd96599bd169ac1006f6ef3e872098d7675bd9b8bbcc5efd7aa2afd181213bd2eb12f12b7d867d83982c7ed4af89a1de914393c56608a1f0b09ce72ac253307f8956a3090caa9c3ed69b22b529d9dabf1e92f07e44d4880dd16f7a2be724e16b9e0baa396fa2dbb65e8b35c2414cd0291d240608bb48dfb4c015263e5f3a9209a27d3858e6116652b5b0a61be5860bd134b2371bb3a914ed371518125e3a7624e62ee8a6f868dd81b0a4815ddae4f5018f9e75c701f5b137f8cdacf023023b53fa8d5e2283a5541d36035d86ff7604d366a9cae700f554264de4b14198885d18e03dc93034926165b57b061b5199fd45a5ff78671ad953afdfb381fefeff8946791fff50ff0b4919e29e144b58a44833742b49c34773ae045fbc5b395fe0050374bd6bde23e070236b972bf05e1717cab591b206e8a9becbf7b0928e34910c730f2cdf4312da6707b7ed6279f082a12ca733d5e73549aac68245a6ac47b8aefc85f50b57299e5804959aebdc554dc3434b4561e73ace911b52f79b90105a0752057b024a939cc2da1a75f3dcf53049541a6cce62294ae2ff1947628cbe0b55e4d35da1d390df110c3f54f4e2bd1c51a8300f7e8f852d14d7cb059d9396be265bfbf99d1df7598ec25b438e1037848aef20d0f8ce6a91f3581c19d3c873af42ea183093d7074a0ba4350e839f56ce2b84c28b61adb8c890c9d4d37eb32895894089cd99d24b64caaade0bf143a136e71ff00e394d25c79690759aeaf2fd7bff2472c639d29197714c3ec97d56980486e06cce1efc24f72fba6dc99db94232eb0b82fd55b385b8659025faa6f9b60dd3e597d53adda70cf57326cad162b0d1879ec300cfa740e159a1cd71742ddcd09006485fadc713788bd2b7457c7d0d8110ae663c60df7db8522937d1dc4b29c238a89599407843459d7376f190b63025bfc2babd75cb0cc589b98a4c0c9c6698ca7487d3cbf6a818dcf27bb970dc07ae87ffa3da48de2260e36362f0c7dee066d7338002024866d70e5ed78171ed4ad98e3d5c5939dedfd0f4a908b225c94e7f70879"}, {0xa8, 0xffff, 0x1, "d10e1d9ccf301b3ab226a06964a516e562159a82d9708eeff949bc80cacb3687afc1445ec8ad19d4e30cce289d4cc93c321da69025f65ce3dad3ac7f5bdcf20e00b05eef51d772e25fe539e966ce53563e4ff533f7890fb0b64608cd9684553b7f995e93f444cf5873639e8f016e8014b162a16f9050bca0cc4172aeee5a96e18aac40dd1d414c3b43dd1a783abf779d335ca94155"}, {0xb0, 0x1, 0x80000001, "a6000ec263547c574dc5352aa4d4560e96b9138d15257068094ab14b78c1c0f20e8445505855069932af585002d628d5795c619caf1d33515b173acc37c466afe80d838f7c8dcbe824ca5e529b118c4cb5e671d942da8aa2acb6329b2c00de07b4ed3d4946443d54e12ed16a1287687be3fddfe2b752311323aa7872b7e0556fbf9b807ce7993027c1d9bf556cef7f6e68b2398d0cbbbb2860c9b5ed"}, {0xd0, 0x0, 0x2, "c77a65214b484d3a9f2cda48f51c40a79eff28fd3b71c3f5031b8a4270d84dc80026e94ddafd54774364144fbaadcd04f345b3ed45bf17f808c72ec3e13a6162d77c203ef55beac3b2462db7f42d894c240d2d2a052d8d74e19c1078c780d7f10dec395cbd901fecc9a4490b4161ec00bdd1d00428360481d7410325c1c62c0701557d637e59c7e69498d835ec514e50bdda0175a3e7e10d2d4a7f9d493573a79580f95f53f2bfefca4283749baaa61905e760f0a9ffb729d380a65818e9"}, {0xd8, 0x1, 0x13, "a49fd17a56c9f08fc17a134cb05f3939420088a378c861b28fd5a106d087a8ed0f62edada2edf01f99504c47462f3a5a68968c3d60d271e2804ec64ec6c438eeab30c30da14fa3388c6f2a994d0bc16635fee86592eb71c2d8b14e9ea5d6680be97da0dcf2b2be57f01f330a5bc720aeca13d69418757a1ec828bfbc6d5d64c245f94c6a716057beba57f4ea75b7c6b5c047de15e37f61be076d1264ee945bc737da606dfb786101bea280658b26a3410523e36ad55530d0164434a2b7387301ebf266c631"}, {0x88, 0xffff, 0xffffffffffffff00, "238575c96f8f9df81edf901c22a084ca7edb468b8b310b96052ef7e6b9048d66e884825e0dfb965d342525d3a38c80e1175f6ba6fef246d690acafa8fb4cf7b8b32316caaf1ef728f42a6c9cb236620ebb5cea4028e59503ebeddbd3074b0f9df86f703d1e7bbb08be1baa99e241c7a71d7cfe16a3ad"}, {0x70, 0xffff, 0xfe, "1e0057e793e18c6e9dfb035f922ae119fcc8484a3ea3d5fc5cc7105cb6be7ba8192058d94bee7fb1f9f260c8b79f1c32c610222531354629f275a9cb7c7229beb3a3062f27d124dba23c38af56f28f093dfa568b1d60e704a88427e4987652"}], 0x1408}, 0x4) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82032e2f66696cfae62c29ba00000000a97dd03f192bc552374ba4622db03c99e83d58ae221339afa4f2a10371e4c505cf8936dcc366c1b4caf803f04d7b0860afcf7aee0f3eca9540f3f118e76a143bfc0e2952d075b6f4a668a4893744de8ff7482c542888bb6df5aa67f523e41048bbfaab215b648fdc86a7a852ce86fc526513137e2a07a9ba6b7fbca21b9cf42570f4845b1ed8c01a50986dbc1a8f655dfeca51aa3b206f4735e20d815ad973758a89f00ec1cd2fea4b589058772ca7aae81ebd492618a62625c5dd7b9950ace100ba113b374ab75f6187f3e0012e531ee4147c779962370a999d"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x5}, 0xc) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x80}, {r0, 0x20}], 0x3, 0x101) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000000002052, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) r1 = dup(r0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000180)={0x40, 0x6}) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0000000006dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xe9) r2 = syz_open_pts() preadv(r2, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/91, 0x5b}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000000240)=""/152, 0x98}, {&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000380)=""/144, 0x90}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000540)=""/3, 0x3}, {&(0x7f0000002e40)=""/4096, 0x1000}], 0x8, 0x0, 0x0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x1, 0x40000000000d9c, "9f8dd8e500"}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1041d, 0x102, './file0\x00', 0x4, 0x101, 0x10000, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = socket(0x1, 0xc007, 0x1) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) fsync(r0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x20000000007}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chroot(&(0x7f0000000000)='./file0\x00') 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x59ef5b89, 0x1, 0x80000002, 0x0, "b800000000000008010000fb0900", 0x0, 0x4000000000000}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 1: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/108, 0x6c}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/167, 0xa7}, {&(0x7f0000001180)=""/115, 0x73}, {&(0x7f0000001200)=""/189, 0xbd}], 0x5, &(0x7f0000001340)=""/70, 0x46}, 0x2) 16:00:00 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8000, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000240)=0x82) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2b8, 0x7, 0x81, 0x1000}]}) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x2) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x5) 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x9) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x3be) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/108, 0x6c}], 0x1) execve(0x0, 0x0, 0x0) chown(&(0x7f00000006c0)='./file0\x00', r4, r5) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x2000000, 0x2, 0x6, 0x0, 0x20, 0x8, 0xffffffff00000000, 0x0, 0x3, 0x2, 0x40}) sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000002c0)="1b574e1e9876a8ad68cd38fd5a32f9c0056cadd1401f955c70f2f72a49c9e3e711fb4aef32214af762cfc63def460348b56d990865cd5d63a2c6155b7770fe8de4e1347b0c14950212d941c19fa8bde7dadecb3e860479dea43f4f0e3700614bd76de313b2c2c31ee714a1bed808f54d6071b20d014a4a05ffa487673397318bc4845c20ded1cbfa8c16022480b62bcf5c5ea4bfea9fba8183a159d3ac65484940551a49e180f8f6a8788aad3cf31481f52080149fd48d06c96baf4c6d1a23c15c4448fe47112e915c8f787be17cc01750c7eb8b7aac2f6ed6780674847b488cb1644e38b40bddf86c07e0d8b78565ae95ddfadc7296ada34d068367", 0xfc}, {&(0x7f0000000240)="6750a074c26e1d2432fe", 0xa}, {&(0x7f00000003c0)="b94edf289685e1094d11e20a668435d2d18a90e28f9b93f81b112f315f14e56c511386d28b45e65ab48d098509329cd355b416c86695919c362600a5363fab5711216e70c7850211c28372ca9d791e981b4517c2510efe0a55f20d0c171303f9902acb859ab90f5a0e3cdf17e0039ed7f54cd486c96d129dfc1a60925624b115af68c4e244e926c98b24c1a70233525f98144de9566aa4c85f4010aa5a03085f497a44736e40263e897c65ae26811311b56f749684adf1f27003d137389a0d0b6d442cbaef7316ecf46e1cfcde9a0d58e621efbd5c752aa48d0173d083e82186959909478b1b5ab8f4698956", 0xec}, {&(0x7f00000004c0)="d7a79fd1f287e459c6b15d78df0bb49a991c0a82f2c14d67e3c63c737aa99e35e6dddfa1cc188e6e71ff9dfb95a202ae1ec77f2e6455e921c80534112b18ba483158a585eeaa4d371c91928f18e6e1e0e478be26c78d3e85f0d7af9e924e91d0719bf51e89c816a49a886a30da97d57678ca15061d2ffedf3e29eb4f7dfe0f3e4cc37312dc80e5a9417c583341e7a6408e1df89489f4637677", 0x99}, {&(0x7f0000000580)="03586c802986adf6a8c4786533de2027d38144f4f10756fb28c722a82bccd81fb4e9aa124060abc51ce15154d8014c9a4dc3c83feb1aaabdd50736baf33cbb09d0dbbf0241a39ed0f13f4c94f5bec069a912e1bf8d0e12f14c1b013514434783f671dcbbceebdde3499ca6643c39ed5f31ceb554d6cbbc20c61208f8f9", 0x7d}, {&(0x7f00000011c0)="414aba0108b43fccdf36094baff4f5ced00a211a17629df7f294041ae91e2f0bd10ea976329a0f0bdfc9a321d5d4e22d7e32f992ffb6bd531acba529a9b33e35dd1e69490450822576670101f40efbe19d2ee37e8abf7b1eb40ea91ff1ac6b75975ecda848035bf796b9c2f7fb4f591cae91e47b8f6049469d22673f5dcf86de3d748479964234c1fa1e85ffac9e6bffb44203c3914af41ebe2ec68a27b650eac54c9fdc10371f194d36c52cfe1ddae537c7eda3a36a2b3160d5f1ac6215e0647b50619f3438ee3087431ad4b70d9d4d60f58cd5b1aa678114da65151f197f676bdc654057a15bfb47b6c0ca945553f2ddfa7a3c05483051518ac3e4edb89e9b86b2e2c70a463f52a57404fa69fd6d769cdc58c66e4ce1f9bb524cf63f1e11f1ad6a18790039515a5467bea8a7ea91008eba302f0bcba35696fb245c163e5d395826ccd13a9e87b0dbfe246cdb072b1e4192b903660fd275e6c3cfe5c83182768b3b64c95b69614736427d1b1f8ea70017990dec70c731c04c7fdb8bfc2f60843569da15d435e538f1ea5a84d1ef5f9fc41f5469f25469fb4e39a476d65c3cfd4e4613745f86687de6d4d2611292e72b829bc318a6253d3d484b160355e96d57e446053966177c08b2457f3229bb49224c2290f0bd2dcc7824eab9923f118ba0a5cc76b65b5ea010458d4099f4404153e8afd15647ad9d83c2695eeb976d7407db870dbb9cb10e4c33a3de9be53a53eb5e4ef2cee1b403155adb2ff73724063d515cde99690c1dd23807e741b5ff87ba048e2aa687132a9d76559dd3ecef6d88716b75fe1be9aeedf33d5f6195039e8f080d7aa29cf6bf4ec2e3f71e081b6b6d69fc93c1b8a5dbb1abf00f7edabdff5281ac557b2bf96153dc3b5d673a4f9a790ec0103f867fd2118af0a0b15fdf5cdfb72efbd9cb9288ff03971403370f253cbd2e6959b97579df62503a9984d23dda2c31c59d34daa51c8c90f4c40d7d077e8a50430b1c011cd4f60a421153af061be9c8c29599b05d1a2a1a85dc02b09a8796d09c2633f2eec796a9e96630aa1140e3a98f08004f7d5f3f0c17674f442a069f888be18e66c6eaba88955c097152accfc82ab026c8e26e22245041b1c69fce3cc0ee2607cfe58a5874afe605d4726633de318f43d18d31ad9e1d065b3467f39769cf8148e30f7154361f31293fe14b83eca87a474b3b0078b6214d19349f2442ebd485e8dc4964c3c7de611b75910849c1c2010e999f9604f8e64e9cebaeadbd992656b47c54b5bb9be40552cc4f29333ff01b0b2ad6690daf4cb7efbd18b40583ff3678534263fe2804f00b622d66cf7631cf688bea60a3323502ca0649c81590fb21079522db5f0aac1453b47e1f17973cb4d34dc16953d2963f41b3343b84c4de96ca7ee84f04859e56cc614f5ea6ea398e7a9ced3c003b20c0c26da86087f71eef8f69cd6434126d29f93670ada163a03207cca30f36d08beb4676c837f2d50291c7a2d094b3a1577afdfae8ebf0ccb0ac54d34709741106eff891751733a9948deee4e1d3beed3711469d8750a368bf162fe567d2dbb222b69f9e47bdd290a7442b55976ea4575207886d20fd7334b9b539ebf1a43ff2bf158522b3e364275b2c0d2b6cd89eeb3a9b4d24a6b23ce73fae69de1aca0a586ed0f4c055c195a83d0b05ba18c9a66c10e1bb8e4c20c280259b2d37a20547f6460c0b76cf96636238e974433d9650b2b00fbfca58ca756b0b261b68e9fe17bd71e663ee2d8de027d6c233a55f4c59f383f61e9d93eb6a809daa28537eebe61988d566f29e0d8d0f44f304f47c508d3bd4a493ff47d4924d9552c934865af428d67ba700b4fafde56fbc3424a09a1a78e1de9a4d91b200b46b9c4125bdfbae397e592a97827ebc8cf3e39e429bdeb35e7737990ad259c1c2b195dc6b4321dfd655875671a327d82f4a4e7df6d0215a710f2b27f24a1686fd41cd0d0ec4b993f49803ce273b5cbe615bc0841e764918efd8c4eaf789e6c296b79efd9b5c1a76bbf296d0b5183e1b0b69879179506e012a8a970fd60bd8ad3d23855640ba9080c7ba2a165ab28e0c96050e77779b66cc255762819d7e19582564468313da428f37004dfb6e7716639cc1c0a36f1ea599fbc2c3b2b21860ccd043e1ed0a0e6cfba5ab72b43752986e69b616fe6ab77d13ea09933894586e83bedeac7eef541f82c23e9eaaddc85c648d6e9de8ec0fe664a03d2a2f2520cc923a99420af58df36cb0b82392ce881676de4b351b2a74c2804d8f4bbb79f52869f51b6e808c7f9c19d31f39a4426a5a50dfb240fea9cf77334dff4ebec61f458b7961521a210506f1e65d55a2f0293cec888e0870dea3785bea6e95feb6132c286f0eaf94cc28eb5b1fded1565f0fbc905723a583df6e1b08aecd38335805bba7db21986df84b2c2123e129365694dd6955824edaeeae5ee7d2cf4297365826c3c54c3ffa691bdb588b3bdd843581e340b3527171efec782ec9d34e72a220b4fda34a2b9fbe3a29fd08cbb7840774ad0909db489b05d4b5d90b876601015814189405e44ea170fe745af7150a072bbbd0bca853f0bc85a5d133d2fe6903a73ec770b48a06d2ea26a3d687a0195db200f468fdcde76a41e7e7efa7d7c026b9f396148974899a165bdb0922f53d5a868238aee82062fcdc0cd7ee77b339eb16fca7e5327b748504c4a00ac8a64f73c11d2bfa369576bbbb1f7fd3c5f7a334a329f15725d02d2dd952b1d944982c8035cfb91c53acf130aadb4ad25678db29b8d17f41ed0011c6004df15d3523aad680deeaf2299f8e3d1aa59e304f091b806d1adbaa23905d9fa8415380d59d69d29216881e86d05d70b233cb315025d50e1b447af752500dce096334205fa4038ae03cbf662bdca4ef2c3c5388a0db8e8fe021eb2c8e32885696547d93359dc0b48f64ab1ea27d5bea073c24ccbc79b3892183e134022b67cbff14dcd281cd6ce0190bda893057f924778422669a3a5331be7ed0374aead8f6d73d8c92625b0e13be285c4d2a87df40182a46e59d5a8996c80a41175b670fb71b5fce168d229002487b8a16831b67846b6865dd34f8cc703f5357c43c418b04ae28cf37f757c62b4a1a083d8d40fba2ef5a9f4024001222a99fc5d58ad33870ccc4af690cfaba458309b03182eca9e03e339bf1acf4eac91c0c574b4444c093440c8bfb86f2fa44bc59a36ab2936e0018032cc116d4547dffbb8596cd1b9c865c0e53aa02a785e5cbac9b9d9dd52f7be91111015992fc09458817e1ff98d5ef1c4e6035b1d631226d49776e7b692137b47e274cd5ccd419da522af75d9ce676c65fc75faa41ae346c613734a6731b53432edeb021f36f8c9417af25b5cf16344d758ded1d1e41c7dfc788ac7fe6f0acabb04814f9635c6628d7bd623279294f3f8c843dfaa762b45299c6ea6b4b24955ced92a014f625384110eb3ea089ed52ab0e3eec7e4e557e7033bc549224accdeb9618760eb77d801ee12e91b116db11fdcb64c136615b98a5e24daef5edcf157da4b2271d46e6d1422befe2adf771aea5de3d6398fc67abe647068ee1baff7cb3c3e050f329269d6eaeb0c83be0c14752c9dd715a4355894cb8d7d842bf4b4761a6e1a923ddd03eb64aed899dae9c30c9db6f472503697de72f7a40808dd6ef95ba7fb03ecd569f3d48f49afed809c97807fefde93f9f662f6271b1c8bb0d99aa919018858050ca79e6598984b34125b6784e3d54257d50c9547eda0259bf4371a1fd2ec8acad22e9caf417df073d860129447db2ba17eccbd3f55fdf8d63308b635841b6ad30833834cdc916d21624aa39c0136e80d73f431c9a1b969aad64d7cd74d927d27f14fd416a073f6a1b830a78297bd21dcb3ca97b2e59199156f33b44b0011cc0f823a3e7faa81605a5eb744bba3f49ad492e4ccc4172fd157bdc160bbc725c656ca6ff3d0c43d06cbfada582fbd7a8b95570b776ec3d093683b1a2f10a02726c65fe28118e62ac7a2f180b1110eea4dd235347677c7075478fda6364cd1b3b0fcc85893f7bbe8441211afc20b605a2381213f8e0b2a72e6cd921cda5c915d13dbc9e22b5f83ecc654169a7fe3b93bf0b651b761484f75fb42f2b37c879a8d0512ec3d8e0357d72d749db91d1d6af04face1b6c61387081013ff1042875194a86d3f23ff5cb53fcc604299053c3038365e29de56f68743c31265a5288eae207de0d6c56f3414feaaccffada65bb92f7699a5edb86eeeaed2f17c733538c22de2e84f31466dd60d242e0957fc081aaa87e744abc69d165f43a9a01d807ecce356fe58a3f370be1fbeb6827eb55f83ac0b1e4dddabb929e687c3aaa44bdf90a8f263a7451e6079e53e447807c06b34163cd050be175c083507b8fadbcbd382d348baf657f364a2a67e6f534b9a1c86618a2bab3cc90cd5c7983bed4dedc71a92fc8d680c2a9a8ee87efb42bebaa17235826c70957fa8e3afd18aca31088a85f708f491c66649e22a5fbe4f807a6109fac39cf15f25321b60b48c7de961082147d5b990b6360fb36498bcbb7f903265f59e9ed0354b0a6930e0a5fafbb216c4983d32f5b843ff8ec287e56ddd3a1c63e07852fd6c0d5cd44a9a9ef409bd793843ea48b8428d09ecdf22ab518f077d03fdcf61a4fc709c6bdee36736cf9d8013858d902ac7e8a32e7380a5f443b991b5b4f0daf29a7d953a17ca95040f4602e1f0d40c5e11e44c2d10984ff44226d38cc285a63e3f0803f202faad782c52d07cf015cf1a8f3db1ed688f56604f977fd82da7eb9fb32c0a84840e3c30c3f751424cb8449b9f1d9d49dc938316357dab3196285398df7aee7b1240ba1561cf5ac8a90be25ef1be65c3ab52d31b7b420764c3c93e39083e3d4136934d6485dd5c24bae79bf58546d11a6f72d63c3ff4c16244d8f6f92eb160829a322ac985dc319f79d16880fb84cef73f8507307adf6b42b54e8eea570093657a057aa8da64d499690364808b6f653401bf28581127287987e0dc0f8e561411fcf311cba4165911bc5b0e85a45935dc283f35f03c0bddb849d3a77e81ce6fe6f195f65b1cc257b223a5c79051ce9283e4e4ba42aa5b0f22588a79ea1680c2fb000204b3397af9017faac4e7749cee112631040564246d8b04e75a6ad12c441121123f73f0ce54633f2c009f9333da2a433a80aae6137b0d5d6af61237583773c1a03e2752151e543409dfa8b74fe4c3b966b8b1e5dd036105795ca0765db69adb645daee75ed4dabd7ebf963c7cd0d3cf95f698fea263bdaee692c8ce922ca8b2ab50242a070f546ec2310323c94049019574d974375e7711e641fe0094787ed8ca5f38390555525bb9e05550a0e2bdb538550b134b6ecf5d05f4c3a5bd8ac5e89e3d11b91948604f418182359e0988aaa9ae916be67c5eb05b3b33d0aeb266bcde3a21a242c075e57cd96fb2715d327ee703d3852926483a7693339dbea2dd1e73e8b4002383430ca132bc77206da21dab6393cab68ee6d0e15fb1681108cd048d67c3a2f447f308a5122243845ac7a1d706732d927419540a1eab0d286df1e4d83e8fe0e9057be159c918068375480c1194805e35a1d0d9da380eb0bb31f7ce66dee514b649f376c483dbde284b1f2a21d4ad3657270282a91e72b2370154d1fbd6ba905fe4a065f37231d65bdc094c35b195a1c538a58cc25b107e12346289bbaad6a8df0ff773044543ac666813d1abd5ca8a407a292b89f2f8838de21941029cdae87f6029a6e8fb8a1a86c7ea48ceca6d067a7b8d49463ab043a61", 0x1000}], 0x6, 0x0, 0x0, 0x9}, 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8, 0xfaf9de608e26bbe7) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0xffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x0, 0xffffffff, 0xffffffffea8f2f85, 0x3, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x3, 0xff, 0x3, 0x9}, {0x100, 0x3, 0x4, 0x7}, {0x3, 0xf3d, 0x1ff, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f00000001c0)=[{0x7, 0x9, 0x3, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x7, 0x100, 0x1, 0x5}, {0x1, 0x80000000, 0x1bb, 0x1}, {0x3d, 0x70328e88, 0x7, 0x8}, {0x0, 0x6, 0xfff, 0x56ac}, {0x2, 0x81, 0x101, 0x4}, {0x4, 0x2, 0x0, 0x6}, {0x5, 0x100000001, 0x4, 0x100000000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x800, 0x2) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x80}, {r0, 0x10}, {r0, 0x749b9f3ceb64ff25}], 0x4, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "3e58a044b1fb0301002c4028c5d58a014f77c2bc"}) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/250, 0xfa}], 0x1, &(0x7f00000002c0)=""/105, 0x69}, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x181, 0x0) dup2(r0, r1) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) readv(r3, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8, './file0/file1\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000002c0)) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x101}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="a633a9a5458cece91d513209b97f9f441641736838a8d7da7dc0235d174fd473da456b4af3e45a13cd81f7874135bf6b7dab39c92931a86b504ff227751928e07782a2dc3045e7a18d23ff9a9b3d39bd599313e2f1eb6efb4f0dc9fa77e2f6937eef791bac1ba075fab1821e7df79ff25be29c7fbf47f316c2a13700e5c4cf0f95b4c846f81e2bd3e274c6641be82b") 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) 16:00:02 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/108, 0x6c}], 0x1) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="b7d4c2d1f0039b1ca1c373f7a85a8e2e46405deea5f8a596e8993ff12392faef76bcc0497ec7206eccb212e6ebc4afc47ba567fd13fa4c9b7d143039c0f9cf4a32997191f953052acdc2dc8db42b95885132398ec4cc57ae65f1c13dd1433c0d30e367288968d0357a2cd04aa0f365c2fe69ff6920ea01fd6054de5ea23616bb73c6bcd8f2e425f382f1c7ccac6cf531b1c6e43181f3917bb00067b9c20cdb48f849a3e0802eb5039bda45bd0e590861f3751754a03fd0372e", 0xb9}, {&(0x7f00000002c0)="b4327ccc367dfb41e503d3e45da149e462cddf287a5e3874e9bd4740c3d0f55dbbf4e0acb594c90e346d75b1bcd926a945498278246fdafb6e9f4ab82e3ec722b555cdc91043061add0b66de26676c933ad86023bfb51fc9302827b8815f8407bb0473e84b9acbb5bacba9ad770ce0688cde40647c67bc387ac21b5b3532345001a82158688247fab6b329d5d35c36c54aeac67ed1299c0c00880ba6d33a", 0x9e}, {&(0x7f0000000200)="a1d265f0f9ea0d2328785be9c6fcfcea297683e70842c92917", 0x19}, {&(0x7f0000000380)="748cf006e0deb5d3d7c15bb0675d0802bec152dd3b34fa410ff0b192e2560f23b01c0f901a2c93e33b97976f0cffa2a46327100cba7d56ea35cd58fd789ef6ac79ad5580b5334558fd3e34bfa1790f426549f5773754b1258bc876339faada7e5866774e547b6dd77b1417da9efa41cd5bb84bffc841c1612806e2c82187406baa9faa356c0eb3104785c8a981959a3a52d58a384fb22483bce9690311968147ec7cb58a63442d04768a4080f184c0595e5a5f9f62d6ad944d3195ab817ccf", 0xbf}], 0x4) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x3, 0x1f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0xfff, 0x0, 0x2, "000000000000000100002000", 0x0, 0x3}) r1 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000180)=""/245) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e0000000300357001000000000000005448c8ad39515d57c0cead18237dc34de0807732ae58665e1ec19fd9e8a17ffdce6cd7f32390d0de83698bbe8c3deb74fec73148904fbc15537f0e8b415e5b6603213339a8db4eb0067f2cdbba793cd7b28f2d3d153989fac2a1c16436f57513cddf47dc8798acb12b19e76333725d2ab53753260cee4eeded4e911bb47203a25baf75366cd59044fecf4a9454fce0cc83aca5bc2823225d20d60e0edca2358c887ed3d63653f7426b112b569030bfa172103e8057720e8c9377b02aec85dc22a42a90628c22cbccafb57c1b866eeb0a6d8daf6eca2e289b4b0970b317c57bc9a1982472a127608834d76793f69cb267b6dee855b52d11d76967cb531ca20a0dbe0e69452135d430fb6fd85d07ffaf73d19cc707e863378326ff675b5bc78189fb2a795e69c1116640746af6316d17b1734c89081e33ffd6633900"], 0x38}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x8000, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="480000a812db8ad4bf7a1008559e92d5bd0f2542928317226e915021d6c77d5e2464604fc3fb2568e507ae23d77e29dbd8918fc8034e16147047ebdabdb31a000500020004fd691264aef53f9fffefaea6b1060f8e7eea8abdcf3c17bda9278ffb5bff422833e15e402fb5443c18cce3b0f0c668b80c58073dacd1f5e2f93fe8272380d382f686de450814c855e6d491a6bd4fadc71ce87951978ea9d639b61cb991dbd18f9c863128b7e31d6fa124b0629a6afd826a4dcd2f1ed5acc8974e601550cedb69327e66c5791c661d771bee658af7b5d9de22d8"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x3) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) flock(r0, 0x12) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x7}) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000080), 0x4) shutdown(r0, 0x2) r1 = getpid() fcntl$setown(r0, 0x6, r1) munlockall() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x4) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x80000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getrlimit(0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:03 executing program 0: r0 = socket(0x18, 0x5, 0x0) close(r0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf8c9, "a8741bb100"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) socket(0x10, 0x1, 0x7fffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0xa7c, 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x20) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000003c0)={0x6, 0x7fff, 0x3, 0xffffffffffff635d, 0x800, 0x4, 0x1, 0x10, [{0x3, 0x8, 0x7ff, 0x7}, {0x1, 0x100000001, 0x758a, 0x8}, {0x2, 0x0, 0xa41e, 0x800}, {0x10001, 0x8, 0x6, 0x6b4}, {0x7, 0x7a79, 0x7ff, 0x6}, {0x0, 0x7fffffff, 0x5, 0x6}, {0x9, 0x0, 0x2, 0xffffffffffffff80}, {0x346, 0x8001, 0x0, 0x7f}, {0x329, 0xf4cd, 0x734, 0xa0000000}, {0x3, 0x80000001, 0x9, 0x100000001}, {0x100000001, 0x8, 0x1ff, 0x3}, {0x1f, 0x9, 0xfffffffffffffffd, 0x10000}, {0x2, 0x1, 0x5, 0x6}, {0x9dc00000000, 0x401, 0x1, 0x6}, {0x4, 0x6, 0x2, 0x1}, {0x0, 0xaabd, 0x2, 0xfd6b}]}) close(r0) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de700"/336, 0x150, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1e4) pread(r3, &(0x7f00000000c0)="b5cec004f1b623660e26cbfe392394d67203d96a3feab3b579dbf9c7c7ea3f23d1c4ce00157c4a43573358c0460f15c3bf192ccce80d36d130ea3793dda6d1d1ba505ce3028d", 0x46, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10800, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100), 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x9, 0xfffffffffffffffc}], 0x1, &(0x7f0000000180)={0x7, 0x9}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x25}, {0x6}]}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x4, 0x0, 0x2c7}], 0xbd8, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0xff, 0xbb}, {{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x80, 0x1}, {{r2}, 0xffffffffffffffff, 0xaeabb88b02048498, 0x40, 0x5, 0x1}, {{r1}, 0xcb8d2af6f497dcfb, 0x40, 0x20, 0x3f, 0x1f}, {{r2}, 0xfffffffffffffff9, 0xad, 0x4bda7be4b8678fc8, 0xff, 0x8}], 0x8958, &(0x7f0000000280)={0x1, 0x100}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x8c, &(0x7f0000000200)="619713e7d1bd36278f0d08f1f40b4e5d97bfaac23eb58785e653ed5c616880b31ccc07f006fa0000010079a1a10195ff5a01a94999ccd620ecf6808c06f53f13a0289d5758bf3bbd23dd6866c90f00869c8e6c5370021e9dde4dc739494573effe322d54e8bfc23be31534733f95ae1d987d87a18ae945c92a2c38a9292c4ef3886d3b29055e5b655275ee36") 16:00:03 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) r1 = geteuid() shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/150) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffffe) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x5, r1, 0x0, 0x0, r2, 0x10000}}) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/173) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xffffffffffff0000, 0x3, 0x5, 0x1f619765}, {0x9, 0x7, 0xc6, 0x2}]}) r2 = socket(0x39, 0x1, 0xa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0xce1f, 0x172f}, 0x8) r3 = dup2(r1, r1) ioctl$TIOCEXCL(r3, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000180)=0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0xfffffffffffffffe}, {0x20, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = socket(0x2, 0x7, 0x1ec7) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) fchflags(r0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x1, 0x0, 0xfffffffffffffffe, r1}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getrlimit(0x8, &(0x7f0000000000)) setrlimit(0x6, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a358d2a2a359b32f37182a925a2d9031a04e9e493db6f85e297476cd58fff54f7fff2f7996e3353efff3aaf0447dedc0cf9fd034c80f4d607f664a536c2e5a1d5e870463c773e2e7c9d64dac8283d906805c0ea4f7bcc7f77fe9fac1645d90877a7a7777b2ae1adb46e4c0fb5b1497f2675a22a3e9f374daa9321996cf1a50833141be0cfe12786f0252daeaac13", 0x8e) r1 = msgget(0x1, 0x20) msgctl$IPC_RMID(r1, 0x0) mlockall(0xebb94811171ec171) socket$inet(0x2, 0x4000, 0x771) pckbd_enable: command error 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget(0x2, 0x1, 0x154) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/125) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x5}, 0xc) 16:00:04 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) r2 = getppid() fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pckbd_enable: command error 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="ff35f2a20d37ff88e40755c4203cd6e1e6c23de6e4eb1f58a1b8909784ac508d55e7d96668c550a1a0ecbe0396139dff18d1f060e6075c04188224b3e1c983711e91b848ca3426bbeef9f2044f80f560044c617c08ec23587c969d03c88a0db41cb56d243c588abb6f77dd3f520ff3882cf65c281d046bf1fe9c0e9c34c97a6b9f80edac3e19e2e94d98776f034e6694eb0691b581fc2754ed8212f4f21b25b6c4619ae919c81744a793589760551147350a1f81a0048189336716e3f70a3b5789baed74fbf511050126ad56a11cd63885d659eba0bbb110084d5c696812de0a0ba837b3be2c5c7ea395b8d2933dc962a1e30c8875db47831370ba25da2b84d1d55485b475ac5683dd17cd8f90e6f4d28adc31a8ad1652341e69490eb1e346bfb70ce661b1c335c839b8fa4b44fa72c13b14a3dfc0bab3739b0c08ae41fbfec08f0c94f274e17480436ab7cec715167cad230fe23f612423c255826f2f6e270316664af9ae052c736860fe7d4d65dafa021aa44afb3c5775e473b3ef34098ef9a36cf16d049516f9d79edcaf824e8f4be82a28456b933fccdaca4b69f810e2b0d7ca303012a02f797e014c6ad3534e1b61adbadc3f61f8f973c94eea0347f71e5e93fdf7b5e8d8f049dd13722239a45dead0a59169ad5449e71c648485784bc8cbdac8135f3d513e82bdb8a3200097a3a1aac7d8c39fe360058d0600b32e7fe355e0cfbab074898f29d20185bf3d625595c2f374639c9cfed7fde02472aaf8270772594baf7a19fb817be49cd6d29ab347b96d54b1961323813942d8cd373c3003079a48469a2089bec7659cf2ad4cdfd5bd35b3962dac9edaa974f37d254215b2a0c51c193eea092b181aa2ac064f0ec6534d2ee5ce5ece2cf9f8822a9ef22fe2db800c104cddf762a2764a02d208a7cb94cdd87461992f7cfc51be7806c0aedca172f27a924f2dc5cdcf9aeaee71e6fd3846391c35f9ab101c0514f5e1076ad0ced1f635ca1d67705009a0faf6d02414babc1afb20d9d78d5779473b9ca443ded87de4aa4b96a1e15e8b68d2eb0d36ce5d90491086923ec094b1aabe45b75c043c93e0a1dae38bf45e246656c575b4ee756270bf32fdbdf640b6f990fa95ec0f8237ef6a74a29d258553824149e27dfe615efa06608a2248dee54dafb5dda55c7e6d2b810d15b7b9390bd5159799dd13108f0f238e1d34f979ed40c7767f22345a72aa5fecb08ab5a83905da72f7ccf2e34872326c7308727427cb85f3c6071aadb4fef11a96978726453d7d9c5f2d4486bb40c7c3c078046b50b845019297b35f8642b9e9e2dd9933ca18d38f836dd2ec83b1549fb51283483cfe0912f1874d4732f53e49a9620c0e9a5279cfdc09847419cd338c4001da24403da989ef73910627c0af121ab1756906fc95cbe88d6d061de878e918716c2cc88379b49be401ff8ea2ea400011400cff85fd0d601909be19d3429ad35655424927ae4ee3d348eb6c17599823479a0ab2d83235587fbcb513a09cbebe89b98a09d8fb8c11ad57c674bd38579f0cdf0081054d46587f4f235730cb656e1b44bf3abf03957aefbde3cb4083ad1d4606fafeac7d2acc14e528cfd547fbeb888796ccabafd299fe3f4c2ef7ed4c67f4845711fd9e20a60dc187016695043e18d0c9fe1275b9cc6334dece02dae74c7e406908436592e16855e8121d6f6688bd860e27483d16a5350e98089cef3ea8e02b9deae9055920b7da9a7617c39c17d65b0590c4f06cffbee50581291a1083a3a4516f420fb230bb075ede9c22484296adc6287f02557ac52ee0f9977bc817de3e3bc7b271ea9b981d4839aad8e4eb102e4521f466057831e7dbb54e9d5f0144a75ee2431e7f73f88e05066837336fb09f1351ee75d77837573a99beec33609fe844f2dcc408c3e00be8108544cb965fa191ab404a05a35cbbe304f90baff0627968269184794a69641f538a72816a1486bcf48fa71216db961d173a4aea98110ddb190df4924f985f9d463558786eb0d369a4c0b37bc6038b2eb38374abbbf751dc9f14a90f96e073c4eef290f71c46f82daacfb9e5b515c3c793710a1ff13e65c01401bb34e29719560a3b0963471b55536870dccb613b648f9967315a349efca1430e6150994444a14548ecda89870ff409b444a24ae41a8ea097850526dbca77dffb0f86c34cb1b1914d3631da9a267b3ad1c56371e8e04f3d77f48247f81ec9979ac4420ffca501a8e8dbde61dc69e79c8ccd0ef204feb5c5b67a51e4e41aa610e6b95d65e63d742311a705a5cdccb1c86c905fedc4e0998afbc544dcd66ca016a94dab1eac1bd4b64793df0646a4c290d5e0684c9355d136ac2395c9051e399526c40091d391aabeb4f90873529b17b4149a0640a75ed45b7e8df7854eb1546ef2060bfa1626e35f7fe8e2c6ffb78c9ba3a924fe54c43e05729fae3e2241f7da27f986f99b3d939cdb6cf6a879d4326cc4d3543322e3484ef8877158cb726651079083d823c366f62e6c70720468fbb3b8c72eb3ce2213a320303959c9f117386f47250a9fcc2cab10fe0dc2ace9f1c01c12b4bbd2e4ba4e818cde12063711643f2ae51a4c83566701140c58a3feaf8d8807c301f501262ac2f95e81052dd82aab3ffdc9fa63dc51e8ffbce891aa4226123c332393c7360c9ed9bee3e408936439562cf80b0c194463dfb1540b1b8e947dafc6dc0688d02354a69423ada48706ae545360db985b3a6ee0924668196f270afe3d37e90d2a68abe859a85c968ef3781c5de74b906e599f49235726df5d95b9f8aa68b6f92bdc6a2ed9454068de1e1f1cf48e637417c978f409c2c5df35868139106290b855cde6c50507b654ed40605623ec92bf2a7da770f6212b35172604825786645277e96ad92767c4e0070f5dc75e0e2693110534184d7f51f79be6f154fd3bce66609eb630ef4b276dfef27b51f44cd429eff558e4d3f96859a081410a8c217fdc1cbd985b48ab544441bdeed8a1074596476f179d82e690fa378d6e4d89e1e3880474d7ed2598b208893e3599007fd445588442d0b4590a5f4364299cc715d95b499138e527a972d4b32959c0bec2820730b9fe3207718c954014d3bd47575e905e12b4c0c476600e2956e1686324755e303c0fb08d26740d5ffa84d80a21c7e41b6a1ee326f9c4c6f606e3641657848aaf727049351fea03f8b3fe876987e335abc4ec0ebd0fe1fe745b4b82cbe3f33a7609c6ef3957a3cd0902da6796cb4b671aa80a9ef545d27fa3092d107c6dad47b1f6d24da0271f517caab982c6b2d2659884a4e2566fc149d1c3e0784d987961033b0bacd868205ad9c2c6d08517301d77e77dc93c9f6cceaaa712c4e3afe4e5d24b2a08cd4d1350f7fa851c8b6f2a593a68a051f64bd8a732a7d4945829ae10341472e5b0d282a4c9a650e954d2648e94da1021e2bb911bc4828f0fb714982fc24ba6443ecaa722623b301cc1b3c4a931f3b25db30d9f64bfec54d18642ba3be2461171a85521a2343c93158bf7ebac6acf16ce94712f08719951b0d1152ee0287e49d0383115525b73b5a9411cdf55ae0319056de2c47209a70851e8441f3e6f19a47f54262851267e5a88bab5f01ea222f2209895ee31c1821e384fe25bbac0baf22df51b242f155d01d8793266d9241c25ac93e090fd6f9bc7ad102a27ea2f1178aea51b4ff6cf53fdf0dade50ce2eea0010b38ebd0e9a3a18eabd17d75a9a1e5874eb67d483f5af2a694a47015bcf3d255270922e1b6055c2e32bb2033b5e6f80edd04843748e24fbd1cf278f0eaeea446130d73f809644f8453629fb5384ecbee41b4a15319d058d1b3036f1b4ed5ba6eff0920ee9df5014d124074a0c18499035434407d7f12e3addb36acbbeafb934360a5b5eaae16ad593955f3c4430ac9fcb289ed1726d9b3519c5aa70787161647079ab06c87bb433746cc323100eac362176f9770487dd6450a947d57d5024da68f6b43551a708e6bdad2f13215bb2d27f470da34d2c455b295a16c77624df9d1827b9e21a36f8c2182ffdbd164b94655acb7de488b16d233034f360d2af1c1f36bd8719c3521bd5c9d3ce18c7d8f4d93967565cc61075a1afb5087ef103a4bd4db9bde7788d23c0a6d7f88eb252a28ac57990e3aac619d88896fe189bbf0252d65d929114376e9c49694888934ab9971dca513218425d147d5c6646733a02b6fb848819bfd9b0c970cb151cc4ff1764743c03e306e4646d9f414e608574b99a87811ceb397ec6c29307617bffd3229ee4088cff275131542966f9eed11e41ce8286b9ba95f5fdaaed2d5dda32c318a6a23b21cd6804abd1f527316c5503c109e92e155e37f1dbafeb926482b7c4629683be17576a8d3a1d72b499db7df1718167f1761515e67df62d3e88f7eff56eafd64a3c0c3e8eeca204350e536b1a6599d33d8ff0ee30babf0c745432cfeb549b735ce5d84042aca38f7ec4ecbbe9ca1471ce55881e492fadf09210c23facf5d2b269ddedfdd68ffb39d93dd1b3cf784e1ea60a8e52468dc7e8b3bde847ad38b0f7f1ac886167345e7727ba17b67d4aca4aac875fcc525b47d19533c0e1919276a163590c0f6f031a14b7cc71ec012569d4066a1f435ba6489952448abef4f4a76bcfc490795e799892ba977029ea1784cfbc480d966b49768a53614c73bedd26e9cd9beb579b8219db241e12c78e6a079635490badb9187df5fd723e859f94f64d2e36ec50652bb962555d233271f999a0de1cc238d462ceb2d2f1dd0c2a913ca906c2e983b01c96bbd7af00695059df2981500487f2c2600fc7581e611850860fccb49477cb940a685349d283f4c5bd912891377f48286951bf91e5476ebc4a5b7e72a3b563a45808075987e61f490ef96c4cf824f698a82a3797531d4734d21a9b8a933fbf6abdfcdc138f9864cc6e6d7e0b6fda7c3cfe32454082f0ab568331a1084e6f42f40bfcda1325c4864ee02f5f4bd299332faaf10d467fc38e8ceae365ea14e55c342fde976ae04ac146cb04fd61d8c8e8fac302da422abae381354e20ee6150f480c7d3f19ad4877574d9ab72e75bc40765f2e4f041e312dff2de439a184fef1127b8be445df7b23f391b776a1a706b1627bec0c4d05df65410dea22dde43136a288c34abc0c2fc4ef913c262c058de815b09c419b2e2c381f6fb1a4b4eb90933c4b7884034ae2223223ab5252bec85537b809dccd50197e58a487ba880fbc4ba659a1eea9b0fd6b9f0233bd29487893359d19790fe487c55cf1f5836788a8610989cdd398a036d82e1070fa98c78c3fa7e7632500fe37bedff40cb53564cb28620cc7cf632fc6cbac0c852872a26979ef0e59d0d9c53d1b958014a0d4d48a8292f68842edef94e3bddaa91edf33c5b72241ce29c80b28d82713ebdb185c23ffd4672ebbcf2f9a705adcce1d580bbb3ab3b515c07b17b661aec163d047ef6cac8217aa9b1612de43748c7e5aeb95bab965ac00a02ce1ceca7e6a5eb3bfb93cee5aeb9785735fa480ed8df9bea3a75af5de1b3e096f73481da75e3e15e4e17f4609a362ee32c79702d888d306357fb7321b0bab4fa7eba4db7197068eb127b51b10cddd6faef0872917f2b27976bb9d02789186d0fc8a73a67f69929febb1838a6ca15a946906899d534f8a1a93bff7d4971a7643658ec1cbe08f1d4c43d04445804e7c97c2392d741aa91695d8ad694daf0718b0edc7a6a28041b47c52be08a3bf6f8ecf69583721bc7526d9606713e41d15aa01c82fb41830ef7461c8033fcc53020f9f62c18", 0x1000) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3ff, 0x7}, {0x40000000, 0x4}}) r4 = dup(r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000001140)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ftruncate(r3, 0x0, 0x1ff) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) close(r3) r5 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000000)={0x3, 0x8001}) fcntl$setstatus(r3, 0x4, 0x40) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) getppid() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r1 = msgget(0x3, 0x40) msgctl$IPC_RMID(r1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8a, 0xbf84}, {0x6, 0x8}, {0x82, 0x4}, {0x42, 0xff}, {0x24, 0x6}, {0x82}, {0x1a7, 0x5}, {0x4, 0xf18}], 0x8}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000480)="ac0fd6dd2f00000020000000005e244042c9efb31fa04aa8b7dd2c34775d9c5a4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef7edd2600db15d2a67bbbea5978111fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081689370adc31e8f45cbefb20ef00007bdc6deddcf3b29b463c01963fccc058acbfda1557937a1dc91f017eda9c178289f496994f679a6355726562edca44621280ea80b5e86cd8b814870300000045476cf5fd5c4fa1bde75f8496edc3d3bc9e9756cbac315a3564000080", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:06 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1000000000) pipe(&(0x7f0000000100)) chroot(&(0x7f0000000180)='./file0\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000140)='./file0\x00', r0, 0x2}) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') clock_gettime(0x4, &(0x7f0000000040)) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x2}, 0x404) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffc3, &(0x7f0000000140)="5806db7f23f9b4bec3") r1 = socket(0x2, 0x3, 0x80000000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffffd, 0x5}, 0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x4d) 16:00:06 executing program 0: r0 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) bind$unix(r5, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r6 = getppid() r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3ff, r1, r2, r3, r4, 0x42, 0x7}, 0x0, 0xac, r6, r7, 0xffffffffffffff70, 0x8, 0x800, 0x4}) setreuid(0xee00, 0x0) getuid() setuid(r1) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x31fb, 0x513, 0xffffffff7ffffeff, "050395a163bd03790a574ba4db00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 0: r0 = socket(0x6, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000440)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) r4 = getuid() fchownat(r0, &(0x7f00000005c0)='./bus/file0\x00', r4, r3, 0x14) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r6, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x4, 0x81, 0x38000000000}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 16:00:07 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getown(r0, 0x4) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x1, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xffffffffffffffe1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x916ad897d8a11777, 0x3f481611d1c69e89) fcntl$getown(r0, 0x5) 16:00:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) write(r0, &(0x7f0000000300)="218d82d7deae932a1ff07d228b1ea1d295442d7b3b627108d9a705169abd321315d3e75f49776fe928ab9d65c6db679810bb8eee8d5446c8c3fe2f5ab64529c3d17f415963f74165ea80619a1bb3191f0c1e11dcfca8d5d828709c4f702f9d280f53c1c33b946d87b529f58c9724fc8045ff36a58180bc56f6d199950cf124d3bf84db40d4fc31889cab76a129f27ae0a45edc675be471cd2fded9e02dbeccd61629634133e824d7a1a1f335620b0b937b8adc04ac9454bb62539f6b165c174a014bfa34c9de725bd49a82721d02b29bebd566e3fcb5f46753323228af60a9297b0274639dae", 0xe6) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000340)="f6") 16:00:07 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000140)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x207e, 0x4000000000000040) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xfd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4013, r0, 0x0, 0x1) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') ioctl$TIOCSDTR(r4, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65e900"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:07 executing program 1: sync() getrusage(0x1, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:07 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x0, 0x3ff, 0x3, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1a3, &(0x7f00000001c0)="b6") 16:00:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x40) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x280000) 16:00:07 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x5, 0xcccc}, {{r0}, 0xfffffffffffffffe, 0x56, 0x4, 0x4, 0x441}], 0x66, 0x0, 0x81, 0x0) dup2(r2, r0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185bd759e1a3fbed9d7c7f5ecd505370f55d99715dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78bc90ce04", 0x60) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x403, 0x20) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000005e00350d0084149f3e1215700400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f666b6c65300002ae3f65b0c71fac59c28480748c006e56c0618eb68cf5f60a131f084ee3591f94b1aafdc1a6b627e7a99e59"], 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f00000012c0)="de6f36c17c65822b52be7b025ec77412537e1b0ac83e859e7d11af726640866d65ace513ec20520238a93efdeaf8e1ab1b329f861af4bca63c598cd8bbcc7ebc40c271676f4d22f541f5330196bd1d68732b5c22018c59cd8a37c2dd4c84e1fc9eaf4a66b6ce21d3c476d67f5068c942e1dea7c3c10ccf4169d5c633940b9943b5b8aff5121222042f3fb8280db98be619e7aaa52679570288313ff5a87d905d89c28e3d", 0xa4}, {&(0x7f0000001380)="4fb9d38e01ea09f1fd9bc1697ab0407185b2b3e3aba1b9643b6d609224d402ac7e4c38bc35a9379334eafccccc5d55e9a7eb5b71785e6fc1dace554b361817b58e62d5861668feeb13c72ea8def3022cbd0bcc7264e7cff2f553dd77471ab1ecdda94dc7c5cd3018849e0c9fff3ac65a0faeecee347dbb24ed4bb0cfb1c49ced059f2b60a99fbe0e1b57891ee5af818e1cc214eb0a9ba4413b85d64bfefef0119e3281bec68d985d8b98d5a21c03cbcfff84660a437b81aa758936b984f9f3bf2c", 0xc1}], 0x2, 0x0, 0x0, 0x8}, 0x400) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) sendmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000100)="52eea823633931bd6bdd6a8d324f463d04b042f4f9e02e7b51d7c86acb543ec745a6880e5de8a1bf4c590cbadab5d80c8fa546b3fcb7c7ac228f64f5ecffeae556de5f498482026ff73809668aa412eba30f377cccb97cca8104086e80246ba76c4bc7df61c2dc051dc70cfb2e77804958fbfea7d5e15006d13b381fd9c41d180ab72bdd8fc446a219b3b04a73885e67868dd015cc77d7ea2714fe49b95738aece42fdbd92a71e6f0fd60bb1d2ee2501ad612907a28d2f5c2f05f0b3b3dd310e2a9392b40dc99dae7deac10240588b13ae0fbcfa5fd6f5f9a391de36ef0ba4e7cb9f8b48c8344d7b18775366ea614b3d6921cd3165bedbbaf51881ce0e94fdd53d6d290d9e98c64c25247fc99d750fe5b77925122c1b53a80d8e53cb833aee01e19dd09c7c42a0fa4ac3c0049cd8ff87e5fc895ccfdbfc05a09db5fbc20134cd81c82d03befc164ca78a52750be8a5d73609be7de5f13343e4c8c0bbd89afe6a118dbee676f8145072bab708d1a17c293ab93ef47054b1ff61143aaf03226348434c25648c339c6234e7bf181f9e2d7f6de4268075124053803857442bdbb132f621fe06b06374aeff52352cc0c7728390336d27e3535aa5b9f1a63d65e64a7f6db580b0b3e63e922e0ff7dccfc874a60baa92da1f4eeafb62d97eca4f5caa4f5fe17fbd9ff8b4ceba6f5b0303084d50bcdfa139872ee4159bc4d115ea6bd6d73ed8788d93f47468afec2394ee16e3e12f5c01dab79b5a6d038d0b2867f785c8b07eff508b2a1c04f2c474c73a9e93047aa358d2ca51a63fe2c8f24e66cdec79ac7fcf43f93c828426f7115cebddac185363679e15901b7f121e33c0fbb08cf7c6df2d21b717af9e204f55f20b1fd8031b5482b8c7a47365273b25825c1068c2d0c3c79bdc1114fe586dce1465db2ff2ee8900221b54dfbff299dcac170983835dcd2eab037782378b8a9fe1e83ec655412d9ecac02c2ef6b308c0b6512c6fdfcf5812cfe9c059776cc6ecd4b4e630a37a6b5c569203ed10ce662fd1a1ece17e5d3788219f66f104af1223f152adc330dd2ff64c3476e3dbe3b9b8155a3bb71c92ba9c34e0a69df4eca676a4040f6c843967df1b1bc350a46da09fd67120240d75c1110fa35549d757c58f4c81f30b33d76c795f268023c095d1fa64d3de855fa306eb210617ccbeb7352fddb0b10b559a7ab13501d4f6779da7c51ff1e8b3ea857c700537dcdd40a392e7d1360a964370ebf25a3c0ac0bc2d741ad92cfa20b9a1ebf1fffa689fbe29e83fc15a5c974ebf5a1f9777d917b59b0e6991169aa8b0bb1b8dbf1e32a1874a440ee895bce0ba8d1b4b139c36bb66004b45777ce7a9d8e2001414c2d47ca1b16a109257cd55aa990d4c82239bbfbb8ca676eff7182f73f0a0d0e9892f6622f78d7e4e70ce6b4e6284b7fd34dfb9723d06574fcd04e0ba51db36a6afa924e32e18e579ddcdbf484fffe180883a4b56e592e4dc8b4e8fda39ba18920159557fb4657c6e9fe6c630b7079b315d8e50abb1d68fdfa92b436a15572a1857da4fde2ff1d4fe6d202f423e4540734feb2d6783894b1a4886894a2d13084429763ca663c03cb435d4cae247875727a09149e0ceafbb4fc8bbd346c2703b7d85590fb380a23b5577c0fe9a5df9bebb50a0a881861c36a68f46d544cd8e9d18d3f95d3dacac6a546fc3b2fb1322baa34f39b2b4a67d04099821b4a69aba3d022a4bd4dcb5553d509654ebc42d65b8dcb8363aa4dcd6ec6da3bf8f266d61a92994389918295bbbdccb260b1efdf1c2ec3e69ee58bbd4399657f351c91c9130ba75b61745fcdce8408e945922e8efa6f6d2de9fd7ebefcf37a54cac8ea062cecb40e1b2b81cd16799c3bbf20a469610aa95ee6924e5e3371e5b8064246740283a974e9200bed4c8e28c6d5c209a0ba35f8f3bb63298e8062e39253cc1fddb792119eddf1a0ef92d502ab50ac2b10c2e23077a1aaa460397aed45ae13fa45896fb7ce968a1a65efc3c42d3efabb33bd061fea919a5847b060f33fd1fa2a0481bc5d31c5e5fb7b6f9e7589a9c70be7fc39eedc971fbe572cc5c3d22ad38788427f17f2c7a55468e4e3b142e6525928c157a0deb080150d02e6a4ab60e8cb01f64b34557f4638c1b9747ca3a0d4e808df82103abed352792edd27674d6c6398ab0e11fe0f0389ccabccf5338aedfe568a4ccf1301d179141536428376c3c22fd0468ca4f7f5042fc812604fbf7469cede5f267009d3f5f92c15eb1f22ee3aa168099d9fb1060b16431a7edc7cfc7a91e3d5d1a51c1cf06152495e66d28aefbd0b25308b41ee44b7e62e3fcf96d8bc1df5b015c6543c5acf2d6b89fb98f437cca9f2f7c5df9cf10c37237949b8a99463f89f489cd951a77353da568853e0502de54273c4e8749965879742f62405ee8e1bb6ab10084e1e802d0416de1e4c984c6c4ed152a70d5bc212702300705f5c0d0acc782c80d480501dd17f7e7752796cd0a9ad31c9e88a48c25a52b49506b866edab553edd97b80c3c2268d9f7edbdd1da6cb1a61e99ae292e75d952870eae8f42d001ad19496b6a1d355f008df4899226acf18c50dd26ccf92e9b813fb9aa1dbdabd9f05f45b262f6a25e5942165a74616792a0119c69b1b6e8c84bd102bd46d03be02c854cc34ebfb899b3e91ec58d9d9b3133196bdabee56b3293f8f109ea1c68531a78c0ad31ab50730a9870dee8faa9ce30e1d6096138c997391c3d5da8d74351ee581dfb247e1ceb7f9c0f2d96f7a20431ccd54ee3f17ca12c5a5d810a63de363f38020319c86b3996b243d396102d557901a93db1652faf777a496d6b2eacb682fd5b6d953d0fc5c1247a94d56cb28b1eb69b3a7013e1febe7922963662f0943edc12204aa9b59a34aebf1b3a134aed1b24d903179aa1ac12a103d5aa1bc94958c5ccf0caeee25804261e86e10e5ac2d9527db2505dce884552d71d5af9c78bb21c75da39b39dd9fc6a0abb9058e1f1493698177bd76345ff3e3a1f29f671a251836405988ede5005b844ab6854e229ef301f096f0bb4ec2491d7654fda6cae3304827fffe527eea967cb10ea20a91d4b1f7ce065540ba0227ef24fbd382119d814e7cf358723d8ca2746eec5a264e312f463344e4efce9587c0691117cc947104ecd46913d5fe373a74a1a9c2f9469781d7cc9f938083ac07f7e51c94635e3a9b56c786b2cef1b486bb216075e1662962fee5794b8a6497e7ab8ee9d74b55f64605e1e9e4a7a7a529ec9507b78e6b57cb36587a7d1fcbbce3a8d4d36f0be5ae5693369302bb18fca5f394041e8ed1bf056218f134b01e2d853822b81ad768753add2ddd021cd4d0f97dc33fe04a709459a96beac8416427f032261a93bbe20cee0ee94539e404d4decec0bf996b827b0fb218d240e6820e71456d3fe48569f4338ab7926a46ab57a192b798bfcdbf90f003b5f692e80b91e5301d8de85fa997c90c1efd717a264e248c966a114dad13b647e99862e5f6fb9dce49dbef19291685fb7b1f3f6d8a0d27731943eacae0c608c197c3c0c6fe3ec64b124370472bed238babe7549bb02c3414e675c731476d58fcecdb124b4283775c95aed5aa004cab42b12d5b19425e58d984fd63f88e72c49af42001aeba6d4b02fc3b459af15fd8ec68f50131b837e020e236d5446376c9e96f4ce6fcb28fa03cca47eeeaf70194bc3b6cc1300d30742e867884438953dfee842e1b2208bb6323e02a6ee98d5e567bad168622e4af13e2e5c84e418d94597e4063f053a52ee51c29617c2d010ed7debfc7c06566c56f59b47d2491b2fe1b0eafbd6e52ca0184136767353788e0584ea650306f87d23191e9231c07743d004b84dc73a5da1931c57f35d12c72c549f7a0728547e6527fe884ce2a12b81d1775916cda8e2fd32b9dc817e9b5ae100e30c096163eb194ba785ab54d011cdce5f29201280f9ed71b580fb9f7d9cec8bbd5f0454d50d8e4f8e548f0d523db2f93df86951c29afca1ec1ea9ccaf86a925e990408f5ffe6f5e1ecabbf358b327237a48bfc7584ddc02fc63c7699337ffecc916f211ad8b0394bc29c3f2855145a007a3586f626c8f4dc02185dc3d93acf59c0d869d5c3c832a7f82a98b8da405994aff62b3652dec758e7b555d434f0e3288f11421f084f4b217a2048f04dec0770efcff378df93ecfd9112ce548d06eddc48ebb2d94223c37e485348b1a6cce18ac4396f919596780458ac7ddefe14624cea90bdc07879b8e8f28519a153a7827762c9e15907555797ec2769539406eba7cf07fcb286e5d165e33687e4a8469e14c326527f21d097c4d8064215f799e6e903ef037c4e5dc264b1c32106a4ec8410a56d522a444b75b241c1380aff3a612b0efec602a637d63e3805d566aabe7253f65cc5cff43eac40f4301b07617856fee28bdf9725b112d4153b04a7e1a0d7fbb96d826d5d5b2895e17072ea29a2bf9cb1a790a0398420cd60007b56514bfe6a4de1d91890301334a4346f33a9391845fda4f85cee89bfe83a1d8a9a37abbacd97dbf73fd298f087ebc10f32e74f81c3ac5b9023850f071b830a9612dde1e5dc617707d4e2fe87e65f72c1313f04235d37dbc0917544a95aea21fbbf6b926de18c4e801166a65ed411530146a2627e60372a8a47bfccc5b04b694cfa059221fa578c764e7c876ae5cd4a6bbe6d889eedbb1457c207f40228aefb224a89349a316de063a856688f88e4e7944d796a357cb118f29a1097cb5e370feb4ac21c52d7bc7ad954327a6274064fee8a14bbcda3148d72038088f9259aa97e1d233d5e4891e4b3ee36fccc6ae4ce32dd76aa5badebfebbd24641530dddd24696c658359e2246c4ba5003a3e1b8fdca74c0e4a9986f56d6d9fe851100e06369fa651c70bdd1fa197c3aaeb98525b1b7be1a36774b3db9f6cfef0be3b2242bea6447414ffbf93252b7eb7aeb0a33e1ce6f4cad3aa5b4ca4dca9c14a57f11f72b9c729898d254631112703d9d911040f52fb04fbafdf2ce6e8961b2c8d8f559434f33a9d26e302aa269daabca57c31abed901f36f6ae50966b9724006b33815fc118a4f1263262aa5ec597ff95ad52cda205eec8085c12ba0db220f50810efd89e8f5fbe298459271f9f0682eb785a0627f50aec422deb82d5f3a03e046aa8d3497d1b3cf91c9670c94d3174dd12bddbe75b6092762379560014cf9617e2d06d5d7c9fbba011a3d29ff1ebbf495cf16dc45d12883449de9496bf12741dce68d63743333379ff43425cb18abc60530fb6aca73bb1b5348b1913e2e4c83cec02958985ef23131b9bf27532b18a1c4239716130606de01a38ad38b3b0c474c0aaf3720bb4b1888868de2ddfbaf484ab4812ad4d68bde96764cbf009c3025d7ae9ada2dda6a1c52d9ea0d4021523ab499048c2b9eb46d7ec9c14e2879e2c74d62592c9cbae6cfd0e2eddd48b7f9276526fa473b16adad4a3ee7bc1a3103dae37bd0eb45b2cccd0dd3423c078181e461d40f442b4a735c19c2d0da31c6b5197a21d19b681272a81baf5507aae7a4e8ad91164ca11f6fa18aa5212a1388d540fccc4d2848aa513a95429b3db769dc814566c2544e41ff776b190cd83a97e9192ba4ba609f6223ff40bf763d7be5549b482bd518782f00d64c2c6738a55411d061afae198e08d103ac38fca0c83bfab7689df306cf42ba9f1c2f74926d957f257f966a2ddd6b3ca401486844238fdfed004ad423f70465e388de5d67e1620db028ae1d7b90f14749af908fc9faaf55b54a886558f46352b6590cd0bafd4c05055fdf83", 0x1000}, {&(0x7f0000000040)="eeb066b11c783aa265ecfa2e30c9784af48c839a2fb87a5c5d79395d5196b9d4ae8001ae4ff92d58ce94ea2471ff9b946dc9c0db41cb9eb94959daba185f77d51de18c446539b4dd900ddc94dfab9c5b81dc8e24150f7aeaed5821c38d28d7f132d2c8b54b0e839281301528a6", 0x6d}], 0x2, &(0x7f0000001140)=[{0xd8, 0xffff, 0x4, "ba5d8f42efaa49492397bcfe8a06c8a2c5a09fcc073ab04d2645def9ecd6787fc59a45d6606ce92cff92a0b339fb0cbca2e2fc3e6e24d0982f343b4198feecc19c78e56f72cacfcafdbbb95a5974b0298914f49573affe05ef8042ea91d3364bd1bbd48dae49562b3c05d7bd03287f8c2813e02419e8ef4b0c9b916022cef74632237673e1feb7e695836f193424e515eec928f6f6966fd94bf054f085a7b446eab2f7a9655084c4627c13117d0db32aa5a72dba88256d45b245f64d6e4f965d7da64285fe9e"}], 0xd8}, 0x102) 16:00:07 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x4, 0x7, 0x4, 0xffffffff, "05a70d7be4314055f5880373bd18e5b79924c622", 0xfff, 0xb545}) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000000140)='./file1\x00', 0x400, 0x44) socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x7, 0x44) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000008c0)={0x10, 0x3, 0x4, 0x1, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xffffffffffffff01}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffb4b}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x60d}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x40000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x69}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x3}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xbf}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x10000000}], ['./file0\x00', './file2\x00', './file1\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x67e, 0x7}, 0x8) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: fcntl$getown(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xffff, 0x8, 0x7ff, 0x0, 0x6, 0xbd39, 0x0, 0x1, 0x2, 0x3ff, 0x2c1b400}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) getpid() 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x20) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x2, 0xff, 0x7c3d, 0xffffffffffff8001}, {0x4, 0x10000, 0x1, 0x2}, {0x1, 0x1, 0x0, 0xffffffff}, {0x1000, 0xfffffffffffffffc, 0x401, 0x7273}, {0x34, 0x6a, 0xffffffffffffffe1, 0x82ca}, {0x8, 0x6, 0x6, 0x7ff}, {0x101, 0x8000, 0x0, 0x1ff}, {0x8, 0xfff, 0x7, 0x8b}, {0x6, 0x1, 0xb4, 0x7ff}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x7) fcntl$dupfd(r0, 0x0, r0) fchdir(r0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() accept(r0, 0x0, &(0x7f0000000140)) renameat(r0, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xfcfc96ac7f787d9a, r1) open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x400, 0x20) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xb) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x80}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) 16:00:08 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xefd, 0x80000000000000, 0x160, 0x10001, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xfb4) r5 = msgget(0x0, 0x410) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0xa, 0x1, 0x1, 0x10001, 0x4e4, 0x1, 0x1, 0x0, 0x3}) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) r6 = msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x1, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r8 = getuid() setuid(r8) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f0000000680)) msgget$private(0x0, 0x21) msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4}, {0x16}]}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x800, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc4c, &(0x7f0000000200)="162ac34cbdf6f251881249b6") r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) socketpair(0x2, 0x4, 0x2, &(0x7f0000000140)) 16:00:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf0820000900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000615000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) sendmsg(r1, &(0x7f0000001440)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="f831e0f8e65545de216c795fd748f6da2235b41dd18f7b8b1a20be9d06178847229749311625e7b3dd24aec4e35d00acccd0f3b5c1e708604a6310d0a250ae382a1db16da81063734914edce7ca60d4905c74815d0466da514329438c86aa9822f22673c500cd498b208810402ae2b1003e406bb7cbfec733d1b31d2e53ceb82eb1ca6ac3840e908dbfb1045e27c92a9db489aced1e4dc95a50eac34e5242edddfaec356051eb08431689dee52a71f03a4f6dddd8ac3675cb1488c191ee886fc4814a570a9d95868e3ee7f51cdb4f7058be69f70ecfb06c8d9e06859a544f6337f290b0c0c3c6214b643a4357c96c5f57484785c1cd37c26e26bc5ae5bd316dec1ab17dcdb00707fbb0e63d13cd8342ff279f1ca9e458eadc1499908ff64c71c07127dcbad2508642e578bf99f6b36fba1ebc7fc3f5646dc3ed8903ab28f036a8fd70527ff3c25359f5770682c6e9327692df1f4908202903480de7d3a71af5b527d725e3859d85c25bc902f30b3037d3d22919b61b43025b87501d612b0df3a993ff4ac5156579d9f621cc81ce2f9a8a135f1b4632d3dc63975ce80bff6985d2523ba8b52cf0db4b96578a71c8d85fbf8e5e6b8760e6de37f1e024d2d4fe2d461817e999d40f6b61a1e46fa11ab81c62bac31346dd40b06b26302cbcbf2f232005a7dbdf272f22886d949d16495d9f42624698ccf8bcd9f52faf68d4664e331b56b5fbb355cc1b0c7f0ed09f41c96543833560023a6b2dd3f464e7e6bb6cb452c46622102679b080ad8745c55bd5aba6e8f24c66f95450b86937243b883cdf41e451aaf7e6e692c48a0534d2f697e8ab419a6fa6818f9cc38a49711cb217d8b594926d749d56123fdaee0b6c6304cd291069b44eeb3e4f37de35a9746b9fb26148753a8c049680e49673ae434125dac0b8cf4b69359b6a100b033be18cb1b24c553a399c5c7a186db27444b26cc3f9d256e388bd1bf7521e64d9e4112c510b41e5f2137c44aa720eb012204fb5860e6b9673cfa598ab333d24cf12c36fc2e6de3d1586a7456dce701c3a9e4485d9ccd7b9b284ea2ce089736330d2ff59372b8a2e97b6eab7f0ffe08efe84934656787279248e97f9db872f8540a0cf27b19de68dda4ffd97c0f95ccbe981c3362bc562ccbb64f1c093074e9723219a14cf0dae3799c3002d2aafb4f2bc9eeda7e78417897a13782fb954b970e4fae2146474036ccf682fbd997b4db9b76d4e900516f054b14c41dd782226d97b7df1a8e4d53e40fd24869f618134a09dcfa037db59d11dc8493fe0626a6e6daa2ec73377dec8310b4f4f2b98f55f971195f2cabf38552b747331cc858d607b9a47ebdd628921b98cc71e4aa1c9ade777dcff416434dd7affb83ebf56f6095ecd835b5da93fa25ae148e51b0275396ee140d0f30a4cfa3d486bc98b11c165dd04368dbe0bbc1f136277a1eb083c1fdafda2abd7a8e6b9e89a2f17d19628f1d0a3d1699173ac808a62ce5297553d3913f4e1bb77441448b9a1211d4e582c1f9ce8a640f2595bdb1a989a8c20e31b74e334496af7a4017ff4d066bbbd071fcf646b80f52bdb02eadd752d79344ab5c3c851743cbb79a80748ccd1a28adb7d7fb2a1ae28ab4457eb5686c172cb8e08dfbe1f30c9d7548bbe209d541deaf029fa7bd4c947dd171d3e22b8c030167326e463a28d156f2c23106290b1d0cec85c8fa9183e581a9374dce788e91087deb5684e76f6baf09a8ba99b7dcba25c99d997e380fc388f03c57d42b57bbcc5303b9c7cfd10c4712879e871964a7e807512803c9ad2cd92a556a23466e4c843938f73ea11c6a341b7ee02f2ac1f83a94d2690f9cf0edefcd2faccbbfc0663c25394e90400e386ef9fdf32f45a18570dca9261f826b8518e6e12416e4048768b0cd8484a2b3d2c2abf31158d9f82b77caa668ea5c6239292133e3017bbcb1ebcbcf79ecdf90ed75b945d7c0f6c1d2744cb6a4b146910abee496035d188ca7963743839594464e44470b72496bb889205d2dc9002dfb95598d502c357f39d81388ab51ca71ab2613f613ea6a84620efe96b3ca7d95e949179d32f8fefdab06f7a4a1616471656ce5d2193d98e33dac698ba059ed3cc78af9fc5d8dc96b0046b13ddce8a25a3212413e8d4d3459be56c2f2faea946abc4543c4ff0aaf3b0e5760775d4b991d28dad8cdafa7216a798a14dc0f3fb1e31fda405dad9a78fc9ba5a3562fb0e18c6be503321b065cc643ac5cab85cf3b6875c31301f323a243d4f235972f3f1434907ab6bdb684f99ca09d3885c72a54c80a8eb37d6ce547805417dbfa8ca418c48620b4b88dd16ca36c3acb4e5aed8329f52905af824d7eecdceb47c81f48e3ff62497eff28219d702a608d18f83c521ff85574da04bd1bd3147a9752147bfc44c4aa109aa450793beaf5a88585a1988380fee4c324c0c2bd5bf652aaf3ef4f94d8b400b21ea685cb17d4b3ae7b9c8b7e53f0212b50cea604fa696449189b3be149640042b840969eacdef5b3dc84a5efefb0e3b2116f79c05cbfbdf5614024bc3c123705f60634ba591a43e63f58dc1d03aa83101a7e1fb0fc820800339427214ecee3e917465155b7c16e40efade9f050f4d53f8af032b38110ff5f654d9f0d75bcd69aa07b3d06ebbcfa87bf3309c1606aa40b27d9ca67e824d6717d05cb71323faa315e9c0f08798eabad649b4008b275ede36458912d0aa85f049dea2d9262642302a3b19320714cc7f0ee3fcb4e857a2f5f243f06a2f793115a9c7dde06f2bb0067eb5d9614fe8c443ebafed75f7eeecc437da6cb36edd6c078fe71812870f6b8299be4b6838fcf42094ea436e09e979997b57bbf1172ae0bf6321131d1cd98372d9d9a3a5e8e1bc7921319c93676a2f1516eedbfd077c067a005a7f5511602a6f79d7cf4dbce5a5670bfded60e0553b06afef404e0c150bee447a3c9418ae87d9d4db2625c5d650da85920d1eeab47ca4177e1b2529b68ff4b2992081c039132628dbe49f0094402fa49f9b75b52b881d6a550b64b5d4c3457d25951329b393754b2494344f2fd01e6b12ee8eb4b739d57ccd699abae1ce4da5e4628abeeb5a809eac11ed4d96654e5d4d953a2567666172545f56713a6e3f73002735bc83b37e5e41edba63f2f18d885f146e995a6386d4d32ddeb2bda86d0e2d2c35d8032a65a15ea493870b9251b65829b775275a63a7719d0926ed797625231a4982a1d97c2b952ecea72ffc704328431292741723beab96d4ed8266ddb0d105e8ee1873c96a1e829aac62045ec429d2a7650fac6cab75f3a4fd1210549600e73afc30606ce1183c01cb474ff3a81d2221c31ab14ce6bf3b75cc6c2af264495011a53ac8983810d805f31911cdbcfcf81f7cce74444d2067ea5b0c739643b6eb6f36e89be78ddda0a1065a13374afae7654dc1f4951d3d2fa40c6fbfd347bd85036b92f5db49e1e2b506c1d5dd488473778a0c4f532f91c75a0e4d9c5ba3373e6c85e2d110792634ce0230d2ea32b3ac4d4c56d475fbeae86c4cb16a196de516378283fd7960a5c3b5679d688eb6c22db75d36d160bb2a61753e0cfbec3059215fddb757849eb0a3a42df36c886a11d7f2a12597cbb01bff5e37e845a6382118b23e428a95d9981cd6cda1d6428d9e570dc7cadcbba3c6d1e16818698445ec3c69a6c082461ae6ee2ca1f142b53ee96ef12475c9ebb4ad19533cac06b324bb2a4efb568d9b168a55245788d54c33f0ecb78bd44fdf87041ddf71f99312183c52197fa72dee1c1c6e24d000638f943117cbb471ef4bd6ce1bacb6124857a1879f0003d59bc9703352e57a6d3a457554cc7fb7e8470d4965070c7b96b69866790643a0ad22783f1420d7fe5e7d30eb3eace3881df03b65749aeaa2d576500fc7d6c600dfcc2faa902f378c2cdfc52c5c73caeecc596a46da308ea725eb1e63194ceca2b7b7601ccd17af0b935b5929c59346b74428c9e8fe1714de8c22ef989157848664a3f61d9dd663413975ddf55c8fa20ca1d96f690766cf94661ed46fb9d42f00f2208e0a486a58ed0a7a1fec6f93a181012429b7a7f0151a1b7767d84932e192fde1e570e36bb083391c59eb77cdccc3127a4c46ad6f42a6be56861d49e9cac00f9db9ee099eba417658673bfad3b7192c03c9641fb16b36f05509808b7c13fc24eed05412dfe6f40615f074d3a9622ac5127288bbb92f41956fae9ed57671aa80807f2e216afa258d5473955e88730224f17f9896fe8bd461f4c0e7d69de3dc24057e1906159144b60cb15af73d14980574e95cca343b974c002772b15fdf5de4a7a34c299f47508d033392e680d6e8e21ae701e41725fca7eefe80583229399854a1e01dcc2955a16665a334de93eb6ada9fe1060a2324ab42d3b30b841235fa1b3a053cccde6d0cf4d5a69d613165e262dba87bcd9865e8e6aa790dbf7168d895c2ea6b4c1e0876a3d189a04be4073ac991f1603193a8c8df547b042a0c1f4da853d463843cf47d00e4247457a185acbb4180cfeb06d2bb0a9e4378548a77ab621eb0423c535c89a583f2ff7c9089c600a38d6d760c930ab93abb9f22a4b8b860390cedd010a816d1a3af7b8d0245fa5017834c00ecf3b8af6cbfe768082a30031d8c06bbde8c47f188f20fa25265cb6fdc4c34b2dbb39d1dbe38e9f740fa23dee52cbfafbe98c181857c4f2117c7a4f1f10853260ade171569ac992a31741b5a49fb22bc057479d8da3d3d4bca4739c3ba167af86efedc01763d79faef73b78a7520103d964ff4706f2026d672ee9f54621435bb6404481b57eef38a13e92d527fa8c02ad92bb13200601c5476b591a27ec101802aaa3b663c62d134d248bb30d73fd7d382cd1e96d4b0faa626ade8ad116b4b2318930351609df8935893b62ac599eb18c8114cdae6fde719e59b9bc529c6a067467ec3e18ddd25d11f9e6bbb7196e91df945af54a4a2895be5c722f4a6e67c2086df0eacfeed89465d01e3a44e1121f642534c1fdb67839e81243df9772d3d61f2cee14172046e13ae77549bc3ef2c1bb6e1c98d8281e24c22160ca65790d5def143f870105af2b0cb9858242012735d4b88228aaac8351c3c56758af2e0f9ae9077693ab0a0db2117ee4cb7ecc03c1c4d24fb9d5c6d6a9e82e4e890e73f644bc4d2402bf310700634678642a08ba37d1bf1078bbe4e7fca62f604045463bfe617711abfc258a2458e0f0a33929c8d2ae5cc109109614165103d135b21dd49faf82e1fe259e0451cec10c922b25e2829901597d9080e0f2a094b0691d33157837eb0f7e753e4bd5882ce216ebf8512be6fcd12956b3e2909e85a580dace1d88cc6c21503cfa8cc856b337f86d90a6aa914f3dfe2c163352adc09bd25350dfc38d8fd5dda5353cc1e162c865cb9b95990be7c74753461810ead6487f819216538aeb1aaf43921a496f4da7635b33570f68718259c1f9bd7f506b5e86fb76c13504104279f4a92303d466c698306f9acd83ad868e23cc0433d96d35e2904118317cfda42a9d64664bb88b6b3ddbd96ef12d49653d5a8324187ddd959775af3b1ae5b230661285778b14e8e505e0f872fc55a8149e4ecffa46c8cb7d2c44a1d94fc19b1dd86ce836c20e8d7c7987b320ad03afcae7f1270b6b7fb8b652b36f8099c2de830efc7fb88131326ad763a935c20af3fe2f8576049340e1460a02fb1153d68ab334ef83c62fb42939b3f4d84b55b59d568f9b4ca5ef33353e080e2243d834c28554070ca069dce823482bf2016c44a15c844d83a7da1a9a1f1b0235a20a", 0x1000}], 0x1, &(0x7f0000001100)=[{0xa8, 0xffff, 0xfff, "f024f5e7e5e064f96b28d9a5e27df2d1c2f65f7c585b52489a8d234f6ea6a3670d96265b39d1402f6ce30b1517465d0a0445b9fa71c19eaf69ad3e1b4eb7f1218203d39f98957c53bb89286c1856d1b7e9375d066dd0674209af30d10260d7999ce510d367dbdb1396d63a517b409433f0935b03cc3bc0a95c810bc5ad96fcf948629d211154f29f43921ff05c168bec7ef7ddfa28b18919"}, {0x68, 0xffff, 0xcc9, "d3563ef3e47b5fb19273af1e9fa8963a1c9efb550f9b5c7331858033cacebfb09794c4cb049a1833865eebd1c877fbd8969c7b2da09e73b040c7692df1a4ddd98d4015d4e7ff41fe8d51417b416a3958531fd1c299592f07"}, {0x90, 0x1, 0x5c, "9307b642b0b0516cceb579f06209361d5e86347f8cdcdaea82786d88aeb95688697cec3be3eb41faf347d123b5301776756b2dc46ede7d11f9a09d51a1c1b815e4c87a971563cd398337d58ebfb948d90f6e05f976137cb1050ef89fce89c792610088ff9c30885b4d5ad2ea2015e1cf843699aba118147103cebd16"}, {0x28, 0x1, 0x7cc000000000000, "79df9ac53cf257058e4aaa5c9af2655b70"}, {0x58, 0xffff, 0x100000001, "8f919196888c04893a69c36a6f8f47969754a8909bfe3f4ebbedca4f556428f15dc9210c19905ace6f00ac01c6a8a5b000e69ef2757baaa27e8da3390b1d2b67937bd8ae8a67bb"}, {0xc0, 0xffff, 0x6cfe, "03752c5683a548c72c99114e07b30625a83713ba07100059366b6ce96345441a0b2f8db898d269047568b4cae5e90dc650a14b340e5d950ae5c92307336decf5b415c412b464fa1d46485f8dfa7f469bab9e48c7a2dd3b88f28468a663662aa82dbd749f1d41453747aadbf3054e74fb6d74f72adb102cee24d86e43d4f069e3812d23f156113b6841afc3e7751e754987b787cb280ac83aedaaa930ecb1a941e5187830428fade02efb63002d51db9d"}, {0x40, 0xffff, 0x0, "76a65bf4df644dff9aa4c00b882acb443bec9fca7b0f64494c5b1a12bfed571183aa3ba1afc10f443e20b705bc3b"}], 0x320}, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x2) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x10001) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) fsync(r0) 16:00:08 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(r0, r1) r2 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)) shmctl$IPC_RMID(r2, 0x0) 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x80, 0x7}, {0x18, 0x0, 0x9, 0x7}, 0x6, [0x3, 0x6, 0x5, 0x3f, 0x6, 0x1000, 0x6, 0x9]}, 0x3c) poll(0x0, 0x0, 0x3ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r2, &(0x7f0000002300)=[{&(0x7f0000000100)=""/237, 0xed}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/108, 0x6c}], 0x5) r5 = msgget(0x2, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() getgroups(0x5, &(0x7f0000002400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002440)={0x0}, &(0x7f0000002480)=0xc) r12 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r5, 0x1, &(0x7f00000024c0)={{0x6, r6, r8, r9, r10, 0x10a, 0x3f}, 0x69, 0xfffffffffffffffd, r11, r12, 0x1, 0x0, 0xa000000000, 0x2d}) getsockname$inet6(r3, &(0x7f0000002540), &(0x7f0000002580)=0xc) getuid() r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/wskbd\x00', 0x40, 0x0) pwritev(r13, &(0x7f0000002700)=[{&(0x7f0000002600)}, {&(0x7f0000002640)="5f6844f7662b152fdef361ca7963627c016feffb2c7b09739d6a8a26ac05cea7419841adb3b0ba6388c074a493660544ec7f619df70dfed7649fd6fc3147256ebcb9b06e60143fefaa6c4cb501c1c7a804b498641d9fa725ea4ba4daea40cedca726e36c1acca59c39cb052c56eccdca77c889c7520f82b2c0d10c071d8d624e96d51bfb03e20b6d05800df1ba9682cb4c33a0720f098d2a", 0x98}], 0x2, 0x0, 0x0) writev(r3, &(0x7f0000002780)=[{&(0x7f0000002740)="47460379c0f66fd49ad1e01ac2334fd9dcb0e6516a", 0x15}], 0x1) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000027c0)) recvfrom$unix(r4, &(0x7f0000002800)=""/49, 0x31, 0x42, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002840), 0xc) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000002880)) fchdir(r0) writev(r4, &(0x7f0000002bc0)=[{&(0x7f00000028c0)="c33baf7cc29f2a92d4b3702e93f0ffcca93f22882655bc86fd63ad500140af06af212117f03e3e81564201886c7a096684be1beac060e01b6c425f06c9c0e5ac26a6a8a18dfd017444eb9f11e9c725862fe60877a244df754ea564e1414d86242cdd59580ddd0ce83f7bd588e55e7650147ec59dcb7f993a732ccfc007ecc97b80a7e26c14f878651266b1d6502afaaae29e969f65a703fe8779d65bf608a4f852cf482c0aaed6ac8b80208c7d", 0xad}, {&(0x7f0000002980)="ec3777c1186543e749f604cb9fc8bf86e65b28065aedebfa40c76f016c00dcaf1628a784", 0x24}, {&(0x7f00000029c0)="dc121be80e8e606fbad9fc5503c4ed4fd9a689cdce5e0e341ddda80c3fbd853a02ffc61175346bd9f0baf8330f0ee9f269d1403ab9504dc580f2a8fbec9e9d0250c7b9b1", 0x44}, {&(0x7f0000002a40)="570694f491c8cead4cf4f1cc2b25c98158b8ca949c3459aac1bc99f10c84c9b45603dd4f75b8db73f914e204a1c84bc12710c256859c02577664d7c1ec0f01e5f3a190a3847302c9f1e544f5e6fd23ee0137de8f661acdb27173ed836755e98256834eece26473c8b0e15fe2e88870764ddebb6f514fb8c9f9392dbb6b666eb5489a510789e243409144cd6420fd3e6223709dee0814323704c27956f8e815449baea69ef848cd2082d049978cdae69bcba2915361a8144ba7827d0b13a3a1df10e53d41d26e6fd2ddcb59d43ce410164d3f2b84cdbf3eda3495dc2049c33d32a906fef76b408f9761eae95030a01e4b6835", 0xf2}, {&(0x7f0000002b40)="a036720188292c01000a135a2784f9ba60c8d0d2fd112e0a45f5f9033ff403962d0860ec539f66f7ec17e1f0ddf3488c28e17d92dd067e9eebffc10e5fed0ef85768330906f5ebb16c648f6eeb4b71d2483c2de94a1847ef80ff00b19de0b22baac8be4fef48f246e83dd3f5b05800a757590b34c7b5ee0cd4d0f3e9da426ad7", 0x80}], 0x5) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002c40)="b93e3e25cccc552e933c77815a7f2b2723b6dfe93245614ac587504ef74615f13e1f433d4fdedd478c94af2d6c3bc4c7675af6fc195794c7b0174b4974bf75a18db1bae82ee264cd9c89f284", 0x4c) setsockopt(r4, 0x9, 0x1, &(0x7f0000002cc0)="16fcadc60cdc56953e75b883a5d27eaae1ee1cd068ddd24e91cfaada8d226c414f982d6e01e6c3714f2b7e05820cace418fa3c99a564b4dd3b49075b1b583992dc6c3455fb4cffcd86008749ad1b8091a418f3d256d8b2c958211d06405b9ddb472fa502b929106194465d71e53e7db104c99e717257064691717afa5815b240bc74171069968bbf45f53500011ac8cdb9c272d58926f6c629b822b216be68c620c58733747166e5c90a011336c31d15ff12dccd3a2134cc1a05cd81f51809fad4d02f69504bfc66dfb41113c862b10dc7a5a4c7609d10e39c0fd1af8c7848b9d8e5a1c80a148fd2ba9bc3773f9ac6de75549550191536dbfa0db72478a6b79ec9662c6e961125ab8e1688e31071d700160ee5c30aa78bfd3437be86a428a3c8426dc8026c338063a2f278be2635a4e94d623ccf4d11cc01b22299edd860d705b855de4caff3a4e0610909463550ee16b326307287a453fdc4f14017e10e066ae2d4b8111ebe0e5a6cd9c1547841e3c7074930af151351945b4ea62641b83c8fe00f0e946b7696fa4a289f835b446952a7b3612ff159747f07d11d177e93f7ce4b57ad72979786e3d422108ae620c45db1d231ecc3e25db1569c523d41200e355def92dcceecbf157e46b09640440851ec1bb86c3c45fc5566870b6b1ffc2a66fcd37975bb4978534d73b396026f946c78c098eb1f2d881436cb7910317dd9ecab42a9c3e4558cb7357939de482e85a0d10fc877331d6173a3d42c792130b51450f4ec2c4f9f57b86970fb86edfe1e9fe19a018fb3837fc9d76167194cd7ef8d1830c7096bd70350d5935aae60a9c51d35e888cc01bd92b25412e2765bbb10041260ec3c4fde3a91737d75e6e960b9e758fea521eff00da02a16b34e77e583326035b73196d984a1bfd9532932ee9c55891ca8b4f81f53d2445283bbdb94d746bedb085c7cf027fa7f8f1acb32ff259be73e2a034a4961df05f22950e684fb0c8c57d5ea16d344f1f8b40e387cbed112fffc610533d5335186f94008abf385c4c5042b2202c805414a9c880d85e7c9e3296fa9029bb110a10c6f26ca546b36b53100f40c5d8513521f37dfb0d34f93d8fe8710e4e51922a6bd03fb2ef751295a71007818c330834127b4e8f4dcd33d7cbaf5bc4dca6083f3c83b1f87fe36b8f68583630ba442563a649bd9a6b413b565e2ad80e01fa2b3fe5e8cb8d35417488f8362571edd266820c9dcf6f2e832bc2613f723f7e4dadc6fc83103190e8c28fb54200112556f54af92a2d5d9831bcfd1949c04044262da37c359c72c890af455aa686957a79d00b5db4d98b80bcaaa8a6cef4d9001cfedececc0a6fcd9396907709f5048c159a4cdb8c646a192c94b0355bc06eafe67679f3f9fda4ff0b84eb1210e90cc7ccacf7d79267c9b4c15452c7727341c7c76470c1268b306a17db6153ad6e1409a2295e5c41cfa0cea19c8e88862ecb8efba3769ef717520d0e284f0c89164dfd0a42ea1ed6d993c72ffa315752a6cb55ec085eac9331f08f1073a3a50336a779742b3d0667bd122f793a230b71e6f82392d578c05deac0b248dff61a88b716436ab5ae978976a0001dab8199e4bd98b3c3f9a0cf5f55617229d470c1b002473973b9346e0c3b8f1182d2c0a9656b0b596d4392b10fabb21b073a9e7015ba570dc46b3afcb1e0827d54f27293e32356b143a4f54c8bdc4f3741bcfbdea582c9c6e3c60606a61a6905c9321c10616c13f39cef9cee46b15bd8716fbab380cee9cc48208277893c90c3e8d0dd8cecac289eccf9c14cffde15830235b04077f83b00da371c69b2d33e606c6199d5464d92c8afb019ad7ed6de090e625543f5d4d028b33ac301efdaaf1dfa1f484ed299697b403f5b59a2d75452ff8c36819a04c6f7d6301d0865141a5efbbea63a9f9360628a7e3bf3f8d45268d2e48d331ac2bcc084c7f76c4e48e805ab766fde8b86f567d585217ec73c661522b342a1917649dbbc081c2c0deea33ea601a0102d74eeed31a2e5b81ff4bb627d024b28df96254f8ec0e9ec7eaa1703466d88c95823cc4138f44113c83f15d3f1edeab8b955113917d5b1831beb0ac263142e3b50e4f10764aac29926d7bb51c848f76e2082816af8d7e8c70ba4599d956e890473d1130ff9ebacc803fbf521732e3b84138216a26ec85786267b5ed23dbaec7f3540f8580fa905d8641290d1f6fce893da4ad9b852ec9ba611d8fffa9dbe97b1146484b6af2d3ecd0f84d9aaa2d5316927df6136183806edb17c9c25a75243a8f4ebdc8e6c46f14383a58e222a5d125398a3ad029be8ca8db3999303f5516d0361d641a8740b66fe839045e62dfa82e8f4c9740faacfa3f8585b03961f540aa5486ccc35d41aa4af5e0e7db3a249a6a356c4ee53086ea95d753224249c901dcd0fc7b9b814f79147c73f5c5fd33c7801806e773706d78bca9a684f337f8387df665208d522b89510d87d5d3496d3e5de3d981e64c0a908cec4a5f93e2498e25cc92bdbfebe8b98e862cdbf60c833eeaececaded77b24e85ea896795a23f5b21eb76a336a475414d35265b2a08f298982020f17ec2e05bfabf2dd186a14131d5a0fee4e76a7ffcae2676db1616a5872188ffe20cce721a4b7f99058c28b80621e05507e3e2fe98506bbd6ffae6b5792bba13feca6b578b0b416c205ea83b43258a12b7c4cc2a586495481a2a1665aa552e8420ef4e3370d46d922be3005663955826e44b43ef61946dfacbdf31245e5a4aa0f549265f11319b3686d697258744646b73778d14452a221d79b070929d3288fbc983e801c53df90bf34f7d6431b039885c65ccc38564306f08d71e6c2252955b03dc4dd3ed4a30f8bbc033636f403531c854007a65128c3801866307fc1c1f2ee7b5abf9878179279c105ce50fd46c29b1c17dbbc48a09dbe6a6b480eae7b73c8934b3008e720ce6d2815b4bd54da66f3068c96e0aee683ae2ee0b30b713ddc9149375e80c6d686b10b46dfe35ce5e9930e2ab883e9b8b3fec1cbe0b70475902bf2dcf6876fab821aa92d5947c6d80ca997ec5fcb5114d6b7940cd77c580c937ad3cf396e5b9812448c306ffe0bc9b76cf8be2211f41ccba2dd611546df6134e3946cfc45e3cab37bd2555555feea80768dc0d96734a6bf318a97c684ac0cf9e3b9c351abc2164bc4db8068763d450ed1650c39e71ae77fd6a562f2592c1fdd0c85711c6030aeae0a86acc5e1676d8611e601df81ee32b17d4f6e5cecea4ad8317f9daeb103d65ae7a4a5064e3cc199aca6905250e04f46fed9a44246527da549c222ff5786d318ecf1d9eecfee14cd8cadc603d519cf9e2b91cee9aa9b82728567c725afaf638c7cec4389a5683a69b88ff7c2f77939a44611c37abe822bb0c87a795f90e2924f2d58e5b1a2c5bbefd3864a310b5ac20134cb3856e2d9c8d72485b5f21f6743e1ef21a81fe4c657ead1f18bcf0440b305c3b5f698d2169bc7e839efefd6d9fdad247558e18754e4b1a311c456815cafa1b32a4dace811901a7d2d43398a2b5b68b51c1e4bf8dd4d3866308c78e7e526a7ee7641eb0dd915871dd64843473de40a3e16bad92bbebe7e21c0c46725b7105b5c0da8e2bb96016ceab45bf2e29b91ab1ee6b1b6c12330f20fba40d2015335ade5eebdded976cc8e21eb36bcb62070fe8be6afe76d49eaf37b969e5b45aa8dd3a65ed8ac03e933c4fb418b04e878194b5a2ec805edbdeeaef7c57f7d86c862e394e31cb34b675b28d5134f903b0f0bb3754be014780554b6cce0563598418040a99890f4601e4984831eb643282c292f395a8fe5abcd40cbdda11c9690f5eaf210dfd4b3811292f93419400c95eac774011a85d9e5b8003ec612e263c98f8dfc6ef0561ff60cf500b480184bb62cdeba4ae0838573b02e39b2697d0e8aaef2130cc1f38aa40570c81c3569eac480076b342ee63ff6d780728fcc086a47540996e79f3bf1a89ce392028ecd1a5af06a8c2db152fee1962687faab9dc337994ad335a6ad4662de1d14bbc31bfca4279f0a797647240c2e759de33e152dc79da057a3eee8f9137d26f788eca2fe8be458986a4324ca03716f55bb0d110ce31b29969ab87bb4e02886201e957420815d235a9849e96af01d0107df756590808a55fa8d299e2676f5ba9e88ffdfadbc6b6a7d32837750d274ebc62249228b6ce7ca44c0f8442a713e3fc633a4c6cc46047267de54697a2bcb7c5b792bdc3775cf8f0d85d495446c1178c8a94f6283566bcebb4554b1f8e5b1ecc8970eb123a6883e13757337666f4c9742cf685b8c65de90e134a4d1d8410be042b997f47e2b7785db212ab7b846829f78ac6fabdf3434f12e0c4080c3569d5e86b3c6d54e66fa922db66b6e3b1081b093a53de527ee82f20fff43f2a613b0167355383bf3d1dacf7d70cb6154fd11a593643b816c5bab97de7e5eb814b7c1eb48c84d53c8a5ac4fb4960335d06014ee5a0a070003a884b6487d5c7f4cd8111a85da6f778583c6fb19495618c2d1bc9b32e306221bc0f178e1e12d00fb7061e92635174b15484a4f00dc1b2f8b3a1639e707ad4e0b037633246398fe21d86fed378bb3224d84b8f8174afb17a4e186f4516eb8cc17468173045965f91d49c0d845a8ff74fad4e6ac7843d64912072f367fe75d51e95fcfb7676df568e323a01864e3ec0efc8250c0a1c1096862fae3f5145c09949a58f2eb96e5a704ad7046b1658b9ed3755ec221601e525076c05bae1316dc029b6b45b4dd0e39f0e1fb3ecb62fd223c7fc6d095fed1e2dea6ab847822a8cf22f073d945f39c56fb583c8d94256f6ca5c8b055328f7dba5060a19b63fdd78557beb910286d65f902277686acd90597ca379cf357fbff1a92d22af535d658e65c1bad12c1749f808a24f1574a8e710823e9b961592cd0ca26147897597212d815d709a0e2a95400e5330ca96bf4e428ba31263d0ccddcef4dee4a5e800bcd0fe3a39ab8039061345617b1e28ec3c6d4494c919c8c002df79c6003046f513588ad31663f53eefbcb372b86f2e558b919e8bec11a04786fa22fea2163665c19baa8450104c89f062a73943e773f7e4038311a59d800716b8afb60bee91f6aa4fe1239d11d7d76c4c04b3628bd243511d7ffa913a9593a5045a0502e82818acb58bea24e67c1caa3b3cb2fa29bd731baad3d5e7809b4671e441f41eacc0640950b3bea0db1833ecffe7da6fdf02217b4acd3bea94b3deed8c43412a9271a5206eabfb8ca9f03573ff1c0b68231789b1e84da3df67c90423ff0e5873696fabec9f2647f85414fc78b88dedde653d021bf76a0bb73495588ac99d14547eb0365fbf42c52b5ec858a1a4c3c25ff64e45a6b3485676a95c14ce68a0737c45d1571c9e8e00a4e1a7e6d2d2ee30cc1fc2a9478809df57bb530300a2b467131c0d9ed060724ec34f44e78015dd3f84a0e9af20f3c083d0df91c138a2dcf651b22d89e271c4f779bdcec69e754984531873ec86a19f8e7108d95c15d0dd252555f2d1b8263b14f68db00c73fc938d40046f77566da5531030f1982d41c16c603a7b0333b5f37864163a09a1e12f19f989c2181df68808aac2f21918110653e02ac0338e3c7484f046e284c28d9a62f51648a1774435a8699608dd53a1e986c4afa54215a31855e173c602ca93b591204cacc5a1b6fcb24d4c7d0cd71dbf980794a41a7b7072559dbabb6bb71aeb157cbe4b408fdc63bc9561dd87494ad2e571b353b3d40c750328a2c0a50dd70af089f0eeb8689edd2997b97374f3753435b942b6", 0x1000) fcntl$setown(r13, 0x6, r7) connect(r3, &(0x7f0000003cc0)=@in6={0x18, 0x3, 0x80000001, 0xfea7}, 0xc) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) pckbd_enable: command error 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) r1 = socket(0x20, 0x4, 0x605) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x101) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socketpair(0x10, 0x4005, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/108, 0x6c}], 0x1, &(0x7f00000001c0)=""/96, 0x60}, 0x71ab1aaea20c4ec5) sendto$inet(r4, &(0x7f0000000280)="0251f52925da9b12d8a7d415a2e62b688b634401dea11814d389cb13a0aea148d5bcf5d00a6838d69871f505a5d9d985710b046c747a5ff990a034b05b3bc013f091868c4cb71c280a484c922960ef4797653e273fa82cd3db441819f2b174268437c08544b8d8ff7e25a38d3cf80cc165195f87cbc8df6faec5be4cbb2a335fb2cc5b63ec892c3f2aed5e9b4cc39f327ce0386e777a448f1a", 0x99, 0x8, &(0x7f0000000340)={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000380)={0x10001}, 0x10) r5 = socket(0x10, 0x4, 0x1f) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000003c0)=""/107, &(0x7f0000000440)=0x6b) getpeername$unix(r4, &(0x7f0000000480)=@file={0x0, ""/16}, &(0x7f00000004c0)=0x12) mknodat(r2, &(0x7f0000000500)='./file0\x00', 0x6022, 0x2) unlinkat(r2, &(0x7f0000000540)='./file0\x00', 0x8) sendmsg(r4, &(0x7f0000000d40)={&(0x7f0000000580)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f00000005c0)="a3d6ff83500502538f6c4ea3db75436e4ff943ceeccb41f18a3e004c4fec97b37df5447b19a124ce08502ccdffe4d1c1", 0x30}, {&(0x7f0000000600)="51acbcda2780fbff8f5b029cb0006983255a0b7f807273f1d307eee84eed6bf4924ad455df160bf5f4db1cb1dc3ea4a83c3bebd62be18bc1485371225be9f05cc889a6643e7ec6a6f05d25b5c53e1062cbb8f56a87417417d5afdfed4a8fe00184500262cd0e13610a98507d25ef2ef8648ce7d17e7a9cf340b25b9b1ff1dc9a563ac257a6cc81ecfab9b02e8b9db63611f69cd69694e82f1e214d345102", 0x9e}, {&(0x7f00000006c0)="fdf4bba2fa38b1a502ee016ccbca3f18e46c759cf407b2e877826321f7ce41d539da8bb05aab573c8cbf209463547e75d64926bdfe82124a341aa15e03e6a80290c86f733c0e3cf3749c7f956c02d2e7ddcc7e73515f7a874daa75c05c1ab14f8f4aaa915209b0f2", 0x68}, {&(0x7f0000000740)="ba44123fe42acbb608c1824df5b980dc37c3d910583bfcf1abe9fdd636d4e5900063c0f4bfa6ea83f627ecc7ebc4e684e9b2d6169d41e1c5b0b15397c6b5c7eb82557a919078e4e124526e572d7da9ddd2ed4858af5de15559ced9da56fcee88191d6b24199e42b4d6f3924b2190dc0855246e549cf1c9dfde3fe0b552c87e237a8f9fa159a2f5ed8b057e4d485da6395aca", 0x92}, {&(0x7f0000000800)="ad425f76c910c8678c99c779e01d6c99f595f413ed220bd7ed616b28ed09adaab6500c60eb0b8a8239b42eab7069b18fe431f7b66e47fb23859f5e837e27050ab25e0966c86933f53b5037bdf4c8afe2ab01a6048b524a8037649fcf1eb160887ff1faa4a11da8af3829152ad82990db9d786c1be1563735aa07bb7d0c0a5a4812790a2680e33c27b60ab07f0dc35c615d3d4f80", 0x94}], 0x5, &(0x7f0000000940)=[{0x48, 0xffff, 0x3, "283917d75c9901def7522f3f65afce00dd2197aa8689657cf4cb3d4d520c612052feb230195add3b706eb2badd61c8ccc0ade144"}, {0x108, 0x1, 0x5, "22cbe1e986273e41b947f9ccaa9088c7f4c169012809c4ead90d6beb672aff06346b51ac6faa6d136b776b2c935c8917caa1ebe0e578477ae35759e1a1bc9c576202274e2ca3276b865b57e56d399288ce87fddf4c3dddd4d41f870bbfeb513cd7c4375b42b5d3b32afc39b438fca689f59d4ef88855436fa13acc5531acd766a3a03c3cf74d6e38d06a995eca44f4f48defac540620329b4a0cf919fecab62928c7c63993c3f4cb9c1fd18b7f3192383708a8922d71415868b466b6c5ed29cdb08c8f542a154f2badbfe2cc8e6cae095b2d6dafaf86c14d1cf51c9046e27ae9f601d7b1cf606c3d41cd78bcd9f609035bcde4"}, {0xc0, 0xf73af533a1fc4c71, 0x800, "884bc5a3f781c6d4e4a03578d1a45971ea4ab7a8d54a0dc32b6c1e106aeb714d78a61401c7ddd0af6d2f87fc7cdf0fe02b87daa9daec544be559c0c3dcf13edf71997ac536e167cf9301c27efb40ff502e56947270bd8030c0abc9ab825f0272660e67b33214bb014f63bf286461e13ec7dd4284a39f5b0d0ef4c4de48e63f05ffbeae175f15ee0be9815738ee2641cb7a91c24714e5aeda60bd7346088094015579fa36d63fd56046bb75aa"}, {0x70, 0x1, 0x2, "1863534e1a46d69532909b9fff72dc8868c179165d7c159870eed0d13cded9d4617aeefacb7142540d5da9aefc4a155ee7b0d778f41fad6be45ae704d8580ee67a6728ba4dd8d304eb6f1329dbb02095fdc2e48c5fe113ad26e7fe2ca0"}, {0x58, 0xffff, 0x1, "c45a5d8c357f1e72f1c0ada6a7c409647040a951201b7883359872635915e9235339c9321b424cd9d95c0a06ae2920c92e7696cea0a73d5927a67bc5a4451813c0ede934211b0f"}, {0x50, 0xffff, 0x6, "0a27f733d00f90bcf6ff950eba4f2653636816aa198ab22f11b3c7847921583ad2fd09a7ea9f938fa78fd2624363f8f48a7ea3cda1dfefeb3c5034"}, {0x70, 0x1, 0xac, "4773b414a980cec63596fa1fd47216f2517730cc8e4f88ce7fd33bbb8539eef8fa31ccd862b3e2b2aec26fd792700d79d527429a4a5893293b874902ea985a5151369082fbe4710e1e78220d83afcb11ebd2da4603488bd957"}, {0x68, 0xffff, 0x401, "2a98f315a701d7f3988abcf4ad7ca6cd46d997aad5300866e763eccd217881fac39de199aa53ba924821f329539505afa5278da5fc4943cd8de826ba20908f1757cce06c92d8254257eb6de151a96d50a9447b91e5"}], 0x400}, 0x400) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000d80)={0x10, 0x80, 0x4, 0xc4, [{&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x100}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x900000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fff}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x10001}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x401}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x3f}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x97}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], '.\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) poll(&(0x7f0000001280)=[{r2, 0x4}, {r3, 0x10}, {r1, 0x104}, {r5, 0x8}], 0x4, 0x9) getpeername(r1, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) recvfrom$unix(r1, &(0x7f0000001340)=""/142, 0x8e, 0x41, &(0x7f0000001400)=@file={0x0, './file\x00'}, 0x9) recvfrom$inet(r3, &(0x7f0000001440)=""/159, 0x9f, 0x841, &(0x7f0000001500)={0x2, 0x0}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000001540)=0x4ca2, 0x4) r6 = socket$inet6(0x18, 0x1, 0x80) connect$unix(r3, &(0x7f0000001580)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) getsockopt(r6, 0x30758ebe, 0x8, &(0x7f0000001600)=""/60, &(0x7f0000001640)=0x3c) ktrace(&(0x7f0000001680)='./file\x00', 0x4, 0x14, r7) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000016c0)) shmat(r0, &(0x7f0000ff7000/0x3000)=nil, 0x1000) listen(r4, 0x3a) 16:00:10 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) pckbd_enable: command error 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x800, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x3ff, 0x4, 0xb5, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xee}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus/'], 0x1}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./bus\x00', 0x2) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 16:00:10 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r1 = getpid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) setpgid(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x5) socket$unix(0x1, 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x0, 0x8001, 0x1, 0x33f, 0x101, 0x7, 0x0, 0x0, 0x4, 0xfffffffffffffffe}) fchdir(r0) clock_getres(0x0, &(0x7f00000000c0)) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="200005"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4bf2f0701df7e4c0, 0x10) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) 16:00:10 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x758) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:00:10 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, 0x80047462, &(0x7f0000000080)=0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x1000) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r3, 0x1}) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000140)) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:10 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca4cf13437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2c92ce688cfa2e04eb3a801b258b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eae2e17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7332ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3ba428cd8c7fff3d1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645b", 0x441) r1 = socket(0x1, 0x8003, 0x10001) sendmsg(r1, &(0x7f0000001380)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xeece, 0x1}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000040)="747dc85e8eed13f1a3a7095880a1c58219fc2037057da1bf36e31d7143c5bda52c5a76a3c8e20fac7f88f7a47c4736cf34f47ebb54ad092a2733ffad44", 0x3d}, {&(0x7f0000000080)="18febbdce9b5527a521ae942c4b70157561b76704271ca90f856261c17da3727bacf0a365f684aa6739f01ebff26ecd664d5a642cf4cf639f2d4e7e2117809eb766236a96e68a7079d7c59f667903c08fb66e69bb7043835f81fed5826b42efdc73b8c5a20f6413acd97c70b128fe52614e082a68b5894dee27a2e40e66c985f68b0447c577fc1d58960e6d832d77a2a78ef2df28e02f3928891154e82b0fbe23aba174cce3c3e551114", 0xaa}, {&(0x7f0000000140)="10e8d94cfd240978ce112abf2fc181034f32e165ac73538feaa504c0ac419ecde9acb8165544d35dcbe8d0c28ebfd60eda67e37c086462aa18ed9b36452d195576f9206c9308113ab79195aa7dee1d20c9200e3e39ba0c084771aa0e076acc7a906e92369ac9302cce0ac3509f94807c95038a606da488c830c0f25782b0fa4484880bbce638ced766b54de42ea7948db64187a723dffdfbc0d86dfdb933ae894e7c11eb18cd3ffd3d15de2487cd70c8566d173eeb2996e4ed38ca3db9d17c014de01807c2332bfd22d01ee614294b0e86d7d12773343a9d25582fbf7d88981d7e3bf2a20efc6c595212eb7bd41a1c4774540e6655cc2d4f1e46a1e7632816cb5f2ef46b87ca08ee374657ff3019b370470a5ca953fe9dd936fb880ac55262fb7235ca5292c43509ba32188e5c58b8d012e85276d3e40e0a65303c014b3667aa53e2cf989671cdb5ec288bff9f54d8c02162847b9d94fcfcf0f9b4bf5e2b485e55d61d55a5ad54d34a7dbd507a73e38589cde30ffff9581e3fc0ad6a59f7142241181d8780a4a9066aeff6d674f3f4c0022ab465328900b1e61234d6dbd224dbc485767c25de33aa04ea00a0fc67782579f99510a7f5b7f44fb867f90ec99128caaec333b45c6c07ae7e312163d6e95638759ae711f8929348c843bee8ff2872fb5c3ca6ceb50486935e4b03a65f9a10266ab254d9b76ad50159af67d4ca81ad837d50754df1843188543fc1d4bb4fcbf95df52ff8e1ebff307114efc63b2c42566e1f3c2cfa8af56d14de02390538ce94d19d7b960f1bb4cb8fbb7974358a904b3c6141a3c67211fdf7b9cd169ab918a5351d89b0e33f0af3423aa059d5bae8a8faaf81a0a60ccb0e1bb8e380df2e9890363bc9c8f83c3f784e3d69911941cc3242e43854d256230610823c293006ef89259426ebe34fc1f305263b048e486aba2397486e44c4b8427cbdb2c5f9f3eefbd2c4af3632e67a1caff9070bc9e208930b2f2fd9d82185ff1208078d8f45272c550e30d73d249dc8a1d5b3d15e1b6ede44318020dfd0f94996ad71667c8cdfb382035f86cbb1c45f005c053755e9e98d3756cb2218b4a8eadf7e36354593d81a9bbb3c9fe4d5726a5291f89251bd9dab1264b76323df0dcf4e582818124ab21a279593706697af4e9dd45b8bd122b60a8774ab7802696ec6b60a9093917cffe45aa3b70dd01591589fdf1df62d6519469aa1a454b9d277514b416ab90c4602f305a403803d8043c697267e36e3dba1cd5b89cd8dfd02f77191dd9ac24aea54b584b8b81c62ddbb544211ce7391da59d258bd2a97b9983ce97f05c68fdc4f6acd3e9e35dc6a41b5b1f63c1bde0d5848c41927695d8a0531f7d9ff737bee4f6bd6761b2f2831f66145ac7d62fea2b1874049dc8fd580438f8dbe784aa7c51f1d9893a964092191b70c7e6c88448a58506429fe293db976b5ae5fa1586caf7a62e22247fdc0d90d046151d98d00c76d5d86ddce6f980bec84f09c74f5ce7ba7f51245fa75b0f5b727d6130d40274185450e56ce634875ed2b0e9aa17bbb25e24921bddb4d63e2d76ac7751edf5a143e007c35cff1a891029de59760b4d945f85f763bca99863fb902e9653a08a6e64f9c701241d1fd0a32ee58a49960846eb170736bd71fdda9b1cd872d0a51cf4cda369016c65c7e8f74dbb30d0f28682da9808fefe26d0ed7c38b7e23205f9b4ac5f7647cbf3fdbe93650d06adabdfb0da5e97fffe2ef629aca7e803543918dbdba82adbaaf6f027f54fc71c8e9a69204913aacd46fc87225423795b3fa7cd8ef30d94030db17a9cdd9d333c93131823778532328d9355c24349265a767ac224eb70e6e125220d5e25e0c176a58661c45ef99b3950ea6adbca9b425c5504554e9e9863944c51b5580ef00be838573bcb42138c812b6542ef9394c2c6a9fd8d0a50f70807789fd65178bc14a45ac5324eeec589b37716fd57d046cf07790f30596e3a471daf32dbd664d8950418d531bf09869c405a5b23795ba818b2d002532a625bcf8e71650224617778392bd9ee34c4bbf9034cdd32c9320cc7a922a0656cd46ef1a30943627e04e14d7c08eda6ce24cb8fc0980407c5c2dfce7f7e810a0d7ae734408cd70ed64913b105dcf05db771170076672cbd2df3ba93f83965d376c5e63936aff07810b612cb79a798a59275afe17df65b882ea828bca6fe50f3fda803d6c4a9237c061562c6c641be29a71ba8e8489427a52cc43a4b994cc5708cdcd2fe38f24e427f04c36739e0ff70b73078219e3a9cf3ce637fb7e2a0cc9fe15058562c73cf30ea4afe8accdc30c874b07f192c8754ad7721cec1323d2ac1a924c73366aa7097bc101f409646c5f6ead8cf5e96c50a323748e239c5e81b595a035a7c09368ee2725c0c81b2ca8bb4b15f0467ad3357a32f9b1deeda17118b3214cc8f4602575652f300564db47034b4f2dbc2be4c91b76e0e2377a11c934c0bb7fbcca3eda7d4aaf4b85a181576c7e524821de1c28aa199e3118691baf9e52b5ada286cdc2f15b46baeeb64facfe8ae1eced5276d80ede4597e050d7f915d41e1fbe7ad71f41a2b93b53f6a42ce01ce5c4ff3c4f3af4d18ae0d662aff5a8a055f3684833f844f9a6c9b56ca23b5e5c99087904525897096928e1e96d1ae8e73c4c48b3f5fb529c16ba6bc4af5c8e00776828ae3cfc9818433714901379e55a3f597504e4e84b2c367f33566c8aeff2092bff08451054c6247527b959aac0495833c63aaf87a52412744ca622d13e6ab6d9fdba76e897e86172ed33ba0579605a8570bd03d19b91bebbfc2499f595079f7ae7ff65cffaf2699c217cf4ce4c992ef39f971e118681c36933780865e425582544c170f012130531d6b2a1a68913a30e4009f56c4af13016b5aa26b992eb9e753ed654a0ef847b133581e15503ccd1d0071de7adffee2c5a6ea0deb165f721d71cc8fb179b9dcfb6224adeb5ccb8ca5908080abf285962c6f13431b5d120b1c5facebbffcb23354f083903ff72cbbafd9ce30459d9a26a96df7c62f7740f413a642718ad7e3d1fa184daa9bf9c6980b4d5734173bcfa6e70a479abf6145615cddeff465f3b1770da38c722c393bcbf390f8f2c293745125ae8c5c950b53450db4daae37ec48c5c0df377b3ebcf536f3c3bc4f66af63c98491ebbf6c68cc5684c1838324da90eaeaacf20f74510285313b051a76f4abcf45ea585e9543df92624dd0be7c235fb10e70691fabdfa845a00e6d72a5e1837d4cd4c035b5df19e03ea88143e6f9f44a20f04571b3f6cb43766699efcc9061eb5817810c8e5a152f98efcece70223dfd064d4806a13712177dda25aa379624be85457a3a14b341e01ec372530b4d9c78b7b2f0ce4d00787ce544cc791ac5a12de230657e5018a54b8a84f13bb12381f394ae6b67577cc932e00b53b475a4f3878729729078adb822d80f125ae354547db45d2546e54966a4a7d1612f78a59e1e02647db0281202cc5393d61e7c433a16df34356e0b138f281988f42a5361bda46c7d1a3d442ec47bc98ea77c18f833a74add93135db21cc1ede50fd217d79df8de1013baae6371954521bf661fb356e311b18fe2faa9d962dec5f8c928de6476f5c8d28623928b15d58ba5dbfc24779a9c1000708d4be4b2474a88be6da015dff9e349d4cb1460c2e1e66cf6ef6bc70bad7fe6cdf157fd04699251bfe6e84e74904dcdce54e38ca46bc9f124bb68c677cbf07f94a2b5fd82d42f62d927ba50add402556c577bba5fc0d2ba0688031d62514a5e7ade8ce5b24bfc636c0bb00657aa7ebc467db6fed6a4bc8b053e2f71fee9bbc76ded443a6db3688fbe5d68fa70dcc7a03094075482f454cd211c3ae8e31e95f4ada754cda2a621d41bbc1669e374c70a54e54c1792ce5c0a7ef24743a7ccba27a6270ab6dfb920b2beb7d8af2aa182685274932379afddd975c5c95eabac5a924ff3da3f75363e24820994048c91ae0e14fe5deed727a96430b5719435463d44113328c97ed991cb1c7b6fedfc3c87cf7ce959926973caddbd98fe8b008cebe2be35cda991fdf700d3fb9b3b0ce605ce8c11c0fa5f423a40dde336994ce4f95d79ae0d393ca2c93ca7163ee6035c8c362573cc963c2b557359d31bf4819e1974196322bf20c66ab27696f9fe7579e256ecd4e3bc8e921acad39e49bd1c94f2756d8d9fce6cb0da56c29b52ee074463f5ec212f24493125cb9afbe9d1a233dd85ed411c7449c7c0ddd7f6cd58db23841454c65ca04827975d954f4e1a0e91e02e51d1ae8f079e12107013f5cedac13f4a9053ef2d9edecb7ba6130c565387c6c95dabdb37db5b10fd422b63e761001a0aca51f6a693090c4c90c533bad3c0c71c19387d7608601bc3c7926315f0a2606a88300794930d811dd414bf0728c9cf9b1d2f062b804e839cf59536f7591090a69121b762eec3bd5d2097427e5cbe65f8c925eb33c9153b0379ac57ad9f15c78f810c29131eb8589538cb9dc982236d0cb371588edd86a413e0f9f8fbee64e7fe4f3dc3e591172351a1e25df5abe560b04834c1e82610f3caa1cbdcbe4d5a52c0da510a343a36b1ff022b61daaa07b3f898922ea20878940ee3455c87b5b49949ed68fb6c351c71c755eb042fba25720ee2e1bc0eec448b0359455595b47d5e36ac18c08523b429274eaf95e4b88698ad37d48e4cd1076e79c90f1d8d331b28076d54f05e3c201842197d044705f704c7b22f2f994cb4dd2808a73f173faacb2bf165401044546a9ac60ee60ad2baca169182f6d75db3c04fc5bcb3d9b8ab32220fb0527fdb5e17f962cee3d2a3a3b2d09a7b612c991ce83f66b49bdf000acc8ae71714b25b62796bb8eb308cf3cc59d8c2a9d5a7eca0836510a8a999f609f2d9e61d03b202a85461acef74f978da57a6240cd765e38817f74d3d1d6adba1a3ecc2192f113a6061c1add855299346b7cc6ed78a46d70373591541016537363dd96c65285add6debedd20f49de25df38b2ad10182c229fcee85e4fd989a99c7c5ed3d6ae3aa1070f6e9192f2622aa6f2bbb43be73d35fe1aebb2a18dad291c8c74de6708c77e06c30975b2d0cfb100a1154879d93a25fcfdf038d6d5ef6a9a0b599e0ecf77c0e412627746b13db91fd92cfdafe447be5664eaaebbddb0dc11f55a6a70b085a6193f6652d21317518f748fcdeaf83dcaec5b6a14c6a644e2bdbe7d329121f425a5698904aa7f7f9fd716d5b3649d1d226726310e1c01312f5436d208ca4e68a56dce6779cfbfd253c5950008ec489400864549f6d3d6ce1a1980f8c7db6fb63990e5388e9fbb6a19419a7d02ad5ce8267563db6df575e43f5ac638d897eaa8ff3f98ac14b31a83989432f14ac4e405e18171cce7dafb38330dcd77e060f5a93355f170dabc35756f0a4cc49395cec45b94d1a12a7e513fcc7d67dd0cce701163e7fd1d17147c37a4ed151506fd1901401205b65ec23a96844a5a9e7e43e61e4697b453eb4d068004ec98fe3b4a1dbbbc5bf76bb7ccec75bb07467535ce3507fbd78db38a44a0964764bf3d3ee8bd919d14930875706f46328986d1d4ce49245de32e64e7291dbc4be78560ac523a6eb902dd623033c1af2a5af3084b0384d1719d01fc4ff426d3ebf96ac864ff919c2c75ad94143da9688d95f7a4c06b5c13f2288fa808eab67a71ccfa2b64290808c321c05bfd2a7ecb64e5cc8184276fa85a9fe12cc69e7269b0893388e2ae3fd7597294b954ce4d108d8b6e290e5e86e6be35e32eac5cc474129aa3f184c7d6e9315b4d4", 0x1000}], 0x3, &(0x7f0000001440)=ANY=[@ANYBLOB="4000000000000000ffff0000010000006f924bd568f898f97e4767449d6b497055714d741126e1889a37de2b6818a3f57e66f2c0fe7b598906060000000000008000000000000000b963e74941837b1701c814b6cd4d974ceb2cbba990eaa2f071cbdb000011cfb6b0606c3305517f1d9a2c3e99da437b03ba8601e08bb46301056d3aedf4bae086f215be3674bcd1888465731137f6bc9fb52cb7544b8e1717acef377f7656e3a2ed5e75a60b82db4f2e5e143d539158547b55bd00000000001001000000000000ffff00000700000089927004d92947ebf3f9938203a2cbc862d2dae3caad4f66caa0e928bcb8ff62144821f80d0ff48c7cfa1cde76b4c432116e53517da1e8904a0a0d6229b670546f2877cf38fda02831ade9d93837bdce48e007a2683dbee59523062c18ff9ac3aaacd6e8888c474ff73c74f4cad226eaf3ff486bd8365c578ac1247a0d401466e453967e0f8e7b2b0c0d37e3334ed68a44fb35eaf965adee93a25ba5945df0293adc053847ce5075fe9eb84849abfc9212e6f530323da54d14f96b6c7e8f08abd48f04dbe166ccaf5ecc46aa1622d1331bc5f06e5bfcea4524d1d64ef557c5d9d1786574a372d01a5573c721568adbeed37470ab58a01f558b40c5000000000017d10e36f9bab9b38afc03be4cd336ae2bbfe5c226d2e36cdd75bc2616ae4bffc9b98b4b8fd9c9b87bef7a4d4fd51224a8280f65d14b7262f4314210bd3056d4fb54f52f769245072c59fc0ae7689772b76d824128929ada5d9e26fcd54f36f5b1fa5348734d36e2224b9b53f8d810eabfe3442f5fa6148a1582391a99cc27dba03f664af44606fde5b4f46de784346942591f2de84bd797d49632fd293b82c4d95dbf56b66427167a910b3833a6a74870853836b02599eb05"], 0x1d0}, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) dup(r0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000300)=[{0x40, 0x0, 0x0, 0x401}, {0x6}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) syz_emit_ethernet(0x28, &(0x7f0000000080)="7b0e0be2fa88c380e42fd95fe46d614c1d2b1d1104258d257a1b5b057cc9a22eab7d1864c25deae3") 16:00:10 executing program 1: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000540)="4e803b95d1e5645c58bc7cd15b6cf12854809ea5a785e47c695d50f56c80a80d29fa2b3ac30fee841875c274fab5c9d97c239cd36306df49e4351fcaf2a319175476f975c72263e6999cfdcb5e93dc84f3a1808bec2b4b6873f0244f4f183be0d560dc76cab1a1be51d58c4f4e974e4905cd3ade8e1d48ccb88e30f3b49f1104fa8979bd16fb96b8372095ec69835fbf303d3e54c63249f84b0a74df2a23a8da49b79491a609503387f063eddff266517f8617b6c56850e297d6b2a0fdd42c59eb0da89b69d525115d3cbd3cd470ec9599cfe0775a645469d98a22e6aea7c4ea30ae1c58dd", 0xe5) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x3, 0x4, 0x400, [{&(0x7f0000649000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000070c000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000728000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000032000/0x1000)=nil}, {&(0x7f0000209000/0x3000)=nil, &(0x7f0000477000/0x2000)=nil, 0x36db}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000016e000/0x2000)=nil, 0x80000000}, {&(0x7f000054c000/0x2000)=nil, &(0x7f0000678000/0x400000)=nil, 0xffff}, {&(0x7f0000a60000/0x4000)=nil, &(0x7f00006f1000/0x4000)=nil, 0x400}, {&(0x7f00005f4000/0xc000)=nil, &(0x7f0000608000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000815000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00008eb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00008ad000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000100000/0x1000)=nil, &(0x7f000090c000/0x3000)=nil, 0x4}, {&(0x7f00002cc000/0x4000)=nil, &(0x7f000035f000/0x3000)=nil, 0x5}, {&(0x7f00005b2000/0x3000)=nil, &(0x7f000057a000/0x1000)=nil, 0xffffffffffffff62}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) 16:00:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="ad") 16:00:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/62}, &(0x7f0000000140)=0x40) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 16:00:10 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r4 = dup2(r3, r3) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000140)) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x6}, 0x1c) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="1d14e15f0973dbc90000000000ff0f000018d23a9ed6efbb10531bce8633c780c5521313bf00bfdc873745cd8d695a8d192d3869c6482efef1215152683e153ef4523161afcca3f6c6123676ab38740427acf801562cd7198b4a502515ca86b3d1d9eb6ea36dd35fdbbe5e2970d08206dcfe3bd90e8190e6f5dd664809", 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x1b2, 0x4) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x200000000006118, 0x4) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() r3 = getegid() r4 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getppid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xffffffffffffffff, r2, r3, r4, r5, 0x10, 0x1}, 0x200, 0xb88f, r6, r7, 0x3, 0x1, 0x1}) r8 = socket(0x2, 0x4000, 0x27a) connect$inet6(r8, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x9}, 0xc) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x0, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x20004) close(r0) write(0xffffffffffffffff, 0x0, 0x0) 16:00:11 executing program 1: r0 = msgget(0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) msgctl$IPC_RMID(r0, 0x0) accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xffffffffffffff60) r2 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) fchflags(r1, 0x10000) 16:00:11 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 16:00:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/178, 0xb2}], 0x1) write(r0, &(0x7f0000000440)="95", 0x1) 16:00:12 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)) 16:00:12 executing program 0: msgget(0x1, 0x3fffffffffffff) 16:00:12 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x3) 16:00:12 executing program 1: socket(0x2, 0x4003, 0x0) 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:12 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x50, 0x0) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(43e9e919544e62ac,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd803704ba10,ffff80001592bd88) at rtable_walk_helper+0x58 art_table_walk(ffff800000075880,fffffd803704a220,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x226 art_table_walk(ffff800000075880,fffffd803704a200,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a1e0,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a180,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a0e0,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a0c0,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a0a0,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a080,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a060,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a020,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a000,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a040,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a100,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a120,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a140,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a160,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a1a0,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a1c0,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a240,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a260,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a280,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a2a0,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a2e0,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a300,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a340,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a360,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a3e0,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a440,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a480,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a4a0,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704a4c0,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd803704af40,ffffffff818c2060,ffff80001592bd88) at art_table_walk+0x2a6 art_walk(ffff800000075880,ffffffff818c2060,ffff80001592bd88) at art_walk+0xcf rtable_walk(0,18,0,ffffffff812d1f50,0) at rtable_walk+0xd4 ip6_mrouter_done(fffffd80363d2488) at ip6_mrouter_done+0xb5 rip6_detach(fffffd80363d2488) at rip6_detach+0x56 soclose(fffffd80363d2488,0) at soclose+0xb2 soo_close(fffffd8036220e18,ffff8000ffff2780) at soo_close+0x40 fdrop(fffffd8036220e18,ffff8000ffff2780) at fdrop+0xc2 closef(fffffd8036220e18,ffff8000ffff2780) at closef+0x118 fdfree(ffff8000ffff2780) at fdfree+0x100 exit1(ffff8000ffff2780,0,1) at exit1+0x32f sys_exit(ffff8000ffff2780,ffff80001592c220,ffff80001592c270) at sys_exit+0x17 syscall(ffff80001592c2f0) at syscall+0x507 Xsyscall(6,1,0,1,0,7f7ffffbe3e4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbe3b0, count: -47 ddb> show registers rdi 0x43e9e919544e62ac rsi 0 rbp 0xffff80001592aac0 rbx 0xffff800000075888 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0x484ab9bf288cfb06 r12 0 r13 0xfffffd803704a220 r14 0 r15 0x43e9e919544e62ac rip 0xffffffff812d1f7b mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001592aa80 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.1) pid=325855 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2018,0xffffffff8258b368 process=0xffff8000ffff7450 user=0xffff800015927000, vmspace=0xfffffd803f013cc0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 27094 43138 52174 0 3 0x82 nanosleep syz-executor.1 54966 365782 52174 0 2 0x2 syz-executor.0 85383 389490 0 0 3 0x14200 acct acct 69672 13140 0 0 3 0x14200 bored sosplice 52174 490025 69994 0 3 0x82 thrsleep syz-fuzzer 52174 352273 69994 0 3 0x4000082 nanosleep syz-fuzzer 52174 142296 69994 0 3 0x4000082 thrsleep syz-fuzzer 52174 66261 69994 0 3 0x4000082 thrsleep syz-fuzzer 52174 163949 69994 0 3 0x4000082 thrsleep syz-fuzzer 52174 278376 69994 0 3 0x4000082 kqread syz-fuzzer 52174 355185 69994 0 3 0x4000082 thrsleep syz-fuzzer 69994 65520 3125 0 3 0x10008a pause ksh 3125 36284 57688 0 3 0x92 select sshd 86611 196880 1 0 3 0x100083 ttyin getty 57688 280404 1 0 3 0x80 select sshd 82560 111030 87035 73 3 0x100090 kqread syslogd 87035 23405 1 0 3 0x100082 netio syslogd 71466 236338 1 77 3 0x100090 poll dhclient 38304 153386 1 0 3 0x80 poll dhclient 66228 500805 0 0 2 0x14200 zerothread 87357 217453 0 0 3 0x14200 aiodoned aiodoned 49625 392467 0 0 3 0x14200 syncer update 65267 352285 0 0 3 0x14200 cleaner cleaner 83980 108787 0 0 3 0x14200 reaper reaper 54625 436629 0 0 3 0x14200 pgdaemon pagedaemon 99294 60516 0 0 3 0x14200 bored crynlk 51694 241668 0 0 3 0x14200 bored crypto 80915 160569 0 0 3 0x40014200 acpi0 acpi0 54784 106792 0 0 3 0x14200 bored softnet 20581 469753 0 0 2 0x14200 systqmp 6857 304610 0 0 3 0x14200 bored systq 25074 115477 0 0 3 0x40014200 bored softclock 21817 359757 0 0 3 0x40014200 idle0 80987 206647 0 0 3 0x14200 bored smr 1 192594 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 9535 6365K 7189K 78643K 27572 0 0 pcb 15 8K 8K 78643K 613 0 0 rtable 136 13K 13K 78643K 3056 0 0 ifaddr 66 21K 26K 78643K 1112 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 303 0 0 iov 0 0K 32K 78643K 1958 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 77K 78643K 8170 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 62 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 11 1K 1K 78643K 11 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12723 0 0 file desc 5 13K 25K 78643K 10447 0 0 sigio 0 0K 0K 78643K 58 0 0 proc 49 38K 63K 78643K 2069 0 0 subproc 32 2K 2K 78643K 527 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 795 0 0 in_multi 33 2K 2K 78643K 697 0 0 ether_multi 1 0K 0K 78643K 39 0 0 mrt 1 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 1274 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 122 23K 31K 78643K 25019 0 0 UVM aobj 130 4K 4K 78643K 153 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 645 0 0 NDP 14 0K 0K 78643K 343 0 0 temp 183 3535K 4175K 78643K 145199 0 0 kqueue 0 0K 0K 78643K 40 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 67 0 61 1 0 1 1 0 8 0 rtpcb 80 306 0 304 1 0 1 1 0 8 0 rtentry 112 365 0 318 2 0 2 2 0 8 0 unpcb 120 2092 0 2084 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 109 0 109 6 6 0 1 0 8 0 tcpcb 544 1291 0 1287 1 0 1 1 0 8 0 ipq 40 8 0 8 4 4 0 1 0 8 0 ipqe 40 18 0 18 4 4 0 1 0 8 0 inpcb 280 3557 0 3548 6 5 1 2 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 62 0 58 1 0 1 1 0 8 0 pkpcb 40 39 0 39 8 8 0 1 0 8 0 swfcl 56 16 0 0 1 0 1 1 0 8 0 ppxss 1128 200 0 200 24 24 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1548 0 1300 19 3 16 16 0 8 0 art_table 32 1549 0 1300 3 0 3 3 0 8 0 art_node 16 341 0 298 1 0 1 1 0 8 0 sysvmsgpl 40 91 0 68 1 0 1 1 0 8 0 semapl 112 9 0 0 1 0 1 1 0 8 0 shmpl 112 151 0 23 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 18315 0 16852 48 0 48 48 0 8 0 ffsino 240 18315 0 16852 87 0 87 87 0 8 0 nchpl 144 32315 0 30729 60 0 60 60 0 8 0 uvmvnodes 72 6574 0 0 120 0 120 120 0 8 0 vnodes 208 6574 0 0 346 0 346 346 0 8 0 namei 1024 93895 0 93895 2 1 1 1 0 8 1 scsiplug 64 21 0 21 9 9 0 1 0 8 0 scxspl 192 155602 0 155602 22 21 1 7 0 8 1 plimitpl 152 919 0 912 1 0 1 1 0 8 0 sigapl 432 10531 0 10518 2 0 2 2 0 8 0 futexpl 56 118421 0 118421 4 3 1 1 0 8 1 knotepl 112 1848 0 1829 1 0 1 1 0 8 0 kqueuepl 104 1603 0 1601 1 0 1 1 0 8 0 pipepl 112 3986 0 3967 8 6 2 2 0 8 1 fdescpl 424 10532 0 10518 2 0 2 2 0 8 0 filepl 120 48572 0 48475 5 1 4 5 0 8 0 lockfpl 104 3062 0 3061 1 0 1 1 0 8 0 lockfspl 48 1030 0 1029 1 0 1 1 0 8 0 sessionpl 112 46 0 36 1 0 1 1 0 8 0 pgrppl 48 64 0 54 1 0 1 1 0 8 0 ucredpl 96 9045 0 9038 1 0 1 1 0 8 0 zombiepl 144 10519 0 10518 5 4 1 1 0 8 0 processpl 864 10548 0 10518 4 0 4 4 0 8 0 procpl 632 22772 0 22736 4 0 4 4 0 8 0 sosppl 128 130 0 130 15 14 1 1 0 8 1 sockpl 384 6022 0 6003 19 16 3 4 0 8 1 mcl64k 65536 732 0 732 87 79 8 65 0 8 8 mcl16k 16384 66 0 66 20 19 1 1 0 8 1 mcl12k 12288 176 0 176 18 17 1 1 0 8 1 mcl9k 9216 83 0 83 25 24 1 1 0 8 1 mcl8k 8192 86 0 86 23 22 1 1 0 8 1 mcl4k 4096 302 0 302 21 20 1 1 0 8 1 mcl2k2 2112 21 0 21 13 12 1 1 0 8 1 mcl2k 2048 36996 0 36955 46 39 7 11 0 8 1 mtagpl 80 190 0 176 9 8 1 1 0 8 0 mbufpl 256 141839 0 141719 55 45 10 42 0 8 0 bufpl 256 88739 0 82115 415 0 415 415 0 8 0 anonpl 16 967180 0 961863 186 147 39 39 0 62 13 amapchunkpl 152 43557 0 43471 54 47 7 9 0 158 3 amappl16 192 57690 0 57445 133 108 25 26 0 8 9 amappl15 184 4291 0 4291 5 5 0 1 0 8 0 amappl14 176 1190 0 1185 2 1 1 1 0 8 0 amappl13 168 772 0 771 4 3 1 1 0 8 0 amappl12 160 802 0 799 1 0 1 1 0 8 0 amappl11 152 2997 0 2986 1 0 1 1 0 8 0 amappl10 144 1205 0 1204 5 4 1 1 0 8 0 amappl9 136 1728 0 1722 1 0 1 1 0 8 0 amappl8 128 1352 0 1302 2 0 2 2 0 8 0 amappl7 120 1367 0 1362 1 0 1 1 0 8 0 amappl6 112 2906 0 2891 1 0 1 1 0 8 0 amappl5 104 1405 0 1394 1 0 1 1 0 8 0 amappl4 96 10112 0 10084 1 0 1 1 0 8 0 amappl3 88 1896 0 1886 1 0 1 1 0 8 0 amappl2 80 84340 0 84271 3 1 2 3 0 8 0 amappl1 72 182783 0 182376 25 14 11 20 0 8 0 amappl 80 23548 0 23514 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 152 0 23 3 0 3 3 0 8 0 uaddrrnd 24 10532 0 10518 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10532 0 10518 1 0 1 1 0 8 0 vmmpekpl 168 56380 0 56351 2 0 2 2 0 8 0 vmmpepl 168 1196205 0 1194885 231 158 73 77 0 357 8 vmsppl 272 10531 0 10518 5 4 1 2 0 8 0 pdppl 4096 21070 0 21036 6 1 5 6 0 8 0 pvpl 32 2782013 0 2773648 470 360 110 114 0 265 37 pmappl 200 10531 0 10518 1 0 1 1 0 8 0 extentpl 40 38 0 22 1 0 1 1 0 8 0 phpool 112 793 0 235 19 1 18 19 0 8 1