9fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0a", 0x5d5}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd", 0xa85}], 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xffff, 0x2, 0x2548, 0x1ff, "97041796ab0b86d06365e003e0e069ccbd75ce72", 0x1, 0x8}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a", 0x49}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) 23:28:02 executing program 0: r0 = kqueue() chdir(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) getgid() msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 23:28:02 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', 0x0) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)) r0 = semget$private(0x0, 0x4, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0xa6]) 23:28:02 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000000060000000000000000c66e1a0081000000bbfe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001700), &(0x7f00000016c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000840)=0x7, 0x4) recvmsg(r7, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, r2, r8, r6, 0x0, 0x4}, 0x3f, 0x49, 0x9}) getuid() getegid() getuid() r9 = geteuid() r10 = geteuid() setreuid(0x0, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000200000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000700)={{0x0, r9, r13, r10, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r14 = geteuid() r15 = geteuid() setreuid(0x0, r15) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9db0031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1206de70099c16df94199fd29088d123a30f95d2b5fa710442c91bb028e58dd85e62d3e5c57a40ac8c57295e64c8a39d6036d8adaa5a830dd5c5f9f2d83628baea"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r19, &(0x7f0000003e40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0700"/4104], 0x1008, 0x2, 0x400) msgrcv(r19, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r19, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) readv(r21, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r21) msgsnd(r19, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r20, @ANYRES16=r21, @ANYRES16=r18, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000700)={{0x6, r14, r18, r15, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r13, r18, 0xffffffffffffffff, 0xffffffffffffffff]) r22 = geteuid() r23 = geteuid() setreuid(0x0, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r25, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000700)={{0x0, r22, r26, r23, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r27 = geteuid() r28 = geteuid() setreuid(0x0, r28) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35dc7b38a8c0e16f328dca5d39656da02489672db6d19f37405111e97a8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6700400000000000000f8384250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6000863e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325ed2485e172bf1200"/268], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r30, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r32 = msgget$private(0x0, 0x20000003c4) msgrcv(r32, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r32, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r32, &(0x7f0000003e40)=ANY=[@ANYBLOB='\x00'/4104], 0x1008, 0x2, 0x400) msgrcv(r32, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r32, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r33, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r34, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) msgsnd(r32, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r33, @ANYRES16=r34, @ANYRES16=r31, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000700)={{0x6, r27, r31, r28, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) 23:28:02 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe800000ff00010065ec0f1d000000000000000001000000000000007c4889b6") r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = socket(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x1000100d3) semop(r4, &(0x7f0000000480), 0x0) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffb, 0x1800}, {0x1, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) r12 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r12, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r15, r10, r9, r10, 0x104, 0x2}, 0x4, 0x7fff, r8, r11, 0x300000, 0xffffffffffffff67, 0x8}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r11, r13, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r17, r5, r6, r10, 0x20, 0x7}, 0x4, 0x5, 0x5}) r18 = socket(0x0, 0x0, 0x0) r19 = semget$private(0x0, 0x4, 0x1000100d3) semop(r19, &(0x7f0000000480), 0x0) semop(r19, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r21 = getuid() r22 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r22, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r26 = fcntl$getown(r22, 0x5) r27 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r27, 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) r29 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000540)={{0x240000000, r30, r25, r24, r25, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r23, r26, 0x5, 0x5, 0x5}) r31 = getuid() setreuid(r31, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r25, r31, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r26, r28, 0x0, 0x92, 0xffff}) r32 = getuid() setreuid(r32, 0xffffffffffffffff) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r32, r20, r21, r25, 0x20, 0x7}, 0x4, 0x5, 0x5}) r33 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r37 = fcntl$getown(r33, 0x5) r38 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000540)={{0x240000000, r39, r36, r35, r36, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r34, r37, 0x5, 0x5, 0x5}) r40 = getuid() r41 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r41, &(0x7f00000000c0)=[{{r43}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r41, &(0x7f0000000080)=[{{r42}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r41, r43) r44 = openat(r33, &(0x7f0000000900)='./file0/file0\x00', 0x40, 0x40) ioctl$TIOCGFLAGS(r44, 0x4004745d, &(0x7f0000000940)) r45 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r45, 0x0, 0x0) shmctl$IPC_SET(r45, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000040)=""/210) r46 = geteuid() r47 = socket(0x0, 0x0, 0x0) r48 = semget$private(0x0, 0x4, 0x1000100d3) semop(r48, &(0x7f0000000480), 0x0) semop(r48, &(0x7f0000000000)=[{0x3, 0xfffb, 0x1800}, {0x1, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r50 = getuid() r51 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r51, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r55 = fcntl$getown(r51, 0x5) r56 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r56, 0x0, 0x0) r57 = fcntl$getown(r56, 0x5) r58 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000540)={{0x240000000, r59, r54, r53, r54, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r52, r55, 0x5, 0x5, 0x5}) r60 = getuid() setreuid(r60, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r54, r60, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r55, r57, 0x0, 0x92, 0xffff}) r61 = getuid() setreuid(r61, 0xffffffffffffffff) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r61, r49, r50, r54, 0x20, 0x7}, 0x4, 0x5, 0x5}) r62 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r62, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r64 = geteuid() r65 = msgget$private(0x0, 0x20000003c4) msgrcv(r65, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000000000000000000000000000000000000000000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000980)={{0x80, r64, 0x0, r63, 0x0, 0x6f, 0x81}, 0x10001, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r66 = socket(0x0, 0x0, 0x0) r67 = semget$private(0x0, 0x4, 0x1000100d3) semop(r67, &(0x7f0000000480), 0x0) semop(r67, &(0x7f00000008c0)=[{0x1, 0x82f, 0x1400}], 0x1) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r69 = getuid() r70 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r70, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r74 = fcntl$getown(r70, 0x5) r75 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r75, 0x0, 0x0) r76 = fcntl$getown(r75, 0x5) r77 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r77, 0x1, &(0x7f0000000540)={{0x240000000, r78, r73, r72, r73, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r71, r74, 0x5, 0x5, 0x5}) r79 = getuid() setreuid(r79, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r73, r79, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r74, r76, 0x0, 0x92, 0xffff}) r80 = getuid() setreuid(r80, 0xffffffffffffffff) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r80, r68, r69, r73, 0x20, 0x7}, 0x4, 0x5, 0x5}) r81 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r81, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r85 = fcntl$getown(r81, 0x5) r86 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r86, 0x0, 0x0) r87 = fcntl$getown(r86, 0x5) r88 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r88, 0x1, &(0x7f0000000540)={{0x240000000, r89, r84, r83, r84, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r82, r85, 0x5, 0x5, 0x5}) r90 = getuid() setreuid(r90, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r84, r90, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r85, r87, 0x0, 0x92, 0xffff}) r91 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000140)={{0xf, r46, r54, r64, r68, 0x90, 0x1}, 0x800, 0xf2e, r87, r91, 0x4, 0x8, 0x6}) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="01002e6265d83566562e"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000140)="01a301f94d56266e2e627c39d760d94c2344691151cab20d1b81d98e0995d0111d0d06b6173d4185d28a55db9530c4a105afbce424105d437bc6778fb113e026eb84124b2dc043f2295a47a9c3dc6e65a5fd9c004c0aad2ec71982375df9a3", 0x5f}, {&(0x7f00000001c0)="408fb9a807a14a41c54b2e8a4d791a3f3a1f96cfdb8b90b35b9a8271771a69c24563fca7c1e993a9ab6d0cc3e0b16fcbcfbc0a8914892e94bec3c9d3dc9d21a082af9907d482bfe2bddd41395d71ab6d11ebb9687e250646336684782743a3c390e4883f", 0x64}, {&(0x7f0000000240)="fa90c21318d1180188bde91e574a07cac369c8d46a8de2d7bd097359a1a170909885c7be3fc31e0b2f3c6aa220efde502c362a34edba4fb0ef181ae3ee9d7a4715eddae60350a39b1825cf5676cb724d84b4a9951f9963bd", 0x58}, {&(0x7f00000002c0)="dd938a1730", 0x5}, {&(0x7f0000000300)="fbffc23f973601e327ff02ea1fb8475b5a653e92e2bf77e5efb80f05353e651fc4a5db00e6fb9cc7eec46862d84be0f7f5f9a30b026311", 0x37}, {&(0x7f0000000340)="bf997724fcc7a745615261cf72d1155078dc19d7bc8184427f04ea15440a3ba71f0d368949fd7d870e5d8d7fc49abb7712af20eb68c0fe091d3221eda2422062d46599cb5dd3fff794a78686ca3a8b100780ba129a10fb378bedf1d7293894c0f5e61e408f45203aaf07ff0ec4bb39ee9bc528d3771bdfc12ecbf6239cc0514c5b8168e548b976fa8483321fb48a21a55345cf9a25887aa289f4344aa0c2aab84476909c562f0844b762dfea152e66c81d38e01c5706f0bc734bb8e345cac77898c722f527a24739d08bee1193b1218db2a0d1993b658bb53270ef", 0xdb}, {&(0x7f0000000440)="cd10861581536c96b3caec1d6e3402b6ba92c6b71f04df3dc29805dca3e7f5e91e153297c45584b758ce46c64f6c746319a2e9db1a50b2065d78577e6068868a0e57d64a666fb251b249e484b3a7fa691a99eb9bd3ad18fa105eaef9e2a0cbf25bfe693b0968952b9d6d6ec230bdeeef4ccd919b7e1b02bbcda2c4400cc61683e392b151c1805ec99a48b0a62c2b", 0x8e}, {&(0x7f0000000500)="6f4c859a79db12", 0x7}, {&(0x7f0000000540)="18ca4471c162fad72e6ed34084dfbf739d97c6e0a64965d68a1626a8118c5297a623b4cf4d91f52712278c7767c2d813346245355a2a28dd4bbcc403daa82f885a2670cf9d6e8394753371de6b1ec1d575d475cc63", 0x55}], 0x9, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r6, r25}, @cred={0x20, 0xffff, 0x0, r34, r40, r54}], 0x40, 0x3}, 0x402) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) r92 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCMSET(r92, 0x8004746d, &(0x7f0000000040)=0xfffffff9) 23:28:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), 0x8) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r4) accept(r3, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2f}], 0xed4, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1018, 0x0) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x0) 23:28:02 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/741], 0x10) dup2(r2, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)="73e6649d", 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) 23:28:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x10000000002, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(0xffffffffffffffff, 0x3) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x3, 0x24) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)=0x7) 23:28:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) getegid() write(r0, 0x0, 0x0) 23:28:02 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0xb9) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000000)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x12) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept$inet(r8, &(0x7f0000000140), &(0x7f0000000180)=0xc) listen(r7, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r7, 0x1}) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) 23:28:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffc, 0x0, 0x7fd, 0x0, "0371cf15cd76ef3caf000000000000000500", 0x0, 0xb54}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x95) getuid() writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a2", 0x1}], 0x1) 23:28:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getgid() recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000002880), 0x1, 0x0, 0x28, 0x9}, 0x0) 23:28:02 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000040)='./bus\x00', 0x1, 0x200, r1) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="12b55284f9935537f9d3305c982c9286fe8ef13f9c4a1adf7207d978a1e0ca23ec9bbd89cd6624fb8bd49d4adcc16741d71dd5dce6e80a3f6d5e7ad25471ae133c6e32c276def5667da3db0fc3448306143a001447a4f2236621e62ca7cf70c39fee33fe3cc4dac84d698f6051636e9a62fc5b7c3b7d2b7137664dc1935262ee327dcca9dcc8e4cba80dde0d2d8860c142298167d7e1c668ed0082226faf7ab822c594156a6545cee3e6ad4c", 0xac) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000000)) r6 = openat(r5, &(0x7f00000002c0)='./bus\x00', 0x400, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r7 = open(&(0x7f0000000140)='./bus\x00', 0x18080, 0x100) accept$unix(r7, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 23:28:02 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="826f2cfb97dbd548a9c4a143dce4a7efe1970da73e1a2708fda4872e4a1ce5fc41"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r3}, 0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x140) writev(r4, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4011, r4, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1002, 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000fb0000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea93a251f1ae8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5bbe36cc175c5314e88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a7cbdfea6173badddea1361a68a4b088a5a1a7122"], 0x1, 0x0, 0x1004) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r6, &(0x7f0000001f80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b3f33a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0xbc, 0x40000000000800) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r7, 0x0) fchdir(r7) msgrcv(r6, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r6, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRESDEC=0x0], @ANYRESHEX=0x0]], 0x1, 0x0) 23:28:02 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) 23:28:02 executing program 1: syz_emit_ethernet(0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00815bb2528cb621714c459d0cbb000182f00fe8000000000000100000000000000aa08020000000000000000c1a100000001da243a88a1069084d485c9c48f368219931ad7b7039abfc442d43d277b5023d23a8a768e7fcc95bb67cc5e94513037a618a839f97783e8835788e8eded3d31c705493602000000000000001e617cb300"/161]) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xefbc}, 0x8) semget(0x2, 0x2, 0x1a7) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept$inet(r1, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x12, &(0x7f0000000080)="c7afaac8aba895006f53dd000005ffff86dd") 23:28:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x0) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x1) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$getown(r4, 0x5) close(0xffffffffffffffff) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:28:02 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() socket(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1000100d3) semop(r1, &(0x7f0000000480), 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0x40, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0x5, 0x2000}, {0x3, 0x4, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x4, 0x7, 0x1000}], 0xa) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000001c40)=ANY=[@ANYBLOB="000010000f6385ad9c7a91324294c8a35975f5630d59b2c01e88b52376560071a1b10000f4000000"], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r5, 0x0) listen(r5, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = getuid() r10 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r14 = fcntl$getown(r10, 0x5) r15 = open$dir(&(0x7f0000001880)='./file0/file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r15, 0x0, 0x0) r16 = fcntl$getown(r15, 0x5) r17 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000001a80)=0xc) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x240000000, r19, r13, r12, r13, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r11, r14, 0x5, 0x5, 0x5}) r20 = getuid() setreuid(r20, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r13, r20, 0x0, 0x1c4, 0x80000000}, 0xd, 0x103, r18, r16, 0x0, 0x92, 0xffff}) r21 = getuid() setreuid(r21, 0xffffffffffffffff) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r21, r8, r9, r13, 0x20, 0x7}, 0x4, 0x5, 0x5}) r22 = socket(0x20, 0x1, 0x6) r23 = semget$private(0x0, 0x4, 0x1000100d3) semop(r23, &(0x7f0000000480), 0x0) semop(r23, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r25 = getuid() r26 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r27 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r27, &(0x7f0000d06ff8)='./file0\x00') faccessat(r27, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) r28 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r28, &(0x7f0000d06ff8)='./file0\x00') faccessat(r28, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) r29 = accept$inet(r28, &(0x7f0000001940), &(0x7f0000001980)=0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r26, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r33 = fcntl$getown(r26, 0x5) r34 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r34, 0x0, 0x0) r35 = fcntl$getown(r34, 0x5) r36 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r37, r32, r31, r32, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r30, r33, 0x5, 0x5, 0x5}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r32, r38, 0x0, 0x1c4, 0x9}, 0xd, 0x100, r7, r35, 0x0, 0x892, 0x20000ffff}) r39 = getuid() setreuid(r39, 0xffffffffffffffff) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r39, r24, r25, r32, 0x20, 0x7}, 0x4, 0x5, 0x5}) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) r40 = getegid() getgroups(0x5, &(0x7f0000000100)=[r8, 0x0, r40, r8, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r41) execve(0x0, 0x0, 0x0) r42 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r42, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r43 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r44 = syz_open_pts() ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2a6f67b5c26a07e9500e74de4", 0x0, 0x3}) r45 = socket(0x18, 0x1, 0x2) getsockopt(r45, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xc, 0x810, r45, 0x0, 0xfffffffffffffffd) r46 = semget$private(0x0, 0x7, 0x286) semop(r46, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x6, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x3) r47 = syz_open_pts() close(r47) ioctl$TIOCSETA(r47, 0x80047470, &(0x7f00000004c0)={0x5, 0x10000, 0x0, 0x1, "61aa0df1600000010090210000f47c00"}) read(r47, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r47, 0x20007465, 0x0) ioctl$TIOCOUTQ(r42, 0x40047473, &(0x7f0000000440)=0x3) fcntl$setflags(r44, 0x2, 0x1) r48 = socket(0x11, 0x4003, 0x0) sendto$unix(r48, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r49 = semget$private(0x0, 0x1, 0x625) semctl$SETVAL(r49, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r49, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) r50 = getgid() r51 = getgid() semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r50, 0x0, r51, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r52 = shmget$private(0x0, 0x1000, 0x660, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_RMID(r52, 0x0, 0x0) shmctl$IPC_SET(r52, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r52, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r53 = semget$private(0x0, 0x4, 0xf9ee9fbbae11871f) semctl$GETZCNT(r53, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r53, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) socket(0x2, 0x400000000002, 0x0) r54 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r54, 0x0, 0x100000000000000a, &(0x7f0000001680)="b3386dc26b7834fb224ac424dd6000", 0x135) setsockopt(r54, 0x0, 0xa, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) getpid() socketpair(0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r55 = socket(0x0, 0x0, 0x0) r56 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r56, &(0x7f0000d06ff8)='./file0\x00') faccessat(r56, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) setsockopt(r56, 0x7d, 0xffff, &(0x7f0000001a40)="186fe65c", 0x4) sendto$unix(r43, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r58 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r58, 0x0, r57) r59 = socket$inet(0x2, 0x4000, 0x0) setsockopt(r59, 0x0, 0x400000a, &(0x7f0000000080), 0x109) r60 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r60, 0x0, r60) ioctl$TIOCFLUSH(r44, 0xc1206951, &(0x7f00000018c0)=0x4) r61 = socket(0x18, 0x1, 0x0) getsockopt(r61, 0x6, 0x0, 0x0, 0x0) r62 = socket(0x18, 0x1, 0x0) getsockopt(r62, 0x6, 0x0, 0x0, 0x0) r63 = socket(0x18, 0x1, 0x0) getsockopt(r63, 0x6, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r65 = syz_open_pts() r66 = syz_open_pts() ioctl$TIOCSETAF(r65, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x400000, "7e389ddedff37173934a3a00", 0x0, 0xfffffffc}) ioctl$TIOCSTAT(r65, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r66) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r65, r67, r68) getegid() r69 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r69, 0xffff, 0x1006, &(0x7f0000000980), 0x10) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) r70 = socket(0x1, 0xa, 0x81) setsockopt(r70, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r71 = socket(0x2, 0x2, 0x0) connect$unix(r71, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r71, 0x2d, 0xd, &(0x7f0000001ac0)="1822e91261ca152360d89d3b6ddee51c295bb79685ae270b47543ae9185490a2c9e91cca04eaf41ed961fab5a9c96f165eeb61641c982d2668a2d493e74bb13ca1fc956e8c79f5a6cbacf688a477aa2483a5cf78c8212113b90e735086dac52c676aea4e15188cea0bcf498f9b5cb41c775f02238317ebb2f0486a145941ca3c3715bcfcaee906a20e68645d5cef1dc4cb928c0d33c9d2eb57095baf7464c91ed46da3a5df35331cf9774345a2fcab185f0121adb84ce644c3e1502d64ac1611c617bd857b74283fb39e5cc95649189d62e047f235344e018b53d630d9907bbcb4089b6c021432f66f6bda73ccffb9f9bbcd9b3cd3818d7227527024c31cabefcc7c6985432cb294f3bb32d50c9ae0ac9e7f2b4d46ad3e7410c6af6ea1db9dc374d33512d3cd54976ddb4bcc4c6b643df64e01ddf135300261f6b4dc6ad1ee270c96ec58d3655dfcb85afbc798f6027c86526b30f18d5359960664ac96301270d3a32927a1c1a8", 0x167) pwritev(0xffffffffffffffff, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) r72 = socket(0x18, 0x400000001, 0x0) setsockopt(r72, 0x1000000029, 0x2e, &(0x7f00000016c0)="ebffcbff13b9fd812eaa4e713048e09931929648e5af8e6ddda0346629c35e5d116813e77bfa9d786e58f50af873f433bafa0022954fb86d3e80b5fdb1a599e9ac8740692611ff1aba56b235b0733e0bbb16cb724922230d898d7d4403ece24cbb67075c9de8587af68282fbb4e8227a103534a816e1d7eccf83e84c8fbccbb641a6b64dbe4df39f18850262ddd9d2f69dde9c2607eca6f0a56a7ae1f0ee687318335421c94e4f41f9e0c6914a36ab2e596174701a4ff8fe6c8ade15ce088b33c24debd1e2da787f238831f1723b2dcdb6323bc91351ff5a656919c93a7ee82353edce319583977d087b51c7c7e6b9d16d66ad4b1bbe3af013f5bab1aa53f3ae7083e10a8a8e795f8ea295d360528ea7295cac0a1d0b8972b17dfea5bb7ecd2b014f0ca841d02da8e53698a062e56cc60d97ab6ed22bdbad8b94e43c7285cd3f45b5206c2b9cf1bb4778dfa6cf57bf8143ccf8ace24e75e7bd537a5d6d02344ca812935410f8cac1da8caf4c0108326e7a10821876a30489f7d888b27ed9964a5b171bbc6b8ed27692722628c20c6a8de30b", 0x192) 23:28:02 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x3b2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r3 = socket(0x2, 0x5, 0x0) connect$unix(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="82020063c451a377a196dce4a7efe1770da71100dd57b365ba2fde5dd5398b519211a2b8addc8b7b45d6753eb431015feab03761539972bd054afe77602751389134d22b879ebdbf0e22b2e0567eae932216821fc012305c8903a01e000000000d7403d65a1b0000000ff0000008906579120b97ea2b34df4f78c8ade6b3de2aa926af31de0583bc6ae79315acfb5fa1c56279966a7c730c6a9886b6964ce9b8400dc6020908735920f8908f38dc4e57588517837824b189753332662a63d9e40787e636769f339d177595a2b1b7189ec076dda0"], 0x10) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="891c77a02d1e24cdeec3e4d4172ca067d610c2e134b9d9c750d4789bdbf1f0a66e4a41e82149fd5ad1c5011c1406ecf49ced964b59e2e98ff77504695bb7b2de8bb2f06ab3672f4a6f8aa213670a1e35a2a8d39f997bca67a80173a348c7bfe854e790ecdd82a22547d90c27a548753c1a4e6c0b025cafca17ae28b274cc3dcfc9f08403926a3de6feeebb607d1e9d062688b1586163e62700c2ea7213d271616ef4adface4ad43cb3a4e9514dc44d9d000000000000001963940c8d04d812b0c36ea679e913ab4381e25f7c1f2a51077d25776eb5d1e07d7f4c79464365c779caf1639b8a83903945650b4d820434914d8354eb14cba723d6197047e84ab4b3bc87a147ee8f451f75a2727247117daf34bf72b0a13b65dc1750b78363710ffa2e1d67e210851b760b96b74a63d6a6944a"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r5 = dup2(r3, r4) r6 = dup2(r2, r1) r7 = syz_open_pts() close(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000200)=0x2) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) fcntl$dupfd(r7, 0x0, r6) dup2(r0, r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) getppid() r10 = getpid() r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) read(r11, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r10) r12 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r12, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r14, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = socket(0x11, 0x3, 0x0) setsockopt(r16, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r17 = getpgrp() fcntl$lock(r16, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r17}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r19 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getgid() semop(r19, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r21, r20, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r23, 0x0) poll(&(0x7f0000000000)=[{r23, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r24, 0x0, r18, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = socket(0x18, 0x2, 0x0) r28 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r28, &(0x7f0000000180)=[{{r29}, 0xfffffffffffffff8, 0xcdecf9e843e5c413}], 0x7, 0x0, 0xf5d, 0x0) accept$inet6(r29, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r30, r26, 0x0, r31, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r14, r26, r15, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r32 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r32, r33) r34 = getegid() r35 = getegid() getgroups(0x3, &(0x7f0000000580)=[r35, r35, r25]) setregid(r34, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r37 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r37, r38) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r34, r33, r36, r37]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r40 = geteuid() setreuid(0x0, r40) getgroups(0x1, &(0x7f0000000340)=[r34]) r42 = msgget(0x2, 0x40) msgctl$IPC_SET(r42, 0x1, &(0x7f00000003c0)={{0x2804, r14, r37, 0x0, r41, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r39, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r9, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x81, 0x1, r43}) r44 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r44, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 23:28:02 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffdcffff080000000000000086dd60a4060000100000000020000000aaff0200000000000000000000000000012c"]) rmdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") mkdir(&(0x7f0000000080)='./file0\x00', 0x38) 23:28:02 executing program 1: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="2cb6512f1793b239e43471b96c398480edfcaa3645aa3c3dcbfde14ffba2e3c7644edac5cdaa33c488d84882915e3d94", 0x30}, {&(0x7f00000000c0)="cb4f01c7b9bb02ea6b0609b6293c5da2ad74302ab3d48696d2f6744b4095a4513e3a838280c40149f09fd6", 0x2b}, {&(0x7f0000000200)="a7df944b3931678648d94772a9132966a8988e91b3014c1df0df7513854a82019ace5d03fc7b4c4c2d9d538527fadcd25012120c6a0461adf38a42319159832f73eafdee0cf02d13c49c540812c5fe548b8d5b330c35aa575b4667a056442bbfb9c3f76d5516c9b3749b8f2b03b5888c7fe0d4d92064acead8e26795d48e81756495f0ffceff60ae99798dbf13d726022dd0b33ffabc86205faf55c288ac126e14465ed43e2e", 0xa6}], 0x3) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 23:28:02 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000069c000/0x4000)=nil, 0x4000, 0x2) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r2) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000009, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, 0xffffffffffffffff, r6, r7, 0x17c, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0x3, 0xfa}) geteuid() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0xac6}) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x486d3340, 0x69, 0x200000000006}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x6010, r19, 0x0, 0x100000000006) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x1d) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x0) socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) close(r24) 23:28:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xd, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000340)=0x8003, 0x4) listen(r3, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = fcntl$dupfd(r3, 0xa, r5) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f00000002c0)) r7 = socket$inet(0x2, 0x2, 0x0) r8 = fcntl$dupfd(r2, 0x0, r7) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180)={0xff, 0x20}, 0x8) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000000)) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r10, 0x0) lseek(r10, 0x0, 0x2, 0x1) listen(r9, 0x0) pwritev(r9, &(0x7f0000000280)=[{&(0x7f00000001c0)="63ca9aa8c26bd2d7952b91006615912f3a89a3a76164edbd545cc267dc43883b14491d952324efa02dbe8209b3f8e48489af6435c4396a493c3fe9e4acab844a6d4aa8786cee2708dd5c39511dd0e18f0a3b6938e22f0e6129c83e3f07362cf0c48c86e2b89533069f9c977a39aff8dd5230a7444ef1ff0f1f8ea0465f87247d06c617aebb92e413c211d5c9407f6a438ef84f4796a076d4083ab044766f8a82d0da520ebaa11b59d7e2b451743303bd0d2d029e252a95883995075ca9", 0xbd}], 0x1, 0x0, 0x100) symlinkat(&(0x7f0000000100)='./file0\x00', r8, &(0x7f0000000140)='./file0\x00') 23:28:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8a}], 0x0, 0x0) r1 = kqueue() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) write(r2, &(0x7f0000000040)="b5f8ef53bc24b07c590a73e099dd756bd3da", 0x12) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r3, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x20, 0x5, 0x80000001}, {{r4}, 0x0, 0x6, 0x80, 0xe8, 0x7}], 0x2, 0x0, 0xfff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4810, r1, 0x0, 0x96cc) 23:28:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d01abde48fa844f52002152b2a615661f77fb2f13db77f3937e9a1d7093c7beae7aa614b07f2da534c9aeb12a85d79e15b166b0d2148f10890163f3466a6d7cc2fd762ce316ec1e2c9a3039ee5f59aab6cc6ddc85716ae64c965febc798e8507c87be44bd89f59a12e046554f3185cb73d5a1d4863894a576cfb579831ad6db46547189957ed9274980f3dc57947a140b0eac4fb307fd35513ab52672947919ecb2cc9ec1339acb73dd0609d97c6750ec22e796c12ff826e18dd8e639ddaf5858a98d97b38379218df22281ac"], 0x3) 23:28:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x8}, {0x1, 0xbe20}}) execve(0x0, 0x0, 0x0) dup2(r1, r3) 23:28:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r4) r5 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pf\x00', 0x880, 0x0) fchown(r6, 0x0, r4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8001, 0x615, 0x7ff, 0x3, "d899b3f59219970eaf83b7c9cd33f131fb83cc76", 0x9, 0xead5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getpgid(r10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) syz_open_pts() fcntl$dupfd(r6, 0xa, r6) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r15 = getegid() getgroups(0x4, &(0x7f0000000440)=[0x0, r4, 0x0, r9]) getgroups(0xa, &(0x7f0000000480)=[r3, r4, r11, r12, r9, r13, r14, 0xffffffffffffffff, r15, r16]) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', 0xffffffffffffffff, 0x3}) r18 = semget$private(0x0, 0x3, 0x4) r19 = getegid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000540)={{0x6, r8, r19, 0x0, r17, 0x108, 0x8}, 0xfffffffffffffeff, 0x80000000, 0x100000000}) 23:28:04 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895b22a241c0a078359ff86dd6e360a10375e825d5fec1f000000010065ec0f1d00000000ff01000000353f00000000007c4889b6") r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) 23:28:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x80000000000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r5, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r6, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r7, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r8, 0x0) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r10, 0x0) r11 = accept$inet(r10, &(0x7f0000000200), &(0x7f0000000240)=0xc) r12 = getpgrp() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r16, 0xffff, 0x4, 0x0, 0x0) r17 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r19 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r20 = kqueue() dup2(r20, r19) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r18, r21) r22 = geteuid() r23 = getuid() r24 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r22, 0x0, r23, r24, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r25 = kqueue() r26 = fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) close(r26) r27 = getpgrp() r28 = getgid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r26, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000700)={r27, r29, r28}, 0xc) sendmsg$unix(r16, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r13], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r14, r18, r24}, @cred={0x20, 0xffff, 0x0, r27, r23, r15}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) r30 = getegid() r31 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r32 = openat(r31, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r32, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r33 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000180)={{0x6, r34, r30, r35, r30, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r30, r30, r36, r30, r36]) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r37, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r37, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r36]], 0x1, 0x7fb) sendmsg$unix(r5, &(0x7f0000000300)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="723873bfb77623ac9a68dd9a29446fc3de008326ba33cdaaaea3a9f9706c853d32c0915258951c8066dac6f57772a3c2378cc0ef32a94764d03cb184e102ed6f53e500034c7572724a7ecf78584a72bf1306f69f70e029675e156ab77ad69551", 0x60}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r6, r7, 0xffffffffffffff9c, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r12, r18, r36}], 0x78, 0x8}, 0x2) write(r0, &(0x7f0000000000), 0xa7) 23:28:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x1000) renameat(r0, &(0x7f0000000040)='.\x00', r1, &(0x7f0000000000)='./file0\x00') r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) symlinkat(&(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') 23:28:04 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 23:28:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7f5, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef0800"}) write(r0, &(0x7f0000000180)="0c4a4e5cfab0fbadf300478d8dc538bcb29c88bdcf09e9092bbf10caeec0642baeb4b78e35ba0c09b39ae30fe23d91416bddb60bea4f172364673cb89eba271ffc1b5e414e97cd341db62ce0cfc0ffcb850d497fb527986d75f1d99cac586a64c7f23b", 0x63) 23:28:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x10}], 0x10}, 0x0) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/741], 0x10) dup2(r4, r1) r5 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x59) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet6(r5, &(0x7f0000000100)={0x18, 0x3, 0x729b13a7, 0xff}, 0xc) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r2) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r2, 0x0, 0x3, &(0x7f0000000040)="73e6649d", 0x4) sendto$inet6(r6, &(0x7f0000000140)="9bf2a9c021b314ad930c56ad334d441e241b3403582a681278305149c9dea7e8f0d30531b3b951568800000000000000000000000f6ba285ab7778bc8dfedc72075262b2cc3b91d363d4b726b0813b9838751e777ae5f5720d9742bf0bc622265db62bed8c7750", 0x33, 0x2, 0x0, 0xfffffffffffffdc4) 23:28:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x203d0, 0x108) lseek(r0, 0x0, 0x9, 0x0) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) 23:28:04 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f0000000000)="cf958eae8c0d5ede1439775536069eb4f1aee5f6f8d623aee45fdd41b8dfe0c87ee0f3d069d6e6fa604acf729f5269b1a4c08394105f92c5f5d4439950c8f8be733dae127c4275e5fdf7e08b17584d6cd85d938e651253", 0x57) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 23:28:04 executing program 1: kqueue() r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000000000000000000000f9ffffff00"}) syz_open_pts() 23:28:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x2, 0x82, &(0x7f0000000080)="9975dd18d289b6a28095c2765fc16c890790ebbeebc717e96c157ded068f13f8d748df1713347da45e26c784e5b0121ddc7f91ad5cf4b877852332f946d125e53da9dd73481fc9d3b63b8f5a27", 0x4d) 23:28:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x10000000002, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0xfffffffa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) write(r1, &(0x7f00000004c0)="962eebb45c9eab6b468d0f0ec48bc43802b5c894c67aef9e66ef8981e8fc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7f3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17fd9a34161e22f918109db7154d4596971dfe36f980d5364a7f2eb18f4e178d9d3888ebca73d21a5e85e8e7d38d19d42c22229215e69e833a1d704b58d1632cc6eabadbc7a7748a37e0a9f5ad00cd566d7b20519018a2bf3c4078d1d66ec7823cdad5b857e63d880f416244467aaac02a9d10c55229ce439994684f0b12ed000000000000000000003224893da09861252a2f38839c33a56f9100", 0x217) 23:28:04 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x100}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ff1effe5ffffaaaaaaaaaa0486dd60a4f00808182c00fe01000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 23:28:05 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000103c000000200000000000000025c25f0000007700aaff0200000000000000000000000000012c00850401b6f70333"]) r0 = getegid() setegid(r0) setregid(0xffffffffffffffff, r0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) getgid() syz_emit_ethernet(0x85, &(0x7f00000001c0)="c7a895006f53dd000005ffff86ddabc37bdef90ee5dc722b0075a3d007884c13df0548c94309d15b5dc7c3ed3e21540d6ddcb5ec9bc837f2b8366b3b020ad5722f7a3499c450d6a1df38e71d143203262b8b1c4cf7058349e04a46f1781ad3adc5f01aca1fce5cb9385335ab13ea66494874ae5df01a632819c5adfe2ad19b57b48a1737c6") getgroups(0x1, &(0x7f0000000000)=[0x0]) 23:28:05 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) getppid() getuid() r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000016c0), 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) close(r7) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1000, 0x0) getpid() geteuid() r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r11, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r13, 0x0, 0x0) readv(r13, &(0x7f0000002200)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000001700)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) 23:28:05 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) shutdown(r0, 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(0xffffffffffffffff) 23:28:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x4, 0x0, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r9 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() dup2(r10, r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r8, r11) r12 = geteuid() r13 = getuid() r14 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r12, 0x0, r13, r14, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) r17 = getpgrp() r18 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) sendmsg$unix(r6, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r3], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r4, r8, r14}, @cred={0x20, 0xffff, 0x0, r17, r13, r5}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r21 = getgid() r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) r24 = getpgrp() r25 = getgid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r23, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={r24, r26, r25}, 0xc) r27 = getegid() r28 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r32 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r32, 0xffff, 0x4, 0x0, 0x0) r33 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r35 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r36 = kqueue() dup2(r36, r35) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r34, r37) r38 = geteuid() r39 = getuid() r40 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r38, 0x0, r39, r40, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r41 = kqueue() r42 = fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) close(r42) r43 = getpgrp() r44 = getgid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r42, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000700)={r43, r45, r44}, 0xc) sendmsg$unix(r32, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r29], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r30, r34, r40}, @cred={0x20, 0xffff, 0x0, r43, r39, r31}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) getgroups(0x8, &(0x7f0000000100)=[r2, r5, r20, r21, r25, r27, r28, r31]) 23:28:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000001c0)={0x0, 0x2}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 23:28:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xffdffffe}, {0x0, 0x0, 0xfd}, {0x6, 0x4, 0x0, 0x800}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r1 = getppid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) r6 = getegid() r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r8 = openat(r7, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r8, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r9 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x6, r10, r6, r11, r6, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000640)=""/187) r12 = semget$private(0x0, 0x3, 0x798) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r12, &(0x7f0000000400), 0x0) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(0xffffffffffffffff, 0x10001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) r20 = getegid() r21 = semget$private(0x0, 0x8, 0x10286) r22 = socket(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0xa, r22) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) semop(r21, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r21, &(0x7f0000000080)=[{0x2, 0x8, 0x1800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x45, 0x1000}, {0x1, 0x403, 0x1000}, {0x1, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc}, {0x3, 0xc333, 0x800}, {0x4, 0x2, 0x1800}], 0xa) semctl$GETPID(r21, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r21, &(0x7f00000005c0), 0x0) semctl$GETZCNT(r21, 0x1, 0x7, &(0x7f00000002c0)=""/148) r24 = geteuid() r25 = fcntl$getown(0xffffffffffffff9c, 0x5) r26 = getppid() r27 = msgget(0x1, 0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x1, r24, 0xffffffffffffffff, 0x0, 0x0, 0x39, 0x9260}, 0x6, 0x1, r25, r26, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r29 = geteuid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r24, r28, r29, 0xffffffffffffffff}, 0x4, 0x0, 0x8000}) getgroups(0x9, &(0x7f00000004c0)=[0x0, 0x0, r28, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r20]) r30 = socket(0x2, 0x2, 0x0) sendmsg$unix(r30, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0xa3e18c30ac20269}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) pwritev(r30, &(0x7f00000006c0), 0x0, 0x0, 0xffffffff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x23, 0x2, r17}) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', r18, r19, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x400, r4, r16, 0xffffffffffffffff, r5, 0x147, 0x40000000000d}, 0x6, 0x1, 0x9}) getgid() getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x7ff, 0x3, r1, 0x0, 0xff7fffffffffffff, 0x2, 0x8}) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x166) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r1) r31 = socket(0x18, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r32 = socket(0x18, 0x2, 0x0) r33 = socket$inet(0x2, 0x8002, 0x7f) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x0, &(0x7f0000000800)="ea20195c193ff6bcb9f71d127d788b00001c7baaf7b3d51ffc0000102bde33dbe46e962fe97a18a2b0ff92d8318f6199463efab3e81b7ec7b8ed51a97ab83038b8f5030ca6aa9411397c21ce01cc29d65c172c20f15d497776428aa77986e1cb3068cf0ad001faa353ea4ce35a59abe451c4dc3278d66b27ce684d7cd56d707f45673cc61fb08ad6527347e4bd631648373a7144fd1112fb34c2ec179f332d872d1440b5f7d76f8c43c3a14e", 0xac) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r34 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r34, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r34, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r35, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r35, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r35, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r36 = socket$inet(0x2, 0x0, 0x3) setsockopt$inet_opts(r36, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r36, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r36, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r37 = fcntl$dupfd(r3, 0x0, r36) close(r37) setsockopt(r32, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r38 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r38, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r38, 0x0, 0x200000000000c, 0x0, 0x0) write(r38, &(0x7f0000000040)="100a2956b9223776", 0xfffffd43) write(r32, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x200) r39 = semget$private(0x0, 0x1, 0x4a9) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000002c0)) 23:28:05 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x14d, 0x40, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x6, 0x0) r1 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x200) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, &(0x7f0000000180)={0x400000000000004}) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd}], 0x7, 0x0, 0x28cb, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r3, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r6, 0x0) kevent(r1, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x40, 0x101, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x52, 0x2, 0x291e, 0x10000}, {{r3}, 0xfffffffffffffff8, 0x50, 0x20000000, 0xed, 0x67a}], 0x5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff9, 0x16, 0x1, 0x1, 0x6}, {{r5}, 0xfffffffffffffff8, 0x88, 0xf0000000, 0x65326216, 0x7}, {{r6}, 0xfffffffffffffffd, 0x84, 0x4, 0xc059, 0x2}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20, 0x6, 0x7}], 0x400, &(0x7f0000000080)={0x0, 0x3ff}) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r7, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000040)) 23:28:05 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045050002000600fe7400000000000008000081fcabf185fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r4, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r4, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r1, r2, r3, 0x10, 0x9}, 0x8, 0x4, 0x9}) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r9 = getppid() fcntl$setown(r8, 0x6, r9) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r1, r2, r7, 0x1e4, 0x8}, 0x4, 0x5, r9, r5, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = getegid() r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r14 = openat(r13, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r14, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r15 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000180)={{0x6, r16, r12, r17, r12, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r18 = socket(0x6, 0x804, 0x0) r19 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r18, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r20}) r21 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r16, 0x0, 0x100, 0x401}, 0x9, 0x9, r20, r21, 0x5, 0x10001}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r22, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 23:28:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, 0xfffffffffffffffe) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000240)=0x1000, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) readv(r2, &(0x7f0000001480), 0x216) socket(0x18, 0x4, 0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffff8, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r6 = socket(0x18, 0x2, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r7, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5", 0xcdb, 0x0, 0x0, 0x0) sendmsg(r7, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x0) close(r6) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f729f710cb52e0cc2e43fd572da1a3d0b3621a2dade12926f91adfb926e580967a7d4c4a20165a3"], 0x10) 23:28:05 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0x2d7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x1c4, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f00000005c0)) kqueue() socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:28:05 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="100000000000004d21fbd1647cb441f0f35b32b542759ab03862986cde1f8a5564b32e4a9caecd2c0f68b14446b0490c7c447845d7db45e4a95aa709000000c0bd0061e127785ac88c2fbcdb3bf7fc8a853a8331204a370e0b38b4839f5eabede640a952e25b972b9c2bc55957d7816c891b16e2ea57a7623d3a311400222a785cfdf7253c3d2feff8afb267611031add153fa26278ce908210c297ae66f7847d7409d2ee5b3a5ed20464a8626f6707f55648eb4a07f4bbcbecacb466827c191ea32c6c6166f5ac202637ba39c6b98e034aeb797af3bfc0e754a7a0cf7ea33757f2d37f4405d7cec9a442a2a0815d61975d55dcb9df9877b5607371c7675cc9d614a800d303e719d1499976e71ce761a77eeade3dd4059ba59e91f0dc6c7e31c6f6900e2fe5808f032eb95fa9d031cceccd20cceb74085e79ef0272b80998a4b58c10c34635606000000bcaefa99afbfe51b25593ba588edbb300213ed35cec69d15e320bd879e404d89153348befeee334987eaed4193b530da97922d3e3cedae870700000032fb5ace3d9997f1f219b14a211068bb3958766500e8787827afd9bd5b232fb37dfe7d4711ec00000000885dd716d1df7804be0bccc6b4265c750126043ee0f52502f4344a349ed676e01cc6f0d4312759dc64a30c8e6042edd4a3db9583cc14bc0fdbc02819aea7541617e07fe945b53c971f5518fdcc201cd54127fc3fa31f1a40e50f9ad4194ab28c463304b467e3e9537b814983ea5df3856061ba58dd96aff827839b8904886c51c226af11924e06ed18"], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) getpgid(0x0) semop(r0, &(0x7f00000002c0), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0xa00, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0x0]) setgid(r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) bind(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r6 = semget(0x1, 0x2, 0x0) semop(r6, &(0x7f0000000040)=[{0x0, 0x9461, 0x800}], 0x1) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f0000000180)=0xc) fchmodat(r3, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) kqueue() r7 = socket$inet6(0x18, 0x1, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt(r7, 0x6, 0x4, 0x0, 0x0) 23:28:05 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) ioctl$TIOCSDTR(r4, 0x20007479) 23:28:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000001e00)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x403, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000580)=ANY=[@ANYBLOB="80008b3dae9495ef503bdf2e142e3a4f01bfd7f7c30972af12682821ca167ff9fe038a8ffecabe8544f282d27236b9835f638684184ea8d80a7c9eeb2d97f5e98f42e8db8637f3ceb0383341be3ba47785d5ea72001d7bcc0f333dcb71f353a3827aff032c78a39564e1e3baf4b56aff599951e7b4bfca759b84ef40a4523ae9f0f2fe9c89265ae6e4124c33577d7673ae537d28b84659041ea0"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = accept(r1, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000300)=0x4) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x102) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000002c0)={0x6, './file0\x00'}) getsockopt$sock_int(r1, 0xffff, 0x1027, 0x0, 0x0) r5 = dup2(r2, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r7}, 0x0, 0x4}) getgroups(0x3, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, r7]) fchownat(r5, &(0x7f0000000340)='./file0\x00', r6, r8, 0x2) msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r11 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r11, 0x6, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r12 = accept(r10, 0x0, &(0x7f0000000540)) read(r12, &(0x7f0000000200)=""/187, 0xbb) kqueue() pipe2(&(0x7f0000000000), 0x0) r13 = msgget$private(0x0, 0x20000000e3) msgsnd(r13, &(0x7f0000000400)={0x2, "48696a280567b1a6342fcc8ec5d56f59ae932b2f8837a93f40586b79360e6329414fa22f440e071300cf9b96d68366295017cffbbaa3ee4761bbe45867de08c244c93d4f2bfc3b436d2fabcea3911f7b01003b8bbf1fca8bac2641c80da3f53e8b42dfbfe59edd13f9d13a64c1f322e4f9e17467"}, 0x0, 0x800) socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1023, &(0x7f0000000000)={0x0, 0x9001000000000000}, 0x10) r14 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r15 = shmget$private(0x0, 0x4000, 0x69, &(0x7f0000ffb000/0x4000)=nil) r16 = getuid() r17 = geteuid() setreuid(r16, r17) shmctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x0, r16}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r18 = socket(0x18, 0x1, 0x0) getsockopt(r18, 0x200000029, 0x8000000000003d, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = socket(0x18, 0x2, 0x0) r21 = getpid() fcntl$lock(r20, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r21}) r22 = syz_open_pts() readv(r22, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) close(r22) r23 = syz_open_pts() close(r23) ioctl$TIOCSETAW(r23, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r23, &(0x7f0000000100)="e81dcfcabe8f92dbfb8c648f9c4e341b82761a6ac12524e8957385c5c05a74702554a245a079ae", 0x27) writev(r23, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r23, &(0x7f0000000800)=[{0x0}], 0x1) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001280)={{0xf7e, 0x0, 0x0, r16, r19, 0x28b, 0x6}, 0xcd19, 0x7, r21, r24, 0x880, 0x2, 0x15}) r25 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r25]) r27 = kqueue() r28 = socket(0x2, 0x2, 0x0) r29 = socket$inet(0x2, 0x4004, 0x1) setsockopt$inet_opts(r29, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r30 = dup2(r29, r28) r31 = msgget$private(0x0, 0xfffffffffffffedf) msgsnd(r31, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r31, &(0x7f0000000480)=ANY=[@ANYRESOCT=r30], 0x1, 0x800) kevent(r30, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r33 = kqueue() kevent(r33, &(0x7f00000001c0), 0xa9, 0x0, 0x8, 0x0) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESDEC=r25, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRESOCT=0x0, @ANYRES32, @ANYRES64=r27, @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYRES32=r33, @ANYRES16, @ANYRESOCT, @ANYBLOB="4b9826bbf1929b77ae33c2214fa20f628baf7524401c3814a37af3f66c991ec448ee675cf3cc2ec54601f1dc99376c2d035a151005bc32432299a872051dcd9c953b"]], 0x6, 0xc00) r34 = geteuid() r35 = getegid() r36 = geteuid() setreuid(0x0, r36) r37 = msgget$private(0x0, 0x672) msgsnd(r37, &(0x7f0000000680)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x6, r34, r35, r36, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e7, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r39, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5def8ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58060000005153dacb4041ad325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d000000000000000000"], 0x156, 0x800) msgrcv(r39, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r39, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r39, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1eec017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = getegid() r43 = geteuid() setreuid(0x0, r43) msgctl$IPC_SET(r39, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r35, r38, r42, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r25, r25, r25, r25, r38, r26, r26, r26, r26]) r46 = geteuid() r47 = getpgid(0xffffffffffffffff) r48 = socket(0x2000000000000002, 0x1, 0x0) dup(r48) r49 = fcntl$getown(0xffffffffffffffff, 0x5) r50 = fcntl$getown(r48, 0x5) r51 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) r52 = geteuid() r53 = getuid() setreuid(r53, r52) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000840)={{0x3, r52, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r49, r50, 0x2, 0x92, 0xffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, 0x0, r44, r46, r45, 0x143, 0x80000001}, 0x8, 0x100000000, r47, r49, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x8}) r54 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r57 = getgid() semop(r54, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r56, r55, 0x0, r57, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getegid() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)={0x0, 0x9001000000000000}, 0x30a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) semget$private(0x0, 0x2, 0x400) 23:28:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x70d, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffff7e, 0x0, 0x7, 0xfffffffffffffff9, "80f3f3062040ec59a6ee7376b68ce5fc00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d", 0x71}], 0x1) 23:28:05 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) sendto$inet6(r0, &(0x7f0000000140)="c087b9982b7ece6a31bd1be205ab", 0xe, 0x8, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x6}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x9, 0x74}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbd0700000000000000af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c08000000000000000f90006ee01bc43eaea8c5000000020000189b625ce708650cbb5fa798700000000002020892318f10bb77c94601000000", 0xb1, 0x0, 0x0, 0x0) 23:28:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) kevent(r1, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x10, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) kqueue() 23:28:07 executing program 1: fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, 0x0, 0x0) 23:28:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) socket(0x18, 0x1, 0x9) 23:28:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffe, 0x20, 0x0, 0x0) 23:28:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x20002000008) r1 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="f02cd5df06e4ce9690030ccb67549ac8764b89bff5db15d8a97881264ad62ad9cc2948c10bd1cd8971432614", 0x2c) shmget$private(0x0, 0x4000, 0x62, &(0x7f0000ffc000/0x4000)=nil) getuid() getegid() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="f02cd5df06e4ce9690030ccb67549ac8764b89bff5db15d8a97881264ad62ad9cc2948c10bd1cd8971432614", 0x2c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = geteuid() r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd92130400db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a42ed36bab3ac982fb4470bb1901cc458a2b03a71cf5d723f98680024c3efa663494d194ab5ee4413c425e8d4bf81eb37f46fd2effc5462d339567e53398524d64b759fea84517db1dea3d9c19e07ce6ad8c761832caf68bde796704a842271183b03dc62f05b16154967bab1f0d2426c05baeb7407598d6539b8bb8679930dc6316eacc5fb49a6835855bc18c13"], 0x10) writev(r6, &(0x7f0000000080)=[{0x0}], 0x1) r7 = accept$unix(r6, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r5, &(0x7f0000000080)='\x00', r8, r4, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) r12 = geteuid() fchownat(r10, &(0x7f0000000080)='\x00', r12, r9, 0x6) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/169) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() r15 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, 0x0, r15, 0x10, 0x9}, 0x8, 0x1, 0x3}) semctl$GETPID(r13, 0x4, 0x4, &(0x7f0000000180)=""/253) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0xfffffff8, 0xffffffffffffffff, r9, r8, r9, 0x1ea, 0x9}, 0x7fff, 0x20}) lchown(&(0x7f0000000280)='./file0\x00', r11, r9) r16 = getegid() r17 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r3, r9, 0xffffffffffffffff, r16, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r17, 0x5, 0x8, 0x0, 0x80000001}) geteuid() r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r20 = socket(0x2, 0x2, 0x0) connect$unix(r20, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df29173f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103e4fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a987d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f9100000000efbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d5496aa0e9b0216a4b6fce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16c300d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000583100316ac273a4c691189e74b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a40200"/1291], 0x10) writev(r20, &(0x7f0000000080)=[{0x0}], 0x1) r21 = accept$unix(r20, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r22, 0x160}], 0x1, 0x606dca73) dup2(r23, r22) r24 = socket$inet(0x2, 0x8000, 0x5) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) fchownat(r19, &(0x7f0000000080)='\x00', r25, r18, 0x6) 23:28:09 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) dup2(r1, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:28:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x10c) bind$inet(r2, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000200)) r3 = semget$private(0x0, 0x0, 0x28) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/160) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="3d79e31da5c401a2450343011f7e25984e71e3b572608427de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a8999737702000000f66e07be298f2c570bff000000179ff744aac9707c70b342fb123ac39fc83e8a66c9ad2ec620fb591f5eb1b6e820a75990ecef71d76fc6ab2dc6db17bcaf921e1a3d4e341a150a2300"/219, 0xfffffd0f}], 0x1) 23:28:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x40) read(r1, &(0x7f0000000080)=""/123, 0x7b) write(0xffffffffffffff9c, &(0x7f0000000180)="023dc45884846380b719f302d21d7e49ffdc068b8275dc446542984c36259cfa12107cf4c85dae73d13dcc75535379442ae11a6124b13a9d35789006031aa904bb163082a17058755d0abc6c36c4cf598737185dccbfb3b76998f7d0ce8af22cf37739ebdeeeac3be3d889d1ff664610a7b3fef3334075931d0e8c3806eba5da59bbff8d370123910f6c063983af11eb7fdbd6a259358ae9f436715c685c2ad8a3beae9a3604f6f5a406f23ab9fa7dcdb0c8fea349bb32a44b56535bcfe632e08849666ee64be849ba4e8f8a19a094c9634b31866743c50fa039a45fa860", 0x5a) 23:28:10 executing program 1: syz_emit_ethernet(0x437, &(0x7f0000000d00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe5504e27bd017b20e00000000000000fe8000000000000000000000000000aa00004e2004019078030000000005ff002b00b32def4f115cb6793bb530f9b20e90aa25d5c2b9431efd840a07c1922833b2c789aefbbaee9f63cbab55a8acfb8dba0595ecb683e74ea2bc44a7aee9c52e18ca01c06a5c354712b8b1ff75f45ba55a3487c83849023d37e037d2d3ade842e9ba099e9ed8775d1173d8e78335aa65d58f54c1d78d4fce897cfefa24b6f268f90be76c7f4e1bfe4d84a869353e931c3732afea55697618a1318ecb657b34172b93fd59d7988d43630cf81e976a0ea01fd8b2547ab593bc605c985f56664b84ed3c9f90ffb666e030c794e2d2d5070af38d83dc275da88cfe6910b2ded59f6c418af5d247237e00b14857c1d7c3ee32e729d9793040f8f4e432eb875a89fe31cbed117f0e76643797169fba3dac3f377d6f77c6b1cb2bba5d145ce97980ba626da7a279e698a9e040a22d63c535f0ad7295e6601f3a5fe9b581975993c6c775734212bccb26288d42a672c965d40e80d0e1908f04425a60a08241378ec7ff88315de083b64c5f9647e51732be34988e0948f12e6c560bedbece811bca501d4389dbfe20e4df5160cd7324c0670c7b3e8980b061d51b1c8461d6f7a63f9e6a80db7690689fd24326924c076e01631a0b9703a6106accfaa064075fa1f16e16c573171b6a324e8642b2ab76618b824110c312ab12d9f65d6a980634a6a7cba8bf89e01a91259f446232076a1c490982636b78d1300befab1a2f6e8261e07336c5692db37bb7d3cebf4a942b62f2fa6cceb7e488aa02b2e52c6f82bd3712845fff41cce52e0469d14821ce1149f71864860c11421a92dae3152eb23106a0c679d2b1f0a9809b56abdcf893f9531508f24e64eca7b910222c38533d4caadac9acd194be7e53549c1719bdf668887a0e19db83b5356f8f7d93cbef1ef3505dcc40d0d2a02a2745ab518979b9c3774babfe8e70ead767c7a00289b8cc6e51d1a957548270cb3f5064960688f61b34f9442d78ae5a8551713f9afb4269d689f9adb6a4a902a637184f7f899efe9fa0ddb45cd1076c4eeeda51ca8dc20dcfc9cc5f56761400000000000000324a00d0b8bc7b051a32bf85bf222394fa4336ab01010000000000006eb7624c4be6c674ee98fce9a51786b7cc2b500d98114d36d2690e13bcedf96590c7d5aeb8040b74c4d6a5aa38a7c1f0857522f4f968795056b9a7034dc3444784f9486b575e44dec3216d72845500e6f4bde0197961e7e593ea3411001d1d47ba42ef0e7af8e91246c02d7e37ff0eb60abebc37dd00315b4fbb09e77a6b5f7e8441818ebcfafecf622731f1db8a11fa2de8e30d808bedbfee104b3b1100f5094675521da07d28a28be7e486b325a0f0e6d75116be1bbc2aa20deb44a6e4e7b824b12d009e6f1802f5a851ec7ebe25d71d00a5684fbde4668f5a469a2cf6cc6d1758a5d8958e0844bcf1eb4ca04fa7c4ef4d2a194b0856e029cfaa1adb9c9dab6cd55a1e6ff67f8a02bea505add6e8820c158477eb019e5e037f43152c72927aad087f5b67616e0d51e9e7e82d5d6f0bc801b9ff693f0dc8014132dc250749dc95305a29b702edaec9fde87783bf1cd3342f94d9299c0d000063e1b86bd6348f3e6834822da764c049a57f22631809593ae57f69c8694c10c8f113c79db5a9174bffc0ceb971c69edece8461c8289c245f05a83b88106f70aadf5a37932d7bc2c8a9a3f9a253298a29daf9ac65461cc21035ccd72140ce2237fdcad0f3a1659a40ccd05eee23d0b7bc25b577021ef286ed942c8a07fe51b0892623982d01ca164ffea54f226f67b34cc2fdf8787d165fc5dc76fbbd4a726587eb9764ba09b4b9172ef1102ff9befcfe8d6d65206f56964c7f60d939e89517951c45e072716545a2e6bed5e6005bb36264eb8493d592c076a2c1845fe075550527596e65ceace382bbe53b2c4f0d3196876e5454d2b8aaa91c278094234d385e1d6119c46771c3742d364efbb937072a3198ab765a91bf764c679d6f2ae8b4f2d8cfe4f6713074c7cda10c67edb73b83637be74f4c9f08fbecb0c8d916e49cbc8670aee9326d341237a758f855ca655e39b5be661eebcab2e1e0045c30211fd0109317a7992b1f47dc339669bcb907c7c4d6e5edad51cbd81f37881e55e9c46730734552a50aacdeddc4c766a1ce03de72b5117dc2985e19de1196658ec770bfe37b99e6666d97ca50f14ca388954f0141f7b417d1f5468cce631d77e361cd037ad33b689f2235375ef570dadd88f455866809c92c174cf5ed1998037932fc026359ed2246236ddc7d59eeaedcf26ad9003c2e433d1da41f820bb3a3f2ee23dc077f4cc86d0000000000000000ab4139fd12ce36b45947bcf5e7e27e19acf2c3000000000000000000000000003a82d74382547c020b3b143e607b99fa736e28cfddb821000000000000000039fa4dc8b0b1c759a252bacf6bcb07424444d351f6d6f74db4960e4b6231c76cdcd706ea5fa7dccd573a8aaa0ac7ada26ed76c3cfc46e28cff761974240928e375ac2a7004b413271ad5b7093cd77ca9036e9d46830bb9ef8519127eec19e288caf887dd494987507f297d7aa6cd97a1dfc2f1e3aadd678ee37155bd3a424441a56a98ce19248c09453fc1a3da0027c25391873a5f839694f7548cb8f455bccda0c8f00ab8fda20106b56be70e40b65f9723949f10118462106f1efd974c4568b289e553375c46acf3dea0baf39742ee37dcc47617a96dec6536df5d43531bfb1866a16c0bb7246750f04ee1b85691def1423b979daa2fd74ac55f84b648a3b0026db5893a8d27369544047dc6b11ccef5339605a8c14d8b1121d990eab2b8524123575173638378098903a3aa771046ca08ed1c5b033fec68d3ad6346d2c436d3f562d25ce453d417e90fe97049d58cde4396214ecaaaaf8ef1be81f7f09740cc20cf120ac581eb037190e8a0ca5e63059305bba0835ad759f2bb502800bb529f8051efe5e714b35fb440a5e915d8340b6243ec3d7b6686b0d67343f69b5b16af86d8a12a724f7b3ae10663d26b0f6af0a2bad3b3a224afacf5f0108d66f0280bc2a45a5f57f6d6d2d34c4360a0620f1b2cc7f4e60e387167f2a332f50f9281e814a535ba0d2d08b16068a007994b3b306f0bf87f7f303bbe9a31734f3cf905de405e0b1b035a5e9322a88affe71880fab71985b76df839305611163f0590c94d3f385a64b6678dfd13"]) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) fcntl$getown(0xffffffffffffffff, 0x5) r1 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r1, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r2, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r4 = getegid() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r7 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x6, r8, r4, r9, r4, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x5, &(0x7f0000000300)=[r4, r4, r10, r4, r11]) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, r4]) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r12, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x28000, 0x1000100400006}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r13, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x1000100400006}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000005c0)=0xffffffa0) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) r15 = getppid() wait4(r15, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375174aa100", 0x81}) semget$private(0x0, 0x2, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r18 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r18, &(0x7f0000001c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf319c1c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad493000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa"], 0x10) dup2(r18, r17) setsockopt$sock_int(r17, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r17) r19 = dup2(r17, r16) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000780), 0xffffffffffffffc4) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) fcntl$getown(0xffffffffffffffff, 0x5) r21 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = semget$private(0x0, 0x0, 0x84) semop(r23, &(0x7f0000000580), 0x0) r24 = socket(0x2, 0x400000000002, 0x3) fcntl$dupfd(r24, 0x0, r24) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r25) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r25, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x2}) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r27 = socket(0x2, 0x1000000008002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r29 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r29, &(0x7f0000001c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fc6203870a2162a6fd5f599cae7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea5d6b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4"], 0x10) dup2(r29, r28) setsockopt$sock_int(r28, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r31 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r31, &(0x7f0000002880)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5e2b92774c1ca6eb24f384b4d7c55b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd3831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28271f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3057db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa"], 0x10) dup2(r31, r30) setsockopt$sock_int(r30, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r30) connect$unix(r30, &(0x7f0000001c80)=ANY=[], 0x0) dup2(r27, r26) fcntl$lock(r27, 0x9, &(0x7f0000000800)={0x3, 0x0, 0xffffffffffff0390, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) fcntl$lock(r32, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x1000100400006}) r33 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r33, &(0x7f0000000540)={&(0x7f0000000400)=ANY=[@ANYBLOB="b0d59302003571b7d12724a07385bc0ee233982bd820508528b238f6d5"], 0x10, 0x0}, 0x0) accept$unix(r33, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r34 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000680)=0xffffffffffffff66) r35 = shmget$private(0x0, 0x3000, 0x7f8, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) getppid() getpid() r36 = syz_open_pts() close(r36) ioctl$TIOCSETA(r36, 0x80047466, &(0x7f00000004c0)={0x6, 0x0, 0x0, 0x7f, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r37 = kqueue() kevent(r37, &(0x7f0000000140)=[{{r36}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xfdff, 0x0) r38 = socket(0x3, 0x1, 0x4) r39 = fcntl$dupfd(r38, 0xa, r37) r40 = openat(r39, &(0x7f0000000440)='./file0/file0\x00', 0x200b0, 0x61) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r40, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r40, 0x5) 23:28:10 executing program 1: syz_emit_ethernet(0xfffffffffffffe4c, &(0x7f0000000240)="c7a898cc082ed895b22a241c0a0786df6e0000a9157bf4e5c25109a5cd84e96685ff80001c76ed4a02eb42406dd1de805513fe1c00e824576c050000f001fbefffff89b600abb4c4309b97f853ace12ae941745dc454c46d0749b86a249264aac63c0a42cc11986bcb14633bf8578c9b8e7515bfcb7cb6fdc3edc57a89") 23:28:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x8000000000000000}], 0x3ff, 0x0, 0xc68, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r6, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) msgsnd(r1, &(0x7f0000000a80)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRESOCT=r2, @ANYRES16, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES64, @ANYRES16=r2, @ANYPTR, @ANYRES16=0x0, @ANYRES64], @ANYRES32=r4, @ANYRES16, @ANYRESHEX=r3, @ANYPTR64=&(0x7f0000000a00)=ANY=[]], 0x9, 0x800) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x0, 0x0, 0x0) r9 = syz_open_pts() r10 = socket$unix(0x1, 0x2, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc028698a, &(0x7f0000000000)) r13 = socket$unix(0x1, 0x2, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) r15 = fcntl$dupfd(r13, 0x0, r14) ioctl$TIOCFLUSH(r15, 0xc028698a, &(0x7f0000000000)) renameat(r12, &(0x7f0000000140)='./file0/file0\x00', r15, &(0x7f0000000280)='./file0\x00') close(r9) write(r9, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) msgsnd(r1, &(0x7f0000000b00)=ANY=[@ANYRES64=r8, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000040)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYRESHEX=r9, @ANYRES16=r5], 0x7, 0xffb) r16 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESOCT=r16, @ANYRESOCT=r5, @ANYRESHEX, @ANYPTR64, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES16, @ANYRESOCT=0x0, @ANYRES32, @ANYBLOB="f0c827652cfafd0987737f8242861e642f1479842d34cf5de4e02c6056ca1e3c676b7b591cf4de7cd11118a7ea5b5804ecbcd7b3ae50a0e3a331fbe275b6b15736aec86db3219ce77e40d17d45c634d1398062979027429344bf47b17f69b3769896e8b07cd319d3a72b8d9bc6544b3cb20d7cf159200923a6eb3402d557bd2f809e510176d0975e5b86e71cd3bff13ed4e805a92c91d21034ac5c9a1120534ed6d7ea68f2d16f0a2f2eaf6dcc5aa98a", @ANYBLOB="707a6451820ad1deb521e0bba5d8d7900f6395ebc6e00f4cca376faebbaa209e9f07f5b605423402ede99be8c8eed193f5553e50cee3d9c25c0195492e9b410e0e7b04d93feddbac4493f975ce1b8e98ac4658ceb36136e624629dc9ce7b4beab67646786fb03141cdad5200f3c6fb00b6037289e7609bc6a7afec33671a2b0c0fab6bd4e5df83abc819d742cda74fe19bfef92c912a29c6e6ce69863b1c9284774dcea351f33952ce48e745839c07de"]]], 0x1, 0x3, 0x1004) 23:28:10 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = kqueue() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) shmctl$SHM_LOCK(r4, 0x3) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x0, 0x7fffffff}) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) semget(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) r5 = socket(0x2, 0x7, 0x6a) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c0237ae226fb3f22d8d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000000200)=0x1002) setsockopt(r5, 0x2000, 0xa, &(0x7f0000000580)="97b5c06118ca1f92d41b995eb42c9e231fb5e300b42162a576812142c1dfc4fa6bf8ed4a58f1dd8d005c96b03636e01514b80f09e5b6650076237e0d34b67609e8d12e0fad7511b0e51c9436285bbfa0d4dc7a96a54e231d6c587068df064647375d1b04ceba1300e7a82672670a6d48040d99f69161491525d14e3bbfef23e58f435bfc8a0e1117634657438d8050e359d0f532e45d51fd33aee05cffb4c902f3a62889926b426761ef0daf0f4dbe4fc5a6256d9518ec73625a143c0c6e7d866539be4631910c7fd299268937df5b3a6fe40d9b0cf89595efef6467972a0f4cd4313afe010f0a545c44ebbcbab90ffefa1223427e35560d093100ab42e325e3da920184501b108efe505dd9cc798eae250d55d279e1e6ec203ed578c8dcbafa8620aa80c794c32a70c55f17b06738c02a49bec511a6054332bdffdd58d7119680b5617729597c8f98b31b538200e4222d61478400aa399a2fcab7d5c0f28d18bf5c2630ae65aeafde22e9d1f24eeeb0f74b6a1f163516f9651b32c3bcde1632531629eb5c5f00b28e40a967a68d3f511089bec3db0449c1c8be3a4090cef10bfe629b227b317278ba7e98c200049b94511e531c03e4471deded3220bd34a0d5e5414ea71779ae22df1283cd3e834dda7b3623a5df31dbfe15c95ed3d168f11b8c7758c61c030f0c00374427cb755cd6aec412d9b37e7e2ce091", 0x1fa) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r8 = getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)) r9 = syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = dup2(0xffffffffffffff9c, r9) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r13, r10, r12) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r14, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = syz_open_pts() r20 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) open(&(0x7f00000002c0)='./file0\x00', 0x18129fc950b34276, 0x10) ioctl$TIOCSTAT(r20, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = dup2(0xffffffffffffff9c, r20) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r19, r21, r23) r24 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r26, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r28 = socket(0x18, 0x1, 0x0) dup2(r27, r28) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r30 = socket(0x2, 0x1, 0x0) listen(r30, 0x0) connect$unix(r30, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r29, r30) sendmsg$unix(r5, &(0x7f0000000140)={&(0x7f0000000880)=ANY=[@ANYBLOB="45f78d6a411bce520987ff91f1d438b781f6153c24fdaaca7c2a325153eba8e78d81518eefcc43217c2b96babf4d90aff37f2e050014a87ec41e0d1d359272bf2daaf283b6b6bf7aec67dff95f9ab7718074fa9ad78ba14366f52aedb979976e2353e940474659447471bbb4f5b13618fc048ebfbb86ff01317473"], 0x1, &(0x7f0000000040), 0x0, &(0x7f0000000940)=ANY=[@ANYRES32=r15, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=0xffffffffffffff9c, @ANYRES64=r26, @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r21, @ANYRES32=r24, @ANYBLOB="0000000020000ed1a37d57a8d6ef000000100000", @ANYRES64=r29, @ANYRES64=r27, @ANYRES32=r25, @ANYBLOB="95007f66"], 0x74, 0x17}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r31 = socket(0x2, 0x2, 0x0) connect$unix(r31, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0566696c653000"], 0x10) setsockopt$inet_opts(r31, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r31, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) 23:28:10 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r6, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r7, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r8, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) dup2(r5, r8) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r9 = geteuid() r10 = geteuid() setreuid(0x0, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000dc0)=ANY=[], 0x0, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000700)={{0x0, r9, r13, r10, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r14 = geteuid() r15 = geteuid() setreuid(0x0, r15) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r19, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005847f1a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c30f8060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000576d46e915bec47fb1177dd60b4d030241baa84ea319fa99940383f7f0d339188dddfa27aa07768d7b7db2f30dce8d"], 0x1008, 0x2, 0x400) msgrcv(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000a55de5b0000000000000000000000000800"/39], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r19, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r21, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r21) msgsnd(r19, &(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYBLOB="e2309f1f1cb715144fe82ac89fc7e67968b4a2d73bca3f82b4d193867ea96fbc51062330b76906c66d8dceaebb766d6e34c0ef0782478379728bbb7723113f8ce42065aa1dda1303cd5d70d8773663acc97ebc0f62c4a2e0f3b844bf4e6d", @ANYRESHEX, @ANYRES16=r20, @ANYRES16=r21, @ANYRES16=r18, @ANYRES32, @ANYRESDEC, @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f0000000100)=ANY=[], @ANYRES32=r6, @ANYRESOCT=r4, @ANYRES16=0x0, @ANYRESHEX=r6, @ANYRESOCT], @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000700)={{0x6, r14, r18, r15, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r13, r18, 0xffffffffffffffff, 0xffffffffffffffff]) r22 = socket(0x2, 0x2, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r23 = socket(0x2, 0x8002, 0x0) r24 = dup2(r22, r23) shutdown(r24, 0x0) r25 = socket(0x2, 0x2, 0x0) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = socket(0x2, 0x8002, 0x0) dup2(r25, r26) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000040)=0xc) r28 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r28, 0xffff, 0x4, 0x0, 0x0) r29 = socket(0x6, 0x804, 0x0) r30 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r29, 0x8000000f, &(0x7f0000000300)={0x2, 0x1, 0x80000000000fffc, 0x880, r31}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r32, r33) r34 = semget$private(0x0, 0x6, 0x280) r35 = geteuid() r36 = getuid() r37 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r35, 0x0, r36, r37, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) r38 = socket(0x11, 0x4003, 0x0) sendto$unix(r38, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r28, &(0x7f00000005c0)={&(0x7f0000000b40)=ANY=[], 0x0, &(0x7f0000000440)=[{&(0x7f0000000400), 0x4a}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000022000000ffffb28c020000000000bea76581ea6b69bc7e381bb96d66fe72ce559002be03a1a1d800dbbefc81", @ANYRES32=r27, @ANYRES32=r38, @ANYRES32=r37, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffffe0) r39 = socket(0x20, 0x4000, 0xfd) bind(r39, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r40 = socket(0x2, 0x8002, 0x0) dup2(r39, r40) connect$unix(r40, &(0x7f0000000000)=ANY=[@ANYBLOB="004001200000efffffff"], 0x1) write(r40, 0x0, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r41 = socket(0x2, 0x2, 0x0) bind(r41, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r42, 0x160}], 0x1, 0x606dca73) write(r42, &(0x7f0000000040)="90", 0x1) dup2(r43, r42) 23:28:10 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x277, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="c902c103ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x8002, 0x0) r0 = getpgid(0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e64de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbc000000007fc2495f2f5f07c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed6980ee2db3905eba1f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a65450252dab3a787255e93ac6c6e86163c39efd0c451d46c568052747621bcba72f0ce7f871a132319d4086d8064e2703305635"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r3, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r0, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r4 = getpgid(0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) msgsnd(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15844abf1aed96b8ffb98704606000000000000007d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596be987d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100000000000000000000000000e1cb5cb82eddf57922a0031e22dd1dd0ae1b80f7dd6589df72c8129dd35c97441609c4088464fe1ab04691e61b3b16fc1c5a2ac627e0d8411c9d1337497a44a80271810fe33e038791ec3cda0323cdf82f7410d2bb1a0549e11cf1baa3487203"], 0xeb, 0x800) r6 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r6, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r7, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r4, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r8 = socket(0x11, 0x3, 0x3) sendto$unix(r8, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r9 = msgget$private(0x0, 0xffffffffffffffdd) r10 = socket(0x11, 0x3, 0x3) sendto$unix(r10, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) r11 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r11, 0x4, 0x4, &(0x7f0000000000)=""/54) semctl$GETZCNT(r11, 0x3, 0x7, &(0x7f0000000480)=""/113) msgsnd(r5, &(0x7f0000000080)=ANY=[@ANYRESOCT, @ANYRESHEX=r11], 0x2, 0x800) msgrcv(r9, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000200)=ANY=[@ANYRES32=r8], 0x1, 0x2, 0x1000) msgrcv(r9, &(0x7f00000001c0)={0x0, ""/224}, 0xe8, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r12, 0x0, 0x0) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x4, &(0x7f0000000000)="0600", 0x2) 23:28:10 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x641, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\a\x00\x00/file0\x00'], 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000280), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x4, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r6, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r4, r7) r8 = geteuid() r9 = getuid() r10 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x84, r8, 0x0, r9, r10, 0x1, 0xe1d}, 0x7, 0x7, 0x7}) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) getpgrp() getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 23:28:11 executing program 0: shmget(0x2, 0x1000, 0x122, &(0x7f0000ffc000/0x1000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 23:28:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000000340), &(0x7f0000001e00)=[&(0x7f00000018c0)='\x00\xc6\xd9!\x9d\x9ca\xfe\xbd\xbee\x01\x80\x88\x15\xc3\xa4\xb4\xa0c\x1dv4@w[_\x9f\x14\x1e\xae\xdagl\xc3\f4\xdd[T\x1b\xa8\xf8\xa7\xceL\xf1\xb6X\xd4\xd3\xd70\xdf\x1cE\xff}0\x18~p\bq|Q\x1c\xa2\xe9\xd6\xff\xd3\xf7\xf0\xd8l\x02\xafP.\x01\xe1K\xf4\x13\xff\x02s\a\xaf\xc2:\xc2\x87\x1d\xdd\xed(i\xc3`=\x00\xa3\xee\xc6\x06F\x8e\x181\xecoo\xf0\xb1\xd80s7\x0e\xdeh\x04\xce\x94\xc7NJ\xee\xccpFY)#\xa8,K\t\x00\x00\x00\x00\x00\x00\x00[\x13\xd1Q\'\xc1\xf18\xc34\xb6\xc7\x00\x8aM\xe3\xd8/\v\x15\x83\xd8O\xf9\x03t{\xa5:e<\xa8\xbc\xf5\xfa\x1e(\xf8\x17\xcc\x8a\x18M\xc9//\xc9\xf1\x95\xa7S\x13\x94i\'\x8bk!Y\fCE\x9c\x84\xbb3\xb4\xb2\xe3\xd5\xff.\xf7\xdd~\xe4\xfb\xb7Iz\xca\x87\xda\xfe\xc0 \x81\xa0\xbf\xcbC\x1a\xafY\xf0!jX\xd2t\xa9B\x99\xa5NJ\xd8\xed&\xe1D\x87H\xc95\xdb$\'\x84R\xf3\xb3\xbfN+Y\x949u\xdc\x1f1g\x05\x82\xe9\xc6\xa2b\xc1\xbc\xdb\t\xba\xda\xda\xe6\xd6b', &(0x7f0000001c80)='[(\x00', &(0x7f0000001cc0)='&#@,@\\{(/[\x00', &(0x7f0000001d00)='\x00', &(0x7f0000001e40)='&%;M\'\'((-{%\x00', &(0x7f0000001d80)='[(\x00', &(0x7f0000001dc0)='[(\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) dup(r2) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r6, 0x0) readv(r6, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000001bc0)=""/139, 0x8b}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 23:28:11 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000080)="2f524244e0031cfe9fac661b0806") r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x7, './file0\x00', './file0\x00'}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000680)={0x5, './file\x00', './file2\x00'}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x1, 0x4, 0x1, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xf35b}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xebe4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x20}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6075acf9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) listen(r4, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r4}) 23:28:11 executing program 0: r0 = socket(0x20, 0x8000, 0xd9) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r1, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x25, 0x807, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r1, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x400000000d) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000000180)=""/86) syz_emit_ethernet(0x1000, &(0x7f0000000200)="70b52449f2b095a04652c9e0afe71ba8bb3c30ff84351b8568d2d109c67c68d5fc254ed5c038080b9b2646d78b9e2ff5a2c47ab61123d1dd4f467628e417d88bee685bb1e33a3e0aee9a134510f5ffafea6b43d92f317ca60c7d6c512e3760b5226e5a8cc28e642f93b88f5b527c5dbf27a64c740e495126cca2b1c1ec43d6468ba8e78976aa241c0932a0b18728971de1d67989b6d8c7a31bb868a4190482dba94d3e93f044fca892261fc3612f06515769accf185c6b933bae9d3d80315d520678f0fffaa329aab1b4119aa5a84062cc13f198973c669c97ce39566721f9ef6da8a8f2bb081cde447d743535b9c79fc7685aae008f8844476a43cdbb586c579badd753c76d9b9fc1c41152cfabebad814e63a9bb236ea28e02e93f579e7223be1d7dee62824d3cd1ba80096b14cb5776503d4f280fbb9bdaf379b252c350bcd927d5651dac163ab1545e4b6ad8d6fdb8edc0f9c82b04774b1f590cb9008db2815409de0366571a36dc71f3cb51e9fd0331de350830e82d9768207e08f4e6e1a8546a32b6b7815f6fc2fa324a47e7563e497612c0e2f2232893fa8b2c4c3e7c98232d42a4a7bf6dbcf43051c139038593cdbd600c05942ba520dc1569ce3f089afcec8e51dda818d28a3c2c723b97eaec7ce626df385cd77e5f8bf51c6c70eb801f9fbe40c2995f7c3d7951085467d41c7edd543d42027548cac6d90437e69db9bbe00b4846ea5f40820eb16c2bf311b5f141364eed3e8edfe5a279d9fa87982f10ed1f60c0d20bc81f0e0095d8b65806b55e5064d78e034c760ead8812bb948bb50ddeebd91d9a10751cca6d5cdd9b61dfef5958cda8a6a70779780f286646b2dc36b2aa5ecb4ac9150008f3d4a949eeb2548d131eebbfec07e538703326e52352069e6e103c8453dd40ab1d37e989a6220b7c568895d0a5e5ebde4a22d3d6bf99fa5a4cffede0bd3bd80a812bfc29e7dbfc5d74214dcceb28455e8821ee25f4ed597fef713528e3357c2f91c78d66afe771fad8a30374ba834c297048812393d3055cd1035565091f10121eb48a51c1f9a955970765b418e5e293568a2f11215a12ce9939eb949b688d28090a883d07668af968b4d9250edec08ee3c97efa8aa5f13bd97897ef42f17f48221a5d54ab20a9855cc75c69d9027575218fc72401aea71a5981b5d280c0ac436650b282fde6630d6e731e64055342d723d9b378493933b6c6f36d6a6ab9594824fad5e8951686f2d618005a4db25457a766f868666ba0b70f615abd7a6c11514c3b8b9c3560a12fad29ab1678cd90926f6df4c3b17b8728286dc24625033155b7211f8bc37f93c385517639001747920b0fdd7d7df1b9ffc3cc3b84a95d1c11af711ff257d22361b0d89ecc9004b4852378a835bb191a27b159027336b4b69671589fbf6c0ae6c63fc3267df904ab3d5e5c302274ef3b4dfd567522a84836a3cc5910c3dedebb1fd42d6591b5787df7f64813233af3f5dcd611ccacaf4a0a32c97ab46b7671ccd073364f164fcde69cb59205dd744bdfe947f527d9a752537eca8963e3a2df02e45c5bf7fe9d4699b07b4ced6c3eddf1ac5458d35fe71305ae0316eb686a8a7081a304824c4f0c323343ac9304f88335e7b2a824c8795bb3e9305ebefe1dc5bc058e9e64a63488199a6408d01652433f8c09cbc4bb8c9497fdee4d0956a3a0d5dff6d113694e9e7c407d1e67d267fa323e21509b3f4e01203b66b558cc30d27fcd1daf8b278c8e958c44d55643445d719172ec5cf2aad0afd1bc0c024e57c79570b0472aa858229301b9442e5f59676433c52ca3e4b9d20e2c685a8618fe714db06e4a23604beea7bec5ba7f04b1385daa90095549c731a80fbe84afc20aabedcd80da85862ffc737a7b4b9d473e7cce9dd3c99c59355fdf04503fe4c7d61da076f1adaa40be89e6a908f99a843db5ad9b1e48f093672b6fa3bb048af5d3c9d65a602e7de13da8a2e8788210760e5cc54af93af4c43ecf55554ea0013f24a10892ae0f12fdcaefd1d578f782bfacc5df15864471e567e0cc80ea168acdfcb651ad002730c90fce6cbbd6a2c6528fd6569bd3633b7e22a8e7a03b5306fde9edec085722aae8f2a259c7a15e1dbf37d0898e2f786d05939de0e2c8d0728ca4e68d1fbb1d02d5bf3b621e3fb1d0b3cadff0bede728d50ab8a774b22d9cff2dfed2aea843b65a4fb01641a3b46d80409b871107ca9cfccbd6700562fe4acd6d6d49a0d832fd6e64d7bb6cb8866ba6bdc24d39f27824dbc3be593e4d21b0b0a5225420d60fa46955de09d3e61816259b6126b9dcd67cf5389f52cb20318bc7962f8d481c983d9a50be52266ebce27c4e8c8a5ad6b2cda2d2c47da6c632ced87e7db2c398049514391246c0ae7537e758a048b5087d5e9b9501e6d9b5edbda259eafaa3b717d430e2c019048ccd883c8abee62a505d48717dd147d6fd2c20b30ddff58faa055b08a8a55dc2a4cce57ff801ed49fb17beb2444a58b8926605c3b84f4d6182d941fa18ead3844ea98e6c4cfe37396ea7fd98e695738516b480774549fbee68ff2dbdcee28cbf56989ac37ec112c4c3a207ab3a51c3ccbcf941208d688868ec008d15c5b53f4452c8628f13448660cfae02281b6fc4d73d88bb51132719583e6512aa5decfe74c28017a6471b658083904de00676c0d0698e79961ca03c3dae8f0c81a4230b3f16d831c6db2c0a3658a1fcca0d7b3f4e0ea9b903270d5962687f1b30929a0c256b701732c04b57900021ca286a37128bc49cc1a54932b7a7dfd3216a74236c87595f95f18da4b4bc8846210aa399ba44c4c57cd56918149c3d482b5c4bf7ffdf5f2e338198ca2495235951aee5ae0aa2acb4e0d7ca089b083aec379b513157a0480a81f0900630a5c5c9e7986815b2d225b7566e37a209073be1b48e85dd6120ff3319b964baa3b9249ca70fe84d5c8064870869524d91a846fe5086d55fee4de29ed534ad95f17b5072e0e65f93c36bc159f12ccd7c1682129fcb5e1bc191b8c24a83e80f1223074f674a1d630561a0926f8f35a529ca0dd449fa9da01cb86484d71eba3193b143f84b8bd86814287e3d61a5af3424cce27956106191c8e7f7d47a4066c574474bea8d4aeefefbc849571c20bc65147c3dafb49b1006741b08a3eac25d167fec947e4cc869f9d6fe9cb8e5273c210afcd154b5d081c8f5b01901a741bb61f372fb5f0aeb0e20c9aeb6122df6a20f5b9dbca9b86d8ac13c6ea927d49c397812cd93859977cc9d480b1d9e05bcebeb8aa9f7bda9fada58712a3fafbdf3d11d2ddc69648453326fddb45e5d2fe627896a3a4dce8fa55fb53600015d5a06f07b4f978ccff5a094d12e1880a3e8628d73faf77454926cf9c1231812154fc63e2af4a5853a1028b1f38f56b87d52c1d9220b009c066d25090fefb4b8492d32fe06c7ee9dbfdbf524ef73e9655dc5f79c22c9fcad547551419d97587b46afe0b8f3ca858c807b7e2bd1669025708fdb639deecc85b10d37a8cbed609ad96ec277d7caa4ffddfda49186c74474871d80df0d42ad9b138ace6c8cf5060574faac02582b415573418fedfd0843ceb2baba68c8bb65db6a6a3b8d982cff0a362960b6fd56ebadee63e0c7c1d3b83345e989d56c2fba9d66b6f3fbf009cf547d23f73a80a037223ddeb4ae6412c5eef51c935ce931ca09a19fd09f2a5fbd038c80a18ef1ae0f5d97102e8afdbfe8bcb63e31d0f90657d268f790f1c638de608b25e8f283b490cd4e4c3ad51f74054dc96bae0de0340be166eeaebe8f54b055fb970c2683d5c42538ad6d0d566c70294f4196954b9870358c0062ca84ddb1cc04230aa53214455d20356ba0e5510329d537dcae350a4ca81c4bd999fd732f62700477ea75c0f60becfb2aaaae3d9e030a58a4679191d87939c88b44be4f2bc94ba5d7b262ce9695d6af532680a56343771a99e027150dbabb93b311b6e4f0283903118fdd00074068a5493a896076462666e5c5db69848b527973e73bdcdc6c1e0846905558b428da3f10edc2ee968849945028458d718be81e608d94242bc79636d7f5405c2d19048c9e0168d915cf317332b0ea9f6ab915f4aaefb76c5910815277a9e3c699ed6be0c42e49c1466c664801c48d3dbc5e774916835639a3b50bbd3ccb2bbc9d6065ba110e9c33b30d75e1ce8590be2382a4de0d2243567ddd73563211e4d325302b2ca533e8ad6e55b476b08e90399899ff8d3f2cd40d6318699b65f7a2da9f76b8450dcd29542b9cb531dd99e5765cfc7911f42a8a62e5e7304d56ab3f802f98452efd7ac897a4799f4341fa8c6f7beb1b37f0e0cde920a9e367d38daabca19e3639cf8488470a70a80466af6ea995b84d905e1527ea0b5fb4e8debd9070695278f71b0aae70416379aed743e2f2f3d7a398ab9de2d8f40b72e596b84396e2f4dd680c5d85e7e2ee7240af90a0b6378773401a262e57d35be8923a2007c63d591cf6cc6cc37f9f9f0a1b37e3d9ae5400946fdcb4280925b3906d829274b46fea3d2bf78a961c28a8c19f1a25fcf5b64ef046594b6e59473f9e2770b033a01bbaa2d3690ad23c03341ba5273b183cb59e37cc2e6b6cc71de98b9d69343330f6e6d62a624ea0e95b3c841799562baecbf65567038d11d9aa1733b168517fb9ab85a9d62f4a970a8c3528c6d29243afb5aba8a7f982487a53a8ac99f8741ec1bc9c2076e8d641c102f5e1b0160897e764cdea0fc3bcf7a7b98a751feeec6054a572b3683afc42b5ed05b85950705f78f9932af44bc949ca499d1951514a127988ca8706cf2c43561c7b261cd5cddd51419e988089b34286002be183c08ca0b7f6903ccc7a9396a49df9b2de5815999c518fd290de0849afdbbda740ab8d4c9dc72e4fb54dafa2ce816f57f085d82ff64048089db98bbec1d3beefa9846a821a0ecadb8e47b214741878b2d0d85b4fae5921bf4db320673b4c9486835f1af1b21a117efbea682cb33374319d61f671ef8f7e3ffcbdb888549e56f9c0e2c502c90f21a07665afc0c4e72ff8f246f91f933c4063a70862a104e7ff8b6ae8b77578dfe0d84debe23fa6d0081f6d1898adb76bac195fa3bce3b4e97c8147b7b8e3376e1d12e7cced1113446ebc42b9d452bd511e94b792c56f389d2d430f048ff08f013ec2187f0450fe43e8d05b4beda98e64a40277f78d0564000fd2f9aa708a7eef87c85805020a5cf6b83058333f26367044208ad1a28d91f452e2818be885f2feda86edab8c889b13555c8e948e7030757ac6eb43207896d9f454fea8c96f02eb1db004fb3f73a1b0560f9f3a2510b9a1820ae5b47609f7c0010aed00e0217d0776288bba86a006da56afbe7738b955c2be815bb012615276c3d1b43fd6aad1d9bcaa277743c4a0fd6fe603e6dfbac9180f67f9b1c3f90804854779b28aa93b5def23dcb1daaeb438f3a4b295f0e42b0707acf6a948a94d905ba588a15bc9a49e41c68bae54964ee16d942aadd357af2dc3741674dec6bb3a782014a4398dfe42faf4b3f239dfeb7dc5e41591583fb63aa9e6bbaab77eb4a6f072d8cf5aaf661a852aeb5e495e1859e1cfe9024267ef3cc9879c150ca9b3d77bd81f449393dbb923bc6b8724687a97acbc32f1eb617f9629dec2a6e546c2282ca6bdc8a708090b0c8196178686950200112abc762ab0a173ae39b83dc573cd91d9d01beaed0749ee4e85894b2aa7f182df62f29a8c830cda170683f4268bc471975b4bb3d680740263cefb62e0e2b1ceb4578c6fccfb29e24a53b32615a86fed096a6e78f") write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) sendto$unix(r2, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001a80)=""/164) r6 = socket$inet(0x2, 0x8000, 0x8) write(r6, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) setitimer(0x1, &(0x7f0000001400)={{0x49, 0x6}, {0x40000000000, 0x6}}, &(0x7f0000001440)) rename(&(0x7f0000001200)='./file0/file0\x00', &(0x7f00000014c0)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) fcntl$getown(r8, 0x5) 23:28:11 executing program 0: utimensat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', &(0x7f0000000200)={{0x0, 0xfffffffffffffffe}}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f0000000580)='./file0\x00', 0x20000, 0x19) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x10008) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x3, 0x8, 0x2}, {0x18, 0x0, 0x2, 0x7}, 0x72d, [0x80, 0x7ff, 0x3f, 0x7f, 0x1a, 0x3, 0x6, 0xc5]}, 0x3c) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="ee12f8635c80ff52e39889cd72f80994ac1726d16a10c04f01fe011b8c41c70f9bcc8c16fa61cacafa3dff4709c2387619240b167868638eca1bd778e052d935acc3088054faf8dbb79235ccc6f7d22b00d9f37b44c31e14b079e7fa25c2cda5cdbb5e8e66d436a1e5a4d792b8f2d1a848f24ca580f131a68354febf3013e9cc83d5435013bd26bdf2b7753c78f3e670898e575a6a347f5dedb95acd6e201ed6c53b73c5a5dffa2f6e1397b1a195f822546971f604d4c196b9d44d26f5d3aab9077b6ea47d6a0be63fd7c1a208f5f2faebc722e62d458d859398f132f7bb17b772e76e584ef0f3b51699ca7f15754963621f3a4fe855af63d71caca67ca1", 0xfe}, {&(0x7f00000001c0)="c5f04c95660d2a2101845cc13e78824f834c8d6470704a2f8e0327689e8d709aa64d34b1230a75cf5d27", 0x2a}, {&(0x7f0000000240)="39622fec89e5d884a159feb404b14f34228ea8bf834fefc7ddb257207b18316373c0a60c9898581f778bd902adf826f0b95506316777fd24187b594e7003a50578635403e358286ca57d49841e1ab8024a0e7bf67757c3fa88eeb8270c31dff363c8141ad0e5ba2b3e9644e593a20921f26200dcf1c1a8d1af5146bd81852b2821f9a40d16aa2b24233f839a3e76199116d4", 0x92}, {&(0x7f0000000300)="2d67e1bd802174a4ed8371e23c4ad1dabb96e50bc6bfa342eaf2c0dc71", 0x1d}, {&(0x7f0000000340)="9c24651e5868b5f0e6814bbb643501d5a01d03710a5191e6acff009f57fac626c9454ed34e74ee22c6d209e2080d41ca6cb83999e10a3f915913ab6b20f427f4dcf351c8c9e3d79788684ab5c035daae6bb92ced154c7eaed3407c9ae269d86584a6956a9a703e90f044eae6bb351738a7fd0431ef166839c094776261d39f6ff41957715a2462cf1ff12f84656c2c03d287bd7319795a6afd456d141430e019ddbaf336a0ba49cc28ddf0786433860cf0c0268953098fa0ec84b928108b1c9a24e0b207f62979b25a99dc4cf33cf3583585c6e560cb2db7a748f8", 0xdb}, {&(0x7f0000000440)="029c7c7f62c509e35b2df669ea3a5fc66cef9e1f988740d51f33d5006d3d65118d21ed78bda3fe7e35dfbbded83166ff704545d1a3c30c12c3835f06a02281a0a8c67a7f1733df1de8438842f823f3c06cbc2b9e06e58d23c114189a7dc2e9847be548d6c41fd9b8cbe1994e05a656e7170d222180d65b61d4098e447f0228a8a432fd5cace103ae16fdc34889e0fc02a3274ed956f942b61ce40d91449c10802663cd0d0b2e53f19ac4fbff0dfab2e51f2dd465", 0xb4}], 0x6) 23:28:12 executing program 1: socket(0x2, 0x2, 0x7) socket(0x6, 0x8000, 0x9) 23:28:12 executing program 0: r0 = getegid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r3 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x6, r4, r0, r5, r0, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r0, r0, r6, r0, r6]) r7 = semget(0x3, 0x0, 0x220) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r8, &(0x7f0000000340)="0cc2a59bfcff67a776ddfc37ed7bb4baba9b754e72c4574b72aa23c7924587f57b99308e732c6d48afbcd1cc80ff87bdb648ab4d84170a316a98110a9d13839a344695da65c1553b6f87a7f5ba2271309975dcf0101dd899b8db43203b660c422fe7c0b620a4c66b59757a3aa43c50408579d55b399abe8a522b5df14d63d6884c1d382e616fb92b56a7647a66ac0d424905a11d4460a7bc1fcb7b8f2f03d648f46cf5048e551556d20f87a15f88ef4b3338c95427953ded3231", 0xba, 0x1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000200)=""/103) r9 = getegid() setregid(r0, r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r10, &(0x7f0000000140)="f6", 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r10, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000000000aa8dfa2a58b9668be1361b9a3a49dce5aa7be224991e7f1911427c"], 0x10}, 0x0) getppid() close(r11) 23:28:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000040)={0x7, 0x200, 0x7e, 0x1f, &(0x7f0000000400)={{0x0, 0x7, 0xd2, 0x1, 0xf8, 0x1000, 0xbf0}, {[0x10000, 0x7ff, 0x1, 0x3b, 0x8, 0x0, 0x7, 0x0, 0x8, 0x7ff, 0x490, 0x401, 0x99, 0x6ce3, 0xc02, 0x8, 0x6f54, 0x2], [0x4, 0x6, 0x0, 0x5, 0x7c7d, 0xffffffff0000, 0x2, 0xf791, 0x2, 0x6], [0x4, 0xc, 0x8, 0x9, 0x1, 0x1, 0x1], [0x8000, 0x8, 0x9, 0x8, 0x401, 0x10001], [{0x0, 0x3, 0xec, 0x3ff}, {0xffe0, 0x69e, 0x9, 0x7f7}, {0x6, 0x9, 0x8e7a}, {0x800, 0x4, 0x10001, 0x183}, {0x7, 0x1, 0x3f, 0x9}, {0xffff, 0x6, 0x6, 0xfb2d}, {0x0, 0x1, 0xad7, 0x8001}, {0x9, 0x7, 0x0, 0xffffffffffffff81}], {0x28, 0x26e, 0x1, 0x7}, {0x1, 0x2, 0x2, 0x9}}}, 0x6, 0x6e}) 23:28:12 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = kqueue() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) shmctl$SHM_LOCK(r4, 0x3) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x0, 0x7fffffff}) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) semget(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) r5 = socket(0x2, 0x7, 0x6a) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r6, 0x0, 0xa, &(0x7f0000000080), 0x0) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r8 = getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = dup2(0xffffffffffffff9c, r10) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r14, r11, r13) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r15, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r18 = getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = syz_open_pts() r21 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r20, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = dup2(0xffffffffffffff9c, r21) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r20, r22, r24) r25 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r27 = socket(0x18, 0x2, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r27, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r29 = socket(0x18, 0x1, 0x0) dup2(r28, r29) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r31 = socket(0x2, 0x1, 0x0) listen(r31, 0x0) connect$unix(r31, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r30, r31) sendmsg$unix(r5, &(0x7f0000000140)={&(0x7f0000000880)=ANY=[@ANYBLOB="45f78d6a411bce520987ff91f1d438b781f6153c24fdaaca7c2a325153eba8e78d81518eefcc43217c2b96babf4d90aff37f2e050014a87ec41e0d1d359272bf2daaf283b6b6bf7aec67dff95f9ab7718074fa9ad78ba14366f52aedb979976e2353e940474659447471bbb4f5b13618fc048ebfbb865241317473"], 0x1, &(0x7f0000000040), 0x0, &(0x7f0000000940)=ANY=[@ANYRES32=r16, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=0xffffffffffffff9c, @ANYRES64=r27, @ANYRES32=r8, @ANYRES32=r11, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r22, @ANYRES32=r25, @ANYBLOB="0000000020000ed1a37d57a8d6ef000000100000", @ANYRES64=r30, @ANYRES64=r28, @ANYRES32=r26, @ANYBLOB="95007f66"], 0x74, 0x17}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r32 = socket(0x2, 0x2, 0x0) connect$unix(r32, &(0x7f0000000000)=ANY=[@ANYBLOB="822c932f66696c653000"], 0x10) setsockopt$inet_opts(r32, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r32, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) 23:28:12 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000040)="71952e5f8fad8b480385b8768847") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r3, 0x0) lseek(r3, 0x0, 0x1, 0x2) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 23:28:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/141, 0x8d, 0x4e439b945a07a729, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000f9c3f3de45bf442f2b1c84dd578b3275f3200ff50e08b4f9a0eec9a3ddd6a091f495fcc0200080bfcbc6f5f0fc6238499037fef680886939a00dd4ed07b5990de8b47617bcece8971547baa2771190b1aea7cdb49a9f5326dad8acabe2208aca7d85cc582bcaaf7e18e55e4d40aa18dae2778ccfd6d4eb47b6ab50ed094d5192f71bf3646996389b89daa0b5f49dd7ce3843fa394122074c744c896a72ff71e9dca606a8b4cbd0a65b2d"], 0xa) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000140)=0x1) 23:28:12 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808187080cb0e000000fffa0000000000000000aaff020000000000000000000000000001"]) r0 = getegid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r3 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x6, r4, r0, r5, r0, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000000c0)=""/44) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 23:28:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="bf2381a938c63b675233c5366a9252a413", 0x11) writev(r1, &(0x7f0000000500)=[{&(0x7f00000014c0)="892826ce195fd2dc330b47ea20200e8171cd553a95058450e1ab026352fea4a7aacd5f9f03d4bd32f3e8d1f05efe5440cd52a8fd3899f82d9dbdcbb25dc0b4670b84b1e5b4422336348591b2070d3aa89bda5e39986012ddb2013d7c960200043dc2e70951e3382b24e58ad1d78b684e71a4d0f8547d21d51e15cba16f9186b72d0feeddac1990aaa31eddf911207d6439d17e2bfd04b1f84e9c5a14ba9c3c73352e65739e5e0785a22ddc16ac05ddece0bc70fff0b02a5efc6db5dad0eac37555000fd48c1cd65af556924653220ead4ff858103368508e371dd952ed547c4607a5706b2a8ca90074480668a749424d337b7fe50ef1fac0c9b115d44cb7ddcbe0f7ae6dd7e9697b9503502b3575dc11d17b7cbca4a4f6d21d32d73e9ade87597b140b4d6e51ec7795cf1d0be578a71ad15909cda8148e22f7945cc7f942fcd9957caf9b31e9d0e1c5a65a5edfc6a8ed24cad8f07036b12e6c6e1a72a25665b2f98b51e4885f368e052b363c5d5f242d1fba458eb3800f7c2db8c7db38b23a225e2b58621be367bb5136d2cd22e8e73c41c2033c9ee9a77faefa665e70fa8f3e9cc5c7a5a1ca68ff196b903b0d041ac817c41e6ab5bdfce37da8791c482f6ee45525e61145ca77bbf80ef0b287757b0dba729ccd62ca95adb088d3697f2128f629c7943cd6c6438d54e24a806f1f853694443f315dac5c8bfa7ef2351b050aafc55c5a7cd2ded4bfcdf6914b480323fc98576fa0b5aaa378f4258c2f41608431ec1f0dcbeae644c1cb0ba1e8b94ff77aa048721fdd7c40246224a2d860d7b18efa5834b1bf41269014da990389203a58679bdfdaed9ae25f026c653b59dc9931154a99f1504212e539b4593a92b1d8d67f4ec6e6e90cb0183a078f883b0106cefa7f5a486370b20264fea826da8df30775072991fc131004791ce9308dd74ff3c0f3a8b77ec21fdb0540ac6e6caba22a19fafe6005b4a71b0157e7263e0e08578bffcd704eede921c9077951a8b17ddf89251e3a8f669f96d1c4b060440d2da91da84f49e6f27538cb8e81e48afd8661c8a8f3924187bf9229aef6041cac92ba65f9b7dd8f6431ffb9d7949e3af8f1ea6c355c4a2cfd3dd02c82d061350c7979fda82bfbbd8b0598cf876be0524f0ed32a443041343a757bdea55d8f3d3595ff2010b49dac877cb46c688c4922a225e5097a3d42a3ba01f0422aaee5ba67eb1b501509b6c45715786253979ab136ee6bad92063e964715301811f2f3191a0a54eb8a9c3438d68446e757137501e21cd827044c035cf292aa97c0c5a169d766898425a25a7accf4d5aad37bc8f636c574be98e418ee30f18c4a1fb24fc5d15d9bb66ade87bf3c43ad4738934585623c2812d08e80f05d6a16d991e3b204e2d3dc0be288391ef622f0cca392d3482b496f6c20e4ee328e71243232ecf2df193c23278f4e955ca987d8fdb9ea04093775aa7e83646c9b8c48afa732f3dccda8dd46105347a214a3b835df1d3557d6b11a34eb99758dc65239b620a2f1eb027a46389bbf80060777c8c95d2925cdafc26c29435f411149091377335e9da84e2d52ea4264f60f217879cee7d375f7e9dd638472bfb6be6068d00a9eef83d9fb3668da8abb5df024da08e03bb9faac421195aa9d5daa7ab178fbe66a8930734cb37116305cb60c448383a78530c34fc1a330cd24630090f45d2bf742100fd5a59068dabe578a345b01152b40a45a44009da8ddea7c51c8946f557eb5d6c1cf478c3037a76d19f1f1a360ce1581b7be3ff8ea49e33473844c2ffa9b0db6d320aa981f096214d863b0526a7664dfa0599d8144551d25ef544904c5892fe5e02812128f01a94cf3b35a84ad11b620849c8d4b88676b2e8ed609b4398afa8f7d7965035a37dc3ae35b803c8a0544a2877be988dc0ee08e51c18ec609f178542e4279417cd123fa3cd1757a08cc4ec7fdd7a04017bf209eae220c5e49a651b735aa036357602c9ebb734a66009f9109cfd6290909931fbbfc912b9955e786994937e2d710b5bb51fa57012d2d674ff7d3531671997a916d9e5ac64574c5d233167eb6adbe80e32e19c5e709d58e4bdaabc10c94fb156dc595207b71322d3c3397735f0af1936887b1899e18b53dd6c84bc3b16364583bf37076e3844ef88fda232195a5816e6f868fed514104a56e897fca566f0cdda1462dc693a1dfb596162e652afb1dfbc0fcadaf908cb10cc1c32a658b4e3aa2d138cde310c49b86a29ad3887e61289349f467accc2ba5062d8c63c6a5ae73c658c12916eaf261bd373195669525ac039d2e23ae6b159f07ab6258377aeeecfb558767d85dbd29afff42a4cb807e8627126741c3c6c59428c3860f0c5c1d9742faa22c82c6841c214182f5d1506f42a4529fc10309f363b310ab66f8f94f015314fc62436015a560c6ec9f2280685cdbde877dbfd23f145b99472a005b193131409aec7a2db813747ecfb3a6f7756f86d0cbb6bafa83516de737dfda84f4b58ff0130162019aff20c6073c9877227994b4f100b4f9672cd3295329e5c5c573a5d26f17834b7c3947b57d5e255abe4acb342c7b89c8a8cc1f59f05b2f03d3d8077811c5411ee60b66e3829271f2bb86e10feb29bf877093b1085a59128069ab0cc8bc78b4dbc7c6b3bd01ac0d5ec4b8d5db3025d9695468c59dd88a32e7da7aca298d826db2319ecfec8b8b6b4909ef9647493ac25d0acfe0d083de321708e5f256a03e4a78ff4f8eb84100740fb655747ddefdacbf518960c3c9fdde5a2d7d2233a4614fca13e5db073eeedf3a7621244e51ced8be68e1f328c3c4406298287c7a8daa8a1e1be56513cef22e63b37a5ecffb0d36e02e57a57d4da5dcb001088e41cc5de253506ad707306ec2b295a970e0eb6a03902e014e179a5a5209109d0a02534cc6f96e2cfe0640d1e092834657d3ec35ff8d210b8521603e6ab956d4b790ca4cf6fafad50952f164ba39f566418e2a9b6459d423e12f2f4644d45614c1d57f610d43d569238b2b7beeb802d81a9257aac9f5e06c353c3ccb027c6aa15a1c09f7b87a4809ffdccc3eb52e05d53ac6d63c13fa643e609217f016b983abc1ce152d4b86f891717ba30c5d943f9c2ee7bd4c0a751d067d1a1b07a523837dad36a6f4e89e200fc192592f920306311a515753cd65691b903d5f7668ce267176acb5292b95e717e036cd8f44bee9c03ae4bb507050b244a9ec23da4e4cfaf67400fb7ed3bafd4f9927731ff64bf2a65b2e03d066d6b7037b836d296811b3e8bd6d422eca18368fc83bb6bcdabb65ec7c9280131e060dcac64631402df9c4b586f1c06663b7a1958954d40736e028dca5824784467a4c68bc4032cbe9afee845754908c9cfe59f4eae86cc8bd674eebc9b3d6335b7570a89277b51040b42ca7aa8aaadbf6462f2721b39b6126c1c635d6869792bf61476763ef38fb4188070d4e4c8c185af905ca22e22589e2d24065baadf8d4b4bc1aa999ccd4b58dc7404c64eb5f7128d13cd0c37ec628666adc5859de5b805d3c07e6ac9a1d8b176c7ed05aa8d3c505fe0439081bc9cabf71bebdb9bfe777863664c8e76414ffa64ca4dc16da2205c8709f40fdeaec98ea05a16f7452fea83d25445e136224517924c915d90090539b7abb920bba724c63df32d7360f3b1aec33f929b78c00f71f73e3e2670a3c0a313aec73de953860a4e174238582fef747910f4613d7f9b1b737e8b71e71df29d897e5246fedaef47e7e585f6442be931dcb00a70b8442bfd2cd0559ed1cff9c2ccaa16eafd24995a3c4fa837b97c0a9681752b44982f2061b7c957ec6a0d28e8dba3650ba5453f33536ee489b78e7f0712f1de6fa51296a5e39e6013b390e061889253d35c548c36e8f9f5bdfbc962967083d720dff4ac9a5d00b377562d514faa64606c379d8d2b91c42b89731e4e7bf693d64cc1f0cdf84431d808bcfec32fe7fc8d6438b717294e5e9d3c3d3272c7be6761d5b18f292bc6d834fa51b47e6465e3405f06c92b7557f55e46631535db905954bd06b30db1b8a50a983eb3867b0d44bda60841b44b508331ec6225bad5ae47e955f017087ac9fd7e8238000d2b245e0a86d86f6f0fdaadd44e5224246ff8f9a60a7dc161706316616cca77089ab535bc8e3c2411d7b37ba82ec6e2f1ea23a9468b5e012768f687a81743cfd236109acdb081d8928e644593a000d251908d922f390ed203ca224bb469c2c0584eecb2307ce671ae6d2ad24afb5116d6a7b8831b7b5ebd689779a374ae689978c70962f5f25a861708a6c06e2bd0cf59575420ea9f5fb741a5ac129900423493fe1c5345f47f1a9eeb1c4a8d72d83a3a0ef182962a31740fe39d4314dbe23454ffeb7b7399c224158fc98c6dc2d009ba5234e44e0a00df7a924d350b08c3af6585cbd3e9d669936ef4dda470a686a63bf9e159c333f7584c1915ae549f8e828241dfa257b804b9a5b8c4d0e4b3b22283ef7f6a3f30b92d76f14c6bfb7447575ddc0ba21a61b1a297af639099d2507c15dbca57d1254e3b960905e1a218c287861588eae73fded40b758038bff03733345b4704fbfb302cf4160cefb77ace037fdb0edfd91e13fe29ebafb831f885bbf224fee732f8c1126ecb3d70612ccb4ad9a341df7e08afe817a4d721db3e1a63200a3c24a78e217ae7dec20eacc83909b824fac92c8fd49efaa514909c509eb13bb6efeac2fb0705c072898c6e3113c89bc2a14565f27ebdbaf8ed830100a554dac573c29c439e6ebe72908cf3c3f0214964b6954075a78dfb1c6678be7e27022b6c299210abd7379ba326a5ad3da559d613f66ecdfbeb0e719a77a2da91d2015a30a9417809473dd56c80f9cb36683096f9c2cfc93609d4a2cef6aaa26e997d32fe25506f2114bf5440447e28d895d6f7232077fdd976f286f69c37ce044e7d5d245d7240d746e75ed562fecaf800346e58a9518bd45a9f3ccec3d12e19aef26368c4b4ea56ef757e8d021114fc6f9e56b76abb756f2cd2ea1246e59f380fbd250d4c885acc19c7510e2c8f391efdfc994094f9e53966b4094c2455beadaa8aaa35b72a023b61e8691ce0c8fa6f10e70028692067a96cb562eb44d487bf57ea605445bcc0c4afe745349c523169aa1e2bd43879c4f6c9b5676532fea8d4834988ad859134a03cf923a72f0f8900b2caf037bf6f869fc66612b7fdb4287567ef68c7a69c88ff7ffae20eed8c8ebcc6270135bc1ceb4a2d6cbdaef8feccab401282cbde00d9ca158466eff3f1a3661dff02fec20f36d8b473b421f4c524bf8ec1d0d87ce3abe521b30b9c94f0d75c96c0bf3cd6a53a4590ec9013a647a28d2a8413edb2e89234f1d190792acf5575710cce7f1aef169bf97714d21dabe36578856a110f3bd0b3aab2ebe003e8fe51bf95d2bdf823b839a0253cd136ec7f60522257e04590f515666ada063bebd07ca11a55b915904816298bd418c512c1702b131c0f1fac1938cbdb70a05bb601530a218da223b3c560acb78c2c5677804bccda2857f8d007e661b1943963dfb6d1ee3b7e8366a221194f279e3847cb5017c1ee71d022726a9d9586d8ac446bf54c4e03a20a1d1c8f07ad2ae3cf91ee9d241190ec7508586089a8dbdf5e2bfcb2bccc998739612e8671581090dd58b27fda68396b2c90e2bb0e004026ead791f2ca0954e5c7373aef96f3a35d734f6f82a96df101687e5eae71737659211d718e1abdb18de6ad8c1e9c1994a08713dd2deee2a3faf3df8a003b5b4dc769504674793c6fa89a990d155", 0xff7}, {&(0x7f00000024c0)="020390b0f10fefaafc001e47fa4b08b0141d1654fb493299de759f58f6f14832a7e0fe7278ba818d629ea0f211e71ca76ba851b361ba5fdb785faee01103f3eda3a7e8fef380dc5a8ab9f968e48661abd51ee197eaa7afdb89f128d616c887135ad68ed82f1a8447f01322a70fec216eaf09a2bc74308722d70cc1b4d36ae57e7c6dde13efee25f8021d34837423d6514fecd4f3a3f0041124cc4c1460655370cda95ceb36a7bb7cfdce1c3229568611a9c277271642308249ef0176aa9722c9c53c03a6f81d5b23b0fce2c58c06f36cd755998dbee3115421fda1cde3d407d5be7774634108084a488c7333bedf5a2bd030652c4af0f7fbc2e74f5f34b1d38258e44f2470ab1de4e78ff3e941d8e5990d55a8e9bfba102a0f7728f0f03c89e3de9d4066711451c546d4ccf768c3d839e19949be0ae907a36721d4f77b68882d9b28b38b5f8f7960190844cada6e2ed270df2b8200474df0c952b0fe8b09056505e46f38fe9848129a47f9f3e7bc24186c5e58f171ec5b11981c2b245941ac1369719c2f7a2b3a8ddd3722f257ec4407bab9c3e8df67b0eb5f7b22f05116a956df506a3b0ebd349b4e203a6af8174d8adbefbbf0ddaf8b40f9b2cf995111738939d06b508083ccf4c80943c556e5b8c39b8e2d7d79a65a54419acf23de9bce43f15e5d331b7cd8f313ed296e967b479ee8a6de89e44b15ded56f891ab754922439fbe045314c5fa475e114f0f5820d47f507ddbe5ea58351dadfb989c852ee6c7ff73dc021244d22022759d4cb091af3bca0860200bb1cc30318b2bb21a7731531829cff73e7609da7cf6868be76f131be6c7d2eee7a28fbdd39dd12bca61031d6018f1d91f0f14af0e799ab4993b919821b396b81313126883a9ff0e42fefcbf86bd1d0abf27abeaf390f3c0b75e817bbba25feead907b3ec8c1833f54ad9e8afa3b7b668bbc23ba558e30677b2c27e75c1e855e2bd99bd8c76f650337f2aa86169c8ea0b61f67b541b5adf8573802392dc8ce08007a6a4018abd17303c64343079a21c6c9f9e5c72751e4347b5ed1e2fc65101241f8dfdc05f0289d4eaeb154844921431a0c712acf2a2b2703e663ce6b023f78761cea8947657bf87174cd384f8add5dcb9c9334ebda4468fbbbec6c21885fca433796f20a3f43ca8d3dfd96b3003c70a0805644f774c709a7cd3444697afe6f06ae32284f62e9c1992f849160d90eed90b5e0f8bd1221eeaa1401d877feb4fd8a21a00c218d78ae7d37797b6c381aa7fd2f777fb553108b3bd69d0644229dcbab295e2df83318aa494a383406f45848d633a20bc3157f2a1231d4ac7db25b7fdb6ac8b8d55566e107c17c763e5f9e6ed2ad03304866ade0d57989707b95a39d767728f977f40b3203286e9942f0b070cbb9483db237c150374441fedf46181841d8afed794666f5af00ccd6e9a015fbe59badc1efbcafaa12175c60403356fc3bde0c1c57c8bf3c4e4c7a00c5101a37b545697b2d73caea440dbe762b276267c360e0ace1de183e25efeb0241f4ca0787d268c5c49128bb7f071c78049bae71320e7dbd4d99104c52da00d4026dde0334f0e580499e6241f27daee50f3cbee945c5d39ef455aea70d90ebf15c53f0c7425c41c281beda29302c633373dc581669b95fa90ad1053af27d29b5300429cc31a4f3cb148ebef0096c661f0be9d34feb65f175999431399b255f44b56f8b7a7ef009c722701a001ca959ae39c507b171f51586da4764e0dfc239102d98a052b522521c8a7bc4c29094a41a3b92df5e1136e8110f456715fdd5cf3c2a5aaca3d46582f56bb9ade211c6f818f57efe41d57164753144cfe7acbcad730ccee41d1ba3834dc205b106644075a7c993282ab21f857216fee6cea08750b6004cee2c51b938080ec612839d07c2e76752171bf067ae7ec5ed3e676a305b90c125eec87db3393cd768c02422b6986be631e654201f8a3cf5b586e3c6bfb5fe7fec8a8a75d90abf6948beaa62f9fd0d79ac1e43fed94e4c01d57957573db32633b04d08a6c00e571dd1eabcf836b193202e73206a63dd433e0e40482f9dfdc6f80ad77405dc5eae97cb82eb5d9cfdc7336a6d059c2efc2b54ab1e87378624c5d6547cf4d0e974dae9eac2a0b77cd87d42cb545b8c13405a4f93161e1cd8d8bb0e83ebb591b342bb367e7f7957d2723cfe75ca880ead1e585ad29ab5a39e4d266883edd0fed8a1bcdbdf359561363d2918a06c6a84349d0b41dd37c43ec2d9b8a88a03e3d40a5d47a9e84f2e12e276300c28652ff50196b14e75bbb18469debc878d5dfca7ae399e2b7597408eb6a09bd418221a9689cf90f596950e60acb75d8bf0799b99898aa7a0b0afdaf17525d115d2444deb5685ec9d7176d48a5dfc4f0243b3a61667af02ed3a80f85e73a5b7b1e2218f07148d5be03e1e4d97090ab400fe31a8115ff416d1a04042c5ce730cf3b6f42d49d96b52f43662807c398e5a1b2431af61ede18dea2ec45ea3aab998923e7ad6be30928fbbef15c51de12208716c8785f08fde54d90e932f8a72e7d494e1d3c71b9338dc4f77b80aaea71737ac79e04978186440c864d2b75f0d3c76eb60356fc6146f8bf440c005579a465ab1b8f3118ce6512787169fd858d2ed055b87e8151acc1b5c9d10fe4cf3d22ea08aa8cc49958806f26afc67dd887c72c42b85cf237e1c136ae2eb5d340d3c39ad6ab8253dce29c78196b69d094ed65480e0a42b2bab2efba196977f4052423b362e040ea607235e94b2a00513dc5d3563a1195fa41dc4d664f02ba1fb28aa1466ed90baaf32305164b4b05240f42f74e0f5e75251b79b8ce9dc689406f27bbce2e98e317a065498d49bb2e0d57a7937080629782088a039f35363862b8c66c0fd58ef3711a6bc97a05196ac1dfbdf745236e49cf1f9ddd31c532946b2bd7849efef7c65d9a37a41c097c25305a79c6e5aa2198f8c687443c8ebe6fc1a4d73d302db586516593aef4966c6e177723007991606048f34cd30a0baad24aca1318deb99373d79d85d8751db0c9a562f661f1d164530dae6b3d061d505a21b6bc5a2eb581956cdfc2fc8ff3a1870ce7a3a55424dc712b9726b35196ede7adbcc189efd0af4980f25f866a589e5c58232d872375e933403b79dd4ad1a7e51997dbb09cce0ff060752475301da976c30b1c945e88f0fbb4138f1c156fb59beb2edbb8d00e16f72ebeb42333daa7c33857c285cc2c53ddc2cc08c41264612977b2376c8495bb9df8e9827b3172de45bd4af322e72ef7a6e4e36240887de7fe4432706937550689cae51ede4a4bc936c1c7130854d96d399bfb30ecd46070a52df4f35f6898ed3c8e16a59f22df7b045afb5071c6541463f1356ebca9b388c8c0f68a44888f5ad9c050f032209af5dccbf2f990622dd6d0e590d0139c6c98317390d36adcb97069eb8e35af4a8c6a7bcf118a84c9e5b9d792cd26babcd3ffa2dd858c09506fb40e89f9fc382bc200ea6d3aea92dea84e319b2db3154f3b68832b9646178fce02adcc98bbe903f99724bea15f08f3542b012741365a235ed37db796ceb76b090b43d897b0083680d98530d89323c7db50c8b2e1ae6e3d9d519cc85c7a75e7ac6c3e3d3402f20f3c65b2673c858da6952ab6ded436e8cb332cfdf848eb3a90c139a29907e9788cd3820c0e8629be7896ca2ca5449eed7b10d40aa6e883e136edbc84d90044be358f8e7dfdd58863e0ca2f7044191944d45817debd206760465447857e5cfee9c2c31e4aa87deecf67f7d829f85d2d22f8532f6008a276978f59f4346a1d34ec1d1991c88bed57b814fe52683072d2713e09fc2b20a74fbbb17e6b0a3c267c1a502942171a0186059bb1d0fc01d6cc0744d5954bb58053c94b721b26ce2105293200050de522f838e9f4210f5c37d6c1065354b8db7bfb8dbd74ea98e1e93ec64ec5e6df645b3b22db487b36dbfe4a019e23688642f26283f47624d0ba116718c7dcf9aac0f6e49dead0e0ad79b7114dc3b6227e4a42ed215cb6858b2b024a660674aaef0815dc49c281bdeeb52824fee7416f6e3ae93ff9cd8e8df9ea5967d1c723d30d61686d500d8aca7f51e2c4572397b9063034410cf89b672759c6944bb7b39dd428b0434f8e3efa2b69e09d8666a9c1627c18e626256d80a30e173c786dc189f0281babcb71fd938f309b09084c8ebebfbd7e4cbf50013ae07ed512f550ba0d56277018150fc5e25c40abe225ced9f1020ea4450f94f68a914cf209eda239b2603daf11b5f7224301b69e34a195ca31789eb98cd5f1595d0c9e91e7214e71cf24ca6600c473764c7d6508a3fb994e67c465f0648c929057052fd83775c49e0ed5c12d85412b42a8bffd6e27b7542f602541060e736ced7eac4635a014465adbe01faa4be07688b8adcc625c6ec5daf16186d6cc4853cdc5958566315a7fc0c7a047ce0d06d41d573fda98c8a56f19bf9c6adcdd54fd7ac808b354d4d493884a2042b5c2e8a1235245fc90af607ee4b0961c13ead411c8e1943352592959e9b6cfe9a5d75fbcef9a25e7ad05b88942cc2fd9acfde1b82e816c8f74593f98db0cbb9445e22d8a80727efa971ae74d6798ca778fd15f6a564b60b93e94a4e9ec239a7ffd74ac076d1f83ef7a150140d19aba03b446a00feb57ae1eeb8b52bb2793bd65f572a0d343c18e7f7102262a4a9cefcb1921b143de8189a3e222f424db6681c5ecf5003d628c58dbfbdf7b4b59e9c35614f7d0b3476976e0029759b8593d46473a3ef7678dfddae41cf6a6689a12b75c1a38085561209a970b28aa33acba56bcc1f9a890ce03a093d067cf7ee7470992a952017cf9ee115142b18f8169c37f934e7ac825dd2842bfc4a1988bb60694632fd71e9e27ae7d4747f6b6d429d3b9abf95dad55ceb797bd5850416bc957f0b9289fa4ed4ae8847f4f7fccdb5d4f2d9746fc0b6c82add34f54cc7dd651e13cf0d551dbc9f2a7cb458ee2d19aeb3cc17bbbde609d6582b54157c5fa4eaa4f9fb26624991a88112e9a2bf282c3cac2c3d6ae7fb79da27b874a28f4d8e079e6513cb2b5c3a20d244064916653e037a1c460e42e3077263ac2348508f1cd16dd74260bfb8af6c7f3d94be4e981b5fdba277368caeef3f749201515a42c24e9d2dbffd30f3051c59a9b6bcc3e451737bfdc1d5cdeab7fa1de85a23b06c1f89b702046214e8b38e7d33278ca462b6e8dbd083617ea7e4424b8ec8078f906bfe18e0586a1c1e6b5a3896e7760d9e8f26697253eae104ea657d47be0a4b5bc90c68a59907842b07a1b633dfdeeb3cf0232699fbfc62e73c24489c21d48f4eee59bfab909759bf986358b602724295f05217224f1b3bef2ff1b38a45bf4ef61b64a8159d4668ff0287ef9b6079b811ee4047a384589c5e089b4aef8dca0e47bc58ffa9b6fd49037e61f0f0afca4688db3ed357a961edf4043148c1ed87e79b3bb7902", 0xf1a}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x7, 0x738f4bb0, "ccd2ba255531d133210151fbd5cf18ffd1734c29"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201", 0x65}], 0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x10, 0x4f85, 0x7fffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0x10, 0x8f9, 0x9}, {{r4}, 0xfffffffffffffffa, 0x6, 0x2, 0x4ec7754b, 0x4}, {{r5}, 0xfffffffffffffff8, 0x55, 0x2, 0x18, 0x5}, {{r6}, 0xfffffffffffffffc, 0x4, 0x80000000, 0xfffffffffffffffb, 0x4}, {{r7}, 0xfffffffffffffffd, 0xa, 0x80, 0x5137}, {{r0}, 0xffffffffffffffff, 0x18, 0x4, 0x8, 0x5}], 0x40, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffd, 0x49, 0x20, 0xa5, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x401, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x80, 0xffff, 0xff}], 0x8, &(0x7f0000000240)={0xfff, 0x9}) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r9, 0x0) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x400, 0x0) socket(0x18, 0x5, 0x7) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:28:13 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x41) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x82, 0x1}, {0x189, 0x101}, {0x24, 0x597}, {0x5}, {0x3, 0x1}, {0x1, 0x1}, {0x23, 0x80}, {0x26, 0x1}, {0x0, 0x7}], 0x9}) madvise(&(0x7f00009de000/0x4000)=nil, 0x4000, 0x6) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r4, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000100)="ce87f5a4ea26ce387a9a0e6baf13df39b31c5643709c80d8c863de6ecd8d29236f1249f9c0c535c3c4cd23743965d8ca40df28fa295e37e34d3901047e8bc587fe3f2df69821986787bf6b969ce65a70e5d69d6ea84bb9dadb8c31043e3bf0371f3ff427c8442873da272227db86dca9132ebcf05bc496c0ce7d153763f4b93b8d791bed269fb87e5c2a039be991c63680586067adaae1d57cd06b8b6f84e0bfbaf6b232457799d95eecad7d9b30c9e0ce799bf17521eb092dfcfe581424bc9fe60d7d207a068edd25d5d2941b339ff87a6390ee58c953fccd1ecee647fa31ab9604fb0b69d6785943000c", 0xeb}], 0x1) ioctl$BIOCLOCK(r3, 0x20004276) 23:28:13 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="830c"], 0x1) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0xade}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="30657c9a02f7640915860ffbecd2307b68d5c38361de833cf014624bea3c34ac496f1371c7b4524df57e06956af77e49324809127cbff3e49d42a4938bd0ce15e8c7d64e385164e869dca593f76bd34406fcb8f38c23491d0b4fe8f2a93a5a54e80818c34d1b8cc1f5add4b83bc2f4b3370265acbd722f4eafe4c717a28421d976dda5d7da7435f13f6b46ec3398fb2325b25ac4dcfad8cd318ec5f7249f8d34858e357bcfbbbf77cad4abe558f0c3f202e82c25d7316d42cb966c5e70ad07c8c0248e1cd371045bbd50a7a62de8", 0xce}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="4000000000000000ffff00000800000028685a525df44dd7c571297232491d9d6e1702325609877e043e34438cd57a3024ca0827d3f0a39294000000000000002000000000000000ffff0000090000002f147094cd49448f61ae344a51c4000018000000000000000100000005000000f6afb852591d6732100100000000000001000000ff7f00001ec05953b78c06e2b5b82d58fab04b1ee42fccd4f5f4899258fc29e70c20a5f35cefe6ef87852dd83540e1c9b1b183b481d07ddde99257e4e8788375e2ecec4f0371638e8a430935143d463d386367492f41b353a59a72489cf0aca8e445fc6a760fee82ccc75a5c0a749c9782273a942d592c4f2333b0f872b3730410beec3820e54ae50d1bdc86f0bd20025c148d0a370437e5d18be4f7d23163aca8b3cb609ba8a2f4cca256fa7eed408f6bbf50de3932b6b3a85b5d10358ad9bbec417f167be2ce2d8d1566fd3bfe1e820bc3b2051d176d67d9a0391ebca4b0c383365024052bcfbf657f5764496ed2dcaf9c41864d29b54478c3da6e0e5b000000000000d800000000000000ffff0000080000001d39e6a48bb8eeda91eab621cf8a7dc93205dd980969c31116d3fc3acb762d861ec325ef0ef2fe204b15352c0357dcb82002ed039cb9a1c04ceda29716cdbbba1196dcc6f8594037c82fe26a5699db5a0dd376513e26b905311c01a9eec3cc8322bb82391eea28fe0dccafd80f0a065a5511cd5614fe01bfe1a0338a7c200267a9771bb81036008f91d2b3990cd9200ddac053deec9c7a9231abc371d14fa6bc06ab02c19caa0cd7e299f236a688dc3af0efc7095543c93b6839f1dfa331575641dce0ec45b05a95700000000000000001000000f27d0000d64fee4d8fbd51f23cda6f12815eacd87821c8dff4a1ccab58b76bb7153c5ad78cf3d132786aafb68407a26d10b1347f84f7ee4b748ae55b3cc41e27c165a9caec32666765e6459a93a49c22a8702ce4b888367161ca9af4845c9a8e58f23953f00000000000000001000000c200000015a6be10c198700540fbb57dffed749bb92b848658343b9229012bafec93e713b62b0a6c7eb3b67c3be5d9ba98c278ac4ddb3547d2351eb297f6c7b3716454b45afafdecf9005c043094ace27b7d21b70b7067aa51e4f6671b32dab2f698f5f3b385a34b5678f39eb24953f01dde046946950aa9014a4bd27ef1db4c62a2ce1e39d0807a89f1d5539fb8b56a53669b2d390d4648dbcd06080c4a6233637c57c74daa615aa75399348f108520d5933f904a6ea0245ac1b1942a9b66f8b32211b29d656a2c63007d453c0e3a70396d62f06db48900000008010000000000000100000000000000196d82feb2026c45d6406515dda83cbf879666f569b4e9dbf2f3a1610b2f32fc1006adb0a6a55d740f4b230143ccc3ef5c7c853547451c265b3f45e37261ea1ef2b4f88ba8791e99c4abbf95ce7d9587b2b6065b0641b7859e9b5cce34681d4a54dfc363a4af1a90cd8787bc39b614a113fc6a8116b50e83d5c7545d71cc74125de87850e7ca747ec736348ed5380bcff742e3b78008c507d9b21289db4760bcccb713744cef60bacea060d07fb1bcec952d4a3f3b372af1a5a9e689a048463c0600a807591a21092eacf3a586dd94de27ee2917f3666705a91535de9be767bac8cae61826a8901421cb06d8f3d6ce32a401b4e3f4bb0000e800000000000000010000000700000046c22451a8737b4af2d44f5d3a173b458562e0fe87ce710ea735ed3e8dfe701bb32862124e211fa0f12e4d79eefe0064757bb56434ad48ca85c180a3863aba0f64e762e1720c6443e8c1e80fd0a5c75284d9fa931f4c16404135d8a44e56b307e87d50fadf62db45dd90d5b05193379dabdbd0244856e4f8a57345977dd1271ae20eb1e781032aaa3c004bdbb6a508073b5e13283d7bb18834f341a10d88ee880adc1b9e5042817255b4e7595b1066137dd77f0a6edacfe3a4d1375698332221404a88453c28302b4ea9da7a3583c3c45ebe0c18000000001000000000000000ffff00003f000000"], 0x5c0}, 0x403) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 23:28:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001100)=ANY=[@ANYBLOB="395ad6d402ad8101e33cc153b508cb3adfcc3a476b0e7d2a9d0632f945a8e92b3fe08daa23c142a15dd18d34a60d93eae24b89aa729ab4c5968912c5c974917f45ffba1a6604fa580e76f6bf45c3d8541aec701abb6013e92623ccbe6a85a5168f4520eb7ac01639acee5187d570b627cf2e5d3ad265b82d1b4bcd206965e5a0bf9cc38ee77f3a714d38f406abc305ec4925afeeae6da28e7afcd2c7c0e5c86600000000000000000000000000000000000000005ef0dbab10b9472ae4489a69da82f8e8e52f6524eee8e4ad2ac0990bd64296741ca0501e57bdc0906497b6815fa8a26f329c16d8cdeea4f69587ecaa8573983951eec543ced833fe81b588d09870c3d0f7753e792330af3d9e4ac269ce17d6de3e5b5d493d4caee4c6237e84c25ac5990dae60b59e11a92e2ad0d68790c3df634b64ae770beb97789fa6cd9a5150df36bf0e84ae09fe9236422bee3d05386c6ec33d420e6dddcbdd78e89fa65f6baee466cbc72844"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000001280)=@in={0x2, 0x0}, 0xc) socket(0x18, 0x1, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r2, 0x2) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) dup2(r1, r2) 23:28:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept$unix(r2, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r4, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) accept$unix(r2, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, r15, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = socket(0x2, 0x8001, 0x0) close(r19) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r20, r19) connect$unix(r19, &(0x7f0000001e00)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f00000000978ce099bf6d7bb89d4daf8a5fe175c4a7dbc5fdc3add4045b4372d0b2737be1528558e9dfe6b1227528181bce60104948cbfd8edef77428715554166b3ce6e968e425b05cc89be1c006d7ad958b92ed81a74ab54c8b153b9d4f72baafc93ecd397ff2e0df839048a3588c76caa5cbf444c975886341c183976744f92d9d2a85e981e4be3ca1c4fabc34eabba15b147634f4890f1ea210a13e113821df07c81f0eb2831cc2795bbaf2403a23b9896b9c6b2b8d700dacd4351eaacc9efa4bab06f2a3074b46aa9521acd70ff3e2e382343b34249d5d8b09cb6fb6d222b7800bd1a3c69149d1fcd2a65d6b828a797ac0c5c9a9702ccf9e4b0276bc8e60ea46c4212cc4f13dfd1b177b554cb9fb7df544a06777544ca2a6c664a3f0c6e71ed9ddba61e52a679cce415b997942879dac585d4cbfae1856242a0b0dd6796954360cc1933193cbbaea96a7fd8ae687d9bdb7425fc7970d2043a0055f7b069a39226ee5d7b4bda7c8630062c1dcce692ffc87f8e0dfdfe805c359bcc124137050b5"], 0x10) writev(r19, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r19, 0x0, 0x0, 0x0, 0x0, 0x0) r21 = fcntl$getown(r19, 0x5) r22 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r22, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r22, 0x5) r26 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r29 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000100)=""/114) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = syz_open_pts() fcntl$lock(r31, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6000300000000}) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x3ff, r27, r28, r27, r28, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) r35 = getpgrp() r36 = getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r34, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={r35, r37, r36}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f00000026c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702199af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee0164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3326bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149033f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084c524cccef7e54d64aaf3d25970ca88cc21873c73fa1ad356d1d280e145ac"], 0x44b, 0x800) msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x6, r40, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000540)={{0x3, r40, r25, r24, r25, 0x128, 0x2}, 0xffffffff, 0x1, r23, r38, 0x41b, 0x5, 0x3}) r45 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r46 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r48 = kqueue() r49 = fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) close(r49) r50 = getpgrp() r51 = getgid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r49, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000700)={r50, r52, r51}, 0xc) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000600)={r50, r47, r46}, 0xa2e18270504f1bd9) r53 = getuid() r54 = geteuid() setreuid(r53, r54) r55 = getegid() r56 = getuid() r57 = geteuid() setreuid(r56, r57) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f0000002ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d39477a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f18"], 0x44b, 0x800) msgctl$IPC_SET(r58, 0x1, &(0x7f00000000c0)={{0x6, r54, r55, r57, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r26, 0x1, &(0x7f0000001700)={{0x3ff, r17, r18, r57, r18, 0x1, 0x5}, 0xfff, 0x9, r21, r50, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r60 = getgid() r61 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r61, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r63 = semget$private(0x0, 0x7, 0x286) semop(r63, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r63, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r63, 0x0, 0x8, &(0x7f00000000c0)) r64 = socket(0x18, 0x2, 0x0) setsockopt(r64, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r68 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r68, 0x2, &(0x7f0000000100)=""/114) r69 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r70 = fcntl$getown(r69, 0x5) shmctl$IPC_SET(r68, 0x1, &(0x7f0000000200)={{0x3ff, r66, r67, r66, r67, 0x104, 0x5}, 0xfff, 0x9, r70, 0xffffffffffffffff, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r66, r67) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r67, 0x0, 0xffffffffffffffff, 0x0]) r72 = getgid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r65, r71, 0xffffffffffffffff, r72, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000002180)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e34a31eb751cd52d3b5f104c3a15643b739f8cb47f5486c163d5fd11fdb8804827f622800b14254585881ebf7eb19c249b655af1cf13b43b9b8a6243de5ec06c56971e56c516d861aacee4ee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e640bda513aaf5aabed61c1a7f5bdf0a85fb75d4659245ac49b763735f6079bde56c0f8443948dfeed2b3bf8f9f573165db7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb280b9a0ccff72479ea5e3136db51a79459a0c2f821d0914e3cd6f1dd7f3d559d6970d256520c4c9c7a8c4deb7ba31d76dc076fb4b77b9b332f032ad32f635f5a17630cbdef19333bf566a884c884f32b3bf213cab2c478f51029d0b2b264d4dc67b9e52290c3e8905a73083540bbeca54d337fa965001f4728de507c4e1ee2a74773adeede0725e339ab8cf4232b7806b32d23f85db594d0a441ddfda854b17e032a58cddc6863c4c9c44c523f85dff0a6ddecb59b3484ea8898f9988c7176d42c6d04ba013552f2037fc546baa16dcde1f407a129686c91c3ba14376132f2ab0152e424e61a42e30a63662b29ca30f0d76529b41131cc330481401af19377a6fddd4ececd807e8615f477bf30b58d75c26af0b57466c37e2ae77f4fe6569b6ccbf52ac210f42d392f9fba9c855286f2da844e7d5976e2de63f7ae531406e8304e46a8c33d23a3d556bf949b60591e11346d291b46304f348d3b6c70908b79c56ac0d98d866d2aaf91e8f0c1884ba4da6b0e362d4affa160696c365837a9d811110b1c30b4234c6b644d0924da224f5e8073d7ebef14eb2d17fbfff4c6e946bb7287cd532264c1414a88a55226539f29b4b7a652db42ca4c6a87cdc15383a662f4ab2165dfccc926d1a26903e9fedb9af94203f57b088b59cbb272fea5ab9bffa13bd691fa04c811fbd49741fe2aea7e066a15cebedea7026cedfbd7e69231de792f551118cf92019195faf6f7c1c"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r16}, @cred={0x20, 0xffff, 0x0, r21, r59, r60}, @cred={0x20, 0xffff, 0x0, r62, r65, r73}], 0x60, 0x400}, 0x404) r74 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r74, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r74, 0x5) r75 = kqueue() r76 = fcntl$dupfd(r75, 0x2, 0xffffffffffffffff) close(r76) r77 = getpgrp() r78 = getgid() getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r76, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000700)={r77, r79, r78}, 0xc) poll(&(0x7f0000000080)=[{r1, 0x4}, {r3, 0x1}, {r74, 0x40}, {r76, 0x4}, {r0, 0x8}], 0x5, 0xc9d) r80 = dup2(r0, r1) ioctl$TIOCSETD(r80, 0x8004741b, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x9) r81 = geteuid() r82 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r83 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r85 = kqueue() r86 = fcntl$dupfd(r85, 0x0, 0xffffffffffffffff) close(r86) r87 = getgid() getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r86, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000700)={0x0, r88, r87}, 0xc) setsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000600)={0x0, r84, r83}, 0xa2e18270504f1bd9) setreuid(r81, r84) 23:28:13 executing program 0: r0 = socket(0x26, 0x6, 0x9) getpid() r1 = geteuid() r2 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r2]) r4 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r4]) getgroups(0x4, &(0x7f00000001c0)=[r2, 0x0, r4, 0xffffffffffffffff]) getpid() r8 = geteuid() r9 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r9]) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000dc0)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659a249f0997302b66b676f5b8238f6184d2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c702"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r16 = getppid() r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r14, r15, 0x0, 0x2, 0x5}, 0x100, 0xc07, r16, r17, 0xa5, 0x1, 0x100000000}) r18 = msgget$private(0x0, 0xfffffffffffffffd) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r19) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r20, 0x29, 0x80000000000000b, 0x0, 0x0) r21 = fcntl$dupfd(r20, 0xa, r19) r22 = syz_open_pts() close(r22) r23 = syz_open_pts() dup2(r22, r23) r24 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r24) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r25, 0x29, 0x80000000000000b, 0x0, 0x0) r26 = fcntl$dupfd(r25, 0xa, r24) r27 = socket(0x2, 0x2, 0x0) connect$unix(r27, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) msgsnd(r18, &(0x7f0000001300)=ANY=[@ANYRESDEC=r19, @ANYPTR=&(0x7f0000001180)=ANY=[@ANYRESOCT=r22, @ANYBLOB="c7c9e2f6537c4035b3", @ANYBLOB="d0a3ec8ca5cfda13a96b4ef04cd2e57b870229d06b583c057b5dd56fb2dee3feb4f322010e41344be0b994d3a878f9a2193dac76b0569f5cdc114f4280026a6db3445743be027ade097e43d0b439a786515a1967db62f4290417d6a501a25afb3f18eee8ffeff5a4a1c8c9aa4350e8dc94b17a7b6bfe1393809a21dd2524952f0bbce81fe649bb5dab4441df1b64a337679e110ee0d3b5911a601fc11ddbc814cba7966147afdb1b47bfdc27c515b3e3e74dd696da5b47723c6e6f9bcb8933cec78b98c7e5a6e4b969c87f96b2d9ed646c1a305fb3e450603b54925e82382f4b6576b4e6fc6eec7e47c6abd3", @ANYRES32=r13, @ANYRESDEC=r3, @ANYPTR=&(0x7f0000001040)=ANY=[@ANYPTR, @ANYRESOCT, @ANYRESHEX, @ANYRESOCT=r27, @ANYRES16=r24], @ANYRESDEC, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r6, @ANYRES64=r5, @ANYPTR], @ANYPTR64=&(0x7f0000001100)=ANY=[@ANYRES64=r2, @ANYBLOB="1f90bf57f7c1862160b6094acbe92c6913f2d29a0a972cba250d192edd4ccf5e8cceb72625233c95954e7ca08c0c94a33e0b304cd052dce7fda0a440e4c3961e2fa73016591e7bb9e70917d7a3ac", @ANYRESDEC=r14, @ANYRES32=0x0]], @ANYRESOCT=0x0, @ANYRES16=r19, @ANYBLOB="930a7609074f7f16b74c47ff1bd8017dbfc0f5f81e8ce58b7252edba68530c379d7c2ce482b29efec1886b041d924f2471cb94645d6cc4e9b79e700965deb49100ea2938f672da4b20eb84ecf6c33875943a202a8efa5883e49d5cd1840dabd7c31eaa5938018d98bc045d4ce830c7065ecf972b9b0216956816609fb8d077059a967868fee23daf81020d229c4682508aae5fd49821409466"], 0x5, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r18, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r11, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r18, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x8000, 0x3f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r30, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r31, @ANYRES32=r31, @ANYRES32=r31, @ANYRES32=r30, @ANYRES32=r31], 0x28}, 0x0) dup2(r31, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r34 = getppid() r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = getuid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r36, r29, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r35, 0xa5, 0x1, 0x100000000}) r37 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r42, 0xa5, 0x1, 0x100000000}) r43 = getgid() r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r44, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r44, &(0x7f0000000b40)=ANY=[@ANYRESDEC=r33], 0x1, 0x800) r45 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r50 = getppid() r51 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r51, 0x0) r52 = socket(0x2, 0x2, 0x0) connect$unix(r52, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r53 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x0, r45, r48, r49, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r50, r53, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r55 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r55]) r56 = socket(0x18, 0x2, 0x0) connect$unix(r56, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r56, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r57 = socket(0x18, 0x2, 0x0) connect$unix(r57, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r57, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r58 = socket(0x18, 0x2, 0x0) connect$unix(r58, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r58, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) r59 = socket(0x18, 0x2, 0x0) connect$unix(r59, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r59, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(r59) r60 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r60, 0x4004667f, &(0x7f0000000000)) openat(r60, &(0x7f00000002c0)='./file0\x00', 0x80, 0x111) socket(0x20, 0x4000, 0x0) r61 = socket(0x18, 0x2, 0x0) connect$unix(r61, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r61, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r62 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r62]) r63 = socket(0x18, 0x2, 0x0) connect$unix(r63, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r63, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r64 = socket(0x18, 0x2, 0x0) connect$unix(r64, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r64, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r65 = socket(0x18, 0x2, 0x0) connect$unix(r65, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r65, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpid() r66 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r66, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgrcv(r66, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r66, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r66, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r66, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9316cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025000000000000000069efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r67 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r68, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r71 = getppid() r72 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000980)={{0x2, r67, r69, r70, 0x0, 0x2, 0x5}, 0x100, 0xc07, r71, r72, 0xa5, 0x1, 0x100000000}) r73 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r73, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r73, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r73, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r67, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r73, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r73, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r73, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d8f379d6d1d238496a0c56f1deac0a82448d9e4880b05ba490bed8ac5cb28974daeec505e13080e18bcf2c598ab9074d67333874b2e98c2c8e3993ec8329e222123d741ac701a934b7ff619ccc64ae56081c4d5d0ddb3ccf1a5ae38c1bc869909772e8a9436c6333530b5728e71cea16f1042b3830b9c1846d2239c258b80d3b710e5ceee416ce92b8cca07bf814a188f6cc80edfa72927101cf3371e4fb1db6904f106fda3a429c39edcb906ef588f0e3a090a34bf18cdbf663e90a8a6fb46ec6ddf000000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r73, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r74, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r78 = getppid() r79 = fcntl$getown(0xffffffffffffff9c, 0x5) r80 = getuid() msgctl$IPC_SET(r73, 0x1, &(0x7f0000000980)={{0x2, r80, r76, r77, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r78, r79, 0xa5, 0x1, 0x100000000}) r81 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r81]) r82 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r82, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r82, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r82, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r82, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r10, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r0], 0x1, 0x800) msgrcv(r82, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r83 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r84, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x168, &(0x7f0000000080)}, 0x404) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r87 = getppid() r88 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r82, 0x1, &(0x7f0000000980)={{0x2, r83, r85, r86, 0x0, 0x2, 0x5}, 0x100, 0xc07, r87, r88, 0xa5, 0x1, 0x100000000}) r89 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r89, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r89, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r89, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r83, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r89, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r89, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r90 = socket(0x11, 0x4003, 0x0) sendto$unix(r90, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r91 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r91, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r93 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r94, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a44080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c832a28547f51442f07396d7910ff10398ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r96 = fcntl$getown(0xffffffffffffff9c, 0x5) r97 = getppid() getpgid(r97) r98 = msgget$private(0x0, 0x20000003c4) msgrcv(r98, &(0x7f0000000b80)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e0300821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfadeedea0000346135ad3396c527985edfde740b0e01000000010000004b9eafed6a1a9f90f0c5152ff3b70177a56a8a9a24b9e348c14b"], 0xc, 0x2, 0x1000) msgsnd(r98, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d790805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r98, 0x0, 0x0, 0x1800) msgsnd(r98, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r98, 0x1, &(0x7f0000000980)={{0x1, r93, r95, r92, 0x0, 0x46, 0x81}, 0x10001, 0x1, r96, r97, 0xa5, 0x1, 0x4e2c, 0x6}) msgrcv(r98, &(0x7f0000000140)=ANY=[@ANYRES32=r21], 0x1, 0x3, 0x1800) msgrcv(r89, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r99, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r102 = getppid() r103 = fcntl$getown(0xffffffffffffff9c, 0x5) r104 = getuid() msgctl$IPC_SET(r89, 0x1, &(0x7f0000000980)={{0x2, r104, r100, r101, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r102, r103, 0xa5, 0x1, 0x100000000}) openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x80, 0x0) r105 = socket(0x18, 0x2, 0x0) connect$unix(r105, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r105, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r106 = socket(0x18, 0x2, 0x0) connect$unix(r106, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r106, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r107 = socket(0x18, 0x2, 0x0) connect$unix(r107, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r107, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000700), 0x10000) r108 = socket(0x18, 0x2, 0x0) connect$unix(r108, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r108, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r109 = socket(0x18, 0x2, 0x0) connect$unix(r109, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r109, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r110 = getgid() r111 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r112 = socket(0x11, 0x3, 0x0) sendto$unix(r112, &(0x7f0000001400)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r113 = getpgrp() fcntl$setown(r112, 0x6, r113) r114 = socket(0x18, 0x1, 0x0) setsockopt(r114, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r114, 0x29, 0xd, 0x0, 0x0) r115 = socket(0x18, 0x1, 0x0) setsockopt(r115, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r115, 0x29, 0xd, 0x0, 0x0) r116 = dup(0xffffffffffffff9c) r117 = socket(0x18, 0x1, 0x0) setsockopt(r117, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r117, 0x29, 0xd, 0x0, 0x0) r118 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r118, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r118, 0x0) r119 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r119, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r119, 0x0) r120 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r120, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r120, 0x0) r121 = socket(0x2, 0x2, 0x0) connect$unix(r121, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r75, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r102, r1, r7}, @rights={0x38, 0xffff, 0x1, [r118, r105, r106, r107, r111, r47, r108, r121, r109]}, @cred={0x20, 0xffff, 0x0, r113, r37, r43}, @cred={0x20, 0xffff, 0x0, r50, r54, r55}, @cred={0x20, 0xffff, 0x0, r17, r8, r110}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r114, 0xffffffffffffffff, r115, r116, r117, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r63, r64, r47]}, @rights={0x18, 0xffff, 0x1, [r119, r120]}], 0x120, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r122 = socket(0x2, 0x1, 0x0) bind(r122, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r123 = dup(r122) listen(r123, 0x0) r124 = socket(0x2, 0x1, 0x0) connect$unix(r124, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofihe0\x00'], 0x10) fcntl$setstatus(r124, 0x4, 0x4) sendto$inet6(r124, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) 23:28:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept$unix(r5, &(0x7f0000000000)=@file={0x0, ""/12}, &(0x7f0000000080)=0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 23:28:14 executing program 1: socket(0x11, 0x3, 0xfc) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="01000000000000001b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e20f09ca6995da7210e88195b04459f21828c485f23fa0b3c7903e709532659a55b54f695a5dff0daa44c5319bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c400"/225], 0xe1, 0x0) msgrcv(r2, &(0x7f00000014c0)=ANY=[@ANYBLOB='\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Q?\x00\x00\x00\x00\x00\x00\x00\x00'], 0x44, 0x3, 0x1000) msgrcv(r2, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000015b32a833e75f2291679e37bb04e9f5b270cf1cc82207a5a89a9763c8f7ed3142bdfdcc7d2dc90078ba31448495e360e3a60fc9d960fe3656dd128445d920ea6dbf40bb5bd5ba5afe4448b5e491541b153205f0a6129062f235e30aa461533c077bc4b4c0de71c84f1210ab714baabde9491382eff8e6c63adc3a4778b30ea96fa9329888dd862a55f77e2870c0d7080fc006e7942d0833ca2920a1576da8a9f8295ae37b65e1a2c1522a4a6e6e8b4fd1196194ea0f075d56e3437d0a22df937750da50a89e2f1d4d3d32f29d34972b968b23f53058aa05e3086264cd5030147022ea0c09fe5962a18decc032b783f37211567edaa84ef7286b8bceed9f134105652d7ef5ff4ffc77f5e0ec251b2352624c7956f4c1c6789f2422ba157cb78f7ccdd600436fad39abc40a551c03fd1c14513db75058e609ca4db891f998c76aaf5e34fefc3b364ff523dbfbc59efdf1989f2de99b9d8b07ff2c8b044d547cd4fe44679ed6e941435734591ccaa0d32d9cc0bc3c5ee43805caec44d6cec5404014a5152c17ab6e6a079a9ec9268b08ea59c66f39736bc142465297dbd5e572bd739893ccf6cac0ac3181cfabe34412f3b2e20eb7f4efbf607f833083e7d73a7a7cdfe42a6a964931d03afeda25349fb494cbd0b199c7420b039a170ab6a8351ad7badc5c399068fbcac8d99e6a6d168215ae030bd86851d1afe7c8cd67330632a0905517e9affb5ec23d3bf7d55c1a369cf1c857c885b5122fce7cb74f651d52ed3fd1e01d79be8f07f27794c8077bdff36c66af2a94ef41aad942ccb065946fb8fd6962df15f40e602246cdd8ad898eb332bea3976ca76417dfecc8b6aac8ff4cdb4761d0eac02c6f8d643619374a2f55cd612fb0de9ef9ddeea82204b7d225eb8a9d396a17f4b0c00c30c97ca22623e6246eee9d15d1b5371a1ed492577576999a71cb0f2dc6cf868f087c7d39f097ff798949df973db2d2149c641d46802a6f8796df9666b80e82903eb1df929513c38062d423516c741e1a82779d23edff6dc764599f1fe197f271c287db8da044dadea2607931c43324eb6a30fc13171eab60818e61ca0b1333ca32372be272e75c02353f26f0fd424215aa461aa4ff9197775260e5e7a2f25f52c119fbe690a3ee11350238b77fa1877a5744e5082bfbf2ed68609d73f780cf97997584446906810f7c340b2e0d2c79ebf1245cfbfe8ef3d0b1b4a2e7592f5a08cc11d3e9fd2b3bc6223c2397635f40824779a2c0b6c6fd2bcdb48f5e083abde843b42601c3f6771941fd824021cefe889e3a62341cd5722b236b19c355c6d90315d47380491e05c7841d689a25b5fc118355c0fa0efeec6708503320da84f73b216714e0642ceb2bb3e5c3ce7c82fac776fd771fd2b9c8d8bc7a7f81bb741eacd3b8f2a60e37c5dd00e7c5605237fa8a5da86d5e4b23dd7eab993b39ddf5c4f4974d850f06c9f0ba28866e213a8aa6745e1a0e666cefc7303cafd56032cd8d30ffcf7aaa69845d6838ec2837f2a69c666d77b230f1786eba6d6e9291b33a6a6108c1a20b8a3199f5f940c8ff55a7788864f0a89a770996d62765e3f67cdf59b5e3c68077328b80bc388a4a57f978fdd6b00b86f13cea6b1da63fb5e2167b51c8270f712e90ba3353caf8497eafb31400b50419ba617cf3e07c2103865e81e1354676e7ebc2c01830debac7b1277da6c5dbdc8f4c8f85e94d2954f828b695435047ac9d1b2964bc4d86c92ec22aa873af5d361ef7164fb778552e0dc87f3c8f3b80e39fad43c8de37b749904136f28e3d816600681ca7d247a810059c3fe8b70306cad25de64a9d66c88b2078fcb01a6168a484052966419799beed262fbd1ad5263dbca38a20702a145ff141d440e80fa88ce368a9d75bc1c1c7fc19dfe5285eee38f56275dc57012ae6a066c4e825c4a204d4b91a35a22b846b0ac4129961babf90e32b71c31bdc154e56d148bee4f3fbfe6b8008da02d31d2e71ed5a58dbbee0bbe227952afb902fdef72583ade5a91d0c07ad1a93a7abb4687c40ff6f5abd76394882b0e28c6014874f10a2d86dd269a372d66ab6a0c9f571a220e0717662d7afb67c67cb5c0b894cfc6b77f7178ad9fa6d43e216807a02162736fcd890c7537337e2ed8d68f965d76e2f877db52d65e327ac72c5f3f1a2c10ce6180005a41204f64976126f665500aa3b422bfa4a68d7c4e14cd2a1a5b6fbbbfafdf3fb3bc87d94f8221482057d6d8d59a92a7481d2ad4d8f5d52f92ca483e1bcb5f2fdbbc8ab22f1a06fa45ca997385e41ca7f75f74b974086534af29a66207e5c89dcbd022713db831affcaa1e28c355ec90dcfc4cdf7401b3903487bfaae99aec5ffd4c366a8c50466423bcf45566483e6bf492692ecd39003e5690eb260ba6fee1eee6abf1791dea499a0fc7d67d1e877f7bfae2ed3bf8c57c8a3c6087dcbe00c8e4198fa1aa561fb62d9543fc9aba9de48366e6e90f366c2d9024b3f2f12d6d9cf3e9a5b190e0e156a5b724b84c6fa10d945cb7d3da95fe16de52a795dcca178a2fb945dceea7c9b06c2ac6a822463bec5d170914175df6f6f98cb5d2960c0958c41e6f5f2ee460910287ee5bdd6a371934871e774ab47d99ce7238b260c9628560575724a91582b8ab06634d518af44308f21c9133fa982a74c6cbf23684708dd8640c9a97d8b23ba038dcadf1d3e66eb4561963c4d41d4a299798f18bbf269ae23fd716181708b6317a86d4c82ea86d5a861b6df429c60380403cb6f2649bc359d722c0562afe705004faf29359295a2b0f33f7821d770d01e0c07417a6b5a22b740915a45829823dde22cd9b68ad5007a40047a137f74de8007c62d23f4859d38f25086361e6262f8d13264a2b0bc72dc4a91f833a1b5c11eb3ee9c843644ce5f8f03fffe8bdc51826c698a00a51f5b1c9f173439a11d64fc445e9b72a5ea11ad71371db9413b7af8d5b7b8a157e810564c5449d4f4c683224e962cbabf3438f6cbb9ca5238b0d302be91aabd7a5b55cbe89d1ecd574c1d2d81632aed28a4f842941812995218e8fc4d16fa75944143465e05aaf6402cc970ff49b5dd1129a2b3c3069e6e51d3ea2ff706e8b1d666fb70c14b00bed479a807ab8a19f275e8429e5394b87fb240bce1ab4c19b0f0c9222ce9097c9bb5fae9af76702d75cf7f52b4e8071b0b3cc74b7200984ca0336919f77547d1658e95e09fd880b6888c7aa9c3e0e8d98e89b1b09dd55e2ab10aa3cec3dbef341639f3cb61bb41ecd490dfaadd9b5233c6e83b56cd9c2bb074fc2e047c8e52c38c465480278aea356a0d2350f416b9bca63513e6b93c1dfa354a3db63804da9f7b2726baa1655257fa5f21f56dd36d26cb9879f463f9531a43a695fd7c1c6e5c262d46fa19b7878b585e1ec99813979eabfe7678e3e59df208c1a1a4597677cb0b10833a4c40f3f0ff60553866bd10694ea472249b37a1d647fecb1dab1d037eea2c6c70e31bdc68da5f2a1e4c80a2c946a667646766d45202699d2990dea450b9de4f72f69286f7bf600e776a458d5becbab4b45b24446cefef50c4f119443f19e18d0778d6c941f0e1bd890d1513911f52231b8ac03b75eeb1c5b4593484746d404140ffd141e40d4f041b10d4878f6a33809e1d13840b47b84962c4eda62bcf1ee5550dd89856147a32624464a0b03f0dada0f880dd3c1b0393ee7f5931eebaee2722d0924838e6ff131ee89cb78b5bedf3714ca999040dbb7de5e40a67936b99f7f90863e7eef695390267062d036b8149e6014df128a8cd5a631823863d88bdabf7aff1aedf3d73ba876c0227dfa32b76df8e8615e8c78282a3de8367df9d779b3dde6589ea872af179af55da7dca3fe8550e01d933a4f78cbb71677dcb6e3ef90b8c8a00366aeb55ea409b4448a20d14ad88a198d72488d10db12012ae859f6e77bae982a630ca0f57cbe9db2a9605525e5279959dbb98e969032717897951f076a0334ffdb6ab9360f072f5854d9f7d3a5a6c7cf7def6ee8a9b3e5a46febcf87895381ec0c2932a59fb018de984e9165a9cef3e16ebf51a0af30afd2d3ae8d19e99c21f56fdcba1794caa0a4c9289a2030214a8823cb260ce50d571585b06cb9ed37070713f54790a01a47f53c17006765bcbe03e3376bcc3ec9c602a36cc75509fcde4264c8f7686710268d73ba93da809ca762af96b29e29c36a19306d9d62834e0ee1047e977f0773baa3368177c0f37318fcd812d287d961da200ab112a021c959d3191c3b124cf08f619c9e4a7dcf12a7c08f81c9faf50b8565f59353750fe7c92984789c147bac1896142f7b409af6ccfda94fbd7aa74cf68b5570286356a3ed27ffce5a725e9b5e05e3fe0c657ed8485425743c5344fa4d3af539d0273ccd1642c67ed6e58c0189a36f1a37143ace9950ea023582b634f4097cb11f08f3166313f08a98e172006ac0c8f5e045c6ed547fe08b3800abdd11e778cd3ca91d443f8b5d140dd7192d854eb8beb94e8a2577bb82988c74de7a7c04e72b6c5144ee42204a875e8f1289d4caf37e46d6de16cfa0f39d07de5efb2f123b562cc1e4a52036d1a0c7a128f43c20d810a4b22c1cde4ebdbc5cf6bfadedf15cd501074732f107652ca2f8f73c3211d81e5073b400dce35feec26d95845468ed765dc57de9009a97ca2940bb17897f97ad004c5e704556a1ada2d9fcb229126d8ee35926f395756f5967586f04f4d32f54f678437436287678991289d57815e9d38fc42d1edbaf02dbd3e05cf83ed75bc783a8b1565b898b548eb1f88e2c71fd6502b3c3d2f8fd5c8bf7b14053e69e6ad1d6042f8c703fcc7e202914e3790156e8fc4a48faec2fe99ac24807da3565c070a0e150e514bd7acbfcb68affd2f53a884643a10c1284e5b53d2b25f75814527890152038d0b0e09b270dc0c25ba87981982f73ff0b3e7daeb59ca9ffa0f83ad5765ce22e2e4401f7acadae8009c2d045c991ea3324f244044cfc1007a32a085d3c66c40635d53fd1f8e1c2be3fd57e9f73596f934340ac57572a7ebb11c8228051de61244baf314a6952032631b9ed350f839a6d524ad4392daa4cb7566093e54fd6cc3ef06e8841e041ba4a24fe8441f417429c485045b28ae603193714b434505ed7d5df6a31ccd6c8ece15d346aaf3c928f7b7fe00127680a5e102441a178a59caa8fd0a24c1a059efe36df3b0e92352da71db46f0e27f17ec472e85c00624d7b23914e11a426ee064354152b9e9197ddaf6628db3b50b189b813a2410f719c80123a5cfd871a37f45f1900d4c67280842c834bc03a787d990d2a82249d59c65e1cc87feccab6ae6079bae619c6767e94a121ba8b580ecfc6db34cec2818a9354b762efa78ad0792b778d0c8b5574af81550626805c9d600b6a97893254c57652703e3437deb336b526adce4c1e4f423583825a1d50f9eb9147404609c991e73ca079bb0f06312fed573aa9b33695ed9708bd45569a2b3ad87dec5cfd1dd5b5a9181e80a83f081f1f6a5881248a11f9cd47d77077355a0c92e07661f5e26afb9b03d5d2208da40065bc882392d084d1cc903f0540fbb47275a3f2090e8f040a79a2de462be8a73a7b543c88d1308f277b99fe4151ed77074aff822c70f2223949330aefb32fc901a917e485a0a712245f530b37b9887fcb774845b76aa69c76b0119cc3183f5ba2917d862cd80c9aa40f5809f769878dfeb53baf20a6896758cf79b6df345655c559c5ad29084ac7ce3461cae7d45cc8fc9e22cfa25f04e68acfba25b7071b84aa000000000000000000"], 0x1008, 0xbeed2302a131943b) close(r1) shutdown(r1, 0x2) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000001400)) getpeername$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/110], &(0x7f0000000200)=0x6e) r3 = socket(0x11, 0x3, 0x0) r4 = msgget(0x0, 0x1ba) connect$unix(0xffffffffffffffff, &(0x7f0000001440)=@file={0x0, './file0\x00'}, 0xa) msgrcv(r4, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006bf100000000000000"], 0x85, 0x2, 0x1800) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001480)) read(r3, &(0x7f0000000040)=""/89, 0x59) socket(0x18, 0x3, 0x1) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000000)=0x279ea4de, 0x4) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f00000013c0)=0x7) 23:28:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e5010400"}) ioctl$TIOCSTOP(r1, 0x2000746f) clock_getres(0x4, &(0x7f0000000080)) write(r0, &(0x7f0000000100)='\x00', 0x1) 23:28:14 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgid() socket$inet6(0x18, 0x0, 0xbc) r0 = socket(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffff48) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r2, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) r8 = socket(0x6, 0x804, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r8, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r10}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x3ff, r3, r4, r3, 0x0, 0x1b2}, 0xfff, 0x9, r10, r7, 0x7d55, 0xd75, 0xfa}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = semget$private(0x0, 0x3, 0x9c) semop(r11, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x4, 0xf, 0x800}, {0x3, 0xdc, 0x1800}], 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:28:14 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000ac0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 23:28:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/94, 0x5e) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) socket(0x10, 0x4, 0x4) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r2) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(0xffffffffffffffff) ioctl$TIOCDRAIN(r3, 0x2000745e) fcntl$getown(0xffffffffffffffff, 0x5) r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0xff, 0x6, 0x5}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r5) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r6) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r7) dup2(0xffffffffffffffff, r4) pipe2(0x0, 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r8) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) fcntl$lock(r9, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r9) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) fcntl$lock(r10, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r10) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1000000000, 0x100000000}) flock(r11, 0x2) flock(r11, 0x2) fcntl$lock(r11, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r11) r12 = syz_open_pts() fcntl$lock(r12, 0x9, 0x0) flock(r12, 0x2) flock(r12, 0x2) fcntl$lock(r12, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r12) r13 = syz_open_pts() flock(r13, 0x2) fcntl$lock(r13, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r13) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r14, 0x2) flock(r14, 0x2) fcntl$lock(r14, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r14) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r15, 0x2) flock(r15, 0x2) close(r15) dup(r1) r16 = syz_open_pts() flock(r16, 0x2) flock(r16, 0x2) fcntl$lock(r16, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r16) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(0xffffffffffffffff) r17 = syz_open_pts() flock(r17, 0x2) r18 = syz_open_pts() fcntl$lock(r18, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x551c}) flock(r18, 0x2) close(r18) socket$inet(0x2, 0x0, 0xf8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x8000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x10, 0x0) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) write(r0, &(0x7f0000000140)="97804b2ab7a79d37708b2748a036a6b1d063614b01b6921c4f9ec8111e0a86be5d29669f4c0afb37babf68a590c4cdd618e82b80ea681052c4613f91e6ef0f0b61bbe0f2de26345f3309203315d966cd1b8ecbe7843f18c1272a306732", 0x1000002d9) 23:28:14 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/741], 0x10) dup2(r3, r0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r4, 0x0) dup2(r2, r4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)="73e6649d", 0x4) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) close(r5) dup(0xffffffffffffffff) 23:28:15 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000ac0)}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) r1 = getegid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r4 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x6, r5, r1, r6, r1, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = getpgrp() r10 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={r9, r11, r10}, 0xc) fchown(r0, r6, r10) rmdir(&(0x7f0000000000)='./file0\x00') 23:28:15 executing program 0: mlock(&(0x7f0000453000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000568000/0x1000)=nil, 0x1000, 0x2) 23:28:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mlock(&(0x7f0000563000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) chdir(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000100)="bd", 0x254) close(r0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) 23:28:15 executing program 0: socket(0x6, 0x1, 0x80) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="a400050460000000000008ff0100000000000000cea1fea7fef96ecfc73fd3357ae2010000000000000036acf00b7804be781e4991f7c8df5f802b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e09f5000002000d7d0200800000ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400dd05005aa0b2ca1d2cdb000000010000000000000000000000000000000000017c3891f34284547b332923b09300000000000061ed1afb51cfff5719a3095396cbf1e1d896267166e30befe02784c20b7c0e4b9db626d98df15da4007d60e393e77391f3293572b4e38a0c7a4c9fb699f1fee8a90332fc71ae44a39df9740f28638af82371b801db26b983838d7022531ba2e8c3918b001d76ab0a23e70c813bfa2899376ce8cb9d1010d51aba9eca0e1f9b248b3be7086df3b0338cef9379f6b6c6449f755de751d954aa361091cd98badbcf1554c45d79bcb23021733e5b44d47515ec984c2d05576195bafe8e841000a749e975d79f883a4b9df1db8d19bde9ccfedcba698e05bd3989dc79603fc9a8966ea533727193cfaffb590cee25ace6cbcf65ef2683284675ea2d12cf808e671a772076c4cce54516c40ca8f5b9743d3ad1e9e71272e599959b0eea258281c85c4fdca1024e16e824bb76f136318e4d9cb5e0f16a016fe392dd19c1", 0x1ff, 0x406, 0x0, 0x0) 23:28:15 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x49) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 23:28:16 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getegid() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r5 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x6, r6, r2, r7, r2, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x3, 0x3f, 0x2, 0x401, 0x0, 0x7f, 0xfffd, 0x8001, 0x8]) r8 = dup2(r1, r0) fcntl$lock(r8, 0x7, &(0x7f0000000240)) 23:28:16 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = msgget$private(0x0, 0x20000003c4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) msgrcv(r0, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b240a891f62e217821b111ef89695d4ae142a2099a27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef73412804723f6248d1e0800000000000000c4256ee5b169d8df94d76b364090150e1c4d0b7f49dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977d4eb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fa23e44847dbd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639fd3fd5a2ed49500da8e8e1d1884184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035bf86b4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682980b6e41aa007394ae6589f500aed72b2254e3fa9633652ff8cb5c1be16a6855cc91c224b9392389181df809fe27a44c05be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea00f1a2a68ae54cf4d7578c5d0b25f2c45b36ff0d695be1b76b9d32009c0c0d086713c923b660079bd516232fd7ec45075e6e2588fc972330f3e5a21e86217ca489d8a4567f986df0c78257a76fa7d5608f4a6afae5f957907a4845356511d73c05cfccb08ae045860f1e7b848bd41c98cc0e35624434f9cd32fbdd97dbcf59be6e796e62d59eb1539bc0238b0d9a7c859829845e57009ad4e967f612d963aa113dcf8776e43c89f7a09b113f0273e01f7cd762cfae3edbae9bd90ee5ba7e8e5e9284b4fb88687ae6bcf40f455cd839e30aa07d1c6166480e3bea0c4464d6dfd62e673665d787fb729e4e1b7a027af7b0bf216d57ef86d06d0f464d333b8202289397716776c29c729ae78c3e190465ef6e348364823f7d0c6ee18895430a55df31f625d731c2be76e908f42b5ba7bd6bd833d6bda83a3e2c1006e809bc9c6332b76aaab1fad705d18cf64ebb4f5da514a7d83e66a136cf22039c"], 0xc, 0x2, 0x1000) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') msgrcv(r0, &(0x7f00000018c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000003de88d1848b658ac8d6d5d3524344f718eaf166ed64b3b23fab3a432fde4c97728cf3aae20db1a17c9ca8975d919990eaa0e5a51c9f8d145c9efdbf2a5f80c108fe9904b7b5bebf5af8056de5e21786a49f1f90c72aa9bd04a15992de4e28ee9197d7fa0e6c8f42e2c3c3e5bf6ff1d55613b3bdf36fbf9a1cf91bfc0f2d4eb29a29867d7d6457361827125289f540df5f420380a9fd3d374c6680e5e5ae2b8eba2fb97576e1ea2b587b561d774fcc6dd71ad50be56c027ef89dc726ef0fc23accfbdf727a71233752429cc1dd8b8aa5a20ff14c069cc1bb4f96c23cb7558c21035cc6c7155877ef35a5c2b91a390952b8aebd73d0d1eeeda9a2f3af7c3c905f0a438b4dcc19a818c607b97744dcf2e06b939"], 0xfa, 0x1, 0x1000) msgget$private(0x0, 0x5f422ba73daebe81) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = socket(0x10, 0x3, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r5 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040)="1c", 0x1) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000040)="1c", 0x1) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r8, r9) socketpair$unix(0x1, 0xcbb4dde655a884a, 0x0, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000ac0)="29fa51cd2dac7ba926068582fbe9c909c1ba25b436d79dc0baf34710ec961745c5bfe09b32f2bac0cc41abf718f0c8c1ff9f9c722a71fd8ad01abcfa67faf6a937abceb826ae9941d9c800e5a940bdbcca3aa912f79f97266f23ff0e58b27b27e02ef9153a427e2afd7810e3e19902a327d84c42d4f9346dcfa532fae1336d3f23a074a58cfc316f289f95ca21a055b7bd1d9ea36b89ff4cdc589989da5c2e7c503b2e3605d3ae3fdf218b17c77070d1ef3fce58831ac267cef832bb7750ff0eb8e184564f117ef27db40100000000000000f407b553a0ee90230a8df88aaeafbe452d48106b9ae69628c17515101fe65329abf4d98288ca6e2b93463fca19c4b71d3a7e0f50bcd0a755a0f221d65c8902c35df43cfc66f2e6b6dc0e14f207aed1bdb8d79416f1f5a3639431dc3b2d578cd653e1d330b23481bc4ec50e8611b5b1c0435bd15d67858ece5d4f4bd8af71a7463d27e44ca549edd1d168a6056a0c59076f2f495a9ded7c784d809c30000000000000", 0x174) sendto$unix(r10, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r10, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000040)="1c", 0x1) sendto$unix(r12, 0x0, 0x0, 0x208, 0x0, 0x0) dup2(r12, r13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) write(r14, &(0x7f0000000040)="1c", 0x1) sendto$unix(r14, 0x0, 0x0, 0x2, 0x0, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r15, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r17, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r17, 0x20007478) ioctl$KDGKBMODE(r17, 0x40044b06) readv(r17, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) openat(r17, &(0x7f00000003c0)='./file0\x00', 0x0, 0x80) r18 = open$dir(&(0x7f0000000400)='./file0\x00', 0x10, 0x20) dup2(0xffffffffffffffff, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000040)="1c", 0x1) sendto$unix(r19, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r19, r20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000040)="bf", 0x1) sendto$unix(r21, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r21, r22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r23, &(0x7f00000004c0)="1c0a81a413680baba858e86000f7502401", 0x11) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x1f\'\xdd', &(0x7f0000000540)=':\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00'], &(0x7f0000000680)=[&(0x7f0000000380)='r\x00', &(0x7f0000000500)='\xe7\xafu\xaf\xc78Z1A\xef\x81\xe2\xfb\x8c\xd3]w\x1dfh\xd4\x9c\xa0?\x14:<\\&\x11\x1a7a\xee4H|l\xf8#/6q\x96v09\x9c\xc0\x86g\x1e\xb0B`\x91\x1b\xd7\xbe\xcb\xc9\x8c\xf9', &(0x7f0000000640)='c\x00']) 23:28:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x1, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:28:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002840)=[{&(0x7f0000000600)="f652d049da8fc98136a56d35ac28b39a83e57c499650bdc7ff69dcf1680945640eab10e7172892a853f4a5d90db701cd31e1e23c0f71a7defad8b2be13ad9e7e4346ea0a8699621ed128ef2893c995c82732b2a8f0be1264e63a7400275f40ee0e74cf7651d3ad7806379960a854ed17e74af227323091c2978be3d97308ad470554cd45b053ef7311c5e73378fc45275a65b1b70c2c53aa9899d3647a3f567219de82d46d50313d48594c0fe0b8facb36c5c0e1fcef930e6548b708371c86e8eaa24e8e2aa755f54533f55eff6d59c0be0e57c2ba6f54d93715663f5b6fc4c61e6c32eaedd50c37b8131dcbfd23c610e9ed3c0c9c4eefc236f17c5e50eaf30e71f56acee63fb5ce2f82a6ca5bd3686c2b52c198aa5087be039ba61d5b5e64364992d6accfa41a187ef67a4380a41370c73aeecff8dc2c4bdceaaaa1e5df68ebc36d347bc7c9d09a108dd4a82132108335c849987523fdc41ecc56e6e0eded66204d02f022883c23f70b47b7203a33ee765bcc8de86c295f15035e134eb81292d9b156477d4c21e1228193deac1729f4490551e6f51056524bbc2096a92ef45b958e2b790c2e2262a16a4d62cf0d567d2068ae91d1d13639c08433c4ae714a35a1f0922e718a35d647d915cf98a6d66365b7ee60831233567e11f18283a1e47004802c6ce4112532a787042685001566c20f5d902035b85d230e440e4aac3ae904ee2b2fb4744a01b72dbf1ecc8c9bc89034e51fb0b4b2e39d846892aae265bf3fe8e2a996ef76db1b7c7e219bd88153ae60389c4ba2269565b5d44fe81c69144ce662357b3af725846069217a0474abf05dd9d4d7b4a2c01329a948ec47ba06d6061124283ea4346a8b02030f9388714b9c979841e0503c8cd3fdb0c1669e419a8643e4b57b147c53badd6cca50864474bcee65b8252b1bbad53fa68b4b966d3a3410d87f582e277a3ae4b3603ff61b8d47361b381f93089d166b75c210fb64f2efdf00657e4a3c7159e5db189c8831809317c55f034dcd622ab288d745eddcb733fd9fb37286451c6644697fc8c83fd6b537399837bbbdcc7aec7e66db732f4544e4cae0527301b6701d25c7457870afc4cf281f4782af4a6f36f73b5275856adec210c706a9f81792e3670004a223cd96ab9c19ebc9aef181bcda90609f9fc0e04a267158d9dea88380d272af2c520288f3ff836bfc2e1601bfba0b6d13e6a15a2cbf138d82d143baf3051c55b4e558979ebb74affda7cf11a95d6173cad1032249673d5bf8cf3206167d54d5d6667c88563bc0e2c6f167fe5cc24b323c49b1a838b52f89c03ba98e7d61d99bcecc3584cc85fb7c1d4cf4d121c4a14ea517698f3859a474428a13e5cd8baff5fe71c0bf7dc76d8edd5f40cf6d33942b2e62e3d7db951280e46f4ef5095ea0013a37e10819f3af0ac5d1013cfdee9873245dce012f4468bb9a5d281addbb8cbc599397f4d5b59c178c3385e934cc96117a1a6041f340b2541eca885f3ece9d11b5da3d593f4622fa5c270909146608e575a7a4fa0290ae3f1e7035f5a841daa5c662ae1d716b5b2ab5fdedec92cb7fac9831402eb7a773cd6cb35cd61f8b47a736a41a8779dd73c6711f55ab4d9ee78114f3ce3b4035abeb8b18244d324536e2c678323bbe940964f15e850755fe99bde9224ddfbed175b8084b51d11fd6c7c0de2ca78b7c0f69d149d46553d66aa993a2a5d246a8f4c4a0b087d8f6d430582abff1b300287a3af4b1cf5d11958ff14e3798f804a33342820b311a1d3b37841a6fa21ed13d93bb3d9c9e458d9c94a9366e746bf2e0994bde32400ce6f05d2d8e8fb2a5051d6763fbc33873938f9fcb87214b8377f43a34e653fd8c6ac54d681f43fbad78075244ff2180f53be816148aee6d0d3af8f3b9a940798e4e73942fd1244b5cdc339bc86afdebea22740e1c4dd40ba693e852bece2b6c6e0a115a10f71c47f50f56d6eff67db72392cd5adebc2da082dc9741e31dbe88b239124da38aa4e18a79d75a2074997c99e027c2a5d58287597c6130ede34399e106dac7aec60fecaa40de413c72e61f4c118b2b44dba68086d44a909deca38d8e5958f2bf5e79fa3d71021da4c1478098815435a322fbc313fc6766d633c4e3d5748ee964c7b4b3214e4064160973722f77e0876ac064214a56876d1d7b78462dc2ef75307802a4f93777dc16682b26112dab91abd2a5f941de5fc1dba585d71d411f3f95c9f9e10a013f62c9124594cdfa9e5a78978126d2880e1ad2286f7076fe9988184ec2cf75272da8fd7e7b42b58b3d0b07542ff34d8b209b5663c72505c7de00ca76e16cff7c4884694a02b156a2d6a76b8b117d89e850092b0ec1061662606b6c93966afac123ba3b4045c891c79f1b32183149dc8c0a86993fe5cf71422202676c3731a5cae8bd5ba3e0308573d1597446f7501a62e7520fa92642f66c9cd2d27a80c00800b2be570e0bf938dbf74074d35247367ea6ae082fd96ccdcac78a186a9a2effd29171cbc7914aeb2b7228a64eea0193df20b51c1e55c5434f4ea84749ed0cacc766f03e674fde99042c9809d21ed4eaa22c3b7cc7ef031de55e03bb6bc359f96a5899b68c74e3e8b3d0108dcd62f2e6ae3482e4d44360b109312375e83aa0f70f1cca576ec7b4fe139343be87c32dc256c079872fbe8828a6e96a9a9706d4f86af283971a9b3bb99567a988ebc164e3f4b77d6abd488f1c1cf03fc7af86bff5913b94094d8fb741fe7874f65a00a4a5f2b4dc647cb9d317055bcfed57648e250f28d2f0962acff1e5503f503c77dec48d1da68c870f4f3b97cde251908eed607139d7498c6049d4c4c67a8e001b029da04195db1597be324b289acb18b5dcc10ed8c723a2ab734df58d6c609bf2f4ab61027f540e607350c5f320eeb63a954272205c27023ea1d6cf7a9284eeca74e0f75804dde2f4de37f1f7ecf682cd5b45edbfd0fcc3478885711b0126b72ed75661d12ecc7b704a57779c34d84280834126124a8b574673d792919ce4d90a85f77e7c3945d0b4f577ed89c4bcc12bbc653932d6e1b256cfb6d438953d409048b2572bce291df1b97cd8d4fd7382cdcc652256808fb0511689ba7668d648d5584804ab0dbd78bd06b6db8791c2b82a76ccd39bb25ae0be6f5e541063231c4ab11945ab7e35b8bc3097cfe61ab531a8775a0d1186f18e3866f2123f396d630d17d6b07a65e60a9377ab342f330e256a15c4c05b7dd621de2985d2675bb3fd629168cc94710708711db56ff8f4d898cc97bf931e5e22353fe6e7221e6767e60755f829c430054d44340d73a24d0d04aed27492b5af12e9dc2db92f326bbf48ca03d9ec9bc8ffd63015524cfb346cc1e52da9e8d29cf65ec55c76ca9f4382c344146261db2e69e11d8ac2253bd9e6d1e5b64c5d6fbba095ae4ef9a4859297da95155e9275ae9ed1b573b414d8f30001998ab20bf1e25b9e00da6c4ce962cad574b37a9aa43b54d311031fbbdeec5111e8cd6765ce027c852dbb19491e451886e6eccc8c4d22e21869e71648bfaafa29f1421c0cc94398d1f475c6ff796e0677958c6c128a7c44391d5482e25106e9f42203a8114483b275c2d47624a9258e0fca1008799cbff990f4f52ee0a254b2188b87a1919e850831d8630305af483150769024dc3aabe531847a7eb5046ff8f5d467c632010ebc669719f8d4ed314d29074b73b62891c5aaa70f78e2cafd8475248c11b1b3bf6baa497d0bdfb95bcf5eb5908fac6726ab57d1152169eb8efabd58868683be0330a782f35a3db8bfc7b046c6ada5624c9d9574e540f0907b156535db031e627272e5593be4d016feab2fd8f0eb8439be5dcce957510981c2a44b59b5d98ce530939b46e896b157c2c55b96e04ce49f13d2317aa5a9a20eda0643434b26ff632fd438e820bb4eddfcea8a71a49a48daf3608a8a714d9bfdecf0d343fbaec3921a2d9550a60ff94b284fbe4c6b07541f02fc707b78affdb66cdeb88596e4a32cf6a0b800534a3e44c570fdc9a5cd4d0fd43ec4627032e920647adac8d19d36632b391e98768cbdee72d3050daa174197e7194fdd434d2808fc57b83ecb0cce34ffb2a4d32ce1e03e7dfae6078d58a623bac7dcc8ffec03d492f39bf67424ad0a895cea3db83740d15275011250b04bb3c45175db9066fc8bc5c37583ba59635575357ac22d14725b50c3df680ec79fe66248a2faac88e00483c0915c82d8bd20301c22285f21f04c0485e85fbb17b5ba4e11b026090dd18a3e94ab12e33ebb9f40a9817f73492e35a5b49c59a1de9cae01008aab9d359442ddfe841524af8c2a36926064f7be37fdc7c26586be9553fee7ed3e997062eee69c39388cb4d0d5569b872a2c95c2ce42cef2c4a5522331c60e0f0a9f169b09e93eef6240e6b19690a8a532392870ac5726dc0f6634e328b3a76557731b58dec4d766f509b5bc5cc44a5cdb245368f74d960c21c94645a88e2e8fa79a010d8334f195856da81ef72b2beca03fcb049b4c06e26a2b1a515e59efbbe065bc6d3bb0c9474969d982b159702ae98ed465542dd9eecac1f67182f51b1fdc893b10de70dfc5e76c7abf7b5e520d9220058c413cd4e27522eb2e3fe4cb87ed3749c90c7f46c1de6fe63fd5b8ebf694a38146c69051eeda72c088a0083dd51d67bf63d9a94a0ae9775cc0400e21e75ac5906d4c93ed0cd77400a8e94a87027bb7b5003ff9a2131b1b604a7a83918334272f21b9b0abf8cf18d89970e929cc01cfd538d0a949113510cc5287609a46f82a5b647806d3c96106da2e8c8af0322fa387c36d9848fa200b15f77642e13cb5fe8215a3061396b361100adb5fc1bad853d4501e632b4f92b8adea719f2fe690fae4405149a5ee5f2a3af62ecb69ef4e1172b42500c6e0ab3bc951b489920d5356f17a5cad83ce55f4811a1a9972c0082cdcfc6d5084912d96cdc5a581a8bff3096a1c4e5c6ac5cd75c521e236262ed5910c0961d3306fd8ea469939c840b6c4a66f8a9a5ff448d42e1f31f2990a61d224097ed28c54c67295cb23de153db7984b7c32bf296d2a73f83ffca7a357c4e2074e7072cf537f69594dbec91966a92adbd9a64c437e8a73d7321505c99542aa3d3500abf844570ab3569338b093aa4b7518036d755de66bd7ee6801896125f2955ff0a6560458de86b66758c21c50972761bec0355bad81dea068f65d3020d5256071fb40404b226832e66176e6ebe66e15a293ec55f0f5e5dcdfb080af3986a696ee299039072e45dcd186d6719c2976811e0c4cdcd547e01ff1055befea816eafd03e341479d80a", 0xeaf}, {&(0x7f0000001700)="b84627dd3aa56d370a07e210a730604c0828b5a0edfb0cd7981c92cc8280e011111d3c9a40ebaafd98335d195ba8144896261399465d1977517ef08ce2ebd90466e60ffb39a3ec588d873deb166c66cc4338d84d550202044bc3bae2071341f46ef259e9df370b6f79e0f7581e3782b9cb3a57c8a0bb2da1b422bda6418d596c6a6518c81907e994e8156603c51fa4abb0b6287796eef985c80dffb12bafd913479a36c56cccdbf12231fa1ea15b5d5c5c3c3f6e5645c8d42218506321abf110d0edef42275e6d8acca9039cb156d4ca4d7311629625cc2802e931af9e00460b46c1e39ea71e9e1866090c9e275b956d1f2253f0205c540c0c660b609b69a19a93d72348b8b74f82d2ec198b8b31e4c258bcca7ab48c713512f31c6e4d484f2feec1d568d7634efb36a17be1e3053a825c5052a5d2371afc1806a01ea112a58521787ccf4261a57b4db6c3e1bb6822b17c74e28155f8d5e98ac0500955148f33ed10dbcffd863faabaa2f166b2c9cb69191ae204a0ec9cc839d5f091499f5f0835bc2c4c2c7c71b8569c117ffc24d8bf67bb64570e33e3c31f01a06fa59d7236f99f607ffe7cb2523a5dfb19be05ddf810d6d7cfe187aece30bff539f07042b020962fb5e92d5995093db5481d3935e184b2e063275e4c29dac7a0318133205f6dca790375fd240eebbd786a030136d5691981f7f950e2087b5533448bc8cc4faae2f5045519b28c2ed0d7d78c1330416334471e6ccbba175d53b1e87ef038528da131490ecc2a5f651fc1927171d4556ca61c150864ca96cf72898ab0a8c17bca3d7cb19f443577930f4592b69b65cd6e7a78ded8c85235bd420d0e2dd9d9daf8a4521c27c22fe0f06cd0f839b560975ba2b0c9cb095dd7c74d6e74e792dadd8755b423f04ae935fc96ee4b395de8f62f495672a945f3c2364628f46ad6293fa677b79efafb8c714b5decb6db0c6ab56ed2edb5810080fd15f440022cfffa4bea6abfb706ecf628af28171371732a0deb775fcf7017cf0db7c7e4f7d677a6a0469c7bf96b11f2343f40cb655125dfd01695410ff26e83ec1beb6fa31adc147e6f9fdeeec4d54204397673d59fe825288bea504b4a1eeed5a47e34f9837d24012e52776e7cda5686c161f0633e52bb86c59f04c86fdaf42d4896cf6093b77d1a175044c433a77d319fdb10b1e54516e09e1d2d9d0ef35142dd9f6fe1fc5736f9a491c33095284b2522d7cd9940119c3297c31e07a898f741d30cdb1e4089e54e58300b882d19049479422e517a2115362dd9fb875a0a47013b9cb5905edfe3096fab1899d34fc14179fa28e45d8c87a6b388f80c96d0e416319b6642cb6a3f57c64aa2ea3bc1ab3b9f075bf2ccf8691366cd6e60a4a3b530fe9fb961b3d07c5fc917c38b4ce1cf25aac946e01bae360e5babf4892d4fd51236e0af7103c45bd87076153f8ca4c1bd4916052da8f8d42554476ebf7573a473c32eaf6446e29945bfba9f3a79a3b3f8125ac75133b85ea8b30fb69fcdc903304d619371975fb228503ea379c593e8e0eac001d261c98ce63399473e1515aff986d3209c7ab195c0c3932283b7c1808013b576fcf42d99992decaf2ffc4f40a979d4bf4b89786329d3c80c2cd3d3f75c61959f4c9014df51f4754614edf7afd40602cddffa3b9cdf74aa8b9acc9081da11812f6c2cc4ac5184e889f16126857e83860955bd3667804a06a51fcfc5b1d5830293a0f82b029bfa77146df3999972880e7c4285a6d6f0681af05fab8dd8b1c7edebf2be9cc7aca920896dd040a4066cd3bdb0b645eddc851249ef85b9c0206f22968b7d6d79caab5d2b96400ca2d7b28919322da243bf8f13fe75ac6c9b549bdb4220d770ef84bc1e8a0f5148b16abff6519dc9d958a5452f0922b0bffd437019c7e497762fc8be914e95e8498004cb5a631baf7648fb8611870c13571ae96ffaa8c084a0da20aa13de6da1a59625fe47aef979192ec8eca55a2c0952d6010b6937fd9e45fe29c8d8917c06c80140f330f532040d2ef6a239397abc6b284fb017b4b224101c3bfda1479a8e1ed25f7981622bc463bd51e247181f19ad4ca755511f49675968fe43690d4eb8c60784e15e20d429dd7a5acc06ff4186f82d12b4b760f6649add03ca63a24b69f28f134e7d7e4ad2a1a63657c1b95dbd92811d0194b71a3c3eeca1657e1fe0c069d0f1bcd66561f5bdc540154d486758eb4742df0d7ce62a97b5a98cfe73a219619d99f4543cf6f154d0b99b80a9d6f1216e5b3305d76d4cffe7b45039b8367185d133231f8acaa8f34fa03ed3d1db3aaa06ca1bd1880c13849b9c42f5d0fd7fb8cadd181f5eeea21ee599da494d5710549da980c699e1b2d7c1e1d7a24427f50d8224639edbcf5c516d4e686b525710efa8eb00f40357fc90f4618fea774f906b64af22d1b32e64b9d1dfce2024fe5b0e9ee514f07d57585dfceb3d9277156e5957c57b149da9c1cb833bc64f95e121af23681a81abb1e9092f6ed0121aed3935cd341582965b32017a51ad56fe6edbeacca0957de9aa0e7ef32a1ee1b31b84421004a40aea7450a4be37a70a9eeea6713e53f450765d8df858bfb72aba3c00f15ed0515c50018c01881ec47d5d1e30f1136587df47fb92b90079d925ee7a169628da2ef1b58db339dc6dc79a293ef031a64156baab073822befafe6a6a11e7dc81b8543503b5ae57442bb0416a7d6a1a0c65b95a40365f92a2a2b864599f9fc2bf5ca0d26362ba0b7c0610e0c5f5e7f251f33d2a8372458c192ce0b7013ba090f47446640fb2cd448c7a7317f68ba6aa55d4a9cb9238ce3fda7bf3ac8dc6a4f2339c2dc2eaf6708625e99198bf8167455b622eb3113ceebff44c1457cc9ca922f0169910b4afbf17ffd1a7098dd65861857e4bca34bb6b4f3c77f3f5f08c8cae4a4622f7a8ae0dcccfd6713701ccc8d0ea6556c45351ceb8a201a0b45856b5adf620b11524a03a075224c6b76b41352e041387b152b59c6a04528266c8c710c00561e2052a199d38ef583b9382ab0c97b3296fe60cf2cb9fdb41ebe67ae9a7c0236217bb1ca0c5fd63d44746d1c2fd2f1f61c6d01b2e4d6401d02a23e483de08b400baf650318a2f4b3e23613b4ac00d", 0x8a6}, {&(0x7f00000002c0)="40330c4c8dd443f666c507f383b12fa6800e8381c1af8340b37c5358224bd0b4650a", 0x22}], 0x3) r0 = syz_open_pts() writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01e9301d036dd00002000000000000200"}) r1 = dup2(r0, r0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000005c0)=0x3, 0x4) listen(r2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x2, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r5, 0x0) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)}, {&(0x7f0000000100)="0bb8f5e3bb77efb085e6cfd29b8d5064e6cb4f48a297d95e5b2987f2e8130e7a5fea6d750fda3eba164a5f206e7c198a0dee74e20a7525d7cd8906b11f4239bdfcfa03f9650ee2b284ec6d989beab63ca5b8e4534becf5a8d5139042634ce64e75a29b52d435643d8aa74833b7bcf59f69d976d73815ceb428ae14c26dd0731e8a93150b9f71da0ebe3c8cc57354dd1aed1469cd103dbe1e254f76a5997c3b2353a0ed4dc13e6b0508a913bcc9ba111762d8a5cf0ac619410291c78551fc9da9789bdaf2e5e172f4baf4e5c35e3d15", 0xcf}, {&(0x7f0000000080)="97fd484575c6cdcb03b1993895f84a1d2288bcf513806142797ca51ebfc76c036360902de786c1de14acc9800ae7", 0x2e}, {&(0x7f0000000200)="a5733ccb4d03a6cdcc8ae6ac3995431aec8fafd8ea5fa6d961f8272242df990d550654d388fdf80aa54c3093579af26217075e72b2635cb84d07035a0da4981ac4826dff62e8d55314d84a459458e38642136973d120b893a620c2f6257e50b957e8f95cce1e7a97f5c4a2caf3bd562b3196df8b436f80cd1f647a7b6c8871cea233e0d23a8c5b85d26ba80f9f2e907b1fc73bd4", 0x94}, {&(0x7f0000000300)="e73dbf4b5aaea6e462251c6de3d3c6fd8ddd46d04c5d27f0230b3b99d35e4c076bc59fbc889c4560e8", 0x29}, {&(0x7f0000000340)="5ce4f5f3fc619fd57208381d3b218f608bce40ab0c0c47ffe335d46c4f76de0cdb348c42a5b84fddec0949cc6ad96a24ad4989041c436a7fb9ef0164c72c6680d21f3b9d9fae2e56e1857e769864d479f50504c64f5624c7ac0b368d7d4393db80a967be85f1712ae401c08a475d", 0x6e}], 0x6, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r2, r3, r4, r5, r6, 0xffffffffffffffff, r7, r0, 0xffffffffffffff9c]}], 0x38, 0x8}, 0xc04) r8 = getegid() r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r10 = openat(r9, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r10, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r11 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = socket$unix(0x1, 0x2, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) r16 = fcntl$dupfd(r14, 0x0, r15) ioctl$TIOCFLUSH(r16, 0xc028698a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r16, 0xc0245755, &(0x7f0000000580)={0x9, './file1\x00', './file0\x00'}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x6, r12, r8, r13, r8, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) semctl$IPC_RMID(r11, 0x0, 0x0) syz_open_pts() syz_open_pts() 23:28:17 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r2]) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x38, 0x4000, 0x0) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffce) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r9, 0x0, 0x20000, 0x0) write(r9, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) r10 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x110) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r11, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r11, 0x2, 0x803) pread(r11, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) r13 = kqueue() r14 = dup2(r12, r13) r15 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r15, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) r20 = getgid() r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r22, 0xe3) write(r22, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r23 = fcntl$dupfd(r22, 0x5, r15) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r24, r20, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r28, r25, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, r24, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r18, r25) r30 = syz_open_pts() close(r30) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r30, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) r31 = syz_open_pts() close(r31) ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r31, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000001840)=0xc) r33 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r33, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r33, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r33, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r33, 0x2, 0x803) pread(r33, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r33, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r33, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r33, 0x8010426d, 0x0) r34 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x20, 0x0, 0x0) r35 = kqueue() r36 = dup2(r34, r35) r37 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r37, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda", 0xda}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r39 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r40, r41) r42 = getgid() r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) r44 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r44, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r44, 0xe3) write(r44, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r45, r42, 0x6) r46 = getgid() setegid(r46) r47 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r47, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000080)='\x00', r48, r46, 0x6) r49 = semget$private(0x0, 0x7, 0x287) semop(r49, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x1, 0x3, 0x1000}], 0x3) semop(r49, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r49, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r46, r45, r46, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r40, r46) sendmsg$unix(r36, &(0x7f0000000840)={&(0x7f0000002c80)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bedb3928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cff9a135ee7a836d570073f3e954645759a3611b3b6232208a6250659fa51d0af187920984e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c35b92d38f9411b8d096204c7acc0c6867454952"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r38, r39, r46}], 0x20}, 0x80c) sendmsg$unix(r14, &(0x7f0000000840)={&(0x7f00000009c0)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c8351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec768daae5dc36e681a161468706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000000000"], 0x1, &(0x7f0000000700)=[{&(0x7f00000019c0)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b877c0f7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e4", 0xfff}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000001900)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190ff00000000000000001d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xb3}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r27, r32, r46}], 0x20}, 0x80c) r50 = getuid() seteuid(r50) r51 = getegid() r52 = getuid() seteuid(r52) r53 = getgid() r54 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r54, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) r55 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r56 = fcntl$dupfd(r55, 0x0, r55) ioctl$TIOCFLUSH(r56, 0xc0106978, &(0x7f00000000c0)) r57 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x400, 0x0) r58 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r58, 0x0, r58) sendmsg$unix(r10, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="a3e59f2b40fb09f51a5236d7183af74aa18327126d71e10e395cc880d14dc2d618dcabbf137712217dd70748163b98141f26", 0x32}, {&(0x7f0000000140)="35758555702655e2dfce5b17f9080b534e9656e2ec3a9f2d2a880a695b6d6bae9116f64a806f6f060315edb6f565c0a03c04a5f9187295a686bf18bf91cbb469deba9e29ceb4527c851d37c1dd535b54aa9187c39f5534cea68fbc9965ad9469c01dd2c6ab099a8578e4f28fc1701f08d2cfa0327141f8aa8a366854decbcd3ddbd085d0d69de6de36fbce3de17dd5c295353dbcc7612fbe7a8a87332a7c5db406806bbc23f92f55187dc40c8c7f73699c82413a86d7329c0be39dbb2a4fad5f5869d1f59b6c7c", 0xc7}, {&(0x7f0000000240)="a400f5383b9e874e38c5f1e8fd766598cfb175c230812f8906210466a63c1a3ee3ed18216754fa139a4159a125f58b2d7f47dfdd3c3a101f1b2e8ceb502bc10ec3aba9269f35c7badf9444448f3ccb06024ed7f3afe85c55bc39c50a6091cd71705f6e3b936de7a8e34b54671cee2b4094dfe579a7a11daf878a9080abd7241dd98fccafed50a038be7c8da7c4c8189ffcdaac77902ec82a8617ac603cce602592638e201f9fd2f011113fdd66009c0d31f7342cf92ce0b8d93f024f12d6efa44ef0c3bebc4f5fa874d965c4511ea2b437c985c957053aba843b359bbff0566d77eb51d0fbe5245f5e80e51bc5438f11e18d4d5f278c77703c1f97", 0xfb}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffdf000000000000", @ANYRES32=r16, @ANYRES32=r50, @ANYRES32=r51, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r52, @ANYRES32=r53, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r54, @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r58], 0x68}, 0x2) getgroups(0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r60 = geteuid() r61 = getpgid(0xffffffffffffffff) r62 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r59, 0x0, r60, 0x0, 0x143, 0x80000001}, 0x8, 0x100000000, r61, r62, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r61, r5, r6}, 0xc) r63 = socket(0x2, 0x2, 0x0) connect$unix(r63, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r64 = socket(0x18, 0x1, 0x0) close(r64) r65 = socket(0x38, 0x4000, 0x0) fcntl$getown(r64, 0x5) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffce) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r68 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r68]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r68, r68, r68, r68, r68, r69, r69, r69, r69]) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x5) r74 = geteuid() r75 = getpgid(0xffffffffffffffff) r76 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r73, r71, r74, r72, 0x143, 0x80000001}, 0x8, 0x100000000, r75, r76, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000240)={r75, r66, r67}, 0xc) chown(&(0x7f0000000200)='./file1/file0/file0\x00', 0xffffffffffffffff, r67) r77 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r77, 0x0, 0x0) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[r78]) mknod(&(0x7f00000029c0)='./file1/file0/file0\x00', 0x10, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') shmget(0x2, 0x4000, 0x106d6ad397bde370, &(0x7f0000ffb000/0x4000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4f986bec101a2d71, 0x0) getegid() getuid() geteuid() 23:28:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x10) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b", 0x1ec}, {&(0x7f0000000200)="b5cfdee07160868688da189f5b062ac4525741a49d9d9f27ef99fd83d3321c56b958a47f8d3162efe9cb75608a06eb3473afeb501d50461f94f3a6146a29fd02da16686f9fed7d9e6eb0c086f69989cd96f2ad8797944452346ab9527b2ccf3474ceafb162e0a869ffd4f05a384315e93f30ab74e0bcbf372a2a78a68f10498d7073613d535d08943b6ae1853013e2368f42b5cff88f3e0426c7a2399211c1bd88fcbb55f40869c05a4875735f426a08835224499cbc59359be714971f13dfd6d9948423db8a9f355a6a5cb8cd560bebd76c2f38", 0xd4}], 0x2, 0x0, 0x2) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="a371bc65aa845009e28558f771b1c10772b5c0b49aa1274897578dade8a7fd521aa0d9e816"], 0x10) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) geteuid() getgid() r5 = getegid() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r7 = openat(r6, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r8 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x6, r9, r5, r10, r5, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r14, 0xffff, 0x4, 0x0, 0x0) r15 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r17 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r18 = kqueue() dup2(r18, r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r16, r19) r20 = geteuid() r21 = getuid() r22 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r20, 0x0, r21, r22, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) close(r24) r25 = getpgrp() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r27 = socket$unix(0x1, 0x2, 0x0) r28 = socket$inet(0x2, 0x2, 0x0) r29 = fcntl$dupfd(r27, 0x0, r28) ioctl$TIOCFLUSH(r29, 0xc028698a, &(0x7f0000000000)) ioctl$PCIOCGETROM(r29, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000700)={r25, r26}, 0xc) sendmsg$unix(r14, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r11], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r12, r16, r22}, @cred={0x20, 0xffff, 0x0, r25, r21, r13}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r9, r22, 0x3) ioctl$BIOCLOCK(r4, 0x20004276) pwrite(r1, &(0x7f0000000300)="ed45058d6da5e550317114ad572201e5e6fab2f09cc4246ef5eb7de4f8c8da6d2a77435e063447e7e8bcecdae03147223720c201667fd1d2df2c06f8639faff1eccdcc4a71f469691687a510ef54c58350053ad44658f38626c8a2f0b95761898c2c625a534aa74975b1734b85af1237905a2604e7917d7761a2e540fe6b1c0eb947556eec10585df000b84d89691564ab426961960f0baa2257fc9969fad0046d699e38501f6cd8c5931c14b9af9db9a2dd324085a280cb778304cf47d7571f8e101744549a8313adcef76cb3251e3529df", 0xd2, 0x0, 0xfe10) r30 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x41) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x2010, r30, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) 23:28:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x3, 0xff) close(r0) r1 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:28:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0xa1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f00000003c0), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 23:28:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x8000, 0x41) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669715446f7"], 0x10) recvfrom(0xffffffffffffffff, &(0x7f0000000300)=""/193, 0xc1, 0x2, 0x0, 0x0) r8 = accept$inet(r0, 0x0, 0x0) sendto$inet(r8, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0x30b, 0x417, &(0x7f0000000140)={0x2, 0x3}, 0xc) 23:28:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d86b4342f6f5ddffd4200006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe8933dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128423721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843ec731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0962c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85ec005ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa5c2f714d2e8f081c685e29ac83871d8c597cbda78b94fddad7b7ac4d354cf69a153f4947da15b5317d1b45179bdeda7e1fa2f67cd9596c82a76a70465d84cb463ea5ec30ff4f31590c87fe7f6606fcecc2c5eb2bed2f459ea18060943d4ac7022bc6ed1a1d3267183ba756737e943ab8ddbcd06e3f2cb8cd0557c69a987d0b1e1fa9fbbee5ad3c43a4a29520db45e305bf10e6493def9f53f13aa6fab5dcccd02a00b567a90740dcf514537641a0ee2707ace96a3c96f8730547e119a5a727d83e8d5705f6c280c52e3b015cf2145103b5051bda258e966a2362b9a1741c0dd42042ded8749e698730d7760700"], 0x10) sendmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000e00)="7db504c3f4be4a38fc55e35925700bee7f42e515cf0cb8d4a78011341257cd7a13a9690fe1a7dbc196828fda24d7f4be7ae9d5a236629a97a5", 0x39}, {&(0x7f0000001540)="e18233c087a178bc161c9d068335e7dd41cf07969b6aef5dbcf335b9aa341c9e95dc30285de306b1125585a5165331d0a78c93dc1f069c412eaa1fc0b866c9e93e88e51602c3c252f6e9e201b3e5ab428c7216c0c7efc88bb351fe68bee1e2b4c01f3e28bbbaae8d6c8c07a08af46bc819fadd2441c7344881d0dec4d3dcd636175ab95d649dc5f40b0a10060b0f1be1ccc5ed435fa88d2ee424cdbec39326dd09a946b354becc7dad8394bba3d879463097565fc8cc25a80a28a056b0600d3cea027c00200d34ce36e764aacdbb", 0xce}, {&(0x7f0000000f40)="8557fdfceebe35ff26a2b1daa446cd445d85fedda458867229808c52c17a8c1a4edd49a1a442549e3cc50280380d785914e4236f7af29d09f158049035d9b8a9117c7a1c842d4b4745fa7fadd2a323331a74a82d16cf393920894120980f3f848f21beb3fe3e3c1b505eb5063763c4", 0x6f}, {&(0x7f0000001200)="49bbe9e99aacc161cd539d43b130ea6c2391aa9cc979100dd9445f6201000000000000005d810dc93ca6bcfe4ea141b15074b033d9b400cfcab13cc81474b05c6ed0069d7d953e2700"/84, 0x54}, {&(0x7f0000001040)="059ada4a69d8bd7c51cdb009db77d41d586316be7227be6767cf11b9d66c2723d54b86dd452958f0dd0da15dd663ef67969146d6cb45d7bab60ffa1edc846be96da64fdd6412ab6954a29a8585aabd8974caed9e350c309e7b2df0a0ae054340fe07c641c563d43084c22b6961b53c1c5602fee3c8b247067436e0d8125408655c9061b86fb0ed67f03f83804afa302147220a917ef6d4912bc9933f09f3eb132c9f46f2f430c132cd2296510a34681c0e20e4f711f4379512879c325ecb33918b1f3644a34fd419144f", 0xca}, {&(0x7f0000001440)="f3c50a67b3e517177ef08875b57df2947773f89d2611c2ab9958023bf4806373944088bfdb912b6214a1d31159dd088d53e05141fd75d0fd817b99efdb057b542a80e61cfc83bc4b1dbe69bedd3fc7caa3679da90cb514263009a11b28ef4fe19126d6b041d88e7dcf1dc3b8f7077f81182a23b01761249a9e21adf0ce6ab37b402231dd78b05fe46f21c74b216787c8e5534bb759eeba5cf9a0567b85d7365403c30fbeab8a5bfd693b4d", 0xab}], 0x6, &(0x7f0000001280)=[{0xb0, 0x1, 0xd, "3a781255435e385dd833613c349277c5633c6c230b5fc5db7e47e8ee564748ac43589b1b5f6f26193de69843999ec9c77f46f23cbee870749bacd9aa71ac5ca9f9922d450d6c9c8056ce45252e95108f483484aed1bd61b0dec777f255aef9df96c55093aca8d0f19bc28e4332d7479a03cc326742bf84a12126927fc4db2cf0e1684b05984ff92d51483cc925eb0820fa39c7e94b1fc6719fe6d51daf96"}, {0x80, 0x0, 0xbf, "108ed68943a19fa8d23de519fe5e8c348258f885d9c8e85c2fab6fcf52db387e82716564f03cd194ae24fd67752be8949c709243ca81f7cdf7aa3e9110085cc5b1e7b9edea5fcca48360ea7ef32229f236358d39885af7643152abb405949a300160bdf28527244e750f37f6"}], 0x130}, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000e40)=0x8) setsockopt(r2, 0x0, 0x1e, &(0x7f0000000040)="caf5b415", 0x4) 23:28:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/153, 0x99}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f00000001c0)=""/54, 0x36}, {&(0x7f0000000200)=""/218, 0xda}, {&(0x7f0000000300)=""/164, 0xa4}], 0x5) pipe(&(0x7f0000000440)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822600fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c55fa6a7f6b619f93f32e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc7e133a624554000000000000480000000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x10000000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='/', 0x8000, 0x159) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = open$dir(&(0x7f00000004c0)='./file0/file0\x00', 0x200, 0x114) lseek(r5, 0x0, 0xdbf, 0x0) getdents(r3, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x80000000) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000b00)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?\x00'/237], 0xed, 0x0, 0x1800) 23:28:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) 23:28:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "148506617b9546f0d308e5ff1c28008000"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="eaf20cbbd68dc1f0afa7a31f3e782fce8f2cfc168416106a0d9fe4c73c2c3bd1fe3ff0a67a811d5cd74bc23edfe0cfcd3b5d121f62872e7620789e923ec993b394e1a8ac91ede7457f1a927c0b9c08a67711b5bbd26f73635b2239aa94e5a92867aa1e195d4eaa0a548c94a8d4354fe4817bf089d70cdd63beade03e0851", 0x7e}], 0x1) dup(r0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x0) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r5, 0x0) fcntl$getflags(r5, 0x3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x400000}, 0x0, &(0x7f0000000240)={0x7b, 0x0, 0x0, 0x0, 0x4000, 0xfffffffffffffffd}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000100)) 23:28:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 23:28:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r8, r9, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r11 = getgid() r12 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r5, r6, r8, r11, 0x80, 0x8}, 0x5, 0x5, r12, 0xffffffffffffffff, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f00000002c0)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r19 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r19, 0x0, r19) r20 = socket(0x2, 0x1, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0xc0106924, &(0x7f00000000c0)=0xee) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) accept$unix(r22, 0x0, &(0x7f0000000700)=0x51) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r23 = semget$private(0x0, 0x7, 0x287) semop(r23, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r23, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r23, &(0x7f00000006c0)=[{0x2, 0xfffe, 0x800}, {0x3, 0x8, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x26e3bda984d22c7f}, {0x2, 0xa99, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x1, 0x9}], 0xa) semctl$GETNCNT(r23, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, r15, r16, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x2, &(0x7f00000001c0)=[r16, 0xffffffffffffffff]) r24 = getpid() r25 = getuid() r26 = socket(0x2, 0x2, 0x0) connect$unix(r26, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r27 = socket(0x2, 0x2, 0x0) connect$unix(r27, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000480)=ANY=[@ANYBLOB="004b9b36db6453508f687d92002e2f4fc387d4be8f1a88830c696c6d3000"], 0x1, &(0x7f0000000780)=[{&(0x7f0000001080)="b569c8096bb58068c0d5188edf8edba0fffa8bc351fc95be20374890a96a1977b96f0445fa3a067c0791662b5e3d130fc37ea1bbea31edeb95a226445e7ecff7f1a8090ba638d44cb998cbd41a477fafabb5d548f284e917be4b94dec7c60ae805bd779e8e10168246adbbe6f50a8707b7415caa2a151a7d61cf767de02bffeb537b67f12fbb905920cf5036da7665f817993933fda1077e48d26ea4d8401f587e97c73851a09a5efcfe9b2bcc69916917ced84b8386e3d67ce437d2d75465a69481fdea8370f6850546a121f05c1a088129e06a42d16521bc2dcb6845124774ccf7c61c71003efd4c69e449507644a3f788524a80709b5d0848752c0769884d2691fded28c277ee3659b96a0160f6dd74affa4a69ef6b4a2c3eaccb0a346e8230b866ba713e63ca89f01675ea2bc58a783e1fcfdfbf3e75b73cd6c697f8286156f4723ff94779cea4b0f25202c2769448c89405d460db5a5ac1af7d7c4509610864e3f7b5cfeb889f136d1862921968cb9e5a1df7ed998fd566c7acdb7cd1fd43b624442703d1f2decbad1130425a5435c34ae25a83c11581e6cea672fbb1cdf7b9a5ec9b87922cd1382246555c6b5049b2fc98d3db1a01a614eb04b72508fa4fe3f486dcbe172fdcd4dbdc14dd7ece74f2d262faf9910a4ac1768708a222aa93c66df9ae6c771c12349ba0771a3bcd626c8983cb65210d11a518a66bbbcfb247f93570b6756797d119e26b565dd85f94f4e8cb22385c9c469307084d313098512cb162a34586361afc6c0408a852743eb81f0913ec4aa09313b807f4f34ae020cdae1556e0ee395ce01b2ce7a39784e99617433dec386c774c95d012da6b2cfe11d2ffbb55c89c2f72508f0b58e5085b932835f44b8e0cbfe8a316827b0ad2d7d0e35558fe6aa1213c9125e9ee8b957be4710e7615ef6794050f0b8f00394cfc3fcef11a2fcf7aad4dbbe8eef1ab5d82cd029870849e50786616ea0d5f45700ec0518ba8e95e61af62fae00f3e2cc03bab8d1e9bf73b79ff5352bb0814c8d249dbe4021d8b53b2d99bf750fd6e9b3944cdfa6b9ab5eabfee81d873e09772ba6529a5db2366c31e0cacd1e40ffc24e7811f45b8f79a4ce47b08ebb9c0bb046ce191df6b3c19be61e2e7b5f864683ab2c23297f43308674364e564b2174f1d1e6c05d5910a51ea960a785d087d3896426873182f85f13ef781d10d23956ff0bd16e6834006b4db6fc631b7973108b7dfdbf85c3bef26a0f4dadc3e5ac37adb16c1c24e9973581518fdd65e8d4247068210f79fc214977322ddf703281e1250e189ee246b56f0e39318875712ce069582149145a351f68a293b5dca382df752b3c266c4b7675b0d3e63e57e797d26c7100f69de4979427834c7760fd65de03b6f775ff0b5216ce91a44ad6483fe6269fe9694be3e85dea0d498a742694cae3b93f2e9ba96f22ce2bcf711c72dcf4ce8bb6c61c178b73e686a32f7b0880a18f774ca76a522760eca29b856e500973e8a795eb4f4da65ce230822596ebe9b8712ce792f2c4660aa257977ff86dbcc521d808bf588a1f62c5ffb3c221ec9c34debdd3c9de3cfa4ed890f11633d64816dcf84b2feb2a57862512103cd3904c862a0090c8d5aff81765dbaf047e0460315ef1acee1cc6186bef9a92cb5dd52808d282750bf0cf6a302d0cf02f923eaccb5963977a03161588e5c5be0ad5869ec39329393e69000f91992ba9b8cecd6911200ad47ea9bb902f667cc2606fc01f587f99fe0f2be3747e3e39a71599cf8c4e876b754e86e66ca10d47e2054b9f48337ae653e6585d86e54594e225490305af70bbe60f4812a1b917c5a220dfcd58c14bdf67cbeec6a61159f17cc2cd8c0c736d9321f58944019b287ca7c0b12ed156011d35443b61165b880fca41aa96c2c36c0569c749bc6fb4b6a14fb4f7266733f0c82a931d0ac07ba4a6ba80d072ec6e8356dfc8256da6af0d10418fd1dfd1f86dab016926aefbf36c43308b8c59e6d0315623ba3818e08e9b9c1a055faf89521345b1fa472d6b2705503218abd5a8b16cf909a69ee92e8e1fa52a10f1db85abc73ac20fbe1381533fd238c97448a72a4180d8cef2280279a0e6d96d9e6af506d29c17095830f11180e64a284933e49fb0a099680b5d2cfba05c1917481ba0b15c9ffa67854c456aea3ec05776687fb19bac3f68309d7cff87e95abec8cbe27adaacd2425ace98628cfe03fa1877afc5425cc5f5b0765adda4a668ddb0235a003a650920f0db6ad03cdcc77e18e104f7e5fa76813813bf0068d19a4e683f51b68cab340560a8df3dd076126c37c41b35bfa79e46ba988ea70247d6259961146bd5cffe3a1a4cde934198a5bfefeb43caaff39650a6cd0bde23fe68d777660257fd18e9267e9e2392d6330c12631c74ab3a1c050a8456902126c9125405381a877f40c2e7e39937f71f10bb6df739f262a4126abd2a1599b665401f0c59b0dec13ae249be7efa4f78454ffb57720eac53f87f7a23cf609ce0ac13b197fd713cb71225ac8a37659d5a08a08bbb55f4e6fa24e41a0d7daac53b30983995de153c12dad4daa878402f162b21a2198c31ed0275bf1b8c0deafdfeef4f6e63ca37c01f5f306bf1e924e499174bbc029d4c71d16bbfb390076d7c68181ed2030d61248fee49d0ceeecf0904a55b06d3516deec27262aa7c180251e70382a6f2298095670517637d1d60b9d8987f1aa3b195e481ff07c5778e2be8071fe96956eeb13154e7d547c1b1cd2893edfe40136e4a397e5d56e032d2ee52da3415e80338da40656364bf121544d244d7d149f2d6e1a69dde5f08e8459a38350760909d3dc932500db57b816c160905f9a5db9b66409110176e9c81c76f78db046f554af6fb60bfa9ba79c1512a97a230de2c5d7da632a9b02bcc3b7355e3ad0f22c17d96eba0ae34e6e3d8110efdf51d6951bdee754f8da3b3a3dcc08ab9dffcf48f40848138bf9e9cb873bd0f0c7ee53977b7a7aec770bfe8a8674f161094e52063042e4e0dde71661748dc5cc856a6d866487b8d12b02c1db2115c5bbe80edf019cfaf33e8c97f54b5054ab074dee5078cbf79c945d7b3db1d23f3783e5e7f015cdad70ba61ef70828b652e8fc14d3d7677237f3b9174f5e667fe570cd9175784ca842cff0b619915c40dbb22c335056721fd7540ff00cf1ab69ba93ebd49cae06e353eb4d7c6ddc892335242d89ddad1080788193e253a406125e67f42d04527d430178988e3900951b1feaf25f1e1081b8577b969adbaeb4fe27f15bbe7b43322195983da1ea7303afd4ab4d02cdca90b8b7895e44b09fa41dedbab563352c75bb7ebd467a6ffd6212d71ff30f2ff85bf14f20e5313f18b077e459efa88296d17528e465e9a66c72dfdcdc60194560ebc909053822b29b7384e3a19808fee06e446da79fed9506b63a618b61d9b2800996018c466e789ad0b2f038af542e437b46e739e895182fccf658d80145aa3b03ea2758dd11ceaa983013df510423a5ea64d36c739751202d453eee8562ec7c5b9e1631926318c40d74533da92fb60758aba06ccb1517707eb8ca647c7453a741b879386d4c842344175f1d2b4d7346f3ff31a9e67bb79b65c7df86fbd22b4465eb9d3af6f5e51933780972c53664f613ba92a7d0fa0f8ac0da430a36239fb53609133c261bf0f36b593a0ce044636e57ce81f9e95c0a3c210033f6c0af1910c7ebfc0fcd6de90c7f39724ffb077e753342fcafe08eeba8ea11a28c0c1086bee44f1b6b8e160572a7f625c0896f4c06ee72a4a9a37d19a6639493e196b562409e5cc9ad3543a138d386b51b5b6ede41c08e174a4be4fb311e9dc1fca7948d960b12e5bebaa88db0971c0c797ce6761d3f222825275e77d5f3748cec3607ec99fe55e1e61cafb5134189a0fd7f7362f64c0ac20f0b01c7ddd95824c81c8e3732c6c274e6448ee024a4622108c2fb85a07218b42f476444ace9a6f04b21ff14dab93be2fac135da2e0b4b38ad18715a67fcb8ab8de10087415a1f2a25a6158ce715eb1ea297edfbaaf47b7e2eeec2c196a889f460b893e88a26908d6786cdf173eec05015dc3d00005e7f782823d5019663c954948df66e7e179f1474af0917f03d9abe833acc2da0a70202fe3a7753b8d079d7590d789919227ca172c35729dcbfa60c02fe640cbdc4515f4944dbd1d80c1d1a10279531134bba96b82a7b572a431fbf0c7b7b0dbbb8f2e7a1953a2b5f0b33f75b985105008063f87c92b25751d638276047e9e9fb6ad71614e524e85aee6c0d81d3a1a66b4da31502d721f36c9c4d87186d73ac9890c980d41c3ad1a289ae0c5d8b5caead2afd4a324e6d26899a99619131160eecdd0d76415f55a50f4f9c986692225607634a39be1ff4eda60612fa3df109d494c5ad4cc3555c2cd582b647e9b7af6e7a63cedfeaa3326a035f21c261ad3cb73c9175ada8a50a04f573207a469193c865c83e0663fa4f197771f0f44b9a731fa1e62101e9ab03ff2bbac0429f8d4a46fe8afa0c3911da3c99c1f3b60d650e7bf4725c7981c726b581ab41aff55ef8903dcdf8481fe86deca9b3f81ce77e1091b04cce0a81bf98f09a7d3fbfaf8b6723e7cd5b7ee3c21be91fae269f8561adc3bd06b62471ebdec935d48ae1daed51804d9ffeb8bcda577586a7b81932c584da89e1f2be7061a573c3faa387d2fd58a4bb2652b6387899d0dcc57f6cb6f6190d35b93766c718b47a65bbc2be88efb8ebf25169e9ac493bffa3552182b516473597811437a92172fb29a0d811f54fb8d7adecfa7559518c9ee3a7f7ac8c6897d402dc94c7a2e638e2ec2c034119c5f1d990d381c0dfa7c9e4ce21561b3b7c7bc1d3b100db1ed544b716302d8ee55c11b469b11046b80f27fb1506c962da7d78e54b69f928eb0be360d523c6546e914d889294ffc4005fb89a94520b578c225f08eebd36106be4e9f45063189c9adddc9eb95f6132a98ac7892e353bb2fa6bb917daf9c059b95b25d4c999758f9cfe0ab6e629a828f7d915bb78ebd08de03eea0f549eef380d98ac2f7193b1d830d7f698264488bad8fbc8dfb6d3a9b0034dfb045dae1e045b6293f8dc00bccb05080b199da9a1b3f9797016509dd3230662d9a456d9778edec13186ee0f62b36666bcb2733a96171edb24df876737e07f78ec5168777dce8194233f1891a45537e907350ef026c716000cb27d858da4722fd4deb69e49d310355cd9246ac9ccbd5dc273352deaceeb13c2fabd292a5b8fef20b67a16fde39c142c0d8dcb5eb32a89dbf3590a49e3cc2d75f6cff6e627f1ab587a2a0842a8791a64ae1dc4cc41f92ffac4d12cb3aa1aab0e5176415754271dfd7e84da514aedbd89f333fe77cb4034b2a792c4f6097b8387bfa6bd4f82e4ab7a0f2942a339e01e8e9756ba8bc5ecd8df27cd4ce6ff207b8545e379a099465169b6d4f44f0a6a61ec535cf693593b6a71d2d1b92d01c6775bb3970290422ca2dbb82053de239fd832b5eaeb8fae0057f32734458224592636c82ea6189578eb31469475f90688b44ef8da3aff0addd82da787bb2da6372b64fff487fe5b5b40f64cfe4656edefda8a626e304416943b1bd7301087e62c5c34f02e45ed7ed2f49369f4496583f06e1eec9b854b2fab38b6dea3648c573528a30fb58577eb1bb26ddecfedc1ecc9f5006212d347fffdf374f95dbbd9224042ff22cf73d007be64e1de85d1f7d28f5f622481a3c03cb048c2573f9521194a15a89f0a0d614248c919fe019bede1155ef46ce36d01be2432340c942", 0x1000}, {&(0x7f00000000c0)="9a8b922e9621217f84be1cdd5035d42e41a7fd5b90c064b7722e023063636e89531fb1a8888b98db4f4824ccca202d65cfc4c154d1c823d4", 0x38}, {&(0x7f0000000100)="1d1c88cc5fcb583bb91cb696fecfa6747b6138d9fbd0555b85be07e596d7f73678b2d20d1f2519405dc83eaf258d8dc8b4595cf7918db2430f0b142f363566a83e6affa50675fe0eb0041634a896ddf62a0a79f56b75dd3230f80f943d59fa706948a60745f254d9653d375caa8979a2f4611331deb5857cb9159daafc422f76cdef6a4d7fcd6b78de7a077ba2fd2c23b97979ee967ad1c138d89308", 0x9c}, {&(0x7f00000001c0)="8170c60a0e2f6425a1f5dbbff4", 0xd}, {&(0x7f0000002080)="77ec9a0cf84eba633f0e8359282bf2f1d54a5cfce4bd3d5ccdc8aa9cfead1f2c49908a544d653ffd8c041bbf40845143ac1a5404bc06c5d4e9d10843ac5dd0240f6d0d60b1044fba87ee2d60a7c3c37190d4c51ff1ccc254db9e18958a22fc823032bf8ce79ca40e0e63906feedf36eadbf83095f2271bbf1e6f1fbb7acd08fd799a00e82aed2d2cc404eca03f42a32e31820b8e89299735ef72f96973311355a2db701b47df6b73950fd273ee474f78b7e934dd8225882eb713cb20985d3e620f1fc6575ed1f871929ad76b6599b060ad7152f305bb0948f91c57c205e4896d13103e8e18d7d9b2e67fd2759106e3c90ae86d35b1503032ab2e704ef458b0876b1a3132012c19c5256f4a4b042bbce0c2bb2e96f482dc0a0749616cae77791a1f39ba7209522343a7b85bafe04b5a8256e9c6b805d82c829610fa1d054398ec4121e13b29e98f50d0c9d2a9e32c494e2cc8d47dfb7ed2392970191d7f2d8ea4d91882b1e86eec90f3c77277fd598a87a1afd08fb8adf3ca0907ab8ea83066542a84be7b173109dd401eb65837bb27ba920d9430b5cb25e13e43ac9fe43eb835cbb5048a73ca5f17a2d0c8d927e3a761ed1378adb30658be52b228359368cad1ab66513a485189668160877b7c065011f88fd693195732bc8c2e1f91163bddfa1f643460c65bececec3588263e9a0d5c03ce4e1487ef15e03000bb429826b37cfb6dcf1c30e3258c5471c37b6626c1654e52369c753e3729e912ba24d19f01951bb363b383f21c2b2ddfeafbacfe7264abf431b5bd4e8d92ec5777ed3b224523d63b76171aa1e735c19a4ae1a0f2b4898f83131586d0fda59c1333b07fe3cfc13bc7d4ccccb6e21148adc94249711f63ee3615666f25caba589d6470251c85d3172b031df5f7ab7fce25c7ec13f973126f7e897a81dd05f2ae496163b507df3727a06d45350486add06ba45463a8b0480a90d5f557351e3ab6bb6652fb2365d893aca0604a58146722e2221715ca53a6c9dbfb43616410a8d6a11c01488404caabf97801814684f6c078cf5fd3ba690f7c2bf3bd895d91db5fe69efb5752efaf3873ea95f4f263aaf00273a989e79f6b66304a5142b911dca01f915cd8a589d08415a9956d6eafcac3c07d1fbd8200af066da7686f8c3a164884a1f0e0356c8675e983498d97017311becd09f41fec500b447127674bd3936331e83e39507a1fa3c1b51542a0952215e65e37db3bc3927d6a5dc84fa8c0e95ba91978b9c28c3e9da9a81eb992697172b34d45bc7f9fdbbddee409f6217a4190c942cc30abe6b43451bab264102ed6bb81f2458fff560c00fb1d69c4083eaf1de9892482f14c8a608c42be6443c61202283263ac85aa0787633c580d3e221e6ece71ca477b1e7d2a885613746a4151c68df953bc703e96d73f2a2dcca728c23a6d18b49d8bf034c580b56688e97533ac28bfc5deffb3ddc3b0219d9b4cb1b55d1838071254b94ad1b76b93a3cb1f933d279a0d6329b682605ba9c3ed9f2a3bf9e351945b9b7c1f133acd6dc45b78274bd0aae08bed926f55c3fd0b39a2773174cc01652fa89be8bddb61a10a8dd8280427ad4f65fab5c972da5d2b537ac97f34cf0b30d7dcd1de46e01de0ba6cd3edc846a5c5772c273733ce5f666d462456c8eaa1896702a3761733f6ffaadd573bdcdaaae2bfe43575384766418261b6cae9ef3171285fc091d4d4c8e91fa619865ce72bd295a1543bc076f3b1e42ffd1eaf669958803259c2328b813150b8bdf04335ba84c4bb8e8efcb403d8f07a5df09a27f0af5b9ca7663745855f325254f82edfc17b5c4ed4fbc59a760d9ca7232bef127bbae844d7468a63106cf5b0b3d39780304dd265fa8326cdfbccf7b374f6345929e39267f3617bd85c2b0a7196eab4c842254fc4aaf84a07f857cb5537d80deacc01327b9dcbe33f59f2fd9d4d6734e8758b4dcf130218082ca35a1c6a7847958485f4eecb39de1b70ca9903448d3fb2efc9b2d78cd74bed498d6cf5831c716a3786fbe3b29c20b618ecfd6eba351596f395a85452afba895b5d4a7e71ba6dc419e3323904d837ed5ca9e11883cbb147270cadecf23efb319d1791df9075307660e59521e0f2e56994ac434da070d2fdab56d81f0e16a017957853cafa4db98502ea2fab70c2dfb66667e91e5019718d6c80aeb1a9a76154ae4a67700272e2b703446ca9d835870858da5062b9265421752740924b5faac7bb1eaa18cf21a1084b77c8f0e3250b7ce0703739053a832eade554d1fecaa1a60629d23234d158cd7cdfb140f96f79006e81404189e300cdafab01e559607b04dcf53eaf52aa806cf088df061ae5b9839bd06f7aafa79fe2a3e7aeaa702b9488df5d6ac33e3e7091464a652ef79f12195b0de9e51cceed1b4ac2748e5207601ec1528f759f2e0216fb233e443c108a1b2b66eb22a675e11a137edee80276b39418b023ab97b79abd77fee97eca381e1912588365cd59bbd63bd711bc5813c045d001f268a4695a738613587b95254996163f56aa06d7286468c2cf6421a80a46f8e9c9a0e93908a2fe95e06f437d7c293dcef181f75f5a0e8999e6c1e599ab7bba3c094e81698ced7af65999557deb2cf90cd6680812575c8d0f33567fdfd90f55d0ea9529a06273de0982fc37350f2706387c272b62b01a48d92e853bbf0aef0d0a28646c78f67b8897efd82ce3c38c71d2a6f283ea2bb0b9c2edd98a40b2b4509384e371e301c8c6354fa10cec04f0b3e9cf01aef306b3b6960e102742a60b71266320bd2ab9b91d7d3e11593647b911bfefdcddd31777a149f251465418b7be8682559aee0a659f086da922e191235fb2b36839d769898729d67555162667a77f4d06823ec3f25c37bbc45979cad931ce6fad9dba004d092e67ab2a4fafa5f460bec765739b41479bfcd33d589567efd9014c6b9b812fafac81d2ad3faf1a40cfae81f727d6baf31ebac6b3ca024027fe8aaabf53663844521567aff59580a44cd6d1b5c2985a46bdbba3195e9540773fef3bae9a2dcff48cbb2ca4988abe726da97e9a0d19b45eb58306bac2c863ca5e6de18ac19a6ca3c82a3a38d7aa7faa1cea751424f3762881b3d1ff95bd932487cc891ef412afae1a074e6cae920a19851c04d306c0839368d60880a042148cb167ec04bef768641e639771d53a23af4f6e41875e40070081500d37ffd8b3872e0131fd3ad1ad4d4eb2ded5b6697181ca75f2a6aa68b0d4ec58cd156830817590646ad56f5a0eb5d0c50eccb9988c2bc0430fdb9fd0fb704773a3bbb46ada0bdf83653c468eafc02583ff49f1ecae17138599040658f82e992a4b0bcc58c173c4357bdab2fd119205db13d9740fd2411a662f1419c6ed4b9ccdaa8df98cabc0faf7dca8de26001c1521dc4b23a48e2940dfd874b73d2c64d4fcfea920c2c78c63efa1def41ca34d4477689f663e829fd4acee4b17af1462fc617fb82303a48b8184f3876c8080855bd832b0d8a513640f1cf62a8168f0b831163e837cd6994395ad48668421095dc1ed11c78a90501fb416d465fb397f0054f78f7a3461acf65542f12cb20ff9caee5ada4ee9b428470b117215fe0297e39df0becbd9a71c5a50cb24e6ad5d1f47e2fd7f0fbc73a1a8d8b122948e28778cf3e21e441373a94b1a9d21e3f31772456399b9f8d46c29608d341d5346ac2eb72ecfa5e0db154c60cb7cbe706e90df22040e806231330040c1cab7b99ea55a484ec9348da44d41a0b1c704e91467d01cb348f8fa3c9e800c7ec15c5044206e9b18e85f34e18a94672b8d4a74f5e7ecd8e5a6aa3e593b03973ae4e6c8b4af0fc1080b2a33a2a665802a7e6c41b24ff366786411754da3a7f162523ab620c6c73d41fff29145191c52534acb9157505c7d745dbad70d3a4807ec14475580387fbfe0c8a8d48fed5aae8c96a195ff67dc482a8e2f6725b40bc8e0ca56161f28387b7dbf5a700b7dd8b01495306628aeb1b1eaeb5c6d5ee3c1a277549e2ba631f0871dea7d2052d1ff530fc5b6e08cf68d96ef8a53f37f3622f9ba5c247f24fb18f39571d0b9d188f35762bf325724f4fa7c6a0ca45c4a4c9616d6bd2369d81e64cc7bd224e892b3a890a52ba02614ad5b2b0d5d95ed26307802e4c1a3a3ba10d8178f5604ad6517a96090e4fda3def4e1941f173251218fa2a7edc49151ccee15860231b176961aaec7ccb6bf99c6c642149c1ce59e4375e880e7599385089f9b8f3422f20b01f963a2e83ffb18dd21e3dd5f1d4a1535d3435d312cbe82ce84b4307a7207db99d5c7abf68df33c712386c43649680f12128d2e5b7be1b84413cad9aaaa47536ac93f8c4cd452c297a0ae9454b06f33151ee1e8cd0abfb2cf1866e2c8296ed943f7275750bfbb234cb08eb1752fb208b0a2f0b369e42ab11a0bf6e18e7f0588542b2d773bac88d68f1dc5064e6fbfba6df9cfff69d4d5305abcd7976c29d87d0467a7e7e2fba3d0c6f86647c9fae1e05b345b8142c7c02e4f8c394e0d2ca1a860cf7c939f06a596bb2c553bb1484fd8198e783795ad3844500dac0f63c5f80d666df06d24ac35ffe1ac101a958294e3aa975a6f9183705e3f200f91ded0aa89eb84159a47eb42a8edd8bb4fd82c1d2fa98206e264458f40394bbdfbc5bf522c9fca3b6eea7ba0b469bb5c9ad724b060179c6c0290dd56a8ec81e58fcf607c0ab57893b8adc7bd9308387a423ebb1f95f612baa1df878a72895edeef934641b54c32713432989b17022b96da4083007c138bfe146c97143c5bcc6f6e791d0442f60a517d4a0a7a2919f7532170bde62a3c60f40d4192c3a8fec79943c5a9e0cb3746aae3949a3bfddf0b6ec282c9963661c6091e3c81264a02b77f8332471a34b25a886b46f8a84c25dc2229d9602021df82c937efc386c992d320ebac810220600de6daf6c7055d384b89161c0722425afd84c72b47150e1e46798becb96a26975227009b32a9840c9a4b1dee74bed0b96487fa5beb8ffcb8c5f04ba6dcd9824653e396c662e96e351ae0dc13f81073bc427229337ccd6da27f415fcb899b477ac56339b84f771d6e2f9681acb4ffbf7f9ef87a12414dc533a4c7ae6530c6218f5ab4a3e1db9f67946c3b3d0cde5b7789908fa260f01a6a9cb75c104d475f9a52db37f5a160d4865fe290a5b7e12d17548439adf82bc3bf3de4d0fdcbb71151f47bed41e193545a48ac5bedf335dcf5ea182e77ee544c0a1646ee36ebf1a2da2d881d5addf7a473fb9068f5b3e44fcad6a30ef15070aac2581cbeb0a8dfe8754d0cf904e3789915e757da6f5b6c3c6f1a300c50aeccf8601910e2f640f48426a901e466c2cf18dc06848d4386ce9ac65bf3d369c75b60f81045e958498f1d1ea036f7260001824a290e01a194f5b5f311bf8a7844fea63a7be12943a20c0677e1acaf96d5697cae1ab399d6e25f6c45ded535f5bc29aeb73e7ec07452563dea449538406554e93a9eeff3a0db825f70a3953d19e9701bd9b3516701fd5e0afb41c5fe7a1e01a58426f8513334fea77636bfddc7d3f808c1084471600534ece290e73ce675b6bfcbf7b7260eb9eb4c0863af1dccc86c06ddb9269cee3434ea29285b4d60108a6b4f36ac212ebaeb6eb6652c9c8af1f233003f6affe212b82746d5282058fcca9ac3b9ab3d2e6e8f0a25d5411a3b96a72198dc809aa0183b3773b5c414a0ebeac9d76c87d264c0d72ae6ecb31f20e7e9191a938608bf8ba1024c20e35e19626fa785d5336ec3b969b1fca1696de7ea86ca141e4af9ad2396161600", 0x1000}], 0x5, &(0x7f0000000540)=ANY=[@ANYRES32=r26, @ANYRES32=r3, @ANYRES32=r8, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32, @ANYRES16=r27], 0x32, 0x4}, 0x401) write(r0, &(0x7f0000000900)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c226a5419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f37169cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d47d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f58b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b4bd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457522f2157155dbb564c93a1fa15a7bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de5010100fe186c0713fad218064014bd4d7b6689b2fe92fae907cc3ca8cb0d859d8372ddf8035094f0b6acbda673e2df9ed6e4d13b4c6725da22c8e3439018475a01a86219bdef6cdb0930f35bf95157c811f2", 0x203) 23:28:17 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x6776e22df7a96e85) r0 = getuid() r1 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r0, r1, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r2, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r7 = msgget$private(0x0, 0xfffffffffffffffb) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000040)) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000040)) r10 = syz_open_pts() ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000040)) r11 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r11, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r16 = msgget$private(0x0, 0xfffffffffffffffb) r17 = syz_open_pts() ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r17, 0x4004667f, &(0x7f0000000040)) r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e75e0f01a2bc0200000700", 0x3, 0x5}) ioctl$FIONREAD(r18, 0x4004667f, &(0x7f0000000040)) r19 = syz_open_pts() ioctl$FIONREAD(r19, 0x4004667f, &(0x7f0000000040)) msgsnd(r16, &(0x7f0000000a40)=ANY=[@ANYRES64=r12, @ANYRESHEX=r17, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r18, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r19, @ANYRESDEC=r16], 0x6, 0x0) msgrcv(r16, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r20 = geteuid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000180)={{0xf54, r13, 0x0, r20, 0x0, 0x1, 0x8}, 0x80201, 0x799, r15, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r21 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r21, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r26 = msgget$private(0x0, 0xfffffffffffffffb) r27 = syz_open_pts() ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r27, 0x4004667f, &(0x7f0000000040)) r28 = syz_open_pts() ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r28, 0x4004667f, &(0x7f0000000040)) r29 = syz_open_pts() ioctl$FIONREAD(r29, 0x4004667f, &(0x7f0000000040)) msgsnd(r26, &(0x7f0000000a40)=ANY=[@ANYRES64=r22, @ANYRESHEX=r27, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r28, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r29, @ANYRESDEC=r26], 0x6, 0x0) msgrcv(r26, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000bd05ecd88eb6385484000000000000000000000000000000000000000000004000"/77], 0x44, 0x3, 0x1000) r30 = geteuid() msgctl$IPC_SET(r26, 0x1, &(0x7f0000000180)={{0xf54, r23, 0x0, r30, 0x0, 0x1, 0x8}, 0x80201, 0x799, r25, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r31 = getegid() setregid(0xffffffffffffffff, r31) r32 = kqueue() kevent(r32, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r33 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r33, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r38 = msgget$private(0x0, 0xfffffffffffffffb) r39 = syz_open_pts() ioctl$TIOCSETAF(r39, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r39, 0x4004667f, &(0x7f0000000040)) r40 = syz_open_pts() ioctl$TIOCSETAF(r40, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r40, 0x4004667f, &(0x7f0000000040)) r41 = syz_open_pts() ioctl$FIONREAD(r41, 0x4004667f, &(0x7f0000000040)) msgsnd(r38, &(0x7f0000000a40)=ANY=[@ANYRES64=r34, @ANYRESHEX=r39, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r40, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r41, @ANYRESDEC=r38], 0x6, 0x0) msgrcv(r38, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r42 = geteuid() msgctl$IPC_SET(r38, 0x1, &(0x7f0000000180)={{0xf54, r35, 0x0, r42, 0x0, 0x1, 0x8}, 0x80201, 0x799, r37, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r43 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r43, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r48 = msgget$private(0x0, 0xfffffffffffffffb) r49 = syz_open_pts() ioctl$TIOCSETAF(r49, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r49, 0x4004667f, &(0x7f0000000040)) r50 = syz_open_pts() ioctl$TIOCSETAF(r50, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r50, 0x4004667f, &(0x7f0000000040)) r51 = syz_open_pts() ioctl$FIONREAD(r51, 0x4004667f, &(0x7f0000000040)) msgsnd(r48, &(0x7f0000000a40)=ANY=[@ANYRES64=r44, @ANYRESHEX=r49, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r50, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r51, @ANYRESDEC=r48], 0x6, 0x0) msgrcv(r48, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc6031e4e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r52 = geteuid() msgctl$IPC_SET(r48, 0x1, &(0x7f0000000180)={{0xf54, r45, 0x0, r52, 0x0, 0x1, 0x8}, 0x80201, 0x799, r47, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r53 = getegid() setregid(0xffffffffffffffff, r53) r54 = syz_open_pts() r55 = kqueue() r56 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r56, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r56, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) fcntl$getown(r56, 0x5) r57 = getegid() setregid(0xffffffffffffffff, r57) r58 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r58, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r60 = msgget$private(0x0, 0xfffffffffffffffb) r61 = syz_open_pts() ioctl$TIOCSETAF(r61, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r61, 0x4004667f, &(0x7f0000000040)) r62 = syz_open_pts() ioctl$TIOCSETAF(r62, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r62, 0x4004667f, &(0x7f0000000040)) r63 = syz_open_pts() ioctl$FIONREAD(r63, 0x4004667f, &(0x7f0000000040)) msgsnd(r60, &(0x7f0000000a40)=ANY=[@ANYRES64=r59, @ANYRESHEX=r61, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r62, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r63, @ANYRESDEC=r60], 0x6, 0x0) r64 = getegid() setregid(0xffffffffffffffff, r64) r65 = kqueue() kevent(r65, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r66 = kqueue() r67 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r67, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r67, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r68 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r68, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) kevent(r66, &(0x7f00000000c0)=[{{r67}, 0xfffffffffffffffb, 0x36, 0x20, 0x7, 0xffffffffffffffc0}, {{r68}, 0xfffffffffffffffd, 0x71, 0xfffff, 0x3, 0x442e}], 0xf8b4, 0x0, 0x10000fe, 0x0) r69 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r69, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r69, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) r70 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r70, 0x4004574b, &(0x7f0000000040)) r71 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r71, 0x4004574b, &(0x7f0000000040)) r72 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r72, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r72, 0x0, 0x200010000000c, &(0x7f0000000000), 0x0) close(r72) r73 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GMODE(r73, 0x4004574b, &(0x7f0000000040)) accept$inet6(r73, &(0x7f00000004c0), &(0x7f0000000500)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r77 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r77, 0xffff, 0x4, 0x0, 0x0) r78 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r80 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r80}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r81 = kqueue() dup2(r81, r80) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r79, r82) r83 = geteuid() r84 = getuid() r85 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r83, 0x0, r84, r85, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r86 = kqueue() r87 = fcntl$dupfd(r86, 0x2, 0xffffffffffffffff) close(r87) r88 = getpgrp() r89 = getgid() getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r87, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000700)={r88, r90, r89}, 0xc) sendmsg$unix(r77, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r74], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r75, r79, r85}, @cred={0x20, 0xffff, 0x0, r88, r84, r76}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) r91 = kqueue() r92 = fcntl$dupfd(r91, 0x2, 0xffffffffffffffff) close(r92) r93 = getpgrp() r94 = getgid() getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r92, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000700)={r93, r95, r94}, 0xc) r96 = getegid() r97 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r98 = openat(r97, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r98, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r99 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r99, 0x0, 0x1, &(0x7f0000000180)={{0x6, r100, r96, r101, r96, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r96, r96, r102, r96, r102]) r103 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r103, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r103, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r103, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r102]], 0x1, 0x7fb) r104 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r104, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r104, 0x0) r105 = socket(0x2, 0x2, 0x0) connect$unix(r105, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r106 = socket(0x2, 0x2, 0x0) connect$unix(r106, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r107 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r107, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r107, 0x0) r108 = socket$inet(0x2, 0x5, 0x6) r109 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r109, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r109, 0x0) r110 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd0\x00', 0x400, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000cc0)=[{&(0x7f00000002c0)="f5ff525df6253acc13baf65bfe5e8f5050b0bd6d1c698d6c5a94c969c7f8df15917b9f5ed66ddc82594cee78ca7331cede48de9b4f86c295dfaef045d2cf0db46517", 0x42}, {&(0x7f0000000340)="610054324e3369cc1e7c383f09e8e696d249784e16b031acc96a4a97dfa2c8371b62d78e45d57fe265b3f3516d0642fa507eac54b154cb147be498c4ab82b42321492c20a796f7a61823d90e6281db3f2172a7ded7f4d7f11db63ede8cb95c0ffe4f4fcfef1f7d34c288cc04143e8f3a84efd41d4cc4dc2305597e647ef09b0d117de781122f80bfa41f961fd5aff4b9e623433393c663fe3f2aa05122456ca45f44b4d2bbbb5e4252d28af019dd1e2aee304b33cb29c73092e778242088b64cbf657f7296df86", 0xc7}, {&(0x7f0000000440)="b2b318964748cdc908623eb30d31e0c6e35f853287d2a8ea590bc3da373d7a49cb82eee70ebf", 0x26}, {&(0x7f0000000c40)="7e04ca7275ed68dc522aa28b24b24ffbf69068cfdb817e8cf7147e6030d8f255e63018991370daf505584e7d56bd44d051f9458da067f5e5fb2df9946c54e9ac5d97e4d2b6ff0f653449cb91f800087bcc7295aa4cada3fac5d6f6ec5294614c3319a792", 0x64}], 0x4, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r15, r30, r31}, @rights={0x18, 0xffff, 0x1, [r32, r17]}, @cred={0x20, 0xffff, 0x0, r37, r52, r53}, @rights={0x20, 0xffff, 0x1, [r54, r55, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r104, r33, r105]}, @rights={0x28, 0xffff, 0x1, [r106, r107, r108, r109, r110]}, @rights={0x28, 0xffff, 0x1, [r8, r65, r67, 0xffffffffffffffff, r69, r70]}, @cred={0x20, 0xffff, 0x0, r75, r95, r102}, @rights={0x10}], 0x118}, 0x402) msgsnd(r7, &(0x7f0000000a40)=ANY=[@ANYRES64=r3, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r9, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r10, @ANYRESDEC=r7], 0x6, 0x0) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00!\x00'/68], 0x44, 0x3, 0x1000) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0xf54, r4, 0x0, 0x0, 0x0, 0x1, 0x8}, 0x80201, 0x799, r6, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) r111 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r111, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r114, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r116 = msgget$private(0x0, 0xfffffffffffffffb) r117 = syz_open_pts() ioctl$TIOCSETAF(r117, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r117, 0x4004667f, &(0x7f0000000040)) r118 = syz_open_pts() ioctl$TIOCSETAF(r118, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r118, 0x4004667f, &(0x7f0000000040)) r119 = syz_open_pts() ioctl$FIONREAD(r119, 0x4004667f, &(0x7f0000000040)) msgsnd(r116, &(0x7f0000000a40)=ANY=[@ANYRES64=r112, @ANYRESHEX=r117, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC=r118, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=r119, @ANYRESDEC=r116], 0x6, 0x0) msgrcv(r116, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r120 = geteuid() msgctl$IPC_SET(r116, 0x1, &(0x7f0000000180)={{0xf54, r113, 0x0, r120, 0x0, 0x1, 0x8}, 0x80201, 0x799, r115, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) getgroups(0x3, &(0x7f0000000000)=[0x0, r1, 0xffffffffffffffff]) r122 = getpid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000040)={{0x8001, r113, 0xffffffffffffffff, r0, r121, 0x81, 0x3}, 0x331d, 0x9, 0xffffffffffffffff, r122, 0x2, 0x6, 0xd28f, 0x1f}) 23:28:18 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) getppid() getuid() r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000016c0), 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1000, 0x0) getpid() geteuid() r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x3, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r11, 0x0, 0x0) readv(r11, &(0x7f0000002200)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001700)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) 23:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xffdffffe}, {0x0, 0x0, 0xfd}, {0x6, 0x4, 0x0, 0x800}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r1 = getppid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000700)=""/194) r6 = semget$private(0x0, 0x3, 0x798) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r6, &(0x7f0000000400), 0x0) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(0xffffffffffffffff, 0x10001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) r14 = getegid() r15 = semget$private(0x0, 0x8, 0x10286) r16 = socket(0x2, 0x1, 0x0) r17 = fcntl$dupfd(r16, 0xa, r16) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) semop(r15, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r15, &(0x7f0000000080)=[{0x2, 0x8, 0x1800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x45, 0x1000}, {0x1, 0x403, 0x1000}, {0x1, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc}, {0x3, 0xc333, 0x800}, {0x4, 0x2, 0x1800}], 0xa) semctl$GETPID(r15, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r15, &(0x7f00000005c0), 0x0) semctl$GETZCNT(r15, 0x1, 0x7, &(0x7f00000002c0)=""/148) r18 = geteuid() fcntl$getown(0xffffffffffffff9c, 0x5) getppid() r19 = msgget(0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r23 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r23, 0xffff, 0x4, 0x0, 0x0) r24 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000200)=0xc) r26 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r27 = kqueue() dup2(r27, r26) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r25, r28) r29 = geteuid() r30 = getuid() r31 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r29, 0x0, r30, r31, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r32 = kqueue() r33 = fcntl$dupfd(r32, 0x2, 0xffffffffffffffff) close(r33) r34 = getpgrp() r35 = getgid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r33, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000700)={r34, r36, r35}, 0xc) sendmsg$unix(r23, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r20], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r21, r25, r31}, @cred={0x20, 0xffff, 0x0, r34, r30, r22}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r40 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r40, 0xffff, 0x4, 0x0, 0x0) r41 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r43 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r43}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r44 = kqueue() dup2(r44, r43) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r42, r45) r46 = geteuid() r47 = getuid() r48 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r46, 0x0, r47, r48, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r49 = kqueue() r50 = fcntl$dupfd(r49, 0x2, 0xffffffffffffffff) close(r50) r51 = getpgrp() r52 = getgid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r50, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000700)={r51, r53, r52}, 0xc) sendmsg$unix(r40, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r37], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r38, r42, r48}, @cred={0x20, 0xffff, 0x0, r51, r47, r39}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x1, r18, 0xffffffffffffffff, 0x0, 0x0, 0x11f, 0x9260}, 0x6, 0x1, r38, r21, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r55 = geteuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r18, r54, r55, 0xffffffffffffffff}, 0x4, 0x0, 0x8000}) getgroups(0x9, &(0x7f00000004c0)=[0x0, 0x0, r54, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r14]) r56 = socket(0x2, 0x2, 0x0) sendmsg$unix(r56, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0xa3e18c30ac20269}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) pwritev(r56, &(0x7f00000006c0), 0x0, 0x0, 0xffffffff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x23, 0x2, r11}) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', r12, r13, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x400, r4, r10, 0xffffffffffffffff, r5, 0x147, 0x40000000000d}, 0x6, 0x1, 0x9}) getgid() getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x7ff, 0x3, r1, 0x0, 0xff7fffffffffffff, 0x2, 0x8}) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x166) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r1) r57 = socket(0x18, 0x1, 0x0) close(r57) connect$unix(r57, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r58 = socket(0x18, 0x2, 0x0) r59 = socket$inet(0x2, 0x8002, 0x7f) setsockopt$inet_opts(r59, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r17, 0x0, 0x0, &(0x7f0000000800)="ea20195c193ff6bcb9f71d127d788b00001c7baaf7b3d51ffc0000102bde33dbe46e962fe97a18a2b0ff92d8318f6199463efab3e81b7ec7b8ed51a97ab83038b8f5030ca6aa9411397c21ce01cc29d65c172c20f15d497776428aa77986e1cb3068cf0ad001faa353ea4ce35a59abe451c4dc3278d66b27ce684d7cd56d707f45673cc61fb08ad6527347e4bd631648373a7144fd1112fb34c2ec179f332d872d1440b5f7d76f8c43c3a14e", 0xac) setsockopt$inet_opts(r59, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r60 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r60, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r60, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r61 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r61, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r61, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r61, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r62 = socket$inet(0x2, 0x0, 0x3) setsockopt$inet_opts(r62, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r62, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r62, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r63 = fcntl$dupfd(r3, 0x0, r62) close(r63) setsockopt(r58, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r64 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r64, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r64, 0x0, 0x200000000000c, 0x0, 0x0) write(r64, &(0x7f0000000040)="100a2956b9223776", 0xfffffd43) write(r58, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x200) r65 = semget$private(0x0, 0x1, 0x4a9) semctl$SETALL(r65, 0x0, 0x9, &(0x7f0000000640)) 23:28:18 executing program 0: syz_emit_ethernet(0x437, &(0x7f0000000d00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe5504e27bd017b20e00000000000000fe8000000000000000000000000000aa00004e2004019078030000000005ff002b00b32def4f115cb6793bb530f9b20e90aa25d5c2b9431efd840a07c1922833b2c789aefbbaee9f63cbab55a8acfb8dba0595ecb683e74ea2bc44a7aee9c52e18ca01c06a5c354712b8b1ff75f45ba55a3487c83849023d37e037d2d3ade842e9ba099e9ed8775d1173d8e78335aa65d58f54c1d78d4fce897cfefa24b6f268f90be76c7f4e1bfe4d84a869353e931c3732afea55697618a1318ecb657b34172b93fd59d7988d43630cf81e976a0ea01fd8b2547ab593bc605c985f56664b84ed3c9f90ffb666e030c794e2d2d5070af38d83dc275da88cfe6910b2ded59f6c418af5d247237e00b14857c1d7c3ee32e729d9793040f8f4e432eb875a89fe31cbed117f0e76643797169fba3dac3f377d6f77c6b1cb2bba5d145ce97980ba626da7a279e698a9e040a22d63c535f0ad7295e6601f3a5fe9b581975993c6c775734212bccb26288d42a672c965d40e80d0e1908f04425a60a08241378ec7ff88315de083b64c5f9647e51732be34988e0948f12e6c560bedbece811bca501d4389dbfe20e4df5160cd7324c0670c7b3e8980b061d51b1c8461d6f7a63f9e6a80db7690689fd24326924c076e01631a0b9703a6106accfaa064075fa1f16e16c573171b6a324e8642b2ab76618b824110c312ab12d9f65d6a980634a6a7cba8bf89e01a91259f446232076a1c490982636b78d1300befab1a2f6e8261e07336c5692db37bb7d3cebf4a942b62f2fa6cceb7e488aa02b2e52c6f82bd3712845fff41cce52e0469d14821ce1149f71864860c11421a92dae3152eb23106a0c679d2b1f0a9809b56abdcf893f9531508f24e64eca7b910222c38533d4caadac9acd194be7e53549c1719bdf668887a0e19db83b5356f8f7d93cbef1ef3505dcc40d0d2a02a2745ab518979b9c3774babfe8e70ead767c7a00289b8cc6e51d1a957548270cb3f5064960688f61b34f9442d78ae5a8551713f9afb4269d689f9adb6a4a902a637184f7f899efe9fa0ddb45cd1076c4eeeda51ca8dc20dcfc9cc5f56761400000000000000324a00d0b8bc7b051a32bf85bf222394fa4336ab01010000000000006eb7624c4be6c674ee98fce9a51786b7cc2b500d98114d36d2690e13bcedf96590c7d5aeb8040b74c4d6a5aa38a7c1f0857522f4f968795056b9a7034dc3444784f9486b575e44dec3216d72845500e6f4bde0197961e7e593ea3411001d1d47ba42ef0e7af8e91246c02d7e37ff0eb60abebc37dd00315b4fbb09e77a6b5f7e8441818ebcfafecf622731f1db8a11fa2de8e30d808bedbfee104b3b1100f5094675521da07d28a28be7e486b325a0f0e6d75116be1bbc2aa20deb44a6e4e7b824b12d009e6f1802f5a851ec7ebe25d71d00a5684fbde4668f5a469a2cf6cc6d1758a5d8958e0844bcf1eb4ca04fa7c4ef4d2a194b0856e029cfaa1adb9c9dab6cd55a1e6ff67f8a02bea505add6e8820c158477eb019e5e037f43152c72927aad087f5b67616e0d51e9e7e82d5d6f0bc801b9ff693f0dc8014132dc250749dc95305a29b702edaec9fde87783bf1cd3342f94d9299c0d000063e1b86bd6348f3e6834822da764c049a57f22631809593ae57f69c8694c10c8f113c79db5a9174bffc0ceb971c69edece8461c8289c245f05a83b88106f70aadf5a37932d7bc2c8a9a3f9a253298a29daf9ac65461cc21035ccd72140ce2237fdcad0f3a1659a40ccd05eee23d0b7bc25b577021ef286ed942c8a07fe51b0892623982d01ca164ffea54f226f67b34cc2fdf8787d165fc5dc76fbbd4a726587eb9764ba09b4b9172ef1102ff9bffcfe8d6d65206f56964c7f60d939e89517951c45e072716545a2e6bed5e6005bb36264eb8493d592c076a2c1845fe075550527596e65ceace382bbe53b2c4f0d3196876e5454d2b8aaa91c278094234d385e1d6119c46771c3742d364efbb937072a3198ab765a91bf764c679d6f2ae8b4f2d8cfe4f6713074c7cda10c67edb73b83637be74f4c9f08fbecb0c8d916e49cbc8670aee9326d341237a758f855ca655e39b5be661eebcab2e1e0045c30211fd0109317a7992b1f47dc339669bcb907c7c4d6e5edad51cbd81f37881e55e9c46730734552a50aacdeddc4c766a1ce03de72b5117dc2985e19de1196658ec770bfe37b99e6666d97ca50f14ca388954f0141f7b417d1f5468cce631d77e361cd037ad33b689f2235375ef570dadd88f455866809c92c174cf5ed1998037932fc026359ed2246236ddc7d59eeaedcf26ad9003c2e433d1da41f820bb3a3f2ee23dc077f4cc86d0000000000000000ab4139fd12ce36b45947bcf5e7e27e19acf2c3000000000000000000000000003a82d74382547c020b3b143e607b99fa736e28cfddb821000000000000000039fa4dc8b0b1c759a252bacf6bcb07424444d351f6d6f74db4960e4b6231c76cdcd706ea5fa7dccd573a8aaa0ac7ada26ed76c3cfc46e28cff761974240928e375ac2a7004b413271ad5b7093cd77ca9036e9d46830bb9ef8519127eec19e288caf887dd494987507f297d7aa6cd97a1dfc2f1e3aadd678ee37155bd3a424441a56a98ce19248c09453fc1a3da0027c25391873a5f839694f7548cb8f455bccda0c8f00ab8fda20106b56be70e40b65f9723949f10118462106f1efd974c4568b289e553375c46acf3dea0baf39742ee37dcc47617a96dec6536df5d43531bfb1866a16c0bb7246750f04ee1b85691def1423b979daa2fd74ac55f84b648a3b0026db5893a8d27369544047dc6b11ccef5339605a8c14d8b1121d990eab2b8524123575173638378098903a3aa771046ca08ed1c5b033fec68d3ad6346d2c436d3f562d25ce453d417e90fe97049d58cde4396214ecaaaaf8ef1be81f7f09740cc20cf120ac581eb037190e8a0ca5e63059305bba0835ad759f2bb502800bb529f8051efe5e714b35fb440a5e915d8340b6243ec3d7b6686b0d67343f69b5b16af86d8a12a724f7b3ae10663d26b0f6af0a2bad3b3a224afacf5f0108d66f0280bc2a45a5f57f6d6d2d34c4360a0620f1b2cc7f4e60e387167f2a332f50f9281e814a535ba0d2d08b16068a007994b3b306f0bf87f7f303bbe9a31734f3cf905de405e0b1b035a5e9322a88affe71880fab71985b76df839305611163f0590c94d3f385a64b6678dfd13"]) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) fcntl$getown(0xffffffffffffffff, 0x5) r1 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r1, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r2, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x28000, 0x1000100400006}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x1000100400006}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000640)=0xc) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) r7 = getppid() wait4(r7, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375174aa100", 0x81}) semget$private(0x0, 0x2, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r10 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r10, &(0x7f0000001c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf319c1c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa"], 0x10) dup2(r10, r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r9) r11 = dup2(r9, r8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) fcntl$getown(0xffffffffffffffff, 0x5) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() r16 = semget$private(0x0, 0x0, 0x84) semop(r16, &(0x7f0000000580), 0x0) r17 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r17, 0x0, r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r18) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r18, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x2}) getgroups(0x4, &(0x7f0000000100)=[r15, 0x0, 0x0, 0x0]) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r21 = socket(0x2, 0x1000000008002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r23 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r23, &(0x7f0000001c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fc6203870a2162a6fd5f599cae7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea5d6b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4"], 0x10) dup2(r23, r22) setsockopt$sock_int(r22, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r25 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r25, &(0x7f0000002880)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5e2b92774c1ca6eb24f384b4d7c55b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd3831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28271f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3057db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa"], 0x10) dup2(r25, r24) setsockopt$sock_int(r24, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r24) connect$unix(r24, &(0x7f0000001c80)=ANY=[], 0x0) dup2(r21, r20) fcntl$lock(r21, 0x7, &(0x7f00000001c0)={0x1, 0x0, 0xffffffffffff0390, 0x4}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r26, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x1000100400006}) r27 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r27, &(0x7f0000000540)={&(0x7f0000000400)=ANY=[@ANYBLOB="b002003571c9d12724a07385bc0ee233982bd883508528b238f6d5513b"], 0x10, 0x0}, 0x0) accept$unix(r27, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r28 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000680)=0xffffffffffffff66) r29 = shmget$private(0x0, 0x3000, 0x7f8, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) 23:28:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0xfffffffffffffffd, 0x3d, 0x2, 0x2, 0x0, 0x9c}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f00000003c0)="c0", 0x1}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/113, 0x71}, {&(0x7f0000000100)=""/206, 0xce}], 0x3, 0x0, 0x3f) 23:28:19 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r3, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f00000000c0)=0x7fffffff, 0x4) listen(r4, 0x0) r6 = dup2(r3, r4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r10, 0xffff, 0x4, 0x0, 0x0) r11 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r13 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() dup2(r14, r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r12, r15) r16 = geteuid() r17 = getuid() r18 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r16, 0x0, r17, r18, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = getpgrp() r22 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r23, r22}, 0xc) sendmsg$unix(r10, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r7], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r8, r12, r18}, @cred={0x20, 0xffff, 0x0, r21, r17, r9}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) fcntl$setown(r6, 0x6, r8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r24 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r24, 0x0) r25 = socket(0x2, 0x2, 0x0) connect$unix(r25, &(0x7f0000000040)=ANY=[@ANYBLOB="09000000000000004bfa740e0fa66ba92e017e94901c3b914fa72e2f6669"], 0x10) listen(r25, 0x7fffffff) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x14d}], 0x0, 0x0, 0x0, 0x0) r26 = kqueue() r27 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r27, 0x0) setsockopt$inet_opts(r27, 0x0, 0x1, &(0x7f0000000200)="91d1abfa3a35eb0633a984212506f2dc3f5526dabf55b28de4c6104a0a648d2e75be78af55f70240cfc9625182bf3a72b48ecc70e4cdc76b984c9c1f403dbe09d74849016eaed21272290b13dfb227c60fc29e7577c9b68fbfdd4d0de2f97565c8873da8186ca1577a70e20b957054b229a14c810cab8b3244376d7d15391a4e9513d9ebc5d21a5e3a384afb97a4b3dd3a4260b3ccaacc03e01de761436f17c49ae74525ab7fc1b94722757b815a0c95a6db8981ed1fbab48f19aa420a6edbc43cadf925e5141382f35bb35343e8885eb8faaf647964761e0f6c81c91b495ae444a364c4f788bd0f7e7ffeafdcb188ead53a653d5f7a91ff3fc370fd8a18aa527225f3916139f2f7b49cc842551c772e17acba8d038a0f55a8224c0b519c7503f95cd8731509bf64a7e746c3d8cd4a89d6611b2f1e0d1e9a65357cff7859f7fea7419a45529cc70298c2e7056017ebbbb694e84f8dc93d0cb6dc97f515a464088ce455e64a73c35ddbf16e04100737e60a96e99f26b3539dba6d160aa4fb6a2d2426ffc2a7f93bb9dbfe83f48d649594839046048bd1485392e36f734b9cee96a598ba749cb8d3a603e3c0db2b68cb9478ab4251d481b9817c1d4b2f8dbc7e9abf07f38422253836a57766a27cc8d32dea0c9f4507c1a93fd19b321e3c4c37216fdbe6eddeb5594cce96e12dbcbc87781f7dffb4dabb25b6ae5d989029850cfcbba2a221b15294b68f784af468e9f15be9d362bdec596eb94198c5fc5212150d1e93825fe07009d95c6a7c55366eefb7bbee464206f59258165f0a0c9f3ecead3f2e8a0abd969dae819e22c0819e1e7632652a65ff3ce5d2375706218fa44a7c8c618f228479d070b63bfebcfb0781a45eb2bf143bfc01a724ec3c78699e35ada582453f9729f322661cbe99cade6e1fbcf096e48f6f64d406781ec3324b6e6ddccd92b5b35de4bb7d9df64f257363fe58440e323d5347938451f0a3d4a0cd931bb6545abd75d934f25f29e0a0e26ea83c0c89ff2fad577d6d12f57cdc97176840c3f765182220e4771c96c9c2ef2a7263d08eb298abb8396ab5f7249cd481225f65a2ab339c746dd823d91aea351ab2d7452390406c0623d03aba546244ad2d09e3f947d1ffdc6114f5ec08e4da71cd08cef7fcc3568f1846de34989e9052345a1fb33ecac30510d7140fe6bd2729a4e7a46bea844f96dc72f29bacd82cf1909b25f78b9ef1349a6f00995c3e07d3622946ee92ad94ce799303474f59710b7a013626d41efb61a88f6aaf1445b3280c0fc0b1644cb6c35958e21c36f2c1dd15615635e9805671fd96ee7e7fda1e062501c41c207ef16a9a9714930bf48a7befe3ae2b58a500b02285f25501aa0c86d72904567a0e111394a1086acddc0a0f93ce3bce30f96b67337cf00782e0712b9bf986c882366176b2c7e790e266b085d00a1e442b6b6b52bb1d2a90228d6768f9cda2b6762ded1ef08b235367d669d0dabacbc945b579a2ac9b37dc371d36719739a92901097b3eaefc461328551cfbe0a9eebbd6b11da35daf270bf055260871b15ad48ef9f07ab36e70a4386cca24e4468ac61d3c19052555bce60496ca88db64fde2e3e50dab753335fceb6f5315f1f5aca5cf02b66d2be40f587dbd4828c66947782dcab154770899764e531460673a99cb6efaea6445f77aa39ed510370f7b8bbc35256629a9549c100d23259b928690e7a1994f6220d696d18e13762edaa2a2c36754a7a8d50ec16abea0e0b92c5a6e44eda3023379b160a234ac4a2acc83651f5da05d3f6dac9ab43acd4fde07688c3b7ce01b1cf350bd36b655caafde141851817eb2ffd60d0ece65c35afb84af22fc73ec06211050b404f44a45120ce643cbf9f30df610be90b3b8ce359fb15b310e4223295fb6ca9310d5187f8f5fb038a153816a560d12a74ba8c5d64868d65405082a6e5d53d7488a8f6e867dfc296a1a078a433cd65f1011494844f892be5d45b3e2c26ec06a203de1c6e0211ebfeda8692691cfb30918a8f70e107d83e61c8543f0cfc22c8b188034767cb8480ca6844fbd90c7d63793277ccac6a1d33472165b27590099a9edf94e15f787c4d97523953568c8f5241de52aff1ef02f10c877e162b650373fbed6b072c8ecc8ec0bd290a4675c8c5ccd9794f5895f8b22b94ea0b4125ad55c2a1a8e59d474e0cc84acba6d4bb5b407e3c92b40d1b9928d3f71f7822fd484c8620f78714a322489059c0b84009bc319ba82e1ff5ad8e048b574c4645a407301c613942afad0993824b445a399dc279d5a7677869e4f9a7ef4630cbfd3267438a3c9d8102ed0160a8dcb32f5485ee8772ab060f93e6138c7f3afcf802cefd80d3b472e7fb9dc323be85e4e2e21706b067e4892fec2c1ca0d7bc35a86c9ee7fdb1509fd1e17812eddbaab7f346b83319c3050edff9b60ffd2d3c3c168c3b61d931e98bd4653a105d11756fc68d2cf33cea5d968a12ae97d707f44254ca393ac057c9aa37328e55a7789f54293b72d58d1b60c29c5d3302762b77acd7b09ac5406ff6c6ca52d99db16dfee7406ddbbaf726c383db4f467fb71b4264509cf6b8b4ad972dca16fab5c3450a6c69e2b04e3463321b0592a768c93cdf3400eb87a4c23bbee2e2b29265c4568121421a4c8ec0eb501e1e40901382573a09560c08d2ce5d411cb41357c64b3cf76e1bfbea9338206088d330bb27f390700b8391658af9d7c1ffaa60b4b487b92eca3dc773dae69c0f416641e6b38644a2a82788ed73bff175461128d227202afcf45c4ddd7012626bdced3677f5882e2c2d5ed92be5a7927bfbe737c978a69edda4d04a599152da467e0023fe5606317ca39bed7923a540b87a049c248a96a18e86ab71c579dc5ad74a8b3f0accb77fdcde61255e3b97052eb83a57e1b3dcde607385e42dfe4e72e7b36334701cd4d2c3a16ce0776649c6cba4d353cb8407194495badd1c48fa9300372fa929fbb25ac32097cee6343a11ce4937946f36298665e97a76a44d61abb50e4b88bb449169309c6267c7a241628445ab559eacebdd12e0de016749510ae00529dfac809a324c6f91093437296927f7ad766303c85d61385b8d4da71691f5d1e547eec93fdef5751fd1dea3e757c541f1034b7a35c188fce1b54b57596758edbff6227a06766bb8e19eb5110a4efffcdfda37e8ae54e15b81e4c7b35852988b9fdd4b45f7d19bd5b7af47da65175d3e799de712149c166f95a2e4399b99c9e85620b8d55242e736f34a69b32b2ceaa92bf351e8986227c0151958780e9c13fea1e067dee1090a870fc156073037febc28ad54dd2e4a428a3e99e3b450a76d55c771eb928bfb5ba95ff417ec90c43d3779be0ec17451beec5c0aa4734faae45a966a96d551a1334daa054be4bd68627f5115166ca28050810a4e22bed914f66f84e1c545b82e31737dd4ca2bf6e838ba1c14957fc5a4aea6424147789a5b742d9a54df2c30a7916213e3220fe2d584e88477adb31fc100479f6c50af8f4765d3828126ddd17fcadf08ea8819b49a741cf117cc6da6fdd477b4dc31fd316ad7d33d8b023b792e6064ecf76fb18b1a4232ec5481d30f26abc99d3b8a2e667468b37060516d56c7343de88326a42b10dfeb112847d8f04f373384d0ca8c1596f9d7efa3f8da16c49f8699310f000a8a980b367b690e6dcebdead15962a8d186a60ee016f36b0eaafdde77a7bd88f5191161e1fc0c82341a82072b156df437780ec876747ab64141202011ba463b887e531eb2782e73a3c214c931d8039a67951bd5b3d121fb4f7631bd6171b46c8594c9c9b34075cc5efcb3fc509a1db4bf072f5863361047ca98c536753875818a5894bbb1f98b08b2a6810be8c83083ab97d3c0613fbc3f1c505d62bf570ea202139d0139112e02aaf450a8e06033e91494af9dfcad9866aff35d7580e9135b5669627549908eca98da56cbe22a9e865380ec278adb1dc1a2049bcbab7bef71763bc659c6cbea973eefc425f323ea800b83fe8fd133a24e4f5c0828c239e1c4cb1583c9a2178c973ef810116b60f45752a30637d881c160d00994659a1933d7c03ec51facd73917f7150a93816bd15912cef177829ac16ed52b41855184c8991122113acbc86d0318691135397a2254c79c6cf50f1a471f7cbe49148a87df43c26651447318ae50358200604755360513e2ea814baee301c7baa613f06876be88fc3e9916620794998975114119abc52c6eb33b2658cedca9f5e43b1134bcedec1e1734e577ac6ebf6cd157b0d215e7c7087311f2fe66e620ec67de7daa8c3ac15d5ebbb2821d6e0b4ea9afc6d851adb6da86fcda28cccf622a4c7aaf143a716bd869709f288e2d82a25c2b380c1b7eb8dc0f58eaed99bc06f9cecd108b4d9f2a7fa0ff97ad91594c23d3bcf4f427233fa2e8c154a452f5c5af6cfd08db127f71a4e5e28c5a54c0878bc331911437aa4c28f2458ffe449fdf3b52f316b8000c69f2aa029fda73b1be0c5ec6562c00ee201af9f0deb49283d7b7efaa76387a3cdf6f9793706818b4de2aa92a7ded30a0ca7875415b7683acfb3360780804de3b1e3544dc8d4821271c49c1c1395e5cbe3697b4a51d811848d5c9a996cb974524337f8d65a354cc62aecebf160324cf148307e3db061762ebd4e11a42d9654eab7c80c2266268cac5e2e4e8b8689b6f3b31f0b5b1f1d2c9e7f6c0851ed84c59ec065b8648e655217f65f3262532df97e6094fa8cab05b67aa8de0150b8236be2d8245ed487a18f044a06792af2d44646233ca1d9d9d3004314ca99964a6085f8d8c92283251e37eebd02c6b4f27976165f05dcc60cd9a2bf6d523576ead8085bdd60282b9016a85738f9361462701380b9068728b463228b31dc635210047e0dbf3b3e49c186b5bd17be7c94b0b6a9fdcdfe597702531c8f8be72903333a1c4f0df9f981218948e8ab205d6e1d3e96df0fa1facd7774eb6f6426ddf235601f77dd047c2707d7a9430b1e6fed300fdec1cc0a0748c7ffa644910f7d349add268918ae44c56e3a467a87de55161980f6a529e57120dd5556a92808908d920ef59e8376089cc14096763617be1d6388401864ac986aca1b531db755a2e4769ffcd83f410749e325cba27075f47c5dda82e7525f567e036d0ff213118361059b97f35bf8275c01fba9e1f8ff649503d07b60658139ef25b1ea2d1061c970a535218cd4e69de6b994bc7be99215e8f7ab8ff4e99e56b7da69b169c6d4e5071d16490528b31581a38d78b64d6f1833a15377b107edc7549406b611170d8e4c2262dea0171c5c813da7a02508481a431577b5c0129c1d518005d246db614f8fda9e3e5c7f3a4224ca1eb0065029134254f56e01798ca48a1350ffe6be89191751b7b2acb8c6843e4f498bf4273ba125136de833309f025a7dd775152ebee6d5966763a8897d3339f55f67c86ec524a32378d9d807fec15975d3c524d2d0b02bd6d7da84505d82f39f17e17e09a3470316c2904509bd7eb8aa5a5489f1821a2112b1c539b05e82bda5901a6d21619c09eabb8f4a12665347792e9a284e01505219c96e3cc51ee6c85578c9e18d43c41d9e9fb48220ce7248ec700f6459eae2ce0c628e67194872dd596a6efc6f40ffd8db635c6c42c98cef54a4d18d80e7056294274b507b2a70ec72cbf57314ddc281c698783ea6f4e2695bdf660e783dbf041b1ed392213bc8ad67295c0a401276b1ffed1ef7630663f688eda9e2e2b37c2347d3032d3db7d66510c80e17a53b1ecacdfbb580aa113d86926cd916db", 0x1000) kevent(r26, 0x0, 0x0, &(0x7f0000000100), 0x1, &(0x7f0000000180)={0x400000000000004}) r28 = socket$unix(0x1, 0x2, 0x0) r29 = socket$inet(0x2, 0x2, 0x0) r30 = fcntl$dupfd(r28, 0x0, r29) ioctl$TIOCFLUSH(r30, 0xc028698a, &(0x7f0000000000)) kevent(r30, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd}], 0x7, 0x0, 0x28cb, 0x0) 23:28:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) 23:28:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="3744ae5cd858f3524759d145b380bcb071df8f6a8ca7333898a842314d3797a5cfb3cc29dad6117b90c56cbf9018d1f18d5b0d5debe2037e288d3d68bb63b3f9068e143756a753716e2989b07aabcd963198", 0x52}, {&(0x7f00000003c0)="90361f7ec0638e5c758d1d401bd66d423fd49b1d8fd15df15c6f2be1601ea5d9e0185732b8db1d5ce515ceaaa1bcea569c736ace7ac43c36aee1e7dab6adb299f15dafdfb2a0abbba4120af1b06aa9166f9de7151a352026c6b21e8d3a65c2ecfcf66d7b15f43ab97c8c318ffb9ed7f44252a3f7b3268bf354ae7c2a32926c3bb32c430bf52a41c5add0b1e643936baf841cfe5111cc623ec199c8ae0b0b5ec19bf3d03bce142c7110def08102ef82f8337fc9336e908041f5878914fcb1", 0xbe}, {&(0x7f0000000480)="78a7e5886aac716daa7e31d65d9434ff1d20a074fa6cd4d85c49f4caa95c92a9b293fa1cbd813ef149aae3e3423d7585f674591d9296b738ba713ed6df0d7ce348bb665425b7aa0e18227fdef6d11e9146352fe4f4ad59ee6e8d25bbe749", 0x5e}], 0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x100000001, 0xffff, 0x8, "03664e2ba70c033c02df71795acd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 23:28:19 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000080)) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:28:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e5787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000f0a4b73a9f636c6450dd0132c3763f36949737fa334779f5bc85e51bf7e4a497a3def17afc6a87d7d9b56f4c8ffacc821474a4612510c9a7083d211530754adcf91c3dae4cf01600e8a664a12bbfa738500798be26268fd1"], 0x10) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r4, &(0x7f0000001880), 0x0) 23:28:20 executing program 1: symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f0000000240)='./control\x00', &(0x7f0000000100)='c\x00') execve(&(0x7f00000004c0)='./control\x00', 0x0, 0x0) r0 = socket(0x11, 0x1, 0x80) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0xfde5) 23:28:20 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x400, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x6, 0x804, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r4, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r6}) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000200)="499da40dc3406b777fd76ae5b7ad104c3b2f68508a488f0a7765c5423d965dfb0df7954d6eec0643f4f3d14f0274c2d652e66592b198d5b183b2eaa67e2c848f4caeecd9900c328a10060fdc4bad81172e3261e52219e03b545a12c41bce14cc1290ab419fa713c093de347097cf86500550edb54abd9d637b95f489d7e06825312810e91265890a4f2fc54d43efb46348e81d2734b28c683fe8394338d06e5c025ec23a41b0039d243c67a4864959c2e996dcd24646af423844", 0xba}, {&(0x7f0000000100)="3fafe7a87c9f4804ef44a6728af1ddfa690a802b5845", 0x16}, {&(0x7f00000002c0)="74377ef4593c960026899e50fb71e84c6e5002f244cd1618d9a9605e697a00d760fe0c05bc13f58ba3f9d2b4dd7934380bb5e810e1579c5a3686a87fd45180b5684b1f9daffde9383831498174229f58b6c819d173b48909f7990f1feb09bf2ed75a4eeb8cf6338c34718c48c7", 0x6d}], 0x3, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}], 0x40, 0x6}, 0xa) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r11 = socket$unix(0x1, 0x2, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) r13 = fcntl$dupfd(r11, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc028698a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x3, 0x6, 0x7fff, 0x1, 0xffff, 0x0, 0xfffffff8, 0x1, 0x1, 0x6, 0x1}) fchmod(r10, 0xe3) r14 = fcntl$dupfd(r10, 0x0, r10) write(r14, &(0x7f0000000180)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915e16f08fe0000d5311b952afb544456ec53ab1c086986ecccd1f6a9ce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201aa6ee8067b5719a2163d0ea60efa0a", 0x5e) flock(r10, 0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:28:20 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x3ff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x9, 0x4) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="b324098d7801b8ddf52d31c627b16013393cebf9bcfbd9dc4b54ae8f74e868c7a02628", 0x23}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x8}, 0x401) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) kqueue() 23:28:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000001800)="cd", 0x1) write(r0, &(0x7f00000002c0)="9faefbb742e5cab62cff0300000000000027642fa075300dcf57a54885effd22414c3b539dd6f50933211cb8990c69998f239d6278d78638db58e11afcfae68716f2edc2d4b8317b8bbaeb0c8f186cad4b78d2e9af58a9b24deaf4271228daa6537caa12c61f5d4a2a5fa6251c53e515db626b03ddca30cf7bf876594f040000000000000d10aaa3b9ae1ef10fa57164da372230b92ff48996875a81b320f0ff", 0xffffff8d) preadv(r1, &(0x7f0000001700), 0x0, 0x0, 0x86c) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x212e07e3, 0x0, 0xfffffffe, "c8b419b50a21d738cb3f42fe3ec2a138d511b060"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000001880)=""/103, 0x67}, {&(0x7f0000000640)=""/4091, 0xffb}, {&(0x7f0000000540)=""/201, 0xc9}], 0x3, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r3, &(0x7f0000001740)=@in={0x2, 0x0}, 0xffffffffffffffde) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) write(r4, &(0x7f0000000540)="cd", 0x1) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r5, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x31) semop(r5, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000240)='./file1\x00', r8, 0x0) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r9, r10) accept$inet(0xffffffffffffff9c, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r11 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r11, 0x0, r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000000180)=0xc) r13 = getegid() r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r15 = openat(r14, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r15, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r16 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000180)={{0x6, r17, r13, r18, r13, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, r9, r12, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x101}) r19 = getgid() r20 = socket(0x10, 0x3, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r22 = socket(0x18, 0x400000002, 0x0) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r23 = accept$inet(r1, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000380), 0xffffffffffffffec) r24 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r24, r25) r26 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r26, r27) r28 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r28, r29) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r26, r25, 0x0, r28]) getgroups(0x3, &(0x7f00000003c0)=[r19, r21, 0x0]) 23:28:20 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x81) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:28:20 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x51) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') kqueue() socket(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x2000000386) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0033be000000000000000000"], 0x1, 0x1, 0x1000) msgrcv(r3, &(0x7f0000001700)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092b96a6745ca2802020869927bcc840c744000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc400000000000000000000130000000000000000000000000000467032e436f35b84caca7536592fb4b9f59f9b77f5a75dc7cbdce46af71a125a59cb84be38f35f73e5cc1aa0310b96e3ffadf2eadfffce74ebef58e1f4dc60bca86dd47ee98b07212e1fbf399c62c726f54368e280de74621fa46c6b86901b964852a82f73292b7421c2ada886f94dd36632d71e0c015899f6eb09d9cf8562cacf0053c46ea6910445827970d15285be8eb63cc37af1af927dd7a2abdf31c5dd3cf81eb8f34f2b4b60aa1fb007a4e5d8d5"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r4 = geteuid() r5 = getuid() setreuid(r5, r4) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r5, r6) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r7, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1000}, {0x4, 0x103, 0x7fc}, {0x2, 0x7, 0x1000}, {0x1, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xb1, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r7, &(0x7f0000000200)=[{0x3, 0x1d, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r5, 0x0, r4, r9, 0xe0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r11) r12 = getuid() geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x400, r12, r2, 0xffffffffffffffff, r2, 0x60, 0x400}, 0x10003, 0x708f, r11, r1, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000540)=""/4096) 23:28:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) execve(0x0, 0x0, &(0x7f0000000880)=[&(0x7f00000006c0)='r\x00', &(0x7f0000000700)='\'\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="dff91e4c577c9f763b24b2a5a69e96b6ba4b4847ff3b1de2e4aef2441f47abd9ab36dd126ee2ae563f770f863a383756baed303d1893d26172c3ad6c231f559573f228126d8394fede63aa3c50", 0x4d}, {&(0x7f0000000240)="8ef4e2c458ae97c83a3ee4216c835377266674ee4c6289289fa801e3d5c54eb1a3788a5cb54ab9ce5d61e0f3720601c62af92558e0caafcd06e2bb64289615cfb8915aa88781c9aaf377042aee07a0d153e063b1f6e5", 0x56}, {&(0x7f00000002c0)="e012f035d6740026b568fc58350b614365d6bff41a7df5c994a821e57b1a6c6b39eb12b674c2907892e60720ecb668ee5a8cb5964993a78240a80ed94daa0139ce77fa15969214c69d", 0x49}, {&(0x7f0000000340)="bfe71716799587afb463ce4009c9a5cbfe7823e92f84b1cb5364d426664e54c55d960c15a9598bcdacda6d93d04dfc596d680e33b92e257904cb1f4efdb3a8315ccd96ddf67a95f00bc8b9cac4eb7304b6454a8eec8ae63337e20a827a86da5023250dc366a048fb4f976884979b6736b1", 0x71}, {&(0x7f0000000000)="507226e3192b669c3b11c27b9553833ef94535ea0c1b826baf28d9da0168fc9d72", 0x21}], 0x1000000000000324, 0x0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206999, &(0x7f0000000300)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 23:28:20 executing program 0: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x8}], 0x2, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000080)) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f66696c65f82e0879ca2284ec2d7801873f30005c6d9ad4b63a3e6836b885c8526dd60c1eed0ab087f9b3200a566f398f214109d1d52af192d3c12911cc3457c46914af2262e6b4092106c6e45cea23edaccd375744ed0baea764eec1a6571815ae993513b085a1"], 0x10) dup2(r3, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000780)=0x1, 0xfffffe18) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r5, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r6, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r9 = dup(r8) sendto$inet6(r9, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) connect$unix(r9, &(0x7f00000007c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65300010cd40f70eca6a96ab8a1ec07d6f73ba9a89"], 0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffdf, 0x0}, 0x0) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x80, 0x0) getpid() geteuid() r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r11, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r13, 0x0, 0x0) readv(r13, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r15, r16) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0x0]) r20 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r14, r19, 0xffffffffffffffff, r20, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) syz_open_pts() 23:28:20 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r1, r4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r8, 0xffff, 0x4, 0x0, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r11 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() dup2(r12, r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r10, r13) r14 = geteuid() r15 = getuid() r16 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r14, 0x0, r15, r16, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) sendmsg$unix(r8, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r5], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r6, r10, r16}, @cred={0x20, 0xffff, 0x0, r19, r15, r7}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r25 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r25, 0xffff, 0x4, 0x0, 0x0) r26 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r28 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r29 = kqueue() dup2(r29, r28) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r27, r30) r31 = geteuid() r32 = getuid() r33 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r31, 0x0, r32, r33, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r34 = kqueue() r35 = fcntl$dupfd(r34, 0x2, 0xffffffffffffffff) close(r35) r36 = getpgrp() r37 = getgid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r35, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000700)={r36, r38, r37}, 0xc) sendmsg$unix(r25, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r22], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r23, r27, r33}, @cred={0x20, 0xffff, 0x0, r36, r32, r24}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r42 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r42, 0xffff, 0x4, 0x0, 0x0) r43 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r45 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r45}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r46 = kqueue() dup2(r46, r45) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r44, r47) r48 = geteuid() r49 = getuid() r50 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r48, 0x0, r49, r50, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r51 = kqueue() r52 = fcntl$dupfd(r51, 0x2, 0xffffffffffffffff) close(r52) r53 = getpgrp() r54 = getgid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r52, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000700)={r53, r55, r54}, 0xc) sendmsg$unix(r42, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r39], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r40, r44, r50}, @cred={0x20, 0xffff, 0x0, r53, r49, r41}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) getgroups(0x3, &(0x7f00000002c0)=[r7, r24, r50]) chown(&(0x7f0000000280)='./file0\x00', r4, r56) r57 = syz_open_pts() close(r57) r58 = socket(0x2, 0x2, 0x0) connect$unix(r58, &(0x7f0000000200)=ANY=[@ANYBLOB="5f945ee727b3d05fa51ed62e2166696c653000"], 0x10) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r59 = socket$unix(0x1, 0x2, 0x0) r60 = socket$inet(0x2, 0x2, 0x0) r61 = fcntl$dupfd(r59, 0x0, r60) ioctl$TIOCFLUSH(r61, 0xc028698a, &(0x7f0000000000)) ioctl$TIOCMBIS(r61, 0x8004746c, &(0x7f00000000c0)=0x7) r62 = syz_open_pts() fchmodat(r62, &(0x7f0000000000)='./file0\x00', 0x2, 0xc) ioctl$TIOCSTOP(r57, 0x2000746f) msgget$private(0x0, 0x20) ioctl$TIOCSETA(r62, 0x802c7414, &(0x7f00000001c0)={0x2, 0x1, 0xd, 0x400, "73cc5160527b0100", 0x9, 0x2}) write(r57, &(0x7f0000000100)='\x00', 0x1) r63 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r63, 0x8004574c, &(0x7f0000000240)) 23:28:21 executing program 0: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0xffffffffffffffe1}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 23:28:22 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002340)=[{&(0x7f0000000000)="336a223530242440b05cecca0352c301f59d25930d2194964a7cd242a502af6ec7e0ec26a6bbbfee2d5925ce744fa66862c39efff58eba4b0fc108f3035e47c4b8d3676d33dbc59eb7d784f348f8239f3f47e059bd83a627ed9d649126b0d031779fb439d2c358a42c839198cec9e33eb1cb39574d59f11bc3573a1c38371fd6d91532362d05c0289b45105e7a11d4b1374ee2afcfeb717ef70376f3ada9bf83126e67f4947d3b6a0cf235899c340f6858ec764ff6be9cc8985f0bb3897e65c98027e8bebf604a5ae947202db1643eca27deee346f05c3982f648c639cadebab63679efaca7787b71c1aba350a20688ec9085be83ce58db3646418e655ec6310bf8022c5594cc78021a3f3f983ac4f01bfb366cf6c44abd87d2e54fc4363a03ff3da90e777dff04929a17bc6d00dd20d9c371651cf32a8fbf74fd42c4fc5e57c431397fa8a712f0747d985fd3f0b75d7f2a0de78dc95772fe7125442ecfb904bb60ea11e187dddeef7c5885644c12df106d555e78ec9ea34873de3bdb626a77ba67f9c718a5a60ce187bee6deb84e0fceb171b389e9c6adfd8858e2e0fe911059b1c6e76e5aa460c5716127751cdee099f0a9d1a5ff206b64ed236c2e737020ab64240ee3f22db931e448efba1cae0f7c7437242b3c524110c26d735acd47e487c22da4e394d721fb964b3ef4dc5a726b1a4fd1f12ed419c55638ff27a3580c6f554c34ae1816241cca6cbce8b6f5058d3bf637b35317b126f89f37b733d6eedea2ccbbd2e6ea07a07eaa0121aeaf5f1a16eca21294fa5c36cdfa2d5d3b354d604d4f8896d497bd2ff4716e25f5d82ba69e530e2c6d056aa26959336e88672a84214d50f9d00d5278bd4dc5894affd86e8dba1ae40ad13286bca072d59f42ff4d2f3fcfca24eb8178dad0b580d5d8f0a3e457e91ff45a56f8f206ff1cb324899cf52844e14633b22b75c79d7263389514d7c752bf98bd234a9bca8392822fe66a954446fdeb8963239e06a048bcb76b4d6ef9a8e47313e9fea5860c633c1a0b90df97aa04873edbf571d8552478086b6975fd2a93aabcb69232f5761990c48b9951899929d4e574e8f8bed2c278a9ed8b36ba4ba097e4afaa0d85a544df038d080bb7e23dc808c655a8fb6a4e0b20896ccd8603bc2f207cfdf944d3cbf059659593f689599b006c2de2715acf63b421ddf5fbd346ffbfddf37182e6bcec36e423a8caa892f8d50784e1a8f17e33888315ca8e4425448d95356e0d120bc34eff16178c2188d31f63dc9e791d83a2b01cc2be844cb2e4b49b06762da5b1df2d9d21dd63f09022f4ced49151daefd400a3b39adcb61e48c9223340b9e66d3b77e405fee9a8ea9d67ac9f93212ecfa5513053bfe3bd239c8ec1e6f1d9e212a33461d33726124e8a8ff561bd9c54c4a14be8bd12832183db252c545e54b953b598622d205d5b85480b7238035a6a92e8716e8c43233f884a304a620c54ed5632995541bf45ae3dce411683e2ed3fb1e2de80014f2fd31e90091988b31c563795efa84b9a6279a883511c03493849a02672c47fd575f7b82db4d5c266e1a90e276023772a2a99fb6d13cc98502e6b9db1e1b41029e08dfbbaba0c001419602555225725e286613b1f4c3e03df6f2eb0ab126915f2b9aec6833f4631c6cbd648c8f0206a12371b115a91d49f87d443ab99fad43b74eb906d958da7382dd4c06356fe94c500ebd6861b9b41ef710643216d13e661b009ddb3bbcfee694005f6ce02a49e5f838fade21f2df7acc7b75ab7eb93d8562b20361698e188f768acb917f93ad8dde5577477b78d40921bfbc72c8c5aad39e4731ce4426b561df286ecfcb2dedbf3c08a212b11ad63e878bcadaa0d9dd6b44b582a1151b84fcc09ff407bdbfe6f5f98e9346a5d6c0e8b610840ce3ff1491e48b506145549e34ef8bf41da74a20c26096e9fcc9da29dde8149a411a804fb5a3165cb21d00cbdca1e05733aa13ef9bfc80c2e4604710fa50b8e676b45de8f14bbe632905b8c4a2758a33b1f0a00a80d0c8c1349c6ff6d38b3219b3a0cfade1655e58e1ac1289546126e913fe27e2e7cf61d8e8942ad0288e11f42f3ebda046f4345111b13b0c0afec831206706c29fdfde192b0d32fac8ce25d99a98e2f675cd3c0329296ba247dda7d7939e588b5b5ba1bc0590b67b61a49438c8d289cee63ba9b75bd30e9c0915c026902a460509c139d6daa5bff0ae93f2156924de3229be77dbdbdb9e39465b25acf40de6f711dda6d96a4a14729fd586ec3f1c7b4bb81d2ca7d0f8f89c06ce01a5c0666a21e797b944a4e1fd771f6a963422a5be32e5f4948f6da0cd8049a236e9fe6bafd56aa9fefa39972e680a0a75dc76609213048efab2abe5f1e09b2c151b5fd5afe2a2987259ec5e1778f835f92536191de808d730434310eacc1d41a5c2fb29a3061f840efd0eb2e8dc0f5648e0c4311968e486d741949334ead16a24144a826430ff6e5a470206751b4a01f0b43bd18d9722cb7aca825f029617358b8a652a9ae897983fee19d346b49ac421e290334b9c43aa15a8955d6a2afe3ef09b6e37bcd61ef5f8121915882c941a79f23c6168ad210a5f141197a3a584aff25ef6936ec42a61b955fccdbb1805c1d1d12bae4a6c59c4e10743f962a4e929a0176bd2ca09290e95742249cd02bec68b746e85103ec02fc88788ca975e5647d966ff4f937e6fee96a74088760b08d46c1089d8491a1a1f2c9f0f551b2b28aaff7d993547880d9321405881a5da96acb022ff5fea41c62de8d39f40fd4c68842916cd803adf499fc02d0d1d39c7b431dce6dc7c7958aa35e0c11b0e7dc57defad7b8ad821b5656448bca1dba42f3a8a519ac9a76b567bbdd2834dbaca1791d535a2a5dcdc0e68eb8cae67f155d521494e3f2b34d77c4ef6f1209a2b5d9a16c0ad34e0b815326ba482fd3cbf2e93b8103320da2cd802ca534609c45422922a5d4b9a5a4324078cff248a2144916c74aa898df6d98ae3916665e27e676f02f6ad98646f843aa5c7fb80e697f974c3487d6268eaf5a1b044d3c5f14731e5d7187eec1b9eb48a1a00f905a32c47bb45f1485c428bde81bc3ce6c97282dec1bc672e81611e70cf5af8c0f996e924c7ba00af963e991580ffa63a3af239501eaca8985271886981d1d87f718db59cb81cb6ffb84cbc8cb31fd4dd2f2ecdda9e8369eb1adb528c51e402a8301a584a7788cff3cb23dc1dec26446017f3a193bc405b4fa5b16f78890deeee17bee26433c34c8afb6bbbc2c4e5e5982ed0bf51be7317c60b4a69ce3bf7005df4ffd283076cf15ea07166f921f9b843e6169171aafffddc247da33e5cd771259a480f39706c941b11866be8db46d307caa6e923daa8a10034eeb790c1227cd1547eb6c51c0ac6178f2998ba207d50dca31644012372023919d0a0a6cbbfa63ce5de06d05d79f19171297c0762ab255f0e173bd0ed40f5e4a753d6f9a2ac1ef53cc6403df7c77e39ffac1068dc281fd9c73c904cc8b0e4a0c60211631eaa0d3bae5d3b0752dd72330dc0f699a74100a107fa584cfa0e639065b89b4f0a220e6b846fb644e6a658d6fca3b49ba76b032e483f6f7475a032cf70655924a6f9b966a16f75476d52ec0c72a51159b9503bd7c2b7fedfb09c4876a1c8ecf5a10d84a5c63bedf81872a4f4ade8c6e227e62de01e0f0e5048855c9fda2b4988af875d01ff87f236a0e48a4f77ed250e94d89543a9e803da500141cabdb66348f643315fb632983ff9fcf2f03f60238f0d10186df1efaa135f32ca744c6fe2aded8b22d2dae0d67294db82355af3fc79a99612ed46a932296287d63c2bcb6ca00eefab49e9305bcd3d61ea7e719d2c60dd341284d8bb2eaf3fed75179e6e304a0ea424a0c05f36040f112e4609b1f7b214637dd32cf68e21de6a5c5f4eab7580b3a73b054534411392ec57c0d2f0971d0c4609d7dd074e78014dd5d9381a1483f69f2cfdc53263362e754fc80e0a7bda244c34f458dabf93f315eb3e7dfa0f922b92d0ad647753b6fb679b01c25d559f1576ebb3d393168b7c825ebfcf007418c6298e5dfb775985d9187927c2b74935aef3e775f4a11aaf76fc343000e666af1c83c7ad018b4c379e9d8c3c357979272ddbdc602f758456b210c3fd3aa92e5e860d6d0c6dc473b28051906be6b36903a6a6cf08e96c51807292b8a7b3fe3159511abbad3556e2a296f7a2e8c397b348e7e2f676efd2543676df621f6d292eee82590667038f804aba06050441362950c75e81c7b605605a77124b4716aa57c371bba062b133c6ec9bcffccd88cbb2d72cd807491d81052e5388d0ff14a9ea3ac92a3c469e1d4446407f86d4864883f0ac1579f43a557e2ce7121615cb1f6e99843288e25294e112716648f8ff7494b7d42b34d8a7bcc44ec55ff701b95ead5fc223e170238ad8fc32d5595a63839b1b84ca57d79c6aebce250be8ea8d1cdcef2f675a88e469e887026209a7d5114020ff575a8964006afcd3e6142e05216f1a35b281a29c1d6e9dc8570570e5018b5544b3ee8b1c7c15bc38dcf06b97303b198a04a7cf90dca2f165fde12f95d80cc632e75d6495393133a3d8c1609e26e0aa8c1941aca887124d3268cfa27f90b83cfe9bc7f757ada2e07c857a527323e316dce9315ca78c78f535fa47a53a1323015984a8e70ce35d2973720b2899f56cc1c6d721f079784e42903d06429d4009c76edcae1501cccd8434b5972543b7939294d0b63a53705a8e3d15591fc7c2d182fd0105b5d9e0b6bf7dcdc696a474f5475f1031790ce8d0563b1d1fcaf1507bb9a6ccfbbe777203d94a07af9275770791bbb0c81d0a00a11a4374d4f6f408f6013c635cb262a4fddc9deda187a1e4a46cb3cf04bf01b8b765636fe7d78b5ac1859121655436b2a9ea202717d5715a19527ed310e9037502eed5b104b322e166ea0d71799c70aa8b18ee9a2de216fc872849f9945ff0e270d0d12f15f7da184e0d85687971222cddc45ef565094badee3f496ba835bccb6023310df06105dd2689bdacf21bc8f90deb87eea2fba36c6c751b1532dd3dee86f321165acfc04d3e53a3bc4d11c3cdafc421f25c736bcc2e8c217544b2a48217878a39bad85b6c085bf115986c3fb4cad1a0885d6fca1f85433d9d63b7e99fcc518f7a9b4e62564b212066594efa121723de0b1c3373dc8b45e4e3129adcbcb84359d1dc35dbf968b4a735a40272882c882d5a8a9f1563a27a33c446ae4744b76f42e5e6a0fb369b7997e7a7ac7bc5077dc55b70a13539ba84a8729189df0eafdcc07a827a590c769d1dd6abad53ee4328fabd9b91cfffd0955267fa5e0558328d7bf74102f3571c8780a482f95f5ade43b6e55d1a18493383bf060b168e90caa61c63664b0bd70333f237f7c4b2d28798ff2279889141f6b18e647b82f76beb72e8691d37d4b0329e5c7979c7176f2229cbe277f9f5a0f7ca6ce569f699d51be12cf195dc0323082d28e96c9c5f4763940d058b2efc3e83e545237140f9b8a900cce82e9883ee20dfc8e6856f9b46c940c39ba33444ce1811f94156d3c74955a761e54db9747da3f92192f81467aa41ecf9f0f61fed6e8cfc855d6ff872cc176a9e86795262e7e69f7b397a1f8ffd04343c087c8a14f17dfa89c961b4954c1c429ae42562f2b1f26050a43109fbe2e8f9e36f0cf7f2609e314de5f3b5adf409879cceb39099c6000df9ae1a5c020335d07b1c7ee3e698c3d057856383b117c042b29ebce975dacec4a5255b42c9387beace3338d7a6242982060321", 0x1000}, {&(0x7f0000001000)="c05c4903d59b69f72b03220701ec2d8384d90c154b33345cd97c97f1d86aa9873ff359e0da511144ae7c32e6568b23779a79d792fbe089f2625199d01e2967c06a95a1fd67910b22c84191373e3a3906a331ee6e00d204ef633cf4fac3c25e2139ea571e6a63828221bccd479a2bdd960d779abe58b885a309c56e66459c967e32cc26b3c9518cf5ca7d121ecaafac3d9eb7f2fbf64371e82b233ddff063bf5c4f93aed757dee15f129d60e3175cc7ac6ffb4db7", 0xb4}, {&(0x7f00000010c0)="7df6d644623f0dc2b32641cac0da6dc9f33b413452405c61a1b97277b561bd7a1982893b370a31df49b894859e230600"/62, 0x3e}, {&(0x7f0000001100)="5e773637af3a5078143b6450ae91e41cc14658b1b074e97ddcba1ae595a49b3a8d7e6a1c6506455f11ffd04d183f8b50", 0x30}, {&(0x7f00000020c0)="3e0000000000fe49c7559500000024815ab228c52eb83d9bd2ccc37a63f3160c5466d0060000006458ba1b6d23a1b0d7c1effe145836447ce8876fe71039e321c720ccf3e5aceacca7c437f85986f0f804d0361557392a6b8e47b9d7df8c899a78bd876a3240ad7ab9bdf56ea3fbc1c89a7a0b96c3f854d34bd836b0fabe89b888ec460000000000d1881883d9095bcdde44afd024dd0198b72be18daac0424aadfbe1f3cc0810c7a12a9699097c3d0b33f6d3190ea0db28dbf8af26fe1adf0c4b2fbf2d438a5e6462a709055782c66f268bf0d6f1a3cd5338c3f50d9a60569a40167eaef730504cc350355a7028cfbb72b47d58c0dbaeab5acf86b50b1ea0b9eff74e099cc525eabd2373319b9a774508aed0bd3d8bdb9aa21b25ac485bea00"/306, 0x132}, {&(0x7f0000001180)="fbee586ab71a86f8d302d357a60db936a625798c9b0ca6b883378dc0b56ec1db31814b05cccf176004794d8ea1373eecf0bc583a68309a5cdc8dd031aedb02a4e4f9123fd2b2e1c59010da0fa1845ec367553d6ba02193793291c7f30ac24f8ba9889c132e510c9cadf9710cdfb7b6dfa51c54d1e19b708c16e27718693c76a6b707a01f32c0e092577d579aa4d6eb5a3255441bbc5b7acfb1d9dabc6d4c60ec5fa5eeaf8032ebd16b967d9a2418b3c72b65fa2e6ac38532a31590ae1c6741aa1c3872f7aa7148a0f2824d0f2c4c675e69f2047989ce752e6a9b47862c8579680a7a308c1c4f30fed74e203bdf849d9c4f85cb7d9495a171cd69086d94de80c61d96d8eceb1516842ae10f2c58a98bcd85bc4ba26e8cb6efefff05f65ea7f9e6ba2afe85a1e63fda145cb325b18dd86b627174a5e6a72029a4b2f68075f8c261638b362fcd6310244e3fdf6a02cc0569644e8eb43d3943ede859516c46dfbe98ca0b872cd984f4986895cebbedce85aeade372f43198b58e1fceb53e5432d25855b393ef8f3a53f62f1fa7e67eaed90d24ead4c6d3fc126c8821fb69b86e859798d10d3716b39febb7dcfd189b5eaf1f48af389c87d810cc317e34dd7e3c747a749b6148e6835cc4b099ecd4115b75075e437a3db84f5939fb07c9b40214b2a539e729e6a1f6986869abcf19c789e61b217df2e5eed9c94981e9a9d83a1163e754e30b69a0d587c4a12ce03ea44318d13f32d23c3c99a7faa1ec2868de091e754a61766587033151297c7d7013c4ae3e46cb2acfd3b926ca2bf8b7d33f9cc59df42c674d5ce19abb6d6c2179be73dede4f8142136dac6ac8b1739567fa969d0157bdb946cec33117efbcb0f879001664bd43972238803d77cff655832aafa9b72ff8e83fc349f8b9086c5d5776921fc214adedfc1f2a963084005155c28053bd073729a679b5c2a27d63319cee1732ededd53cae59aa2cd17d7fd007daebea59a7e4c266ee9375bdc6a28a1395351b1a97c86c42e3560f72a627b1561188012d0fff62acfe98e1b0b652a26d8aed6ee5fa7d02e6421bc6494244673d66277546c00f2c7217d9ab34e0fe83cef1eed98f4c4f12762c26082ada32dafda6e5ed3509b2297cae843a9a7deffb54b4456788684fdbff34fc319ced7103aaf58d2db8b87658461f04b8fe194c339657dd391423bfaafce3fe53672576d9b5573f3afc75286e2d29843194a9c0a0ed11866323bda35f27d285b22116f5b30e9f73e7d18fbbc93909785b52d4821c0711021a0b28a49dcfe6e4739d6cfeedd34f38f4824d4addbb60304ee570636a5322c7e9b80c96eb66dfbda2aafccfcf787cadaffcf8740216324d4295674b3bbdd55f99973c1ad9f4ffa422958c7ce1df46678d71cd2ab8fb7c374d3f924e0e2f04ea952617e3c635a810046ad2b1bc5bdb108406b708b51999e1067e263f5c039b1546bdf5f9acb34b28a6dcb314dc010a66684d2aae97f8f989eab8c3c707ec581bec4c7883efe2cb07bd35a246a3fe6867eaa06f91367cf6cc659a47bc8bca34dca94e35aa5c4720e84e3ae7c3246ea8bbc48df82f284ad16bc3f49306b57df87010792e4764aac6d17ed281d1297ef730fbae843408e62a03d7dc9e9466c7d34db12d9db98b9cf32f43864a8b565ba4d7a00e388ff1fab080a0e1098d78ab472e164404905e4b67caf8005906cb65eac0c94175c5dcb92911d49267acc7497893126c3f90973a966fc5118bbdcf656c7e17c89025599d3ef85d2a02ead35771662aa11fbb27d7251368d140e4a3d0af58a89d5d408a3fea6ab382cd034eaa720dfd72dcf3b60ec4c6b384fdf64737ef866eeea2b8609b47c1e66c7e3d2871362680ff1696f07a4f09fb91e0751d18755948fc4bdb30ed7aadb8748844b32eebd74de51e72777898bd15a7dfaff9f1f1aa236a5e621d7420cb1d2e386a91165c814b11dd0aa55570d9959e266e035b62e5a61a2b58c3122f016bfbc17c26ddc35eb963fe60343ce35ba0c44da13e5c5500066aa4f600aaa1ac2d5cd27e22ae39ddecc4cee28cd5f903e8c657e342cfeb812a8c6c72be87cf985fa2c1f9f3ddec4de386e4d5ecae3fdc32eb881bbb66bc5f64a12808caa0b2f1c19a94a8c4e168878a3f6c2df44082b195ca29efbe239066e878ecfc76870874f8d834ab38c6989910b53348a769fc8d15af519d7bca572109f6e7df0ae85c065b1acf38b31c96881dab097cad603f695673e95f1c6fd9c4984e2ace926db29c498ddfeea421030b805fe01111d9fe7f178a26449f8f3e70de04edd48b115a9e3b3be73bb39507386819630b15699cc7a7d043146c9c7cc4ce75c075029fdf5b9259652e5b5c774f321f9e1b3a8f1aed360e41657b8e45aeff29f534dc2b0949f6e880d86c7338fe4f3c14003d2093efe6141ff7ecca69fe6be4f3f72d5d40bdf87bcc0d603b40fbfb58d3d11d85584d6ae073ea77eb0de8fc68bbecbc17b216b8d07feee28eb46d8d015ab4a5bdd0f5780c25ea0469b80996c2cf5e28a5c123929f58a19b0551a7aaed084a47de51007451de0011228661da867b1002d07ad01f7d5b19e6f45d698e49867e19a1582118e7d79e9e209bae50add06319ec589d94595ebcb78ed50366b70951a6b8801a6e8a7183bf5479aca8dda06a50fc44b101e58e74ef129c3ce2bbf8a3e250d70e2239322e72a21b76270ad1c4a65c2a8334260e6c86a3c3fdc4e40cb0ef51a8daec72ce8246d0b6bf4c7dfacf08b43dd261be53f594666693931e9b6dad74e81ef1d5987aca5e1d5b68ae9e32755eebb01e1f7fb10e484cb41048ef994d9e37d65b1fead068c321e61627b196e44c86c4492c5d9ac83a4ac74cfac8f029a07253da0672be4a378fbad832f75b5e466afe524b8a48983d46a5cd65a45b3421a9a9e9ea829a7186877c331660c6d21677b1a2364ad2ddfd6f6ae8be5c68bf41acadbba8981680a354c10bb751501fcc931abbac8f9c7f06a825eebddbc5a39c9dee67bd481ce047f4be7b52b380d9ae2d78f2a335a94957ed8a61dc2547d44c895a615382093e4733a632c99a028c3f563328f272e64b092b382130877f24e6c681f71d852bdc60685b4befb39f1ea2eef267cb6173a44adb361f2c8e0ca80633545d8703f284d2d7449781f2277e0713245ad9114c0fd1978575cbbab39b122593816134ec4e8b0d1a2ad0bef1382cf9ca2fc04d452cdf135306b442eb26fe3abcd28b92d8280de949f0412fa51b32e9693b5bdfdf318335dff6ed33347bf135501372437713023cb289c05cd2b974dea125b6f7e3d6b28282d506e77d4b2a64e2911620c2bdebe66cd2a4ab187f7157657e3b967ba53411e1c2666bf70eefc20b27e1979305380f3fe7bd1c036a64bf308dbf5fe32232ee9eac849dfb5e2aafa1c9d1a347ccd0b9c711dcec27184f1da9d7bc6c69fd9bb1c2f0b948b3a3e5606f1a00911006e6b87ce6f293a16b7d835ada55d93cbab163ce12554159589ebc5c7cd94e20c81ef68313c097df08ecb8353aebfbf304210fb9ff9024d5775616365e8d0784ef2a47be9047906110c6955ab990cebb901188d2ff3781ad43e106e53cfe439416e29f5fd001834b9f63d19b7b2580263f8ea07c688cafdc1a0451db3ed3d5a93d4fdf9d8e941fa89267a25370932451bf5fb74dfb785aa970f14a39c00f8660a6f79998a9869dcbcad2eeae0eeeb0e8fd07b232669a94d4b8f2c5326cf0fae1b335efe914bac1c93d78ee1557b22a2fd14cdddda48c195024130ea91b0f5ad16aa9ae21b50c4a6f12d5db51d714a480443c3ba2856d45ab68c5fcd95170d3ed0c515dbc79420a678036001c1caa9d1117af0ca639c2b7373d096bea182371ba83ae70df21c6d51a088516af00b2839878b5a8585f38076b2c91461988bcf53a3b38c841839992b114ce893f29d073538e1a6368ef17c6b547d6488c773fbcaa1bf86dd4c1b3d69f5032d46eb09e71e7def118bf8c5f0d2c51d3b82f237f1805f816d338fd5bb32de42d29acb45020e47bd4d454694848bbbab8fa24b5a58072ddcc7ae11db96a93d569bb7afa0e55b340ba4a9f4dec71c3ca058fc139a0c7d9f6e651a3749540af07a25b008d4bcf2c65e814e6d648ef3dbb73c901879a293d320dfe679d005fd3c503b5335f12f33083ec2c84279d8a969a77b76d68f8d7626c2ba80d463086c41dc02a7a14e8ec79221d332023e4391957424227feb33da34927eef36356c5229cfd3af9aa770694ec714d1c63bec23445b727e080a3f94f68317dba344b601fbb493b1ed5f525f2d6ecfab8fbcb4d3696753ea43fbae17a3a4696495b82b93232ca3022e2517b765c7ec7802a030d2e3e0c8f5048febe3905d4742b7f243f15180908f21a1f731d2708d0d2c922302b84fa648739bcd50f0ec293659bfaa958825012b4b584601084659f7a189f67ae74dc4ef8783ea26b95df1a1ba0d13711279ca10be6bac606689762ba2f23725ab4587d9ad462f50d7b4486a27bf5f081a45ec73a95abece99de95afae0f8aacfc50f3d7643e67399271d85d50ac56955688925c65c19e0d46a1f5d0fa8da053eb6e2f3976b0fc99fae110648dae4ae7791455799da28e30fef270493", 0xcce}], 0x6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001140)={0x5, 0x0, 0x80, 0xc51a, 0x7}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001f80)) syz_open_pts() r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) pwritev(r1, &(0x7f0000001f40)=[{&(0x7f0000001e80)="0468bcf6298ce23c5c51c40c2b079848eda9dfffc77b0458286674e7d7fefa8351483b9108dc2d527001cbb4a49de0ee9a262273920a8a691438a59dcb2da9f5a1847634409400bf285e18f76701c417667512e21f51697d275b151e3201696fd9540335cff0dc088f56d0eebc6b2cfd42d6cdc0ec182333449ae5b532a751eefd0bcf4cd5760613fbafecb935356a8452d4c396e43d7310dfbf8b39a15349cfb51b1f1f007580fa47d2862032f87a2967", 0xb1}, {&(0x7f0000001fc0)="f5eb36c4ad8f3c64c63021635d83578efd828cba0a34758e1dc08df3125aa5af4dd542f8902930d283b4612e8e1a20791e9404b52b347e29e9a1a399fc2c86b957f335707bce7243fea61ce3bc04ce24cb7fc7f16499cc1256822bebcfc617c4220b17d2c930f2bef3e1ca9a364f5ae8d88fcf5211f297aa5ffe519b", 0x7c}, {&(0x7f0000002200)="6c45dd6436b75b4d7d9226d16ddb3d3aa02cbe4dca37a8797889ba8fd4d04e049ec442439db158d7832ac2fe9d8ca216be011ddc9d00440091ab0f7855fb379f270a3d6cb8ffb3e6144e2b7b829183e3961354bf6c13d58542e2200a6f39da412e83271f94a5ec4991ab488718489f2f9e7eddd9a6c46165c41706acd1e595402208e7e8f8fae3c346c0807adaab35ab97506325440ce48947aac9ae4a220dc31b6be4afd82c4f0541441d52eb338b2a8d0b9f0c069df0d2886ece385cc3f0a5a2b365a474e6e6d797ba1dc4eb28ba4762881cf76136da2ab75667034b25e09da092ece363b68be0499c01ecfb280f6657cc52da1b54ffd502", 0xf9}], 0x3, 0x0, 0xa1) 23:28:22 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895006f53dd4fd005ffff86dd6e360aa9bcda5103ffffffff00000000000005c59df9ffffff087f43f8097f7400a3e6bb21000000") r0 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffe000/0x2000)=nil) r1 = geteuid() r2 = getegid() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r5 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x6, r6, r2, r7, r2, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r2, r2, r8, r2, r8]) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r8]], 0x1, 0x7fb) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r13, 0xffff, 0x4, 0x0, 0x0) r14 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r16 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r16}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r17 = kqueue() dup2(r17, r16) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r15, r18) r19 = geteuid() r20 = getuid() r21 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r19, 0x0, r20, r21, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) r24 = getpgrp() r25 = getgid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r23, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={r24, r26, r25}, 0xc) sendmsg$unix(r13, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r10], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r11, r15, r21}, @cred={0x20, 0xffff, 0x0, r24, r20, r12}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) r27 = getpgrp() r28 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r28, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r1, r8, 0x0, r12, 0x0, 0x7}, 0x9, 0x7f00, r27, r29, 0x2, 0x0, 0x6}) 23:28:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xfffffffffffff001, 0x208}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 23:28:22 executing program 1: kqueue() kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000080), 0x4, 0x0, 0x44100004, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r4 = accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r5, r6, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a647d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cfe008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e021b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c00"/679], 0x379}, 0x400) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r11, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r12 = accept(r8, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() r17 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r10, r13, r16, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e01000000be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a67060000000000000081a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d6910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000001100cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ace8b9aaf8ede9c9ef593b1b9fe8db0148edfd2f1d619087a482776cd71ea6328b90ce3ae34f9aefc9d7a4e3897e728f90a19919c163c9ab5db41a48d0f7e9a5f09e1a5618d4f0f5bb0cf4104b0008d29a7d446d4639c051d56bbd7e903d703114869a690a53717d32514069d0bac63f7e78136ddcb705ad788701d9a5b57d36e714c33848a75c631514e478dee6228340f7f96b3a30ee3f6b0af964bad527c5fff6bb4bdf9cf280ae1012ef75a57d55dfa564872b78e33932a12e973731ac39fda105e90fb69dfd4bf0faa3365f5a1b84c005528a6f1c55649bcb67154faa3dcb079f26b857b22d35a5876d2"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r22 = accept(r18, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() r25 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, r23, r25, r23, r24, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) r26 = getgid() r27 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r27, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r20, r23, r26, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, r6, r16, r26]) lchown(&(0x7f0000000180)='./file0\x00', r1, r28) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3) r29 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r29, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r29, 0x0, 0x8, 0x0, 0x0) setsockopt(r29, 0x1, 0x1, &(0x7f0000000080)="71763d4ed531d5fb45044fc5d203d2d3c427f00f273ce1b2388f0de61d6625c1f4f379b77e981d72ba677d44ee59c91614334b22441b14e32406959c1bc3349dac0ee9c7d3579c4f95bba90a5138688d6c46a0e530ff274e133a12c6bf1c3a846bd9a7296391c2988ea4ae570d2ca00f166ebc8d01689cfca86e9747910ecc5fbd85d7572ccb90cfdf0fe7494b52c412540e5b54ec791dac88298fc713724bf6b5cca7fdccc701a5ddc878439e4c4ed5deea14de15fed426277e178bd965b39cc4bd42d0c1", 0xc5) 23:28:22 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffff", 0x4) connect$unix(0xffffffffffffffff, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = getegid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r4 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x6, r5, r1, r6, r1, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r10, 0xffff, 0x4, 0x0, 0x0) r11 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() dup2(r14, r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r12, r15) r16 = geteuid() r17 = getuid() r18 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r16, 0x0, r17, r18, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = getpgrp() r22 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r23, r22}, 0xc) sendmsg$unix(r10, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r7], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r8, r12, r18}, @cred={0x20, 0xffff, 0x0, r21, r17, r9}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) fchown(r0, r5, r18) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 23:28:22 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20, 0xfffffffc}, {0x23, 0xea}], 0x2}) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) getdents(r3, &(0x7f0000000100)=""/26, 0x1a) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) 23:28:22 executing program 0: r0 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r0}}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getuid() r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r10, 0xffff, 0x4, 0x0, 0x0) r11 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r13 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() dup2(r14, r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r12, r15) r16 = geteuid() r17 = getuid() r18 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r16, 0x0, r17, r18, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = getpgrp() r22 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r23, r22}, 0xc) sendmsg$unix(r10, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r7], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r8, r12, r18}, @cred={0x20, 0xffff, 0x0, r21, r17, r9}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0xeb, r3, 0xffffffffffffffff, r4, r6, 0x10, 0x200}, 0xb786, 0x4, 0x0, r21, 0xffffffffffffff73, 0xf4, 0x1}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 23:28:22 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) r0 = semget$private(0x0, 0x4, 0x2cb) semop(r0, &(0x7f00000002c0)=[{0x1, 0x201, 0x800}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xb8c9]) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375ff000037161211134aa100"}) r3 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() r6 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r6, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r10, 0xffff, 0x4, 0x0, 0x0) r11 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r13 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() dup2(r14, r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r12, r15) r16 = geteuid() r17 = getuid() r18 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r16, 0x0, r17, r18, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = getpgrp() r22 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r23, r22}, 0xc) sendmsg$unix(r10, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r7], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r8, r12, r18}, @cred={0x20, 0xffff, 0x0, r21, r17, r9}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000018, r4, r5, 0x0, r18, 0x100010024, 0x7}, 0x8, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24}, 0xfff, 0x9, r28, r28, 0x7d55, 0x2, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r31 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000100)=""/114) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r33 = fcntl$getown(r32, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x3ff, r29, r30, r29}, 0xfff, 0x9, r33, r33, 0x129d, 0x2, 0xfa}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r35, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="28e20000ffff0000000000030000007b030000081beefee51362706a6ba1ae2bd58ee77d9f8b3609148a1c107f366c5b009aac2e31e9bf9c250592433c5c9d20cbea227f14df8790aa0817331d93067cd0a0354abcd2a999c91ae6e60c1b3bcc05f7c23349d1c5e85c4b902ca017abd9c9772faa9adea4076f67c231d74fbf21cd1458697be6457d349473b56550b3803aef91a617", @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r34, @ANYRES32=r35], 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r37 = geteuid() r38 = getuid() setreuid(r38, r37) r39 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r38, r39) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r42 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r42, 0x2, &(0x7f0000000100)=""/114) r43 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r44 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000200)={{0x3ff, r40, r41, r40}, 0xfff, 0x9, r44, r44, 0x7d55, 0x2, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r47 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r47, 0x2, &(0x7f0000000100)=""/114) r48 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r49 = fcntl$getown(r48, 0x5) shmctl$IPC_SET(r47, 0x1, &(0x7f0000000200)={{0x3ff, r45, r46, r45}, 0xfff, 0x9, r49, r49, 0x7d55, 0x2, 0xfa}) r50 = geteuid() r51 = getuid() setreuid(r51, r50) r52 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r51, r52) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, r39, r41, r46, r52]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xfffffffb, r24, r30, r36, r53, 0x118, 0xffec}, 0x3, 0xb7f0, 0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:28:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#i', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t\t\n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup2(r3, r2) r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x1) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10, 0x0) r5 = syz_open_pts() ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0x1) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0x1) readv(r4, &(0x7f0000000600)=[{&(0x7f0000000680)=""/91, 0x5b}], 0x1) r7 = syz_open_pts() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0x1) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r8 = syz_open_pts() ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0x1) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r9 = syz_open_pts() ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0x1) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = msgget$private(0x0, 0x2000000386) msgrcv(r12, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r12, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r13 = geteuid() r14 = getuid() setreuid(r14, r13) r15 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r14, r15) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r16, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r16, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r14, 0x0, r13, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r18) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x400, r14, r11, 0xffffffffffffffff, r11, 0x60, 0x400}, 0x10000, 0x9f8, r18, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) getpgid(r18) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r19 = semget(0x1, 0x0, 0x408) r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000004c0)={{0x9, r20, r21, r22, r23, 0x0, 0x1f}, 0xffff, 0x1, 0x2}) r24 = syz_open_pts() ioctl$FIONBIO(r24, 0x8004667e, &(0x7f0000000000)=0x1) readv(r24, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r25 = syz_open_pts() ioctl$FIONBIO(r25, 0x8004667e, &(0x7f0000000000)=0x1) readv(r25, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r27 = msgget$private(0x0, 0x2000000386) msgrcv(r27, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r27, &(0x7f0000000980)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc400000000000000000000130094f5133ac956ffe215e6ad2357996e4ebc6e09ea10e4bc70cbdfa96878616ded0a23ed4f8dca739c029b14e6161c1f5682d5a8b0eb2327f647239f9fcb0c91c6ccba0fd0165010f950d818106588cfae6560df540cb93044c58795c2771b4226f1a6a43be0c16243d916b198f116c1e3c70da92a1ffebcccec5885b52715479cbe721ce9d189a1d3832f9fee0861abd759637b5050bd5c3c1a437d5e64ade8af38ae6206c7722b2731766136c03813e03b3896a81189941194f265d3d63a2e256faa0348b2d0df2206037951"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r27, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r28 = geteuid() r29 = getuid() setreuid(r29, r28) r30 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r29, r30) r31 = semget$private(0x0, 0x4, 0xa5) r32 = getgid() r33 = semget$private(0x0, 0x4, 0xc1) semop(r33, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x3) semop(r33, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r34 = getuid() seteuid(r34) r35 = geteuid() r36 = socket(0x18, 0x2, 0x0) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r38 = getgid() chown(&(0x7f0000000180)='./file0\x00', r37, r38) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000680)={{0x4, r34, r32, r35, r38, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r39 = socket(0x20, 0x1, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r41 = getgid() chown(&(0x7f0000000180)='./file0\x00', r40, r41) r42 = getgid() r43 = getgid() r44 = semget$private(0x0, 0x0, 0xf3) semop(r44, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r44, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r45 = getuid() seteuid(r45) r46 = geteuid() r47 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r47, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r49 = getgid() chown(&(0x7f0000000180)='./file0\x00', r48, r49) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000680)={{0x4, r45, r43, r46, r49, 0x188, 0x3}, 0x3f, 0x49, 0x3}) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000040)={{0x7f, r40, r42, r46, 0x0, 0x80}, 0x4060, 0x40, 0x6}) semop(r33, &(0x7f0000001180), 0x0) semop(r31, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r31, &(0x7f0000000240), 0x6) 23:28:23 executing program 1: r0 = kqueue() r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x47, 0x0, 0xfffffffffffffffd, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140)='/dev/vmm\x00', 0x10000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001180)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x1, 0x0) r4 = geteuid() r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x6, 0x804, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r7, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r9}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) r16 = socket(0x6, 0x804, 0x0) r17 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r16, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r18}) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000440)="ea37f0e239f3fc0fe81a231bcd7e63c2914607fd93c57aa2134a14", 0x1b) connect$inet(r20, 0x0, 0xfffffffffffffe3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r20, 0x0, r21) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) r23 = socket(0x2, 0x2, 0x0) connect$unix(r23, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r25 = socket(0x2, 0x2, 0x0) connect$unix(r25, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f00000013c0), 0x4) r26 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r26, 0x0) r27 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r27, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000100)="b70731d3329bba8452d37bc4434143b39c782b4d82af58c4f9e6ec548e9f9fe5ebe9efc746c6651b3d63f708d13fd4b3549d3164af6dc07b796d027a56125997e647f1e264efe9a8af224bd065b0b9b29322bb08e8980f1813af9c133f054b2c0116e2734fea56a2819a98dcaff6e7bd910203f3a664164a711cadfb87058045b150d2d72e456eadd108fdbbcae103af37f757c41248a173ee775046fad37ca6db2e6149ef77123a082c5095a3858958588af8fd92837dfe05fbc4a8c4b0e2d485e99ba04ed53b2bccd0b2888051730ee92ae9e5878afc7185d6964abe37abe9ad7371c661e37af802e85d964ff1a2cf402962c1887240c4d4940cb929f823d3376e2d0b22d44e21f15f4d5d400c5ac8cf54bd9f62f0a32e33c18efebb68b868ee535cf24ccc7a7df34ee469d7956924dec23f12bcbed31bfabf673740289b3f30b74ea75d4e1687febeb19436bdbda3724468f79d37552b17b39413a967fe9cbb813fd30d47467a2a0265b728c9fcba0aed612d96b430e1cc0920603b232fc706825a8c71784e7198b9c9184b0b555fa2734b2e56cfb343bfeff36cf55cfd1cd9c0bfe42a41ea256d214e19abff6728ed40d734e8ec59a3e10da608cc3b5039bd9e4a176d4a30869eecd97c32bba6f262dfbd0db7bbcac666adccbcbf578bcebe673370f2075990558c2dc4ff65226d900346eaa179576feab51fad65a251b2fda44075c216cb6eff2412f03ff274e26feefb0b37c5323b47f47095c6e69c0000e727e3b368ccaee8093e93eadb5b8e126a00b887d3b7cbb90376bdd975f4d2fa51c570fca4a08cce7cba46f81c236c45938207cc32690697d95417d471c275aba4179a9258bba8fe9278d754ed1a9a14e6cfc283660b40601756f357c8aee7a3f9b4a7f3fcd06e44c411f29f10d7846438e70afa31f3c7df9a331f2ba5a23ba69456b01e407763650abf581caf0f913f95c8a77c3a59fdd509348e1ef72c683fcfb4271e3f8fda3d79ea56feb3f8e13bc091f17c8495a1a24ce76081b301584334b6eb5326689ccf6469969dc207c2c5162b45b8947a4807a6d228977b0bfd9bf24c3562b3b45f9c3a4ac332effbaa3cf5a2d3f83f15d06ac3cdd6a121c7f9cc0b8e49e172f0ff0cfa7df0e739f5852be9ccaf6eafda51857e53fcca95c509028430619b02cbb9b41699c5af7c4434fb5c134de33c697421db36e33e1bef5ada739fa4dc1b535a66e43694232f3a92c968437a8b3686ef698d9033400c5509ee71d91b8efde3ff8e45802e89c0ec8daae30c7066c617ca2eacfb511a3b50083bb2df445810b9f186902f6adce84814800f8cf3e7746b8e16f91d68c01b4bca137f69d6efc2b484ff3ac15d571ab13655a0fd4bdc4f205be45eda25792d7aff64954d0369caf52e5a6b65336cd712a4cb8f620dba0669288bc3d15ef29bdfe18385fa5686a2bae86955bf7d28fea4f93e73273521bb56966c434316fe8229b849870d0f1e28c5b3bc4340009247142ad889184504ac3957acd8b73c487308b3ed5e59bfb7c84030ddb2435361ed03560c486ed1dbf271b66ed4c3ff68012e42d93cd2d564aeab689933cc75d6b2fd5f48d57ed66a0e569b4fd67afd7ac0303a79f14cf7e357e46ff8a7207b0f9b9b6873ee2960ef46c99c0304035aa37d93e7de6f5408150753e646e8f2f36e3ea8959bbeb9ab76c21750cbdaa704dc9e5df4b997aa1f4ca21c6a218ed17255dbb560b1e242ec3cfa02159c562e1825060154300a48f047acbe651ff5507a3650b2de374ba047345c91d4c98e8b90d80e12b938213f804e3269ce324b1bee0e022c1f774b2d7790e09f8ff29ee3dd755467e3c9f29a4675b0969410569941c9f7646479db788993b3ca6800a4a4c1b3939f575e8f756b6b6d4808bc166e54ff4f36cdc918a31153321048d6b0dbdace6deb9e49597dd1858f510ef1b897f6ee63ac6b387c0fca15797f162c67096d969dacc96ad71e60495b0e6396ccc7613770465b2345a1baa7bda96aed4ca4eb10d4a49deca44fc462bb007db39ccab2d7e8b28e44f1bd38457f7c74c17ccc300f5e9882093b6295c6ca1d7d34026ecb331630275cfc123555d29185f7b1c1117eabe5a3d18afed1ea20fa905a1d84b7d91293ac383d7aafb75f77ec111b476bb58658ed911690f857ed4e1865f8f96778212392c8c41526f4b9c180c850b4dc0959cc3f9ee0221c3944659fcab3fb3bf8268bbd84c63d7696950c7af2ea7c126f44f6c9fac6dee15389e125d465d71098c6376be7c19d2f72d595d4cb8d7561f0df31b953c46f2ab40d1a7a9d952e03d873662912708f9f8ddb25be5134cf9679171bf5f2468b2df3da2d3b5a6c679bb4aac78553831d230c82b2ba3b4d090fd43f2333b97d045882e7ed871c309f05d9142bb1e65b752ab7d4726e51769c33b4062b8cca16c722e7f1e715a88df2a2e30dbde1588812cda41d656c53aeffe98c6450a918a9f3f58c3a418a2d182dd0ad19145991fbebed17b3bdfd955d7728356cf9711b8c4590b60b45bed4040eb6a95d1cf4ab4ac207bb6f3d1af20dfcd506d615dc2a72e361c91124e20e99c209b8beba7e21e1cd5f173c5902f5f9cb2141fa7bbcc7cdb7852354fb2b704264b36322222d149a0d123ee55daab35ff5af1fab7f6f8c2742eb62dca3c81fe77c83631cffa805803b000b539d0d188173a3583f562f1cacb7045023703615eb76998ddd7c94d06bcf1fe0be432de0fe2e1a2f54012614c8ee8890558a6fd1aaa2085f0a0dec4c5d8e588a932fc437f70b6e73c4b3750b642dfaba09e36327e96d8b9660716408dae1dc9c6607137cb1fa883f90d727b976e85b28b280fb391a103659d3bf73efba639ab236a42fd7d2043ea552b701fde1c04ea91731709a60104e10e8fa3d63d9c58b0f3280073ba0341d1441e025300ee088d2d8ec721c61d930eb37fe72d93da839345b971c94cfab41b59d628b0920b2b78011cdb41f7ab1a533d4a6b3f9427c6ee49a400c47b8ae1a39bc0fb344a59365008cfdc3a2adc76dd0423e4834a24d37a4235c6c19d4c385dd305c9d89279d744571f268c014bd6cc9e3fddbf559234d9a5c9e622091fde6dd83a6775bae4c23a8c2e41792b70fc6e066bfe9e8b1f8615e262a55fd460c92e890c460b0bc884265a50dcd5965fbe3e2d9edc5e69a03bad6dfc73498f77fe6a3b25664aa9407d5b7caa2617fe44daf3207152aaad69af5dddb6dbc49422ae4757d0779f1f312e582a0bdc16077d8dd52d1039d5d720b77231b8682e73793c4553b75c5542afcac7cf74828942d43182bd12338ad42db85a6384540211c4b65943be1171bcc32347476e6c434c1a0585bcaf6f486f40dc96a3e0f631197a2e6112d46c2403fd2337a2a581510556e577856b1bbfe06ac4fd43ea7f0d09f82cd44e61f69bb18041748c9066a05dcde7b4497ae7e7f5687b4b19f73e8618c36fe6644a0c4a8acde46a295880fa584446108ffb1bb1268c18b09066c987687672e7260d64b102a9d5a3e01ee4a3d79c96faee739c9e1ebbc939603b2264fcd095323390909719d9e54de4616dc200f900cc3204726cf7ab4e893faf78260adfe7c03342d2af3995f2a4b684a3e67eb4b89ef826a54d67f4b9d78b264f5b96be54ba105460e028a6dc580067eae6c54c22a25c6a07e9f35069812840ac4da8fb582a802f9dcaf969d033826337e5b3153a53954afd0d17e67e46a18a5bd9739ff45aa12ccf3d64642b6e19bafaac422e6b2cf0c6ba99b05cbe265fa3193b545738399587ce1cadf8f7f27c0b1c451a9d06d054258f8a663523873dfe59a3ab01d9319a722b89e310d07c67f53926212316ad30cf89906251bc3e0e2a2cfc7539f7e1d18b3f660a5cec21806c90f453df53871b1a90aee5e62427e9a6e081e00fea6a00a85c3f17e600104896b733b0c39d3372014ff6395eb39b07da9366e1df56d8f6a97a2d51c9e5caa77118a396f74dfe2c21d15dcebfbbd5176be4884737d331ab3e31a105ec2b143867fbe5bb44fc8258fca2ca9064543a5483b17a5eb3a65dd7b2b4a13a70abd62b4e68aa8273ee78abd2ca4b2498c7bdea5e37dc18516c92240cda1c4e364ea8528da06346f165217adb02966e1be65d2671e96e157e63bee44d2bfd397b247d9ad23c5c1f95e9e54bd912a24a66535b76d01d2e09c0f65a9e65973c5d898c6ae59a4195cda09785e0f9ba9acabfb7845d5e3652905f9429719ce38d9d95896ed39f7b32536ab17d5cfd3b2fc0df4a200bff69aafc70b3a1e901a6423f276aa0b840574e4fc7c423d4f880419783312a07771ccff710ba017d7e5bdac42db8dce398c4ebbb37ffd6d4125a90b97a7a76216108812a19ee740b80e2e40794639bf3fc0fbc14de32c1a547dc406cdf259b5f6accf8c640873012e983cca485a238abb245b2635f7fe8624a1fac4c78f9eb75a374638a7a4421cb8e7203d1274d7e429e44a680c0f064c8c94a4201081dd9ce91d94711abab8575ebcb2b4d3a73e6b50158aeba3820c018ec371f4d930c4cce372fd55767c06a14e9940c0c1aa9d5cebec5c03344248b959b72bf22dbd02df54163b535c20b38b2a0371f0ef62dc14f47fa7870fb8c84f02c26a3ea4bbbd901ecdadf998b9446f52b09e928c8c1c63b18348447f35117d7689c1c8752ae98af01e4024019095ea60072635277ff992f40ad4df30dbdeac1071ebe2c705bc70710853a25a329d162037864fd959bfad2c2655c608d91098e9c3fd8ca2bbc4d42d47dffcc0f483379f176e4367cef6e22069e7dcc6373f94152dfbd1b5810aa033f293791ca287681dc7771762233916c9e470b6ad8786053acdc30b39cfc54ea37169bee63f2ab92fa7a403e3c2c5641ca77848c1e2e047228b66b8f9174d87a768bb7626095f872dd9d619fe979279b26e1b24945e06c4cef24c894d3d89433f68ade119fd648987fa7b0f5717422ab95a4aab6aae38613b536a53ae553444338b60fe6e4aa60d21c29602f0ec946bb3e48ea757370e01007cd444f7c1438a648464e453e5dff7d7ea4e9a603cd9422f0a7b1a2d7aeea5850ab3d230a0c5cf755933d9d87373f87b494ac43a5df3f567242d8a4d72086cead33494437b5a7ea4c6d51cd143f8a0b34ee7ef034dc648daa12cdc780331d2c0a431e6767a6f6e54ed6959e7664f1779d2d93eac434f442c82ae47f81a0fc98ec7d20ebe0a86502651f7125494c73f13680e3d51728e050e9e33b7a1125a7f37f4ae71f53d77bb11eb33dc5034e30edf5e55ae121ca209ac028ef06e258f8429279e9da89d4eecb0f9a6c3c8d67bbeabee305ffe2522b2288ad0b9f11f49f01d2c1b8b9034b32c474dcc64662206961eee073efbedc0855abe7704817a4c35d093b66f32b5b878ddb03905235dd85c9b413d96ee941e2f76c08798269c9f39af02dd7b57621b2e586b5dd73be10619a9f7faa2350db5b94f1ce14391a1c276bae587ee80f8ee12c3151dc64391e15a1d8865c02060df0c02ec0b5552e2c06f2a74165d1aecd8b7671ac62e6c0eed92dae7d959666f0c647829cd9a34c6125f8865b5a14368b3c14c80240979953030001416ab677eb7b2767b1700ec642db10310f5b1f81547bc4dee9af3ab254af996a5371540ec209825f8c7f91390c8f93cdb300b2f1dbcd6fb3f7baa93f58ead4ba03f01c0e2b318d121af544a4fdbb58c6ff9692ec373c5249148b7f81cd97898c22fff4d5698cfd3c0968d464669282184a70055487468ed15349d0ee002790fa6ac", 0x1000}], 0x1, &(0x7f0000002000)=ANY=[@ANYRESDEC, @ANYRES32=r2, @ANYRESDEC, @ANYRES32=r1, @ANYBLOB="00008010e818c16fbedb15f700001100000000000000000000000000000029d970030f3dd9222f88052b4fd36a5e45c7e39868e48043160666ece4c82928a8ce470b5db98b11033c75ef2980513ce0e1cee74063a4e918074ca1d407d75f0a10100000000000005c3823cc98", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYBLOB="ff61952687e3c858f08f8b953e7894ca9c12086aba9f4357a0814b5e0b481bfce30a89b728fcd12e9cf2733b0c633260fbd7a1", @ANYBLOB="dd26aeb7d44414e61d59467e3817dadb75f89fc217249ac07e0dba336e3696cd1f5525f2e36aa1482ca3fb727090e704c15bdcfd4888650cc2a9743e4a53a9744da16c26966e1ebdd1352144c1b6f1a563e3984718fcb46f714b1a7daaafcbe1448022dce63c540c5ea55560b544bc32e18fad584dc594e771a15580c5a9639597b5ec72bf2f", @ANYRES32=r21, @ANYPTR64, @ANYBLOB="bcf005dca630c79c8fcb0e3b9d277c7f0dd950eaa45fa078541a03a87ecdc199637075f4840084ba5aa728c1fdb40a85dfe2f2a5a75a8f655a1d12d5606bfdb8fdc331baa54c115fdf2c1edd3254e09f3af6bc7b6f0d0e8731ebd1e67afc0968fd11387a6442894d22764ed8a9e94adc27e8570b2890c16978", @ANYRES32=r22, @ANYRES32=r24, @ANYRESDEC, @ANYRES32=r25, @ANYRESOCT, @ANYRESDEC=0x0, @ANYRES64=r27], 0x285, 0x7}, 0x0) r28 = kqueue() r29 = kqueue() r30 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r29, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) dup2(r28, r1) 23:28:23 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="7d25bcb8ab7f5aa0f03f18"], 0x8, 0x800) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 23:28:23 executing program 1: r0 = shmget(0x0, 0x2000, 0x4, &(0x7f00007a9000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/46) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 23:28:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/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) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup(0xffffffffffffffff) syz_open_pts() 23:28:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7f) utimensat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 23:28:24 executing program 0: mknod(&(0x7f0000000100)='.\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x42, 0x4) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:28:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x4) close(r1) 23:28:24 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r0 = socket(0x2, 0x2, 0x0) close(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x401}, {0x0, 0xfff}}, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="1f93fddeaa808b6a00bc52b75a436061507b5c91fbcb1f3e807c1f28a9db65881b23e9a518c0227ced52b720cc4c7fc8a482f2f6ea8cba5a1e8b965f2c90f34f287f45970068e40419eb940b521d9f781ecbed72b5e5c967111ca3c70a8c6bf45e9fdd3786ea9dfb002340267e90a38b4c1f8b0cb833811cbe3be6cef8ee1bdfb4a2c22d6af9bf7036b7a67dcebc5933509faffb2a3ff0199d6aa951c2db9e8d55016fe2c8820dce701b5155566a139c495d29bf95cf05a9a5318177dd3cde978016891ac2f30292f9d6c205c10d3e4d088b8e85920f9a5205ce1b3be82da38c4ccc7d67b44db844ca61cf15072e4c0cc337c9f109", 0xf5}, {&(0x7f0000000500)="9bfb4208731b3e3639d0027667f654d684e27b8f3994af341cd1c36e5499e84e2652c224e1a1c7b58475c2c26e3cabc86d1667ceef18906b09c05ee8c1e64e6805b2b265eeaeeb85f5b8b6b5be6ccf30a1eb40eaef490b0868c3f27a1512a15196e0d107c75160376e712e02902c0035fb94ba93521779b43e2f062ab143fd2da9430dbe543dfdad9e1837b82d7c4b0a8d7466f35cd19ec73775369a0ed22cba7cce78241bbc03c934c247d1b2ae6dbccd6e928e811cf3f9a6545c2720d25bc6e1a1cb3a07ee76681b79d9d2448f0f89c2a5286fa6d785778c90a4b09b12dc3726768d71667a78d89718eaad7dfe23a856361095053a3cc49d32c65288f559fb59e647cc8e15187854d60ec4db9058898b39f7224aa5446e267617a11ba3f3a392c324c528b8b11113930488b494a14f80a0ae3d270feb779ef6df1c88c95818dbbe5fb30e51d039432a9cd0f1fc8aedaf50e9cbe1d715eb0292fd4ddcfd437df273934686f0195a8ac873d65f3f75a6b45efbf8229292c9385c8790", 0x17c}, {&(0x7f0000000280)="32b3503e2014df8d1298ae436b737ecb3b038070dc730bff65f588b4bf182567fb33585dc959009df923428727e2e9f7662cb29a5abe59d2b6e98adc79fbf2bf149cc1e17783a7ebfac93993e7bf913c0350092116c2263b3a8376bfd64c", 0x5e}, {&(0x7f0000000300)="b9d027ec6b117d7404ab2950a49855144a052801d0a8753dcc7284b0b58e1ace8f3e2a9c65a19dfba07ca10ee8982b4a27b2b0b3cb022aceb06a81b11bbd646eb89f95d727d41eebd4bfeb806064d90ad306a12f910e2145e8d7699624d492844f21c7467c0d3703f3d746a510d9ca42bb3421952134fcb77c157ed971369d1aed115199838be311bdcd5be921c84acbaa7ac3", 0x93}, {&(0x7f00000003c0)="9206c6accec4a874205dc2b63a194fbd0eaa5b6f331ad8311ffa7a482f2cc193d8835c8d1c35e455424b7b006001d4d75036cce796914c89afc7dcf54afb23e3d8572d8c8fe41cd29c95b04e69a06694bee6c1a69598a47d45b42948d1c5226c51a1d65555d83c51ab54dfc6cf42779c9b5e771b1731e79a97c6dfc6935eb55d1bea3ce147", 0x85}], 0x5) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x2, 0x10) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000040)={{0x40, 0x6, 0xe}, 0x3ff, 0x7, 0x10001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) 23:28:24 executing program 0: r0 = socket(0x1, 0x1, 0x0) open(&(0x7f0000000140)='./file0/../file0\x00', 0x80, 0x80) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) poll(&(0x7f0000000180)=[{r1, 0x100}], 0x60, 0x0) shutdown(r0, 0x2) r2 = socket$inet(0x2, 0x5, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1011, r1, 0x0, 0x6) sendto$inet(r2, &(0x7f00000001c0)="349bbc2117620628e1261314953abfa9bc6f0718f6a7f483df1d92773b67d1ae2e0bfb10408593581800298d8b77ebb977bb91915722592836eefdc294d411445e925015027ad0f22456116174567d2d25dfab31e24901fe9da9b266bff01f8dc6d28997966fc3db1cd660c8748b3d8d370a98440e15815deb91824d1b72bc52939aa2601d8e25e031fa738288896f1fbcbea280b5fdd9c29a962a31", 0x9c, 0x8, &(0x7f0000000000)={0x2, 0x0}, 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r3, 0x0) accept$unix(r3, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 23:28:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a78845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476564b82ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ecffffee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a695dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebb3bda75d57e2b8aecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a1c3ae51adc9f3a2f498a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8008b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a63000000000000000000000000000000000000000000000000000000e4c640c920b1098ca948af6034da1f02393573a0b6105fb2c493462c1e91fb0649b01377743be6c4fd7ae8ca36f090c76a085f848f19015d825e9f6a16a1fa5a05a203d00425b026240f75ca5493f2a0965078cad93c4222db2023e1462b831edbe54cce1595c177bbcb53c7792a7fac457553c489e7b4873fea5ae8fe6b7fbe56ecd5b7b8c93be71e01681e5c06d8f1ed0da7001aab2991456a6de9a6efed3db0d66da8a48cc5dd58658f20a1dc90713efc7cb88f9b6d011163097af4b5d1d44f950e0d2ba367b58ea037cf534b4d6d4bf219f118c058b7364df19e972a1ee475cf19c02ae92446a2b1a1d2df98f6db8cc471bc408bbe53bbd9f89523f831728a8560aad025cbd79f79480e68768f9c6096128443828442fad185d5908ab186b5ed8ae85b251492afb97baf16a7f2342d431e5e5430a100"/1250], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r3, 0x0) fchflags(r3, 0x18000) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 23:28:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r3, &(0x7f0000000300)=""/193, 0xc1, 0x2, 0x0, 0x0) r8 = accept$inet(r0, 0x0, 0x0) sendto$inet(r8, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) 23:28:24 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x90) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0xc4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x82) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x7ff, 0xfffffffa}, 0xc) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x102) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x8d) open$dir(&(0x7f0000000240)='./file1\x00', 0x2, 0x40) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = socket(0x10, 0x3, 0x2) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file1\x00', r6, 0x2}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) open(&(0x7f0000000380)='./file0\x00', 0x40, 0xc0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r8) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pf\x00', 0x200, 0x0) fcntl$getown(r9, 0x5) open$dir(&(0x7f0000000440)='./file2\x00', 0x1, 0x100) pipe2(&(0x7f0000000480), 0x4) semget(0x2, 0x4, 0x180) r10 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) setsockopt(r10, 0x7, 0x8, &(0x7f0000000540)="6b8f537e41d23b863c6915f3b354f89f8ab34bbf9820418b964bdadb56add824c30358b14de9a34da987e7b53649af46635fcd12f052a6c00ef7aa0c4899dffa55c5d67d637066efc61d708e30a322752d064afa97a22d002db41d8cdee6563dfebd11352769feb8", 0x68) writev(r2, &(0x7f00000015c0)=[{&(0x7f00000005c0)="4a49d203fc78fe175563287072dd65d83d348d0b2c69cf0102070653d53e08eceb14d15f5b945439ca3518caa5be4fde3b2bd8108b90a39fc7ec0f6259ecd676e5373f506c7baa9a4cd381d97022867aeffad599b325c802c25c81d7a0b6b4b5171a45a4637b2d56b3508be9e93cbe2ca7dc9c52d9e4d14dcc2d40b284dbb0dfe16108c74345ee0483e209e3adc324f744b73017c8490dd3b0c922ebe0105e332ae8bd787b2a8149bebc503eee5f7d236b023ce83f59f43ed177744cc28f83c1293327a0c2009e3f004895a0f87eff6198032780573b265c871085de62c1b474a9f03bf4713f2b2d8172ce83f275354f53080dcd60fbdbac1fe416398bde7e9d40ab9aff42ed92cd48656aa065cf83cfc0bf3cf9361e770524a32fb7404dfd745e9a02fffa9047f455c7d5d7f95ce506dc91816d227d1385e65cd52a3b1d25affc2d9de0ac8daec70e5ffb813998854a3fa784458e4209535eb76dde9354b326894e5cc1f5515ef64dc63cfcfba560ce606126b8c5abdbb12e129b66b3212dc78fd4f2e9ecc67394bc296b0e0fd28ef8fd13b74f45308fdedbcc92c89335a3d23bb5ac35c2ed86490cf0c2118b15767284a1cc200e26b92dcb2e7144cef4668220cc0ab65eca5a2a2464261f2df6cd6fcd4e4652edf00091b0bd63d3dac0d83771fca53a5edb1bff8c0f79f06eb640f546e477775e8632df827a1158363e35cd6f9593a3193ad73159f808da3ce48fcc87e3f9448729a3c916f8acce0033e17422677f4bf0e12bc09e039d847d17cb60e5c589c91c6a1e7897783d03de43567da90a92af213f0af26b3c9ad3e74c524d19fae59b834838ec9a14d05a23ad45d09312ab80bd8d5a5fb68727e0bcf82df05a1759882bc55361fe531a123a03924ce332c0824d1ae5a5e647dd402502ff69f268e57d798f663a80cc8cc4fae649732f3d6424caf0cadcb25ca502ea1ab092cd104f605a8aef48a58ec763c83fcb8e8cc946309b3b7d6c7d56185a808d200d5fbd1fe49b301727586416abfbddd5aed0d6168998dbf48473b9a11097feb71cefa2146d836baecbc9affb5900ccea6bde045df2a2dfd0f09bd3b800b8b361a0cfab7dd3fd0d79a8a8ce44cb69c0a6b9ffae84bc452568a311ac99a54cff947a7849e8d786163db2d124e1ff45328b745020b9fb084898a0ea65fb30781393a985b7d7f3aafcec2ad6817526b266ea93f9b4f927881616815205b53629a67d0690d00be19f35927e02e53e682db96d8b8b5c17531972b9a829d42b146e200a6ede649fe300619fcb02bb71185e4ab2fc968f48910b2857749a7c4ec55d8030891bb483f367d4432894203b39579e403ae029d245b2b9813d0fe28ac208290d2befb3820cdb77ecab7f19bccb7cae54afe251a60cab0fc4d450c473267e8ad5d3c288255bb928bad050068234463ad1f2d29bd7d65b0ab5bbbb8bc0866f763f6e0cab256b185b0d9b1f0c1786f41e36826dda62dc9e58389d0ccfee72c1362f7307450171ac46b6186074807365243706761d8447b2a216c9c24a1450b58628d259c79818823a271a1afcbe316eade0023e195af12e822e4622de5cb20b41327177f2f980512bdf2d79fed3b5690a1b9f6e101bfcc2cbf631819f6abc7ff9195250152533be38ea512066d70957c49db3787013c1230b530a089c8f5865b098ccf67c2bccda4414f1886bd67173a251c49bc7354180c233faafbb00f731858f9b513ab2fd0a051a809129f4c5c59a75f05eb036cf26c01cd3f25c5ae2ce7c174618c7cf209b114a45a0dd896e0cc7fe051126adf04c84046d2cf6096c4ff6cd9f0322fc31604a525b4983ef89c53a04cc3853dbc1a695c88bf137679813142c953f8cbefd0cb57f9002237be94f97e5004a1dcf994da1ca2ad1018517721d4026a88a8b08b2616ee078bda3151ca0f106d7b6b93bf8522ac2edd3fc76e5d04eb0aebced58ffa72ad61467aac572b1fb3220fbae3fa6b9cff0d913a31fb5fd8593e956e7a212007dc755639fb0ee0b6d6a730a112e7c56d8d5b71b96501cea6e236a5064bebe0f35298c7ec241bf50449180f0a4b3e2f1c667f63da10018f1a9e194a6a8d476134036e0ee232eb09f101bf7688dcb70c4ad4454bc3e63e6cf085455fe933730c58c1e8f6475b82c8178aed66058da49f386e4c2eea2e6ef3c511ab9941915c48fac988d672f610b8f31aec8d567aeebe288623ed445f7b2d266f480bb5fb738934148a4ae03e44668c40ee6e599690dd18ad0557649f974256aa7896f7989c108711a305436cb52440f13c27f61e712681d2a6c3943138c5c0ffeb2fc21d29705ee4acf055af1951b52bb8a11988bb0374537a602d96cfca2250278216d5b855cd12f6559860944ec04fbb16e9d9a4429ca3f116ab3553616ddc7310c239468a471f3d1754d05fefdedad3dc5419240ec565808e830cd83f2c1bb847a70f5dfc11e4066c9f30a0b339017f1afa26ba06d44c2d64aaaa327c9f261301d9c4c035b15cdaa2bc69627838381c468c0b64284d094bb1fbdda69c44d6f2a012d331f5ee40f50985f16884001ece1efd59ad7f88a5c548e5e61e69a2b83e87bd372b30662198c329a0b9128c3c4a4b78b8578546734a4fe91d2615eaeddd6b506347a57162aaddee455c1722a7ccd365fc50dc6759e113ac085c21fe31335beb1c13165c367ad5bc3094d912947518ebec8685f90e082379d6e06c1b19148480fa44130c8485a21ec2903e1a26f2047bbbbfd4f87a330ea71f9268512ac863d7650fcb20943fdb57fd0f5271db57eeb471be793665fc6ceec32d54cae9c692a1d40396bc26bc0b2aea27f7e24e1b633b916aeaeb2f8530ae9a80890c77a6ed851b56b1d349a2675fb98ae9533656c414b19a2dc31cde9417be38196a7edd129277ec678ad5c127e607c2bad56ce5fceb50f24e5c5db4df2997707322195928ac44cad182e6b4a78bd0f00f6b523ec76474436614ab6d5ca9680db9a7c18c337eebc4b0573f6981ab7bd53da0c843d2f904f28013bd91950c4d391128de410e74b2355ba5f0306409bcb15f3cdace89c6d9da4b9c7023bf25275dbb385aa03b046f65caaa7358f851ce4d6cbd09877e1b21c75cb011dbea31a614e6e892bde99d17dc46f6ab7f766b5c33d3698d42ce72489b919dc767c40c80c2d0425cfb2a0bede21d5dd366421c0814e280838ad01b5ce787fa2696e9a1eaa44a4809c03248e3e7380de1751da132e950d8c78e80c7396de355d4605daca31ae8c5d65728fd5b4bd14d00243374779e06e43e4b313bb686a1cd0b645424ce36eec68da48d0c394d143252ba540fda4ab9849124535f564b9f2db04b5f41be4d8f258e64088c24b9f4c2ff5e29b60bd045e1b418183ee30401b992f1555f42082a04936866b62afad0c108c7279674d1393fe6ed3e681231bdf16b39165a281664076b527bc0f21a306d35335d6fde49d9f782a618e36be4bc3de4c3420587d4384a8a74d7e162d738cf5affba2f8dcd479ea57623e5ede43390d7bf1b8ec78e32049cd93dda956ee7d8089d13f49169d574b775e7069273eb2b55f6d028fc64300ba5181bca6f6ff40c7fc8b5ac3228ce713a1e4bee08c8efb230e02c2d33ab3a8b912b65f5c6f48e8795afb85aabf58cc41dc50b9aabc47237396d12f6a1cc68e0bac0ed054f5d32d879168f3e5cb6293ce1f0d01e77243843b78358fe906347213b7eb96ea6181ee8d017ab18dca7a0c58c4278ca16527d01919365e7ee153ab4ced6aa901b5a9ed78acad76d220ced96ea9053b7a879473e85d7e0bf06e7f352891f897332e3b4a4a602c4e74a3781b63622b6e004582eebda81ecb57d87e1ab83b624f4a81c4bfba7766ebdeab574f09e6d6dece3e2eaf650fffbf768aee615efb3eae62b498a33d14bc8d84016bb0cc326a007b4d10b67fbc7c23b525c922014f28a466c5d1e5e745e589e765911398323233d81bc1005d859fa6bc12901512f23ab53ca4fbf8b21b75b88611704b7ce6fadae91689255ef59bc491d8c37e9cf37c0f98cb92245ad7b791b0b845cec7b8aec49fcd747596f52b879e2a6fe330d2449c405bf2219c8c5249bd7f13c0ebfcc35f2cc997df3492dc44e23c56d871cb53fd405e79f7d35d507dd85f50978fff0125116bd17aa3beeff95a410c36b3b779c8d04ccaba9e8d9e7baf9c07c8476ec6eefced21164f005548334d96d002a4ebeeb9a092b2e49f447e885b379a5b39bf50808a9d5eeecfcc5b0c614ca1869051398d7b4b3f3bd788670d8a1dedd032e2c0d17d93af56cf795e0eea41e266f4ee79221e53e30ab4937a0753c5424c62dd5e63b288af321c653d072aea39bae6b149604ba8b7af58289782908c7b6c753099947fde0973a4d362306932ba1810c3a330d8930aae3035e4da2f2f0ff5fa64e636d67e4884c8da4757f3b90020497554ba9e0d3c712150efa92a11838414902428ce5616309e4f26847027cdd2a15c20cf75b2103a2f1887043a0897b4c285feba8882ec8ea58cba9a9eee5b449ecf561ae498590b0cb2d4c5bcd4db56c1b9613a13d00532d41c8881e30e1a803305b14f7edbae18c9b1e212ae59ee952a308d53e171accb1afec360dc078387c5e3c0052978150a9b469f7bda3abb4a8bcbcbc022ee339db9e378d68cbf467ec8ca15ef0cc8de10831dee018606a5459263efbfa40d118c287fea52866d7d7eafb227e027714226980743e85e7af42091c47f888ffa0ec6af189e2271f1ea76ab23924d2d221b1d303158639b1affec83113ff1408e12c72b53eb0aa451315e1d9ecbab07bc658d6951c1ace9075132537c4d707c9e6bc111c80d02393f2475becaccc823c70931a656d637f4bba4b3cc7b4536589a1106d5f3aa5fc7b9a48b31d11dca4daddcc446363d73e06db514f2626e238f5a2f4f369350ff359f04ad9a5dfabc2d356c92851ed90794a3f9174392327be75d1041f40d941e6886cab9e82771ecccd944091b98d623b074978289ebf42cd7a31cd4f995a0e08811ee72c4549b188bdd8dc13b359214dd5506b445b7c602102317df65cb513b9857084930811c8f5156f1b0d0a608468920c8b73dff33b27d855f12f3f314a434ff018471ca52fad4ce36e64e1626283f5ec11c586cf410e1dc79ea968f4042a57d81f3dbfc335e452498c65aa55b3ecfe69e933c7b017d33b7ee81f2a659eb9723c238e39cdd9919344dc4eaa94a9d8eb4ac99a6575f4ca62d3aae0508863f69afd4b47770ac1dca6349413cbaced98fd7ae9eef1708f4489531a49e8d8e302ce08efe89461d0d30cbcc51a0263d7a10b823193ebe86c81243660ae2aca2492e62769b736461a72df797405a7b11cf26003a8d3fe7e2fa6eb967ea95d53375110bb83652df05d9c531af2986ce5a5db46367af2c258fafe8901062ddc4b77523f8d539b9f60644debf3be09148ddff9486ec327abed4fd00fe220caf9406e44e0da88e9afe055d2b9390fb59926feedff04a8c4f3d8b75e9076bf0c9c7ecb2e786dd8ae76e5b00d8c0ecfd088491c6494ac21456cabbd86b56b0c14545f7e2ac4c644d46645c29ef76de8689368fb7668b4353fd62256c9427fbfddc88cbbb8e792b58bd39a58c6fc24a6be05d6b225a689b57c5b661edacdc2a749527c4722bc035cc3dbbc20fb0ad229bf6603a78387e13e17bd7b799ab9b8cde19ad2876b9352ee2e40b87aa8f1b740c61b8e39705d2154317b89bba423ffd6c3304dbd988cb8c6b5f5cb12fa74b7eae21d34814e3c720aa98", 0x1000}], 0x1) r11 = semget(0x1, 0x3, 0xe0) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGDIRFILT(r12, 0x4004427c, &(0x7f0000001640)) 23:28:24 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75c21c9097f9300000000000000000080004a0068f000fe8000000000000000000000000000aa00000000000000000038f6c79f2f14424f4cd19cfab7f67e5871d0cef9607787644bb72b66ced53a43582dd7cac97914e7f84d46d9868cb38a9fa4d912f2764602de6ab0366a7c836750f9c4d9f01d3caf0475f471c6a9f1b5ce33600045220cf950de4821d24fc093eff4004b5f05422400f9ad90b8837d2d939fe5392e5bac00f48d47"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae485b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162660c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f03f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3823f0000000000000039f49354a21103914690559046d4726670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2bcc874da6e660eb820dfd4af6f7ed897751dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d38cc06467b50f2f3038c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5ef5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d86165e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b3973b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c35c5af9dcc1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198d9117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000700f04d8049f93351ff98692d0f713aa1c4f70f8860bde8c677816697426274218c4e54e29e5daa31d1a78514cc62c38fc55ae60700b32ba63ce94ca5bcba8b48c28e4cc5401c556b49a05709346d111f2a22695c487564170998d646b5da8dd856a189059d1611288556447bba3240992eba3e7017f2621e3c72b107a47d8f83ff2a4859435c7a9c50d07eff7b70aadbf62dacbf90000000000000000000000000000000000000000000000000000800000bd6ac46e738d9bca3eb53a908648bcc79c432fba6403bc5087011c852601b0c3f553c2243d24a883d43ec7b644a092f7ea6f50f77044093639083dab7fa10c0a5e83463fe1d96a3c7e19c8b63032eda84290255051219e3b19d8689fba69367b8a298fb1745c615e14f9b08e8c68a81ec63835b11efd87dd4a9905d50b0fb3b807035844aef71ad5620f34e7bee11026edadc64a2e4af0cb81bf01bf43d97a0c27e1533e7c3417dc94e1272962a369d00d599df016e4856178e6974b8f27de8cb51baa6056eb82ee5e801ca4283c9119373e9e0b0269fc7c3ad90ff2c7ff79a3634b139d48ca72a2f425527af6391f35ce9999d81a3472b40633b05506e864db555bf576f54253cf57627b080dff7fda52f3bcc95b9cd99672aac950c3ce6517feb83b4b9fd916e7f8b481b50f3c8fec5de0cdd7a1dab29273a063dbf0024951195a964af1ae"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r4, &(0x7f0000001580)="e6dbbdf6a2f23e7cc2743e9d3ea1c0c7ad1131c6afe94aba8001a6c502235131b2e3b2acfcda2a191bc280eeecf8f7c35cb105e9cecb28e408acb6ce28b9e0d1e85cfb34582d0392dd529411d00ba2e3c634a12013b3124ff25b6c3c3dbcbf77a232b68eb1452a78c8f654a358000700d50500b8b7562f4d21ea96efbbfc80e398c8cd671bb11a10bf81efd80575a1ff4298cfce7cad871b94e705e2be76c940f29db8e53b897b894ef212fc44b45c406f404bf4f72b1b421cb37b2a1d6456dd14d2db4585aba510652f3a8348d4e0aa7df1076e542e6071fa867808d1165bc47403a877bdb6299c02fa7746deeb867ccaeb9caa10301a2565bd4a6cd9f8fc2c87670b7ede40328501c0c1f2f3ed4e9ac5a4f6109037caecde3ac8e024444ad8d8bdd6f2bbc5e7507b28d93083db1f1e0c31f77e35dbdd4189f9b3eeda03abb17f8fd57f559ff8d46a809567aa0c0afec39648", 0x121, 0x0, 0x0, 0x41) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x20, 0x0, 0x1, 0xffff, 0x3, 0x7, 0x48b4fcefae1414e1, 0x0, 0x8, 0xf9e}) r5 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r6 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9, 0x0, r8, 0x2}}) socket$unix(0x1, 0x2, 0x0) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r11 = geteuid() r12 = getgid() r13 = socket(0x10, 0x8000, 0x2) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = fcntl$getown(r13, 0x5) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x29, 0xa, 0x0, 0x0) dup2(r16, r10) r17 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r14, r15, 0x2, 0x95, 0xffff}) r18 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r18, r11, r12, 0x10, 0x1}, 0x3, 0x4, r14}) fcntl$lock(r10, 0x0, &(0x7f00000004c0)={0x3, 0x0, 0x8, 0x7, r14}) r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r20, 0x29, 0xa, 0x0, 0x0) dup2(r20, r19) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000a00), 0xa) r21 = fcntl$getown(r5, 0x5) r22 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r22, 0x0, 0x0) shmctl$IPC_SET(r22, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r24, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r24, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r24, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r25 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, r26, r27, 0x10, 0x9}, 0x8, 0x1, 0xd}) r28 = getgid() r29 = getppid() shmctl$IPC_SET(r22, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r23, r26, r28, 0x1e4, 0x8}, 0x5, 0x7, r29, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r21, r29, 0x10001, 0x8000, 0x3}) r30 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r30, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r30, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x3, 0x662) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r36, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r36, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r39 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r39, 0x10, 0x9}, 0x8, 0x1, 0x9}) r40 = getgid() r41 = getppid() shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r35, r38, r40, 0x1e4, 0x8}, 0x5, 0x7, r41, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r42 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r42, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r42, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r42, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r43 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r43, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r46, 0x0, 0x0) shmctl$IPC_SET(r46, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r46, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r47 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r47, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000003700)=0x272) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff7fa8e2df11ff3f1b8ecd60a4f009230806"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 23:28:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000180)='\x00', 0xfc) syz_open_pts() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r3, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000180)='./file0/file0\x00') open(&(0x7f0000002580)='./file0/file0\x00', 0x200, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) ioctl$TIOCSBRK(r6, 0x2000747b) kqueue() close(r0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x4f}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r8, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="826c653000e183aba340e38d89e8dd16aa8bea77c525c9c5f8611c0f974aad1317f2e8181114e188c8f1f69b8500bdbe52b3c76223b80ed685c43a1078c4290e7391bb1d72df8dd5af28c924c05a3164a1436b3c837ed798cf947413735428df3af2b2fc49"], 0x10) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r10, 0x0) r11 = dup(r10) r12 = fcntl$dupfd(r9, 0xa, r11) ioctl$TIOCFLUSH(r12, 0xc028698a, &(0x7f0000000000)) r13 = socket$unix(0x1, 0x2, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) r15 = fcntl$dupfd(r13, 0x0, r14) ioctl$TIOCFLUSH(r15, 0xc028698a, &(0x7f0000000000)) open(&(0x7f0000000280)='./file1\x00', 0x10000, 0x8) pipe(&(0x7f00000002c0)) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000340)) r16 = kqueue() kevent(r16, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 23:28:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) sendto(r0, &(0x7f0000000100)="9edb28def97353539f754990562a1078c3f9de3adcff56a00200000000000000aab73bd7", 0x24, 0xb, 0x0, 0xfffffffffffffc95) 23:28:24 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0xffffffff, 0x0, 0x1, "c697d1e101f3854470c9fb8b774111f00000cb84"}) syz_open_pts() 23:28:24 executing program 0: r0 = kqueue() r1 = socket(0x6, 0x4, 0x2) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x21, 0x2e, &(0x7f0000000180)="eba1212053d7deb9a5ffcbff13bb000065e104a21335a9f300000000", 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000300), 0x80a9, 0x0, 0x8, 0x0) poll(&(0x7f0000000280)=[{}], 0x1, 0x8000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r3, 0x2, 0x803) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) read(r6, &(0x7f0000000500)=""/15, 0xf) r7 = openat(r6, &(0x7f0000000240)='./file0\x00', 0x800, 0x100) pread(r7, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, 0x0) r8 = getgid() r9 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000680)=0x800) r11 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x3a) r14 = geteuid() setreuid(0xffffffffffffffff, r14) fchownat(r12, &(0x7f0000000080)='./file0\x00', r14, r13, 0xb172f2442f1796ec) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000004c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) r17 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r17, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r17, 0x0, 0x0) socketpair(0x1, 0x2, 0x6, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000400)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r18, r15, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r19, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfff4, 0x1000}, {0x0, 0x2, 0x1800}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000200)=""/10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setregid(r2, r15) r20 = syz_open_pts() dup(r20) fcntl$setstatus(r20, 0x4, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 23:28:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714efffffffff24ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 23:28:25 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() r7 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r8, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r10 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getgid() r13 = accept$inet(r8, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r15 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r15, r16) getgroups(0x6, &(0x7f00000003c0)=[r10, r11, 0x0, r12, r14, r15]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x1, r4, r14, r3, 0x0, 0x29, 0x81}, 0x6, 0x1, r5, r6, 0xa6, 0x1, 0x44e2c, 0x3b39}) r17 = getpgid(r5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, r17}) getgroups(0x1, &(0x7f0000000000)=[r1]) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r19 = accept$unix(r18, &(0x7f0000000540)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000059dead4ff70000000000000000000000f8eea144000000000000089f2a7f000000003ca2de8bf121da89d4be81e93ff6130e9b00000000a05554eb5e0e03bb334a998988f480dac9914d1deee22e2190d8273e11e6c095dea5ee6f8048ebcbfef36aa793bc9c4587472fadfcea05556df823a04116985efee1fa7820d1879ebff42a78fc68708af09383ed2e00725a47ed5ac2819214f6a92055e218198d7921bcdcc258e713977fa43f8d222c38e5c9856ed3caa155a0b6f827f05107efe5"], &(0x7f0000000080)=0x6e) accept$unix(r18, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r20 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r18, &(0x7f0000000180)='./file0\x00', r20, r21, 0x4) setregid(r1, r21) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x3, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r22, &(0x7f00000003c0)=[{0x1, 0x53, 0x800}, {0x3, 0x3, 0x1000}, {0x1, 0x200, 0x1000}], 0x3) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r24 = socket(0x1, 0x4000, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r25, 0x29, 0x9, &(0x7f0000000140), 0x0) dup2(r25, 0xffffffffffffff9c) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r26, 0x29, 0x9, &(0x7f0000000140), 0x0) r27 = dup(r23) listen(r27, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r27, &(0x7f0000000280)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r29 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r29, 0x0, 0x1021, 0x0, 0x0) bind$inet(r23, &(0x7f0000000380)={0x2, 0x0}, 0xc) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r30 = semget$private(0x0, 0xf7b912b3d65f3f61, 0x4c0) semctl$GETVAL(r30, 0x0, 0x5, &(0x7f0000000300)=""/93) 23:28:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) dup2(r0, r1) pwrite(r0, &(0x7f0000000040)="6b6cf111a01203b63715d232a2c4a072081f90f162eed9bf690bbe8ab8b00e34bfe18354b4b791b6231163bb58173da21328db864148807af089167d09913be2955f37dba8ab929a18ead87c2ed3d7b4aa679b7d865d74e85af6d407663f5185877f24eb69791c2412ed6dc503604d277b", 0x71, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a12ac8c5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c"], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") getgid() 23:28:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272bcbca89ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000180)='\x00', 0xfc) syz_open_pts() r1 = kqueue() close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = syz_open_pts() r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r3, 0x0) read(r3, &(0x7f0000000340)=""/4096, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) sendsyslog(&(0x7f00000001c0)="1a2fecfa95fabede9e3c1c61c2bc567867c6e6b0d07168f7d0b3fc400dbbf6e7e9d6888d683c47f890718d08b323834ff0f1343b9a12ffff57ab3af8b1fbe08bfcd91faea71d2288630d9e2ea8aa20b8", 0x50, 0x25) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "4609595ee7e0a7911f335536780dfbe643ff002f"}) syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x200000}], 0x9, 0x0, 0xc00, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x7fff}) 23:28:26 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x401}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) r0 = getegid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r3 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x6, r4, r0, r5, r0, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000040)=""/47) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 23:28:26 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) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) socketpair$unix(0x1, 0x0, 0x0, 0x0) 23:28:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) kqueue() r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x85, 0x20000000}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000000, 0xffffffffffffff32, 0x4}], 0x10b, 0x0, 0xfff, 0x0) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24d7ee3ea6700931f65b454aa", 0x78) 23:28:26 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504", 0x4, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x3d, 0x4, 0x9, [{&(0x7f00003c1000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x22e}, {&(0x7f00003b2000/0x1000)=nil, &(0x7f00003ef000/0x3000)=nil, 0x3}, {&(0x7f000079f000/0x3000)=nil, &(0x7f000072e000/0x4000)=nil, 0xff}, {&(0x7f0000405000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f000073d000/0x3000)=nil, &(0x7f0000545000/0x2000)=nil, 0xfff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000595000/0x2000)=nil, 0x3f}, {&(0x7f00004ff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x162}, {&(0x7f00004ae000/0x2000)=nil, &(0x7f000066a000/0x2000)=nil, 0x55bb11c6}, {&(0x7f000067f000/0x1000)=nil, &(0x7f0000201000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00000cd000/0x4000)=nil, 0x9}, {&(0x7f000032e000/0x3000)=nil, &(0x7f0000488000/0x3000)=nil, 0x3}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000719000/0x1000)=nil, 0x5}, {&(0x7f00002c3000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f000037a000/0x4000)=nil, &(0x7f0000313000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00006df000/0x2000)=nil, 0x900}, {&(0x7f0000232000/0x1000)=nil, &(0x7f00007c6000/0x3000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe9af}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 23:28:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000040)="6bdcb6fe3b9846d2", 0x8}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd", 0x287}], 0x2}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa3300000095"]) syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="ff0900e6ffffaaaaaaaaaa0486dd6086180b43037ae058c7a4f008"]) pwrite(0xffffffffffffffff, &(0x7f0000000040)="67775e3427a029", 0x7, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 23:28:26 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x400, 0x0) symlink(&(0x7f0000000240)='./control\x00', &(0x7f0000000200)='./bus\x00') link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') 23:28:26 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000000060000000000000000c66e1a0081000000bbfe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x2, 0x2, 0x0) semget$private(0x0, 0x4, 0x100) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022f2f5580b838706454f7211850638e1768c19e2066696c653000"], 0x10) r1 = semget$private(0x0, 0x2, 0x459) r2 = getuid() r3 = getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x20, 0x106) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r6 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x6, r7, r3, r8, r3, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r3, r3, r9, r3, r9]) r10 = getuid() r11 = geteuid() setreuid(r10, r11) r12 = getegid() r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r14 = openat(r13, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r14, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r15 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000180)={{0x6, r16, r12, r17, r12, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r12, r12, r18, r12, r18]) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r19, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r19, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r18]], 0x1, 0x7fb) getgroups(0x1, &(0x7f0000000040)=[r18]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0xffff, r2, r3, r10, r20, 0x0, 0x800}, 0x329, 0x1, 0x1}) r21 = socket(0x6, 0x1, 0x0) connect$unix(r21, &(0x7f0000000340)=ANY=[@ANYBLOB="825491f191ea93c3e08972963ff055674494618f3409ca713d15b790e7b01b24156cb9545472416ff30783a0d1c152ca9505500a32db307a49b93e7794f6f885d19fd6ea6f6c9f79ff8231fee554a4a70205ddf0a91a8281afe2ca3e49413b5b0dd4e037b86a269a6f79d3b1838ca284032ca56a17636e1057d7590148a320cbf7b3d5aa447bf861ed7c918f3e7d8ac19590b3d26925644afb9788b9f91fa9ce0987834a91771f5f902df0e2e3bfdd4400059711ec93fc05e35e"], 0x10) fcntl$dupfd(r0, 0xa, r21) kqueue() 23:28:26 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r2]) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x38, 0x4000, 0x0) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffce) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r9, 0x0, 0x20000, 0x0) write(r9, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) r10 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x110) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r11, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r11, 0x2, 0x803) pread(r11, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) r13 = kqueue() r14 = dup2(r12, r13) r15 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r15, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) r20 = getgid() r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r22, 0xe3) write(r22, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r23 = fcntl$dupfd(r22, 0x5, r15) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r24, r20, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r28, r25, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, r24, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r18, r25) r30 = syz_open_pts() close(r30) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r30, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) r31 = syz_open_pts() close(r31) ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r31, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000001840)=0xc) r33 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r33, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r33, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r33, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r33, 0x2, 0x803) pread(r33, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r33, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r33, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r33, 0x8010426d, 0x0) r34 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x20, 0x0, 0x0) r35 = kqueue() r36 = dup2(r34, r35) r37 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r37, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda", 0xda}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r39 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r40, r41) r42 = getgid() r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) r44 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r44, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r44, 0xe3) write(r44, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r45, r42, 0x6) r46 = getgid() setegid(r46) r47 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r47, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000080)='\x00', r48, r46, 0x6) r49 = semget$private(0x0, 0x7, 0x287) semop(r49, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x1, 0x3, 0x1000}], 0x3) semop(r49, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r49, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r46, r45, r46, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r40, r46) sendmsg$unix(r36, &(0x7f0000000840)={&(0x7f0000002a40)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bedb3928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cff9a135ee7a836d570073f3e954645759a3611b3b6232208a6250659fa51d0af187920984e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r38, r39, r46}], 0x20}, 0x80c) sendmsg$unix(r14, &(0x7f0000000840)={&(0x7f00000009c0)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c8351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec768daae5dc36e681a161468706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000000000"], 0x1, &(0x7f0000000700)=[{&(0x7f00000019c0)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b877c0f7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e4", 0xfff}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000001900)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190ff00000000000000001d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xb3}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r27, r32, r46}], 0x20}, 0x80c) r50 = getuid() seteuid(r50) r51 = getegid() r52 = getuid() seteuid(r52) r53 = getgid() r54 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r54, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) r55 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r56 = fcntl$dupfd(r55, 0x0, r55) ioctl$TIOCFLUSH(r56, 0xc0106978, &(0x7f00000000c0)) r57 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x400, 0x0) r58 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r58, 0x0, r58) sendmsg$unix(r10, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="a3e59f2b40fb09f51a5236d7183af74aa18327126d71e10e395cc880d14dc2d618dcabbf137712217dd70748163b98141f26", 0x32}, {&(0x7f0000000140)="35758555702655e2dfce5b17f9080b534e9656e2ec3a9f2d2a880a695b6d6bae9116f64a806f6f060315edb6f565c0a03c04a5f9187295a686bf18bf91cbb469deba9e29ceb4527c851d37c1dd535b54aa9187c39f5534cea68fbc9965ad9469c01dd2c6ab099a8578e4f28fc1701f08d2cfa0327141f8aa8a366854decbcd3ddbd085d0d69de6de36fbce3de17dd5c295353dbcc7612fbe7a8a87332a7c5db406806bbc23f92f55187dc40c8c7f73699c82413a86d7329c0be39dbb2a4fad5f5869d1f59b6c7c", 0xc7}, {&(0x7f0000000240)="a400f5383b9e874e38c5f1e8fd766598cfb175c230812f8906210466a63c1a3ee3ed18216754fa139a4159a125f58b2d7f47dfdd3c3a101f1b2e8ceb502bc10ec3aba9269f35c7badf9444448f3ccb06024ed7f3afe85c55bc39c50a6091cd71705f6e3b936de7a8e34b54671cee2b4094dfe579a7a11daf878a9080abd7241dd98fccafed50a038be7c8da7c4c8189ffcdaac77902ec82a8617ac603cce602592638e201f9fd2f011113fdd66009c0d31f7342cf92ce0b8d93f024f12d6efa44ef0c3bebc4f5fa874d965c4511ea2b437c985c957053aba843b359bbff0566d77eb51d0fbe5245f5e80e51bc5438f11e18d4d5f278c77703c1f97", 0xfb}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffdf000000000000", @ANYRES32=r16, @ANYRES32=r50, @ANYRES32=r51, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r52, @ANYRES32=r53, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r54, @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r58], 0x68}, 0x2) getgroups(0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) geteuid() r60 = getpgid(0xffffffffffffffff) r61 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000029c0), &(0x7f0000002c80)=0xc) r62 = getuid() r63 = geteuid() setreuid(r62, r63) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000002cc0)={{0xbaec, r59, 0x0, r62, 0x0, 0x141, 0x80000001}, 0x8, 0x100000000, r60, r61, 0x4, 0xfffffffffffffe00, 0x100000000, 0x2}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r60, r5, r6}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r64 = socket(0x18, 0x1, 0x0) close(r64) r65 = socket(0x38, 0x4000, 0x0) fcntl$getown(r64, 0x5) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffce) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r68 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r68]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r68, r68, r68, r68, r68, r69, r69, r69, r69]) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x5) r74 = geteuid() r75 = getpgid(0xffffffffffffffff) r76 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r73, r71, r74, r72, 0x143, 0x80000001}, 0x8, 0x100000000, r75, r76, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000240)={r75, r66, r67}, 0xc) chown(&(0x7f0000000200)='./file1/file0/file0\x00', 0xffffffffffffffff, r67) r77 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r77, 0x0, 0x0) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[r78]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') shmget(0x2, 0x4000, 0x106d6ad397bde370, &(0x7f0000ffb000/0x4000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4f986bec101a2d71, 0x0) getegid() getuid() geteuid() 23:28:27 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009011, 0xffffffffffffffff, 0x0, 0x0) 23:28:27 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(0x0) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000003c0)={0x2}) pread(0xffffffffffffffff, &(0x7f0000000580), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) setegid(0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) r5 = accept$unix(0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000019980e16b156b1326c34c6e6d0293f762dc300000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffff3dffff000000000000000008000000000000000000000000000000000000000000000000000000000000001d1719b0b06bda49858eda90faaca0cda7e29f5a213a18836a405da1dafd5f85979c1b90b2b5c53dfe7019ab953e3adedfb99252d5278a0303e59892673d1f722bfcceee8a5b73857b1a07b2b29966e94ec44fac09a1269c82f9b1d805b15bbe20b69b1f718fbfd8507a220f750c59735f58"], &(0x7f0000000380)=0x6e) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000280)) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/160, 0xfa}, {&(0x7f0000000bc0)=""/219, 0xcb}, {0x0, 0x1a}, {&(0x7f0000000600)=""/154, 0x9a}], 0x4) read(r0, &(0x7f00000000c0)=""/124, 0x7c) r6 = getppid() r7 = getegid() r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r9 = openat(r8, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r9, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r10 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x6, r11, r7, r12, r7, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r7, r7, r13, r7, r13]) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r14, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r13]], 0x1, 0x7fb) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={r6, r4, r13}, 0xc) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000a80)="10d727fd9a1b35c6ce548797000000000000000067a1edcb55c761bc5e8b5625c0ad30e1017f1b3fc5170c1dc5cd9e18e8aae5dd8268f297745762d1b2575970aec494a9913953a479751a7253f2436ade810ab997f1dccb3f6391b9d842d15745b3722c13bd81bdaa73020c97c2c0ade89a4733d0cee0bb1211aeecf8b0fbcf402e5a9a72fee83b579134e4dc6a842de0bd833a87911e876fcad21722c801c149860db243fe9ad554550ec3cd9b59690c5baa6b66843d43b35cc461f70384b147356c8f132944cadda1e957a701fe38c7546448caa54d970e7b0c51f0354601a5c5dda18366f2ed23bce9d34bf57b92e3f133b06d7cca5af4d89d52c3bb7b65d123bcbda1496e60d5a23b20b7d9fab1cc0647d1f166a5c248de4e8ee04335d800e310273501b1", 0x127}, {&(0x7f0000000180)="0e99718352672c49f6003ae6936af09bf8efbf60619d6945b40fad2fdc646c71449ebaf511248ee5591f1efb03d9e5ffcf5dff891fbad35a76e6c6531974acca48f630d79d8d764244c2e144215661ca8bda3b72d47d637eb6162c3527327de332a29d591319e8462b1b7a91025a697a63c7cd076f86231b78b7f03aa296914e7e8f5129fe9f6bfedfb66d3b9a2b74af081e329d1fe00ce986c5130b02da27", 0x9f}], 0x2) 23:28:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62820207e0000001"], 0x1) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) socket(0x2, 0x4, 0x9) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r3, 0x0, 0x0) 23:28:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='r\x00') fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 23:28:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) socket(0x20, 0x5, 0x7) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) 23:28:27 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaabb86dd60dc9ae700382c00000200002e7b5f0bc485b603000000000102000000000000000000000000000132"]) socketpair(0x2, 0x4000, 0x80, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182c00fe19d2c50f34370676000000000000aaff"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 23:28:27 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) fcntl$dupfd(r0, 0x0, r1) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 23:28:27 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045050002000600fe7200000000000008000081fcabd185fe8000000000000000000080000000aa36025a10b9803e3e3754e9bc7c23b5ded9f18a689ea7ed932a6a13051911cb118d2b71c9fe407eb8b47625852dc7bdbd46619124ab620894dc21eb05d9d86ea4d5ba5d60607a1dfed8eb4eee4c3f34ddf80caadf825767dcafd766a2440262fd66c5398714d864d9c7a8aa131a0a0ccf24a3fbb85c6e9377ff17eb6fa2a9910cc26565953d053ab7315ec67f30eda899df2d712956151e10e0363cb7a7da66348d544a7b39ad037d397b51404ef4cf4bf2605a92d98c57807c7c"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 23:28:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7}) r0 = syz_open_pts() r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) r2 = socket(0x0, 0xc001, 0x80) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0xd075, 0xfffffffffffffffc, 0xfffffffffffffffc, "081f028f214d166ec4dd7fff0e091fac0ce92c00", 0x2, 0x4}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a99", 0x1e8}], 0x1) write(r0, &(0x7f0000000340)="89e032dc19f570fe0030c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc65931d5ee4f7586a0669cedb7237b428821c07080180000000003c9600000000000000000000000013d0b596c9bd1c2d8597e0394c42205e3fabb5e0e514fdf7a84690fcb9e640d43870f35850566fad005dcacdf806a6b92737b0bd8755b209dd585f32040f443ee948eb26cd4b9006548950edbe3a3dab28cb12b0ebb39d3923474cfa588f1f132d689e70b964cc9b287b11022f94efffdddabb41889adfc7f98c863d0cb8de58af0cdc42502c8398f8aaf744d3eda0f73a5fa7d49139f0f6a811e2219cfed70424330c2c2249ab1f6fa01f115af0d5af61c72e8ef8762dd01562f987abff9768f4be9f370ff28ba922b3b06dd1e0e173d74c5d5d7de891d4f41c18bc358cb7f9bd0fd6834787757888168dafc418f8f040440aff893a7a670331c1115283c35cd559309a0169531b19b38a7398c5a1015b71eb18491244d4e2fbfbce92fe9b517a6dcb197651e2c03cc1ebc0929b0e47cc6066dd7a2416e76ec498fca43d739d65fc566e07201f82cf58434cf77d69cfa502ca4c6481a1", 0x56f) 23:28:28 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) 23:28:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = socket(0x6, 0x804, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r4, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r6}) r7 = geteuid() pipe2(&(0x7f0000000280), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r9, 0xffff, 0x4, 0x0, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r12 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r13 = kqueue() dup2(r13, r12) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r11, r15) r16 = geteuid() r17 = getuid() r18 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r16, 0x0, r17, r18, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = getpgrp() r22 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r23, r22}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) sendmsg$unix(r9, &(0x7f00000005c0)={&(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r14, r11, r18}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r2]}], 0x38, 0xa}, 0xf0cbd64f2bead8cc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r6, r7, r8}, 0xc) listen(r2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/250, &(0x7f0000000140)=0xfa) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:28:29 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(0x0, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) getegid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c3390000000000000000c000100080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) 23:28:29 executing program 0: semget(0x2, 0x1, 0xc604) r0 = socket(0x1, 0x5, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0x2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000001c0)=0x1) r4 = semget$private(0x0, 0x8, 0x100010282) semop(r4, &(0x7f0000000180)=[{0x4, 0x0, 0x1800}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x9f20fc416f6d44ba}, {0x7, 0x9, 0x1000}, {0x3, 0xffff, 0x2000}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) 23:28:29 executing program 1: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x160, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)={{0x6, r3, 0x0, r4, r5, 0xc, 0x400}, 0x8001, 0x10000, 0x7}) 23:28:29 executing program 1: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fc, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43bfa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0d45332a8695de36d58520dab4f79a66de7fb584d490000000062f547d555872679a5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc66571d366227ff8e28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9363301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a0d961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa04004dc3f3354fcd03af0c9fc348ee4013ec0000000000"], 0x10) dup2(r1, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) kqueue() 23:28:29 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000440)=[{{}, 0xfffffffffffffffa, 0x0, 0x40, 0x7afc, 0x9}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) msgrcv(r1, &(0x7f00000000c0)=ANY=[], 0x0, 0x1, 0x1000) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r6 = kqueue() r7 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x400, 0x0) kevent(r7, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffd, 0x0, 0x31b5c0fdd8ff78f0, 0x100000001, 0x400000000}], 0x3a3, 0x0, 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = msgget$private(0x0, 0xfffffffffffffdab) msgsnd(r9, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgrcv(r9, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) msgrcv(r9, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgsnd(r8, &(0x7f0000000100)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000000000aaff651c2c1287666867d1c5077830b50000000000000000000000000000000000000000000000000000000e00000000831f51f1f32fd93d3b5fc9d849ae7503a391b700000000000000000000000000000000000000000000576942cebf00000000001c0000000000000000000000000000001000000000000000ffffff020015419be0f948fb38350000000000000000000000000000000000000000f7fffffff7ff6dd8e373d879b91f8bb3b695b87868aa85ea27b758c8d45ffbf9e582c4d0d65428908c739752f755c3b59d7629aa507bb5b4ec89c54d929b877242d193ea01d5b9b33f414c6fb41f180ed3e08b9b6660111ddd6a45c187bbd08b9c01cadfe9534c1335732310a02c7fa565685f83b5fac35640f42b525300"/315], 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r8, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b0800d835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r12 = socket(0x11, 0x200000003, 0x0) sendto$unix(r12, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getppid() socket$unix(0x1, 0x2, 0x0) r13 = socket(0x6, 0x4, 0x2) close(r13) connect$unix(r13, &(0x7f0000000ec0)=ANY=[@ANYBLOB="00002e2f66696c65300065663759372ace0c750987e6c3bc1b13d10268ed04e396b414336202098f0d335bf67ae312f049629db3432ff9879a9711a70f1c9353b92d2f710affc107795fb07acd82b4be765ba4b258f10455f5de8393549c7b7f5f3f7af1769fbbad4645ef4731f5451448e159800c1bb2d97543b3828a32b4ad01151957e43efa1004af759e6431310bec00a8fe6789b0d9bf75c2a2c244c627c2c83ae93dbd9a72c85868a3d41d769f2924033884f9dc5fb7de38fd4c579c48d1b785e0a9d122969885183c69acc41786aaa654c6c2c5edc36d6282a3"], 0x9) r14 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r14, 0x0, r14) r15 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r15, 0x0, r15) r16 = socket(0x2, 0x1, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x80606948, &(0x7f0000000300)) msgrcv(r1, &(0x7f0000000180)={0x0, ""/88}, 0x60, 0x0, 0x1800) 23:28:29 executing program 1: ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000300)={0x9da5, 0x0, 0x0, 0xfffffffc, "4219bc0e06629ed67473db373ece6bb8f71af57a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 23:28:30 executing program 0: socketpair(0x2, 0x5, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x79ee86a2c57d420) 23:28:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x10001) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820c2e2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) r2 = dup(r1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000440)="ea37f0e239f3fc0fe81a231bcd7e63c2914607fd93c57aa2134a14", 0x1b) connect$inet(r3, 0x0, 0xfffffffffffffe3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r3, 0x0, r4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r8, 0xffff, 0x4, 0x0, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r11 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() dup2(r12, r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r10, r13) r14 = geteuid() r15 = getuid() r16 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r14, 0x0, r15, r16, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) sendmsg$unix(r8, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r5], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r6, r10, r16}, @cred={0x20, 0xffff, 0x0, r19, r15, r7}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) r22 = getuid() r23 = getegid() r24 = getpgrp() r25 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r25, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r31 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r31, 0xffff, 0x4, 0x0, 0x0) r32 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r34 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r34}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r35 = kqueue() dup2(r35, r34) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r33, r36) r37 = geteuid() r38 = getuid() r39 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r37, 0x0, r38, r39, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r40 = kqueue() r41 = fcntl$dupfd(r40, 0x2, 0xffffffffffffffff) close(r41) r42 = getpgrp() r43 = getgid() getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r41, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000700)={r42, r44, r43}, 0xc) sendmsg$unix(r31, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r28], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r29, r33, r39}, @cred={0x20, 0xffff, 0x0, r42, r38, r30}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) r45 = getuid() r46 = geteuid() setreuid(r45, r46) r47 = getpid() ktrace(0x0, 0x1, 0x904, r47) r48 = geteuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r52 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r52, 0xffff, 0x4, 0x0, 0x0) r53 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r55 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r55}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r56 = kqueue() dup2(r56, r55) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r54, r57) r58 = geteuid() r59 = getuid() r60 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r58, 0x0, r59, r60, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r61 = kqueue() r62 = fcntl$dupfd(r61, 0x2, 0xffffffffffffffff) close(r62) r63 = getpgrp() r64 = getgid() getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r62, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000700)={r63, r65, r64}, 0xc) sendmsg$unix(r52, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r49], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r50, r54, r60}, @cred={0x20, 0xffff, 0x0, r63, r59, r51}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) r66 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r66, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r66, 0x0) r67 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10, 0x0) r68 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x2, 0x50) r69 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x400, 0x0) r70 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r70, 0x0) r71 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r72 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r72, 0x0) r73 = socket$inet6(0x18, 0x2, 0x5) r74 = dup2(r72, r73) r75 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r75, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r75, 0x0) r76 = fcntl$getown(0xffffffffffffff9c, 0x5) r77 = geteuid() r78 = getegid() r79 = socket(0x6, 0x804, 0x0) r80 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r79, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r81}) r82 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r82, 0xffff, 0x4, 0x0, 0x0) r83 = socket(0x6, 0x804, 0x0) r84 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r83, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r85}) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r86, r87) r88 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r82, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="0062c3eb14c45bc48d006796fb5bed6b2fb0b8b38967c28b3e4a01e1b593"], 0x1, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESDEC, @ANYRES32=r86, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r88, @ANYBLOB="00000000d01526ee10251a86173fb589d45476039793c0bcc7192bd041228809d228ae9451b7aa1ef240000004770ccd36d57265806e02237f666c886a20f8f695631105cf096308a093a74388e1acd4e8df00000000d0f0bbd2758601e3b8e61bb91b83c951f06ac72ee238bf030b68d7aed4bce7360a7c59a3e52e75bc8dbaff30d2251ad26e056400a31042a05929e5abca6a4ba372d494cb888d615e612a4d13c65101f3c941"], 0xec, 0x4}, 0xf0cbd64f2bead8cc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r92 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r92, 0xffff, 0x4, 0x0, 0x0) r93 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) r95 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r95}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r96 = kqueue() dup2(r96, r95) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r94, r97) r98 = geteuid() r99 = getuid() r100 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r98, 0x0, r99, r100, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r101 = kqueue() r102 = fcntl$dupfd(r101, 0x2, 0xffffffffffffffff) close(r102) r103 = getpgrp() r104 = getgid() getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r102, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000700)={r103, r105, r104}, 0xc) sendmsg$unix(r92, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r89], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r90, r94, r100}, @cred={0x20, 0xffff, 0x0, r103, r99, r91}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="f10ff7ae2ca18d57e9e167dbbdc2f0577d42c4cfc52d72547c1d9dedfad3070c8e51621f3b5f8a51b19a000007c03866fec05abff7e02de8283fd43947ece9e09de7f8b517b754f949d40224873de6ebf0308c6f17a8ab2b4a75c64d79456d1c2e8686377af8ff39706c1197a9e2c5fd48e753737dbfd4e4430b291457584fe2138d71d44ddd461f3c9119f99d7e8033ee8da4967814cb177d5f3c6aed9334bf91b3108dd51c383f77e682d305f0d1dc56773294f067fd57950ae1ea19af568697c3eb8010a8d6a5b7e64ae193246400fab429", 0xd3}, {&(0x7f0000000240)="e859ff01b62199ce27b8582e630eeac96c42b7fb67362ce7c22fcb68f15691976fe24fc6fb224b97905a3e718d592615801c5d278d4b0ecfb70e7a94c2a75e1b0959de607c51118de0e33c93c461ab1a406122de1a9f61bb3de20c20e0651e5c129eccb68ebbff239dd2dc5e63fb689be0177f5e1efb3bf64fb7c8f0f62caebbd874d4a168601b7111a81ecece4764db4137c846a7c6607106df0c7e9b78fdd4192a07a553798ff611516a626cb10b0ce6629c94a7a09b0dd81eb7", 0xbb}, {&(0x7f0000000300)="6f9384b66b0f28f14f9751858e194da8a35601f1411c2766009cfd9a888b3ecab6a961a9088399afdde88fe7430a4f62dfc04043c15dc08a524272d47ac7f532d31e2e3de71b5d6dca4767263464c2719ba6d76cdf0f2b92c4b0246621758ec0654c60a4a7c6379885b5a788dc224073312d1ba375c50b4dd013e60853026ae31d899f78e8fe1635fde5455b21b08670f2cb028690c5e03c7176f78a0647a0bbd4b5f4fe30c43095f968acc2e994b7df05f7dd9fcdb8e3518f9b1e01e5d09cd6c3a2684ea010daf983fdc941c6c0", 0xce}], 0x3, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r4}, @cred={0x20, 0xffff, 0x0, r6, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r26, r27}, @cred={0x20, 0xffff, 0x0, r29, r46}, @cred={0x20, 0xffff, 0x0, r47, r48, r60}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r66, r67]}, @rights={0x30, 0xffff, 0x1, [r68, r69, r70, r71, r74, r75, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r76, r77, r78}, @cred={0x20, 0xffff, 0x0, r81, r86, r91}], 0x150, 0x6}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000100), &(0x7f0000000700)) 23:28:30 executing program 0: madvise(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x2) r0 = kqueue() openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0xb0) kevent(r0, &(0x7f00000000c0), 0x8000001, 0x0, 0xfffffe03, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x6}) 23:28:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) 23:28:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup(r1) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0xc4, 0x769f}) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 23:28:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xfffffffffffffec1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00fee1c7abe5d6491488a4c0a7c782022e2f6669d45471e1"], 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r3, r1) 23:28:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) close(r1) r3 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), 0x8) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r3) close(r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 23:28:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="230020002900000000000400"], 0x10}, 0x0) r2 = getpid() ktrace(0x0, 0x1, 0x904, r2) fcntl$setown(0xffffffffffffff9c, 0x6, r2) 23:28:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fchmod(r0, 0x8a) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x4, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e8997d90a4", 0x0, 0x5}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) 23:28:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) r2 = dup2(0xffffffffffffff9c, r0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r3, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r4, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = geteuid() r7 = getuid() r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r6, 0x0, r7, r8, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r9 = getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r11 = openat(r10, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r11, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r12 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x6, r13, r9, r14, r9, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r9, r9, r15, r9, r15]) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r16, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r15]], 0x1, 0x7fb) getgroups(0x6, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r15, 0x0, 0x0]) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="8202492f66696c653000"], 0x10) r19 = socket(0x2, 0x2, 0x0) socketpair(0x6, 0x0, 0x7, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r20, &(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa) r22 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r22, 0x0) r23 = socket(0x2, 0x2, 0x0) connect$unix(r23, &(0x7f0000000880)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffeb3) r24 = socket(0x2, 0x2, 0x0) connect$unix(r24, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r25 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x20, 0x0) r26 = socket(0x6, 0x804, 0x0) r27 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r26, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r28}) r29 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r29, 0x0) r30 = dup2(r29, 0xffffffffffffffff) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x200, 0x0) r32 = socket(0x6, 0x804, 0x0) r33 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r32, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r34}) r35 = geteuid() r36 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r36, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r38 = socket(0x2, 0x2, 0x0) connect$unix(r38, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r39 = socket(0x2, 0x5, 0x0) connect$unix(r39, &(0x7f00000008c0)=ANY=[@ANYBLOB="95c9f801beabad0206b519513ace29659fd7891c6a7b0ddc856f9ee696a800c1e5fa2c9ab9b8e88dffcddc2633adda63800878b43747b4e92404c829104e95789ab37fccd7cff47d96768609940bc7aee5caa35c7e0f93b4f84bf75454f8704fcf33e1bd57842a9665d8eead4561076e41"], 0x10) r40 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x1, 0x115) r41 = socket(0x2, 0x2, 0x0) connect$unix(r41, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c63adb0"], 0x10) r42 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r42, 0x0) r43 = socket(0x2, 0x2, 0x0) r44 = socket(0x2, 0x2, 0x0) connect$unix(r44, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r45 = socket(0x2, 0x2, 0x0) connect$unix(r45, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r46 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r46, 0x0) r47 = socket(0x2, 0x2, 0x0) connect$unix(r47, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r48 = socket(0x2, 0x2, 0x0) connect$unix(r48, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r49 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r49, 0x0) r50 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r50, 0x0) connect$unix(r43, &(0x7f0000000e80)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYBLOB="417e584d0bcddfac0f0ccd17ce33935e35425441c674b0f72bad596c2d7c4c70482a5fe5d33fc1454e567259bb3e2b07f1f0efc6fb7783184907cd0ba703aa2a910a2105c371827b96ee2764b139a935c0e95de4b486cc18706514c3d0127fb3c70421660037e86f669b1997f6b7ba83357b40bcdca14573f1e84188e6d31c3074f2ae5123a093af25e86dd7e00ae2cd6006a67bc8905e8d24a78acc5600e8b7d5018df4b97d1d0ba7fabda7f54b9b358169e473cc646ec3da684958dfd8e39ad24a4ed0a895caa67a15102fd6e92510785a0fb6d49dc83ca912", @ANYPTR64=&(0x7f0000000a80)=ANY=[@ANYPTR64, @ANYRESOCT, @ANYRES32=0x0, @ANYBLOB="c7b791118e3cd51431e689103da62995f138e26be14b166c0437cb089781a2ed929bad2cfd1b79b0cd4347b3dad0c9ae6071ae044d39760d51cb80a2963185f110668cfe4e808932e6e93c94693bbf07de9f35d9dba6a7d091f0674c44fb6fb0f4e58311b0cbdcbd895a0171d3af63ab93c6e11c0b5e9f3c995aa2c009ebe0e9ff8760c7761db04bfdc8dbbc", @ANYPTR64, @ANYPTR64, @ANYRES16=r19], @ANYRES16=r45, @ANYBLOB="c7235b40eacd236df353d175c366372726822bcd3eae63c84b7ae14237aa", @ANYPTR=&(0x7f0000002440)=ANY=[@ANYRES32=r46, @ANYRESHEX, @ANYBLOB="93fe58b117d127b8222033ba37783d6a632fdaede88688a11510f790c6249782b69eff08f48157fbb68f962e0cb56c76f16d1b93859c49c1dfa9414048ec75e34f0103e649f1d224f194b53f1e90b7fb8589015ac18e55d987a7c76e84b22b1c9928d07095916eff863c39de9546e43280ff969627143f9542f1cf684769064535d8aed095373af1f7ef343c3404e75dbc08ca185f1b1440d0d084feb4f880904b868a17fc791f82dc33deb4c381a332a84ce900c0deeb7c33e4652f4ad98038a23a077cea1ea26ecc21cda471c3b84593326a4da229ee402ce389717136579d26608143710ea598afe2aa8a724816ff6a", @ANYRESOCT=0x0, @ANYPTR, @ANYRES64=r47, @ANYRESDEC=r21, @ANYPTR64, @ANYBLOB="e410e63e9fd681e5897cfad0cb19a216d79cbfd4a7f03433007da852ca670b111d377ee16a9c90fb6312183a15dc74459afc67fa9ff84f0e5e43c622e171189e2d25faaefa7acd483254f7664fdafb10782f7b1c573ef8078bb267743fe711309452ccf7a9ed6fbd842281c5cad04361e67db3cb5e6d510e34d8c059b3681dbd83b71cc33e168d545385a4ffa7907ef1f282943691e7f5fc2c15b7236d0a152ab670e9de10b46758c72168e254d18e1b6e6e3790eda4d930c7c291fab93808647475eb98530cbd47c3858653c85109fad0c9313c359c47878f58b11e27eae2b61f7d8eaba79ff343cb017a93193adaa10cd28a2d35a397c669aa4edfa828e4761072eeccf3bce0c742e048b80f42621411e0c7e149767f0a978647cf8fb875f7765f3fadb689d92ec1931fdaa9d2f71cf2d93c3993ee045197f348b95597b81b32ffe2f79d100e6de2da10a028e878225ea69991a3ff178b504cc0378fc15530ea11056e0c146b5414b16bbb3a0a0d437b7e626ace16920d36b4f3d2d136e90fb8d63a7860277551d6e22d47e95a86798dd16191fd52a0732e5da5e4bbb4054b64a677ddd55178debfbef3ceac4654e751400a0077d515ea35e65cd3c823a492655b16c7ce146b3e4fffb085996d80a6303ab7d7e1d38ab4ca2ca680af31a3d8c7b83b58abacd569f42f1e33470c7a94191dc695c8832fa171f6d0bf8b477b7e414938199cb56032a4a8f6e83cbf900561f2b0bd928019125abc91b1085e333851b618531d5aa9f00424deea36dbc067737fa3b612a0d3db19030d755bac8a13f803fa2a9820b106f418218a3efa37389e477194c960ccad870bb3946f609b5d3244e5386724e5a0084b1d8b5031d72ccda9e6ad5f40476cd2bc043623461c2b7af95fcc075f12f5204eee09ae467b840c20d1d971af36d4949c050fb901f8b49e887f5b0bcb9ad3c725c3f4beb7c57e7ae0c3cf1cce580391273233b5bd77e8391e38b3ede693990db7ab26a30c848b101827743520239f17105964eeb62a045d4dfef6ed6e28dd3a6e2b4d102d22955a5cefcd40a0a9027fac528c3d5c37310503fcd6492fdbf6c3d9d824911a62eaec79d925bd75e528f435a3b0214423057b4d8a04c950c7dd97e0105a031259040183f24ef065e23849b64305d51991dfe5022b4b5605e39edd949626b0364d96e5833030cd2fe61bb142f7c9b2237048aa8d136450a9280f8ecfc4c2d6d175ac3dfa252eafe62f7c274f1aad44c6284d8b0c579d36396f0900f197ae081a630f04b733f2ba0cb0a9e9690844a06761ae84ee176eea801c18aea43d2ef73124575a381a235b2356eb20885d52b513e7af907f4fcfe388226cb5fce26c3ec300f2679c8907ca7ff4c94e00897d5d8d1c3d614a91879caa71fa82455742be742fb8d5bfdefb488ee1573bdf52e7021678873cd13ac51eb87e68c0737afed2924488720f0373ac5f1a10dc1fada14836adc7460341a83a28b33528a5bb3c1da1eb534032246bd7540492093e60c08ca6ea20bd3ddb9efbc6cfd66768ea8a1250adabfdab97f4ce85a75594ad53226e2bb48fdf1d9ccde62e618ac4a82a34894329d23a5a4aa6e56abb82cc2081cc200a0ac763564d438858d734a1053a5188042e9ccd2fc3693d0915880c0d67f25a922e5b12ffe1cb136c13a5c20af3473ed89f00f5f582e1cfb72ea4236139ac8e938f569b3f71814740c45f363e13ae838d40b559772caf102bf4f429b93206b35bee7bebc6689066dd7514183c0938c3d911285d33240236d27e059687541044b728ce41551beac7e262a97cfed3119ec794f367ffa0569376bb0f8ff3a630bc497a7da7abc3f05a40f927c8884650adcdc1bddf6d7876c85dc8ca468109a9f347a649a03e2912da00323f00358b71eeae3c457dac0a1c3ea4c84f83baf428e74981b2aef982e124aa7c6b2f6dd1e43cd015a108b9435a42cc5756c067584b78ac49a41fc55e14f6ad485363dc7a84df790f0b4a56a43ea86a9020ebe40b0f6b1ae4139ef97a196f21a8f21ca2341729a72913df4330affbfa88c4e7bad4a66aaf21498d095ad38af8c7bc74e724107e0440cc50c16d206776bdebae51eb5774abdbccc2b01463e97f34f5e5c0683b21166af3331fb9239c17875e7e2081aa9f2587951675a20f8353ea2caad3b64c42680f83075b79770d1dce8231d950892586772573b7cf84dfb5e2710c7260e5f3bd3ce21930b28e6f4f0a47275105a3dec90a230770f414203a574b109dc3c81e23007c087f3a71a0bc576d1e531d8e8766367817b77228d4bd0c89c2fdb8c6ba2bd2f4c2b16d2f403ebb588adc0f1a1bea975ca549617d83f6017ffb7ba476ed630089d744313668fb3f5191c49d072aca9acd4826f4a0047841f888d56f1d5f18c6e1bf35ed499f17763d9f70c5a243de3608317c1016dd5d854c6c12ee5dea93825ca4d7b0403e467b93dcf5b4451a88cba3239e04f6783fab5ff1e9a3745ca347a9fb8619526cfe0841024db3c2ce4f717df314eacd90afbc49697167bf823e257d8b995671c6b1f80e8ee38044dfd1beaac278dcc0b7d17c04c04588d416653bd09ca066e0afd3a90b2b3f781340e13828a982c0186be56422833189c97ceff267562c732be69f40eed364ae077f46f241d2246901540265d46bf265bb561b5a9d78b70e059e90cd9c7c692d751035a9799f85a2c770396583e0d02cbde7dca777c91dbf2adb4cc14801042598be94ada1c700560b369a3a40871c358bb5670f187a52423344cdc7c4b27cfe5666e1cb74db421711f31b82a5ab7155017259803fc275d653e234b345b4c55e660a3338a22102eba6ed8699de70577a93bf2a9415fac7ddad60095f9644fcf90e8f40b6e6a276a0897315f025e43764dc69f76251c023c4e6c71873a4033e18d16fa488b387e56de16a8d6e6cf6b2f3fe49209e0f6c3099443775bd2b56ac9cfc7ff132fe81b1034f60e3c98fcc937b9a29aad56c4763a65c2ff244e24204db29ee048508ddf93bf77fd1cceac289b1f1708ecaf99c4b9b761f228596aebc7b8a41cd41cd55483bedbb8101d90edc4e21324c17c3a9511412167a808dd4e6740a86f1ffafe8be31e0653398d1e5c4cd43bbbe10b5200271f7c78d085994a4abbcf2ebe026cfec7b16f0515689c16b43b88238d68d264871574fae740d81ba8b70eb0ab5258823f25a49e4b4afc1593b4cca0bbc0fe6523954a22dd82aa30d5ea55d5af7dc3cee67e125a101e86bb31a59265521761c8fbf3fa1ea529096a9d9a8baa00094cdd13aa2434c65e0b6f19c0265f2002d8a3725ab27e5214a62aaf80e8714c4c1ae70261183e2d5af15f920f89fc79b2e849b03704d6824ccdc7f554ae99b28c8803230370cec3cae54a9c45e68148110a2336b01a877e05acd42ce91c32f398c72790c53489c2746dc369092f07d9edd6dbb28ebc1658d2d1987f08e026a74c146696a7ff77a9c04bf5eaff0fa795956db5ce91880a5216b3594cc4d8aad00e2d98a04c5fa2d62744bf95f01d84c8958dedef11aa7beedd2f3efe054ee2bb17513c90fe191b53255deae77724c93827e42484ecea60a2cb5b4e6f1f9e077ac840f3c5e6fefdd6d5f47d898140c6d72712f7e21acaeed66b3656a0a813af1cafcb833a0b35b2390fe01ebaa4c013bdfc209a4241cd7f7921aa51558a7369d94213076de1231c0c491a2dd3eb7381b2abe898b1e871ae37819ab0e07af3956ad3da4242477853e8e0903415cbf414cece9eb4518f75080903fec6c7b3402f1c708f60f14d58f17e4d70dc04117b1613ea5bd0bbd43c805c87df278321083227b1f8e700b88cf8af459c094211939d8d7bc24ecc69a723b5ddf099a889df58081364f165369ea4c8fe4f5e7863ddc54a79c2d750023e87fc41031c684a1ce1a19dea11acbad9ba898fbaf411012a106ee5bc727db265b1143063b52b9fe644c426b3c7329b3013edc127a812aadb8f12dcd87813426fdf7360203f2958b00ec93415dab9512fd0576271ea8238cb9117ff0452a8af061cf3112b88d5c9657b66067e6fcfe6e018ba65373e16222b2f3ac7b7469ca804009eb679f01829c1130f866acf16c44281ccbe4cdc6672e045bcdcacc6463c562d8ce24b2dde9175f42e0baba25e75c44b5604730896fe126021e52401bbb3cbbb062478205cec82b7523ed16e41d41269eb5dd761371d2d81f5100ba92e159f1f356d1d916de0bb561a057ee5423d386aee9b189cef9f0b27690246aba18fce1cba75c26c378496c15e119163ac849bf0fc6a046c158751f6df7879ac9058d1229d6b1839fd0137d15c735c431a7d2a1f8160265ea43b477bea31dc7268ca95923aa12a747ceb45bb8d307578b462e535f6c81fc63f36ed78945721f4fc53cd0ead76a17fffd11b76b8792ba550b1ca693250fc13000a829da35a2b035cba5792e415b3a64db439a5f77bcb8d3d9b95eae69334038158f0983a127e5ce9d1b318ecf304fd747a220cf5885fd6d17bfe9f2d6d00f5d2aeb523f05ea5edf42be53d6cf065d8831a57ebb244ec81e2eecfd7f420425c0bd07e35633ac78346b37249fb760ec7dc3aa29855cf524df0a66977ffd5a1335d62057a24a8c9d064c735317eed61d0502fce17a7f86347f90a713c6a2b41d68db29ababbb9e24d37d914f878cb91878d2dc989b8c86f8a652d41707839646a5b90aeb54d1eb218bcc1a0dfed81f9ded883834f9f5f2341a8f76f6e8079ff92d85aa080255017c58ae2fad18709d488105c288f168e68cebfc61e568e687ab27119e18a6c74eb9957c672de99a60627a2e65f56c457116dae9cde45540bcdc65129334c82dff3decfad7b094b06c25d6c3157c9dc5ffd37be19a20a8b6eed9726301b39fbf9db0885e798f1a048f5e6bf382a2b2a7ece75c4e4449fa2a42e8bfabe3982b3699b7929f6ef6e8e7e105a75cce37dcbce09de5799454ef84842754abc805f650295a88a46c3f66a4af37fd4c3663385c05b284629029b45e1e5f8de629ff00ccc0a2efbb4b58750e24baec31069ece98d1834115a42f046502cc8a4baafbe99b4719d9ff44c86ed85cad25b06e6b8cacc040455e52c9f7b061ed96de3aafc51d5fad4c1670419d452e637177f1c0ea1b6b3b44a26e3e74b8b65ea1f6252f807803b091780f8abb1a69267c3a8fb4dfdb8b8061671d6044eb004ba62fa523988a0c98a28342f08e68e704aa196d4c08cf848a841a4d371c16add019449a9fc10fe44f98b8b184f812cdedd6831b6d3a317af2bca4040db42ac6bf5e141d5cd7555722b202c7728b5665a7c302454310e7ef6c914bfd1c5f1b27191b376652d903a2ae3a01aa222320d35b6ef6cb975d7c4d9671478d5f1637b30c62e99f756923bae4f542b667f9bbbca7913265e5244e94ded0dcb9ca9b7a33e477f3145dd27a1006ee793a43e66551808f35743057dfbf26234097c3c5c9ec9283460710b61849c68cb9b269b7cdce66f093c0b42f4c52df3df42936e45263973e9a229c7b89403fb9d6f1f6ca2dd12f317d8ec0bc0671a9026690160d52600ee08626e486cbfd174c7b751c386488eed3de639f188bbe2727197a2bf82d61158955226fa10a4cdd39b3c866a7b95e2ed6dccd8c08a89cd04cf99d1a6a7fbef5ff759bc23489eb0f6e23d2eda8148c41eec30a8aa2496b310b7fe61db34832caba57370d700f25db6768fc91cdcc41fedd31b30317d8d61d8fd42152d912f945bf6faa6b57fb2cd6f5ebd6a864a5951f00e48b511c560a"], @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRESOCT, @ANYRES16, @ANYRES64=r48, @ANYPTR, @ANYPTR64, @ANYBLOB="d20589a38631b8112a7effbabe27d3b1b00d4a9433ca05542387a72c8692deb4bb237054fece2bc1f9ea11a3327bb455a0fd90dfe83b5592524e0cbd55f3f9a60db570e7938299e5037fd2fd7509c4bff668457b686fbeeaa55322df99caa4bf194fbc6bb2b37647f3a553cc635d62c278ce7f4562bde99df2df2f36c43e1c2366d5890f179ed9cf625378bdc4f695b3ab1f9a769c8378da71b88214017e30c535d5eb2282cc9289e387c08cd89bc11d891e970f5eddcfb4cc7e61ba147fe88a43cf13d68cbf5a123f6a6f6303c4b71d38cf3b64eb9b1e509ddef0c4b9ab38698e921a381a15326b523a7fbd9c23e8aaf37f76fa556606a8ff455b13f0d5cc348be1117935f6d91043086a7d823271a8b8cdb869e2524b2746321b8976d11d45618955ddae844af473d106f2f9ebee50dfc6cffebcec4b31a1a50c9b2ee3e74a2e5897aa50587bab8a992ffa90be02bf1e0f9528889f3d8a68051a245be6404fa37971361cecc69fc63eaad51da81a2abc8cc320ee38ec6e7a55edc445ba0082d711e6e337cde31c02d1b5209e20d5a3e4e9af4edadca983b9f62eb3ade025aaefa1903d5d760849fbb4214da5fe6a6af2432fe69e90de5f4af7cb2f49911630bd43a5a054b23a9984722ffedf7b6bdd9e1d9472dee213fa309f0eb74d6892040139adaae8aa800d66096223886f3bcface2a6ff82d6b635204789b6aab02563a20df13f77c84914a12311646af163f9a7d556e167ae9ba81cfa4da503fd84f674e57aa126a5ccbfd5b9daba91fdd9d47ced36897fbf0f073ce325ae678af019fba329c137d54db9d0ba923d86949a53d133d1cbcd0e4e866468e33f3a2b14d4c5a7b31c5940b1680968c0d94c2f98f15ced0ea5002240e9266e6a3067fc5dd64e2de1c1ee1afae5588bf91f40fa10a08068f1ce1f8c5f366b0e8f0b1498c7e35854d042d074c1ad028cf3a3bd729f1b13351df9ac1c60ad9c1d94ba184abd83baafafe29a15d8d1059dc32f8cab548fff3c88085e3d4f2c78b4a9f43dfc9ed1b3272dab10b8b2754da85dd2ade31c3d239bb0492d6084f2c6e91d64a2b83571a4970429cc145f99bce0d361516cceaf82391c501d467d169203de26e3537ca6c8baabe2a0c2c0db128b5e5169bb1abdc6af4a663d45f5699dc67e9365ca6667669725509eb12b6141bba0c2d15034e499729e7e283d7e4cfe2ccd831353c82635e3ac07c1a71e928fcfe56572acd4cca27d10966ea568f79a24f137aa6974fa7bb2cbbc294b17b3bb2d60631c564c3c9c1e2c9eae3a4c9b8b6427270327443ef9171241279a38eacf9b0920c91658e5f3ee7c58e20efe2ab31cb14f8afdc24394846c3ae572bb27eb46f2b16232747a107ed09d1b87835227f26209e98c2e2ba1e51fc0d6415a51fe2dd54814139f82ba62760787ba3b6c6b7c5c0bb2d28d0cdfb4d80dc036a980a6e737c3620d2328b4d47ea2b9aa74aa90880f1cf2689d8bf228da710257e00288c202bda14f311bc35c2d8ac4b4bcf07a2143abbafcbf1bf6745a3311be525c72ffe90603a19912490c96a82654e74ba8cb724a73f7b3d6f18ab215477152207010913875764c70fc8bc414b55d4f3a8ddc74e962f6a248b21c1f373b3a643db174de8335833df1e7b13b4a7c38525397e0dbc8ed0d6f48dfc5df6373fbf31d561ea2adbc9e7b1671cbe2e04f75219c52b3db434cddeb1d8ca60ad6999376079274f6fd7e23ef1f30a2296c5d265ce29556775aadc008c3a7f240beb8156ddcde2012a203f92dae9392b43f4c3678c5608d38e9e1dcf6f8d68ba5467c48683df85f20197e52eea042fdad852a20e4469d3ba24f0d1f91ded863b719b7927c794854b79cc846f89cc87b3038ae518358b732b63fb93f20e443f1073e4377290a99d8f4f18ed639e3b7a6bd879496b0194590638cbe38123eaa4e3663bd86eea32c7c2cc4b641a736100edacf5cc587e5234e36748cf11c142aa86d65d6753862c6eb2ddea57db368f8fd835d7c30a301032f08444e9beba3880d02dafba79a930f37a3ad1822f208ba7e4407a1f248f14924a1b50184c5b0f91ed2a4876e08b06c38184def20aa8d9b9d3c787b028b112b84aca067f31e6ad1fb5f52b774da180ff6ba94b0fafca5e1d490eef804b0f841054816c9473827c6a6d3dbd98520486069ae02ff39c1e9e753e488557a721c5aa9afaa1740958225ae3793f8e547cf8d90ec0581829aa15ca801d2a03be4a46caa5da029f7729981e83b067a08a382868c7acb5259c2db46b9f98ef87ee39586f6e3a6c41ce3199790b47ebe3e1657017c54c699e261c71328f1ef0d31307e2b3c991e2c53cd995eeb7fdd263cc710a7250bd7c4bd0de070583332199366b3830996e7da6498a9dd5230941bcf8d1601ed350be5e8ae35b01fb5282fe2f3435f828216a4ccf9e3936d938c79f412b802db5c162b4df4c13bbe328802d7a9958de1227a4392695daabad478b3df3f3c850a07e124a5e4051c0d45db8b0ac871f8eabea8a22042dc6bc13804eaeb210716e3b204b5455daaf2a9872351fa2172fb3cacfae0ea564e8ff12a7e1bcb82059050a72ece075fc6254e1b94b954c7dd2605ea9ac58a4542949c67bae70d17c2c47f4c609a57a6062c3527883cf3ce0310bf755ba748519967ec0075d761bbdbf5a61061f9b2bc25164415de9ea284b392a3cc61e62ac0392bca41a9828aab78d3e2d8626525ef95158e242e2faa947e425e65c517e4a150d1789676a9439dff8b77fb24be144850509adac52acce8d2a7657af444f8265983e68272af1d8620bf8b4638574b0209f26d3cef5100d93607384fe80848621f6aa92309fd3b3a6f80bbbfc7f8f7fb625a2d1751a857e1436b8d4e557d0f496d121ee84182269ed8a89c97d6ca9428fd5aafc9daf633dd6b2bb899b3897af557c8c44e0e9159aa8eaa13899c1b8a78f1ebcc6aa580a6ddae893df10e21ec7231c284a1d209936dd6d4e0999a94c22f2716248b5fbf980658c70d9516a8d37e6cac0011000d5c3b2f6dbec17594693239ec4b7455f04a7d1685a45128a28f34e2d34ed70ec4e67212437fa94ee380cc1de12d9de1e4662e172230830159d7be717d51949f36d22d1b0bbc2ab81ed9c0e80aca068ef48cd824f66f1ebf40a12edfe1051998034023e94ffb2b13d6a5bf3a8175d690a4df9cb15c59aa738c24e560f5724a632b1911815b120f14a61628d2779ddc3d9c64eebd7917a39a2b90a1d8b58bc13320366de231a099343e2c45f98cc84617247669fd5a2ab23ca3c378bb6aed3c42ce08ecdf4688cfc4017d3c3115fb4c50e63bee376fcc8ecd2f85e722acc0441e85c0e362b8911e15b306f28e3f08602ddcd20466c192883bbad79e9ae84f29764be1a01c3c7a114a5b057d7016332362fa2fce376b1ab9a160ebb7c22b16ca8f21724f0e662cd21f2f02565a30eee291638bc498172e196ed829c261b948e784effc29f3976f911e59ffddeaa7a4d9d19205d63ddb8117d201707227d40a3fdef0b068cdca06d11771fdc74424f6e3b83b88f4b68d1c5d113e97deeb04c31e591b4f586f9435bb0f987cb9faef19a07a0ec09853dfc1d727f84866fa4b0d1385803a637a35743c61ae73e1f1739050ecff09081547ab94dd2c6485c9e00f3bf634ab962988a0630a88a5cd6a29a7dd8e43a73ef3189671d80d639da6da39044a8b20aa6ff22e9386c42ae7424fc311ed7567044ef006e79c25fc7304ac274ae3537baaad02586953cfe3d5f94ab1291faa294dcbd5d52e9ac5515d45356442b5bca5bd794bf4b6d42cd8dca38e96bc4a36fe20d84b583bf30ca13318dfd2c1ec24d0629879b0c8ae300850d88645a8a71df655f1002d8639f1d76c8aeab9a4e72dce3443fb9df6ac3b33a95f73495f30286ec6ee721b2e73a7a6e09b93fb05a89fad9a3836366a41910bb4c018a1a503c049677ba0183714e756ee374b84b8d74c3bdca3100979f600b93070c5519c0712595e5ae953337d03dc53c2f78c28542c23f3581173bf6b82ec9e073eb7a0dfd5d05df3823213f02f6d06c3dc740b09a754289a0627aa17ee35361443b676a0ae79de248695c8bf1766039cce11f63223e34935ee8a3a25c86bf600cdf23f6f59bc7804d7b5950c17479f40e787f4f72896089353a49a2f180182734082b429f0aadc2c45dac2e55914fa8864d3b4420b1961d9696a6deefafe2f73213fff9ebe2836232b01ec8386cfa33828afbbf488bd12916c1278e13f6e4882bd0e1b9e16fc059f5db43e5697f3f5d4763dd981a2777c2d1b443b5e76fd00118a768c68346345b1664fa5436a536d6e0900269400e93dfeeb31369014c54195db25554bdc2378b72428db7a6773e1057b05308db87b272860bb6ba47acb2177b9da4464dc21d980746e84fe0261d7a3ca5d10bb2f2e40f1283d42ab6ce968f5dc7dee19c93fa8085cde4fa35f55308122563cf7da12f41398c3f77733f957762c1ffdf63c2cf891e1836767894e34d71008e9741af0e600a53bbf1db2e5b2c8e8c415379e668a202ac57ca793b6a75cad45cc3f4a9b1acf5bd961871040574a4c76c129a90f6852df510793eb6e03db9b6b22531969d6387c9555bc675bc8edea51cf651dd589e7669aad3d329db47ee600c4d743d475509414896b2f7497846a33880f80c350c885563847ffa915e0e34c62b13896fcbe622ffed54bbb2cf3b3b1a7448a55db3d2c716b2768814f2c4f7f0c8319116674541ad417ae10d2544edb3558fb7e6999448f2f124a5b66b473be83e411765910b7dfb0160ab722f0456f60d00597aae0095f522a025b20b47995553a54a5e2b811d5d44f5d90c6f5d3bf5e4f50386cde66cc40fb5486bc4e0355732a192f850a04a1eeea542855728eb0e8bf4577e36833b92bee8bb8a88f3cf3cdbc8cc7019148d5dc6addc9caeb1323e67bb928bfa165249878ed13dd255b43a8e40df34556dc1a76cffee16fd0cedadb7c10916daded12a26c04069caf75df48f7fc2669dd8c00cac63eb510f5009b29b5822001bb2a56fae28029fdfb581f759329e19cba33f34533462f1d371fe3ea21da6eba28c04fb384a5eef454a26fa630029de74750a452aa95b0030d3b6a1e237f1eb0c42993716c0ba4e54892275cd8d077ac84de7feda50f4b6cf02a0026b7485628c05f5c221b6977262bf16b0461ba429695113fef66ef44f1fbdacee0325ecd5d06e0ed503bc23e9541fa034c16ca7761cd99d270bbc675fe752948b94f4cf3b0fa7989a0f14c2ccc1fcf9f6c18ed85690ba5756598d8f3ad850d2a0c97fb34cf5d6f97793cc00d4aed41501bc18eae3b58645d9ccc7245890a455939e511068527da4482001d32b87fd9b74ff56cf69213e9ad2f5452b7ce84748a16e75e874793a208a85d7ce612bd3acddb74509df05d958bdd0a23d7744a7119481ea392337c0b3a8630a1490bb8a34236048ab0a637bd150b1ae06ddcdea572d5c3058b854de1fde185474a2eea0eff4262f8f56e44d8b2ffa0e1a228507c1b37dc9b214031db17c7ed4f252b4f3d8db15f4e44158aef5e326dd6966adadd99af8fb69580c2067d6757e73e71407be751f943c541b221b405ff4c9593e41c2f5c47953411a55cc8e4bb162d2a7134ad2ccac6a50368d9299faaa86e1c118f307071af9765736af8a068f3f8a8271a6265613ddeece13343e7d6cc86021dad9f9f6bfafa8ca224a458f0522e938d5fb883521597108ac9c82ed62873a54730c276946d4f5ec6cd149cba0dfa460b"], @ANYRESDEC=r49, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRESHEX, @ANYBLOB, @ANYBLOB="2971c3ea1ac3346dc9126a7790728001ad4a6088dffe0093c006b983003884ca9fdc48617f9e2f57cbb96d4841cb079e90fce8248fa8f9a739a9f72c6abcf36c08a20f0e389cafe5ea685fdb36963332fd78d6141a131526da00000954e122f1a938bf28bee1bb3483e8089f0138cce992b63fc8952a80fdbb09b3353b0c33ad240bc752ef365388e57ea5f7485c56407fffc6d062a295e2b29609a8b81f62302f99c674d8a3663cbfbfbbdb7922d3b3a19c99b9d4b5a21255151c140b78e8a53452f2f6fb6e4f67d43d7e35d1246aa30e870ffcb41cc5a06e62a7dbee207395e6", @ANYBLOB="aff96880c980e3846078c6e542d969181f086707bdc86f1170db26c39e675c776fa81a34ca95d0b7cc2dd0b8ea2a1568bfe49a3aea65089f22b492c96cdecb57184530a423417312bfea9982539b92c12d09f164e14a80ff068b12ddbc64588324759cffb2ad103990e16d3888190027be7384e1f0045f8d5b122d93f4845fe5959e16f894974daaf2cd0184e6c60e790d", @ANYPTR64, @ANYRES32=0x0]], @ANYRESDEC=r50, @ANYRES16=r28], 0x4) r51 = socket(0x2, 0x2, 0x0) connect$unix(r51, &(0x7f0000000ec0)=ANY=[@ANYBLOB="00000100000000000080a06d19a808c6bc7a110dda5b6c95a4b6e56ba656d7cb17f43352cc2ab234293b02b2539c829372a2b5e6c72ca33a1275630f4984330c4a8849faec6324f31eab6d2e8a731883bb500d894abd95ffbae0f02fb2dda8ef84b3731d86a0d101fe5a81ec2c17b9e195943c0c02fc2b2a8f000020804af2f701d6226e17f22a4e327d503a8ab604"], 0x10) r52 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r52, 0x0) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000180)="532534d6946452a235288fcbbdb507a15d121774056cbd3127485668da474ae38e0252cc44d6ffea303bb82b1c4577df70a62e09256f3160ed64881f1c68c60b9a2ccbac2a50e481949ed70760874fd315b4494fa5acf3385ad42634215b06f1b3a89bc63e95d755c7d0454ae7cec93f1825f90321a2", 0x76}, {&(0x7f0000000200)="89983aed67e3d886ae5dd5e0757a2bba386034c9fc746ca73139b6aeedf5c6f1bfb848e51e19c5fafa8013ef785e6135d3ed7c4e72c7b877115302f58b27edd02d2fda5555b1cf189f819fbd0e282ab1135f7ebc0e5fd490ed4177fd5b6a8050fb397b05a10ee173602e16ad2564f24c2d084f2c708cc242406a1dde94be216b1f6d4f", 0x83}, {&(0x7f00000002c0)="373547270aa4a264dd07fed6490d8e51ccd2131f6a2ac23ac5eb67601d3822af01668f82fc9c93cfc2e255ddb38cfa0167ee5cc8610d7c7f00e1ece5033f177528399e7948903bcad583e226a3ba1a634323717d8cc73d9b88d1f141e476cfdb22d534", 0x63}, {&(0x7f0000000340)="dfb764b270bfd01f60dcdbfa4487d523bc04931571431865d9bbb9d2c1807f28a0a589a5142cad87ce10148bf7d419348408e79e31520448e0b0e5963b4941ed254877f6082c2004c30cb0b9585b7f748ec92b590a2118dc2b49ede7dc26a72d9a0529e67e6034bb84103953b29158a0a25686fc8203ab8a01c04a0d8c6e1b9d4d813e173985087e8a154de49576f3cb502acdbc24d5ffa8efba58adc10019df4372e285077854d1fa7c015cde4eae1179c6a0901980e46bbceb7cc6c867fdd943453eeb7ae4f9766287e1999b5c2c1153ae16a914e7237874b8fc6654839eaaa685f454be64df71060d26f698e03913153db8fc", 0xf4}, {&(0x7f0000000440)="e0db90b768574811f01adfd1b160bcff997d713834eca9814cb210dfad08d899176a436add4c11cbab22a634cece9d5f5eddb82b5f01caa5ee590093ed2e3449164dd9aa4057a4fe6919059c867539b38b97b3c599df8aeeede15ea34c1d3d4e7c0bb5c058541e9a154be491fc9e5509e7a56b6212e1df484a021388b37eb84d9c9e5c96e8b08771ce1ace11be5db7cda7ff6d677c46421c09921473fdcf826a269850104764a8666b29b160a0aaa024726fa8326901", 0xb6}], 0x5, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r17}, @rights={0x28, 0xffff, 0x1, [r2, r18, r19, r22, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r23, r24, r25, r0, r1]}, @cred={0x20, 0xffff, 0x0, r28, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r30, r31]}, @cred={0x20, 0xffff, 0x0, r34, r35, r37}, @rights={0x30, 0xffff, 0x1, [r2, r38, r39, r40, r0, r41, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r0, r42, r2, r43, r51, r52]}], 0x148}, 0x406) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x120) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffa1f, 0x7f3, 0xf8c, "0366440adf71cf15cd764923af00000000000056"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf", 0x42}], 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)) close(r0) 23:28:32 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="531911606f0b9b780e763834d12add22dcadc282c71e14474f4b0adbb1f2de0949a4d1c4a4b6fd1e73a579dc5c96e3fc74580d9d6b18e012a676cc4a124f6483d77e8225dcd8d87934862b6e85f1c8f8c533a20f839b307dc424672d0d87ff01eb8e63f4ef5e"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\brF\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4000, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ffca32ea8b072c916e76000200006678304b328c214b83923eef46941dea6797e660a2e0672720cb282ad8c030ce8403039e13e134615e7e82975c610c91f5ceb8772b38808a0787a0c9c41a2e4c486cd27583e54afe", 0x43) write(r0, 0x0, 0x0) 23:28:32 executing program 1: syz_emit_ethernet(0x6d, &(0x7f0000000180)="42f46f6a0c301feef8b81edaf8929e6cebae002022fef711df10621ec6da2a316457a6971d17a0d481d442d8758382b86b5aa06fdd851fc355f046b298885e44fa5dad5fdba97b60c96b710f33352e1c585212e8e9b92e15d2750c4a6f78c4b6aa896c657551848a144c582267") connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5d262d2fee39"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000003, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0xe984) shutdown(r0, 0x1) 23:28:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000240)) 23:28:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe}) 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) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) 23:28:32 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000e2000000c5d0d6d242800c2c000080000000000000000000000000000000000001000000000000000000000000e0ff00"/98, @ANYRESHEX=r0], &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 23:28:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') rename(&(0x7f0000000100)='./file0/../file0\x00', 0x0) r1 = geteuid() getuid() getgid() r2 = getegid() r3 = geteuid() r4 = getuid() r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r3, 0x0, r4, r5, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x7, r1, 0x0, r3, r2, 0x390, 0x8100}, 0x1, 0x7, 0x80000000}) pipe2(&(0x7f0000000280), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() close(r6) close(r6) r7 = syz_open_pts() poll(&(0x7f0000000480)=[{}], 0x1, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0x0, "3f3f007df94cf54600"}) r8 = socket(0x20, 0x4000, 0x9) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socket(0x2, 0x2, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) socket(0x2, 0x8000, 0x0) 23:28:32 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182f00fe8000000000000100000000000000aaff020000000000000000000000000001"]) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ioctl$TIOCSCTTY(r2, 0x20007461) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 23:28:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r3) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) bind$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000000c0)={0x1, 0x6, 0x8}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 23:28:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="466e370bbea8b46f627545e80ecc403b7bb2689d5ad226e00a1a5a4cb7bfcc1eba2f3fef84d9b8718baa1bc65370c9c117d1ff3fab5d6e31bc7a9260a75075413f55a0d4700d86a19afa7202a2b4f938369b526dce57fc4f78939491a0d56704bb270575835f79c1de45915179dffe07641b8a18ee12ee90fd63617b947861d8c0a241819b3a76aa88d6868693617ab6453e9efffbb0a0c0a543adb092300087b19001b328caae3fb89b558e5de4b28807493a44525fc8e61df43eac12979840b3fd18b04ab09d935d6d0f809599c6da5ee96a936571c3bdfddc5ef6ded4b26bff3b2c67"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x4, 0xb5f, 0x7, 0xfffe}) write(r0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000240)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x182) linkat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4) 23:28:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x8001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) select(0x40, &(0x7f0000000000)={0x9, 0x1, 0x6, 0x5, 0xfff, 0x3, 0xf8, 0xffffffff}, &(0x7f0000000080)={0x1, 0x20, 0x9, 0xbc2, 0x40, 0x8, 0x1, 0x3ff}, &(0x7f00000000c0)={0xfffffffffffffff8, 0x1, 0x80000000, 0x5, 0x10000, 0x4, 0x4, 0x200007}, &(0x7f0000000100)={0x4, 0xa07f}) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r5, 0x0) accept$unix(r5, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) r6 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) readv(r8, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000540)) r9 = socket(0x18, 0x2, 0x0) getsockopt(r9, 0xffff, 0x40, 0x0, 0x0) sendto$unix(r9, &(0x7f00000003c0)="49e572ec8dcc9d5d9535df58e87f57ff98e811a1326e2e50f94db090ab7074b88449998b6920ed1aa20ef57b0d1b4e1913ef52f12c812c036b94bf7f70a162526abe0c29c1a3b16cf1b5bfc09a371f03220db16e2eff00e0bc804749d68bddb6aa1877ce585d1250cbd3ab9ee73848dbcf1437b6f04705fa24f3ccb70d61af1467bb4dd6fcd249e762f76ea87b9baf6b9320c85f618823990424991a6aa8d0593637c535a59b1cbc9026a915bc042542fc16c700efea702fed8c42ab038c2d830f82c14d715247a5", 0xc8, 0x4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000380)=0x1) 23:28:34 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x19f) sync() fchmod(r0, 0x8e3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='c\x00') 23:28:34 executing program 0: nanosleep(&(0x7f0000001780)={0xf0, 0x100ffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}, {}, {{}, 0xfffffffffffffff9, 0x1}], 0x2e9, 0x0, 0x10000fe, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x8000, 0xffffffff) 23:28:34 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f0000019680)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c2583008e913c3f4bd3bb4a55980190f7f757f7d10000000000020020000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567060000000000000000da0c23e9475c9d6bf97f93cf02b9422e05e492a016821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c2382518cdb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40008b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b80a9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788dc0ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f27185e5eeb8845ed711716b4c70000000000000000000000000790f69cde5f6"], 0x1, 0x7fb) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x2) msgrcv(r1, &(0x7f00000193c0)=ANY=[], 0x0, 0x0, 0x1004) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x88) r3 = kqueue() fcntl$dupfd(r3, 0x7, 0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000002300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5a8bd145423f1f2f83000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00000000004dc915bc00594f2955000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ff"], 0x1, 0x3, 0x800) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) pwritev(r8, &(0x7f0000000440)=[{&(0x7f00000003c0)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44aa937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2b1247739e8905e4969fd4d2a2da0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d87", 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0x1000}], 0x2, 0x0, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYRES64=r9, @ANYRES32=r8, @ANYRES64=0x0], 0x3, 0x800) msgrcv(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000500000031a94cff0000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000060000000000f70000000000000000000000000000000ac2b35b9b0000e4474fc4f0711c931d927c12f300000000000000000000000000000000000000000400000000000000c8cc8e6a180000000000000000000000000000000000002eacfb27e78f"], 0x1, 0x1, 0x800) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000007ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae"], 0x1, 0x3, 0x800) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = socket$unix(0x1, 0x5, 0x0) r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) pwritev(r12, &(0x7f0000000440)=[{&(0x7f00000003c0)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2b1247739e8905e4969fd4d2a2da0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d87", 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0xfffffd74}], 0x1d2, 0x0, 0x0) r13 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) msgsnd(r10, &(0x7f00000000c0)=ANY=[@ANYRES64=r13, @ANYRES32=r12, @ANYRES64=0x0], 0x3, 0x800) msgrcv(r10, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000500000031a94cff0000000000000000000000000000000000000000007fc700000000000000343aa3595f0f1b622792ee5d0000000000b6000000000000000000000000060000000000f70000000000000000000000000000000ac2b35b9b0000e4474fc4f0711c931d927c12f300000000000000000000000000000000000000000400000000000000c8cc8e6a180000000000000000000000000000000000002eacfb27e78f3084bad4c7ea6026a5a94b824a381968c062cef41e7c7edb814a77ec2deb619ada24b519979eb9af470226abcc4ecc7fbbcc4d246d09c3ac27896c312c1c88c74084962fa2337a3e2df6d075ec4e4f97789412ccf5d6"], 0x1, 0x1, 0x800) r14 = kqueue() fcntl$dupfd(r14, 0x7, 0xffffffffffffff9c) r15 = msgget$private(0x0, 0x20000003c4) msgrcv(r15, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0e931104404fac65bd0f67bbbf1b209e17b040fc0647f60a329fbe14d9821641e80822abae"], 0xc, 0x2, 0x1000) msgsnd(r15, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d790805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r15, 0x0, 0x0, 0x1800) msgrcv(r15, &(0x7f0000019380)=ANY=[@ANYRES32=r10, @ANYPTR=&(0x7f0000019480)=ANY=[@ANYRES64=r14, @ANYBLOB="d84947d6d11096d9d075f19686db4fd6b46375b981860d7e0e467988a248f0167bc5be85e32f4ec67fda2dccbc3db88a1ed49b49d633dc9897", @ANYRESHEX, @ANYRES64=0x0, @ANYRES64]], 0x2, 0x1, 0x800) r16 = socket(0x18, 0x4, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r17 = socket(0x2, 0x400000000002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x802069c3, &(0x7f0000000300)) r19 = socket(0x2, 0x400000000002, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x802069c3, &(0x7f0000000180)) r21 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) r23 = getppid() setpgid(0x0, r23) fcntl$lock(r22, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x5, r23}) setsockopt$inet_opts(r22, 0x0, 0x1, &(0x7f0000000500)="0714000000000025ff149b33ff0f000000000000d76fd79c4f2737e3b1df21dfa39a795b646b72409ade1b67eee209abf7c6c60f978cd71a970ffb71396edfbf82e7eb59867e2fa1d06be54a85eb49d5ecc6488934958955ff3ff439f77dc4bbaeee6d226369dfb224888fbb452df0dc5f7d6084e0cadc13333e3ce32060c2c7c595100d164e0e0c32a2f0fc1caef979f3d7d2aef3d8072f90e148e3dde5342fa5b734a1e9b7eaa9cb122bca18643ac526d3c0dbfb4ba3d2951312dfe3ac10faed5c1226b2fe9af1fcd5fc1f61dff2c7de37a54f03d5629d687773f925378abf01827f6faecc1cf1dd3531cc9ad571815191d7b20a289488ffc71aa77c91844f", 0x100) r24 = socket(0x2, 0x2, 0x0) connect$unix(r24, &(0x7f00000192c0)=ANY=[@ANYBLOB="ee10ec31acc33f46d132bc871366dbbeb2df11c89d428df43c5fd3ad24fefcb9b1a5fd69cc3a5942eaa595b992f8e1db9a3a39889052702c92d9e5e108162dd39396f21aac21be1442d1b0ac0e64f43c6e258856f02973da846f4a7753dd7c7339c01eb1e0701ba25daebaf79e2376d1001abb06a28a629b16a896a250a0b01a858362ea9eea04b8e24d6453b4a3b18a710b932f93d09a0f49ad140637c292c7a932eb1366766f6ad642cc06562ddd"], 0x10) setsockopt$inet_opts(r24, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000200)=0x5) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x80000000000029, 0x2b, &(0x7f0000000000), 0x4) r27 = socket(0x18, 0x400000002, 0x0) setsockopt(r27, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r28 = socket(0x20, 0xc, 0x9) setsockopt(r28, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r29 = socket(0x18, 0x1, 0x0) close(r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgrcv(0xffffffffffffffff, &(0x7f0000002280)=ANY=[@ANYRES32=r16, @ANYPTR=&(0x7f0000019500)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYPTR64, @ANYPTR, @ANYPTR64, @ANYRESDEC=r22, @ANYRES32, @ANYRESHEX=r4, @ANYRESOCT], @ANYRES32=r13, @ANYRES64=r18, @ANYBLOB="3fff030000000000006fbb72ba6b0c676045ebefc20e852ec7f4067087097fbcb57bac9f885748732fa5a209622a7a9a8830b9da4e2e660ec8da2dcdba47b2df5e1291d417489ed85047119859533b092fb176874065a798c8ed82809adaec7be02764c7d670a657a74dc287321071a82a6a16aa63d4762984404f6acb83e3c1be6493c657f04d51cdd9b77bc2e36ca3397886b9772038259107e0f3c7751ae1cd519b4f4bfaacd39566634b69b48dd1818d7ee7bc1381c83e9442cc8bf28803d2c65f5ab6e7fc030c96c22d55c25ca6b1057889b692e036420868192ac5a25fd3adddb5e9db841562de6d9a9e8ee2e483b25f9effd1a7fd0070cec23b93da8239b4cfab7a10cd1e43eacb616ee45ff2415402fffab35c09db708d56b9a7f0af4fb2c8be71f1f294a29bae90aa18a2016662a5f321b6fe21db52b01d75e079597c3ab0955a", @ANYRES64=r21, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRES32=r24, @ANYPTR, @ANYPTR64, @ANYRESHEX=r25], @ANYRES32=r20], @ANYRES16=r26, @ANYRESHEX=r5, @ANYPTR64=&(0x7f0000019440)=ANY=[@ANYRESDEC=r29], @ANYRESOCT, @ANYRES64], 0x7, 0x1, 0x3800) r30 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r32 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r32, 0x0) r33 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r33, 0x0) r34 = socket(0x2, 0x2, 0x0) connect$unix(r34, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r35 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r35, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES64, @ANYRES16=r35, @ANYRESDEC=r5, @ANYPTR64, @ANYRESOCT, @ANYRES16=r34]], 0x1, 0x800) msgsnd(r31, &(0x7f0000000c40)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c2382518cdb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40008b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b80a9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788dc0ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f271786385e5eeb8845e000000000000000000000000790f69cde5f67003dcb8ea32"], 0x1, 0x7fb) r36 = socket(0x2, 0x1, 0x0) setsockopt(r36, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r36, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r36, 0x2) msgrcv(r31, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r30, @ANYRESOCT=r36]], 0x1, 0x0, 0x1004) msgrcv(r31, &(0x7f00000001c0)=ANY=[@ANYRES16=r21], 0x1, 0x3, 0x0) r37 = socket(0x18, 0x1, 0x0) close(r37) setsockopt(r37, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) connect$unix(r37, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r38 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r38, 0x0, r38) r39 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8, 0x0) r40 = openat$null(0xffffffffffffff9c, &(0x7f0000019180)='/dev/null\x00', 0x4df8fc511f71e8f9, 0x0) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r41, &(0x7f0000007ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae000000000000"], 0x1, 0x3, 0x800) msgrcv(r41, 0x0, 0x0, 0x0, 0x0) r42 = socket$unix(0x1, 0x5, 0x0) r43 = fcntl$dupfd(r42, 0x2, 0xffffffffffffffff) pwritev(r43, &(0x7f0000000440), 0x0, 0x0, 0x100000000) r44 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r44, 0x2, 0xffffffffffffffff) msgsnd(r41, &(0x7f00000000c0)=ANY=[@ANYRES64=r44, @ANYRES32=r43, @ANYRES64=0x0], 0x3, 0x800) kevent(r3, &(0x7f0000019100)=[{{r21}, 0xfffffffffffffffb, 0x40, 0x0, 0xeb, 0xd7c}, {{r37}, 0xffffffffffffffff, 0xca, 0x40000000, 0x7, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x130, 0x0, 0x56, 0x8000}, {{r38}, 0xffb22e5e1322e413, 0x51, 0x20, 0x7864, 0x1ff}], 0x0, &(0x7f00000191c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffd, 0x7}, {{r39}, 0xfffffffffffffffd, 0x18, 0x40000000, 0xd, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x3, 0x9}, {{r40}, 0xfffffffffffffffe, 0xc1609709302e68e0, 0x1, 0x0, 0x7ed}, {{r43}, 0xfffffffffffffffa, 0x0, 0x40000022, 0xc74b, 0x8}], 0xfb, &(0x7f0000019280)={0x1, 0x40}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r45, &(0x7f00000007c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfeff, 0x406, 0x0, 0x0) 23:28:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020101ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 23:28:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000080)="db77087b13ba0737d0164e25a04de3e3cae21d7a5f30778e071413da2701a9b79f56d2be89ab91a08c434cf7e1cc0e81da83a5", 0x33) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7fff, 0x1}, 0xc) ftruncate(r0, 0x0, 0x101) r1 = dup2(0xffffffffffffff9c, r0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x44) r3 = semget$private(0x0, 0x4, 0x709) semop(r3, &(0x7f0000000140)=[{0x3, 0x1, 0xdb913405363a96d}, {0x4, 0x401, 0x1000}, {0x4, 0xa58, 0x1800}, {0x0, 0x5}], 0x4) r4 = socket$inet(0x2, 0x1, 0x1f) connect$inet(r4, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x7, 0x80000001, {0x9, 0x1ff}}) chdir(&(0x7f0000000200)='./file0\x00') r5 = semget(0x3, 0x1, 0x608) semop(r5, &(0x7f0000000240)=[{0x1, 0x7a}, {0x1, 0x2, 0x3800}], 0x2) r6 = getgid() pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000002c0)) r8 = geteuid() r9 = getgid() r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x7, r8, r9, r10, r12, 0x8, 0x3}, 0x6, 0x80, 0x8}) recvfrom(0xffffffffffffff9c, &(0x7f0000000400)=""/218, 0xda, 0x800, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) semctl$IPC_RMID(r5, 0x0, 0x0) r13 = msgget$private(0x0, 0x20) r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000600)={{0x0, 0xffffffffffffffff, r6, r14, r15, 0x10}, 0x9, 0x8, r16, r11, 0x2, 0x9, 0x100, 0x401}) 23:28:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 23:28:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt(r2, 0x8, 0x80, &(0x7f00000000c0)=""/13, &(0x7f0000000100)=0xd) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x20, 0xcc67) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) 23:28:35 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x2, 0x2, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="6414a47d0e5ab91634bee67b650088d20c27b9fbe90ef92f9a3c092a4a7f61ebc8f7ad9d4bd79e4ec56c6a3155b5460974098a1ffdad0117f99dc45fccbc77e8d7213ad9f68a722ad4d7368c27ff5d0b053f0451b3e81363f97ff2ed1a22c98b593d0953f446731267a9647f72026da77bcd33523b885aab88538cb0c03f99373c6c3cc2f0a40aec4db755147fe09f200fcb2d1ddac70671470b17241bd2ac7f59f0a17f26b390fa1304815bd6d00da8a2540300d10817b7ac9be0c69c3b8f2d7143aa639078275ce0", 0xc9}, {&(0x7f0000000500)="eb1a2d75e97231a0017a9899dcac8d179b492c55656b8db95d7ede4b99e6b52f5f6fcc1c2439d18e10e5d30a6d0a49c95e92926490e21d47111c989056fbddba72f405cfb9169594657097f5b32e3d15ca59a8a7cdbd70", 0x57}, {&(0x7f0000000580)="d27ad0cb9f62f1b892", 0x9}], 0x3, 0x0, 0x2) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) syz_emit_ethernet(0x9, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaa79e40fb1aabb86dd60800c2600081161d98000000000000000000000000000bbff0200000000000000000000000000014e224e2200080000a7f5efd96cec4471080000006db1d1bb38b76487063cc79f5c28ce570246661e782fedf2c913adf1357cc68cc60a76bd103d56abd2321c7aff29bbac4f7676c714469af0aaf6fd18eed75780930f437b5ce91d46940482b41981a6561175cd04bdf9fb96d55585131feb5b86d74c0794fa72db360e1f88dced4b8e83305b41ec1c4707de401371ca5d6e7b1e31e1a9a69dcd0828d1093a5d5fbca4177700466c2b545e9ad878d6dd488d92568464e52164e702da8226c40c190fbf56c21cfa9236d09c7bc8a302adbdaca267e426c6d16bd3f07fcabcfef29ed03cb44f47ea", @ANYRES16, @ANYRES64, @ANYRES64, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRES64=r1, @ANYRESDEC=0x0, @ANYBLOB="f7272973c2078a1e7b12e0d1a18a944b531fcda6b3f187eb392c6bc4e8f0e2e5bd2e402a62cd61aee7b1aa94c27aecd90ba3fc3bdde96be5a0a10c05d937f873f1dc33", @ANYPTR64, @ANYBLOB="6ec44195c02ce162bb6204a2c22ce6b4d83b8623872fd76cf39426f37086a3e7082d42629b201cae1011d11b11748d16159dc12420f809a3388b190bd6642838c2bb62", @ANYPTR64, @ANYRES64=r2, @ANYRESDEC], @ANYRES64, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRESOCT, @ANYRES64=0x0, @ANYPTR64, @ANYPTR]], @ANYRES32, @ANYRES16=r3, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRESDEC, @ANYRES16=r3, @ANYRESDEC=r4], @ANYRESOCT=r2]) 23:28:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) accept(r1, 0xffffffffffffffff, &(0x7f0000000080)) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x10, 0x92) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000000c0)={0x8001, './file0\x00', './file0/file0\x00'}) 23:28:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="82023800f22eb866696c6530ce"], 0x10) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r4, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x8) read(r1, &(0x7f0000000240)=""/226, 0x2) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000200)) 23:28:35 executing program 1: geteuid() r0 = getuid() r1 = socket(0x26, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x255) r3 = geteuid() r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = getuid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, 0x0, 0x2) setreuid(r5, r3) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r6) r7 = open$dir(&(0x7f0000000380)='./file0\x00', 0x40000400000002c2, 0x2) ftruncate(r7, 0x0, 0x38000000005) shmget(0x3, 0x3000, 0x5c8, &(0x7f0000ffd000/0x3000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r7, 0x0, 0x100000004) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7a0) pread(0xffffffffffffff9c, &(0x7f00000000c0)="e80b62b2ad5c990576db534f7f83c64a0af5423c57a984aadb5dfa0d318cc092717e6532553390cec86ad7ec697e774e4a2e300119e3872b6931fd8f66f597c325fcf8779378a9fd50cb", 0x4a, 0x0, 0x1c48328) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = semget$private(0x0, 0x8, 0x10286) dup2(0xffffffffffffffff, r2) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r9, &(0x7f0000000200)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x800}, {0x0, 0x2, 0x1800}], 0x4) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r12 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r12, 0xffff, 0x4, 0x0, 0x0) r13 = socket(0x6, 0x804, 0x0) r14 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r13, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r15}) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r17, 0x0) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) setreuid(r16, r19) r20 = geteuid() r21 = getuid() r22 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r20, 0x0, r21, r22, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r12, &(0x7f00000005c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00ad200000001f0000f83ccb0247d6427712a736fef82e567b1d6c0d1a139c9232d6d09be2709e0a75f827e534b14bc39b66b778750937d8e594510a0049eacefe01d6e1ffb5331994d01e10157fda79d27b97e0326284352edd21ba344e9807d57436463632421eb13e5d7bc5c95e6c501100000000001b71d0c4d723424cf285c6aba7b2d87302bc8eb059e7f357fd761dda2540d27d67e298a00d41660c7e71acdb34762333d17f541f443acddc5be3cd1adfebf2adf2329cca092c1a20a919d5e8d39f425ed3387522b67dfecd01a0a3ab0be2b9fe04f64c1d0a20c20815fe785e8b4e1d0661110a9926a2791bfcc5"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r11, r16, r22}, @rights={0x18, 0xffff, 0x1, [r23]}], 0x38, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r24, r25) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r26 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r26, 0xffff, 0x4, 0x0, 0x0) r27 = socket(0x6, 0x804, 0x0) r28 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r27, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r29}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r30, r31) r32 = semget$private(0x0, 0x6, 0x280) r33 = geteuid() r34 = getuid() r35 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r33, 0x0, r34, r35, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r26, &(0x7f00000005c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="0062c3eb14c45bc48d00"], 0x1, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESDEC, @ANYRES32=r30, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r36, @ANYBLOB="00000000d01526ee10251a86173fb589d45476039793c0bcc7192bd041228809d228ae9451b7aa1ef240000004770ccd36d57265806e02237f666c886a20f8f695631105cf096308a093a74388e1acd4e8df00000000d0f0bbd2758601e3b8e61bb91b83c951f06ac72ee238bf030b68d7aed4bce7360a7c59a3e52e75bc8dbaff30d2251ad26e056400a31042a05929e5abca6a4ba372d494cb888d615e612a4d13c65101f3c941"], 0xec, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r38 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r38, 0xffff, 0x4, 0x0, 0x0) r39 = socket(0x6, 0x804, 0x0) r40 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r39, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r41}) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r42, r44) semget$private(0x0, 0x6, 0x280) r45 = geteuid() r46 = getuid() r47 = getgid() r48 = semget(0x1, 0x0, 0x1e4) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r45, 0x0, r46, r43, 0x100, 0xe1d}, 0x7, 0x7, 0x5}) r49 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r38, &(0x7f00000005c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="00ad0000000000000000"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffffb28c00000072ced99002be03a1a1d817dbbefc81000000000008000000", @ANYRES32=r37, @ANYRES32=r42, @ANYRES32=r47, @ANYBLOB="000000001800ff0f00000010ffff000001000000", @ANYRES32=r49, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r50 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r50, 0xffff, 0x4, 0x0, 0x0) r51 = socket(0x6, 0x804, 0x0) r52 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r51, 0x8000000f, &(0x7f0000000300)={0x6, 0x2, 0x80000000000fffe, 0x880, r53}) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r54, r55) semget$private(0x0, 0x3, 0x600) 23:28:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) socketpair(0x10, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x4}, {0x18, 0x3, 0x9, 0x8}, 0x5c2c, [0xffffff80, 0x81, 0x8, 0x44f9, 0x7fbeda02, 0x400, 0x4, 0x8000]}, 0x3c) close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000140)='s', 0x1) 23:28:35 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="07ff00716c38adcc40c7a9b6a8cfdc4ab068a000000000003000d4629602127b006d9e9bba50"], 0x10) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x8, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = accept$inet(r7, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="d0ac6e113b6c55185426a6e1057ba201df5b305c64856fddd19578789d5404d469ac2fe731e35f992be79606836f6ca8b80d283c0af983b37d7195813d951c5b16dac0b1cbdc568355d9f3f1ecff", 0x4e}, {&(0x7f0000000100)="c58e12ae607f414c2a26c9cc84f399ccb1bf41bbd2f53f6b0b6e4f69ed8a2db958385491885b8e47aa98a151a6e0c08860c9657117e97e586768d52a8e0680b6e61062c5be21a16043f6d3384489", 0x4e}, {&(0x7f00000001c0)="65ac890fac8f67c8c3ad3614476513857c94611e362995a5ee46834ffbbb8f75069780e9735dbe089d738af700b9ebfb012d79206d2deeefb7cfb952cb76d89ca6ec54349f9e28d39b2742b3ba7c06872d4759b3009abf89ac19c9fba8cee7be0225cc34b14346f292a823612e72d872639bb601d5", 0x75}, {&(0x7f00000002c0)="cb4c1db16d6cf4b9299a3e6f77896f52eab55bf48da9d12ce8a4cdbdf6af6d60fbec865f911b182f34eb976f1fd8f0a66ceb770a80e9009e9c", 0x39}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000edf009590627601a7c9a1b550a34118c", @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x40e}, 0x408) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(r2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 23:28:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x56) poll(&(0x7f0000000000)=[{r1}], 0x1, 0xe0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0xe0) 23:28:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r4, 0x0, 0x0) 23:28:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x2, 0x20) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x400, 0x2, &(0x7f0000000180)="dc4849203797bfb379f64d61c4f55f136422d554c554304dbfa4440c54169f9b3ddff6be9bddf8a650b72e0d33b14e72c418fb445613911e5fd981a6860e4d1ac1d34dfc88b6d6416b2dbf670299c1568592b428b6456ef2a59068da442b732d319135f4d65fffc6720126c5a61e081f40bd9e866fd8a83ec2028faa602a7b4513dc4abc9cf53a4f6bf989177108b6df1249ea4fd51d54518e2b071adae1d1052a3d827529fff56d34bcc6f954c8062bd3fd71", 0xb3) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x7d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="80000000800000013000321c2e1df8c41c2cba27df9c657bc92f6960645730eafa6fd0b23aec20ea7382726f3eac35d42c2d021e671a945b1f2a3019ec6937cecfc75e3df12ebfea50e0363f09cbd029345e77e3c9fe08a484b026010ba1f8c0129abc6fa697dc358c1fb6c634c3e64a8e2d8476efc3931201877266a68fb5accd6506f642e106b7097dcf7c6881ac85dff803c4c204eee5ff7bedda3bd4bb67c825fa64311ff60a4c7073fc97074b245f0d0c3b7b2126ec784454b85cdd05ad5b7d191d748e208d35e43baa97a4b2cb"], 0xa) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 23:28:36 executing program 1: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x20, 0x10, 0x2b1, 0x101}], 0xf8b6, 0x0, 0x1000100, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43bfa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0d45332a8695de36d58ab4f79a66de7fb584d490000000062f547d555872679a5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d366227ff8e28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a0d961e2dcddadb9edd8a5687564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa04004dc3f3354fcd03af0c9fc348ee4013ec"], 0x10) dup2(r2, r1) write(r1, 0x0, 0x0) 23:28:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)={0xffffffffffff8000}) 23:28:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000009f8b2818ff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000001100000000000000000000000000000000000000000000000000ebffffff0000000000000000000000000000070000000000000000030000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "000010004800"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x5, 0x2, &(0x7f0000000100)="2c4e77cde84900862acb2c987a7ac24e9ae4804ee92129ab61eba2ca900077b08e2d3a81b28e00e92a59349e0108c8f3c9c2abccc57699028f6cfdfde93c2506e50654dbdfe7ce1b2fac4f2289f1a8866de57afda0c711a0b509db814f33c4487d28c684b7cc3716946c1d47f1aece82bcdd32a31037d61a61d4832281f102e8fc106747faba91992316d47f95a25400709e955ba4ecb83cfeeac31fb10530e7bcef841af05a4752a1e392c19fff95ce643069ccb12d", 0xb6) 23:28:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 23:28:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xffdffffe, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c7602000700"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="00ac2f54a738f9c2440800000000000000a1eea89404570e03db838f09f432b50f6471c0155ce3b27b332fc26e9a0f191cfc1273181d1666ce7bfb3655ad53a10015d6c9c25b03e8cfe6738e353370f70d9cf6e996fc17b048373f5c2986699b6a1031fac8de6d3f970912caec0d0f56e8ab81e094cf6e368a8bc64c885c5d99629ce4e699710e0ced33fc2af93c01af90bca67b634e2777117af453c0684ac7d20cb36285d78b7f232c74e9f5643fd86df02f447a1561233ada00000000f190f4a72228e4948236e5cd1f2c0ccc75ad92fb327f3d82260a19d78052962d6d35ba20b26eb05e0c74cbfe27594ef03df03f862e229a5b5af18ac47c7fb53f77d164dd31fe5edaf6ec6b5694fc60122d41a2de94ebdec4b8f68cb50b296e018faed6b600f9c5639b11540a00005de8900c8116e4afba1daeb38750111097bfc771b487c284c8706ddd0766844886cc07644b2bbefd9aafba9153e58960", 0x15c}], 0x1) 23:28:36 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e345def796c85e7043bbaea30c6746ecc1e0da0bd6f033219c7beb7d47bf7e7a25750a3704e4e744eb18275217251159303fa4bddfa817ee18fa5435eeab0016bc410163ed53ae9b4d890626aafce876a421fc797d1ed5"], &(0x7f0000000000)=0x1002) poll(&(0x7f0000000080)=[{r3}, {}], 0x2, 0x7ffe) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = socket(0x6, 0x1, 0x9) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r5, 0xa, r6) fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) msgsnd(r4, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r9 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f0000000280)=0x81) r11 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r11, 0xc0106924, &(0x7f00000000c0)=0xc7) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r4, &(0x7f0000000900)=ANY=[@ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES16=r5, @ANYRES64, @ANYRESDEC=r3, @ANYPTR64, @ANYRES16=r7, @ANYRESHEX=r12], @ANYRESHEX=r3, @ANYRESOCT], @ANYRESHEX=r8, @ANYPTR=&(0x7f00000013c0)=ANY=[@ANYRES64, @ANYRES32=r9, @ANYRES16=0x0, @ANYRES32, @ANYBLOB="ecc9cb272f5dc0e318a305d5221b1fc5520019f87c7d1f944a4217beccfc39b8a8c77de269005e8342d80b761553e559b3b3ed5659cf86a8128187e36e15fc2d21c65a7b4f7babd07ad2a9cf38203b3fe208eff2c1f1a826f1f1d44ad800bb862c01fb00cef6b6fd59af441b9d81249b02", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT=r11], @ANYPTR64], @ANYBLOB="e8d08fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c88360700143bba93bcebe5e9784dbd92653fa543e9c5ae312f5351e6ccc7530c64d3e936e56a6df9e709e1527b696e4e57b442b1b52c09112f19182f0540cada6f2e8faf65bda292f3da6420ab09834ef4d042e57e39a7d1fb9788fd6203d261af4be700b3a4b5f4356463104fe3472cc02a3b370489ad7a1036a2c1f5263ae653f38bc59d3e6606b4ae2d12b23516014db19ab6094d4bbd656f35398c2ec193b253f069203c9183f3cc825b82f0a6276909e3ac21a4448af8d1ee098e46b5c5f928faff4b189c58f93d9dbed09eb5a6da"], 0x4, 0x800) msgrcv(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003801c968ce14298d79ec7c2233645b21a53160835be8524dc794ad0d0e3a194ad6bfa733f62df4f7260d04393a6f3cbec30901487d3c477bb1e115635182e52d10e17e93e9a8b6d1fc397b51b8ba0c9ad56b4b470e414a85888314038a933b23cc07b690786749d5b24d6191262dbffb9eefc6343ac63c83494c98464beeccb05b16f5312dc34c7470f9dab4c112bdf4f1adf3224e7d2e67cab827df960c3838cbc2e85303a6ed4986090ab34198fe610c353dbe6e113672e4a40018ca815cd138f16455545146924e8f9a2ab2da82ea7a73f72ce146b088e0a209d6d75fa43929304377c6d7f0729deba1049a5fa5ee1df646b4dd6fe1745137637afa6838daa1"], 0x47, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r13 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000000)=""/155) r14 = getegid() r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r15, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x4, r16, r14, r16, r14, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) r17 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000000000)=""/155) r18 = getegid() r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x4, r20, r18, r20, r18, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, r14, r18]) r21 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r21, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r23 = semget(0x2, 0x3, 0x87) semctl$GETNCNT(r23, 0x8ca4b38dff6a9db2, 0x3, &(0x7f00000000c0)=""/167) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r26 = socket(0x2, 0x2, 0x0) connect$unix(r26, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r26, &(0x7f0000000080)=[{0x0}], 0x1) r27 = accept$unix(r26, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r25, &(0x7f0000000080)='\x00', r28, r24, 0x6) geteuid() r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r31 = socket(0x2, 0x2, 0x0) connect$unix(r31, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df011e0000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e3cd9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca45ff3bbd000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b"], 0x10) writev(r31, &(0x7f0000000080)=[{0x0}], 0x1) r32 = accept$unix(r31, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r30, &(0x7f0000000080)='\x00', r33, r29, 0x6) r34 = getgid() setegid(r34) r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r35, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r35, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r35, 0x40087468, &(0x7f00000001c0)) fchownat(r35, &(0x7f0000000080)='\x00', r36, r34, 0x6) r37 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() 23:28:37 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = msgget$private(0x0, 0x20000003c4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) msgrcv(r0, &(0x7f0000001840)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142984c59b2bfb6a2099a27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef73412804723f6248d1e3d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f49dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977d4eb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fa23e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4599fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639fd3fd5a2ed49500da8e8e1d1884184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035bf86b4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fa9633652ff8cb5c1be16a6855cc91c224b9392389181df809fe27a44c05be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea00f1a2a68ae54cf4d7578c5d0b25f2c45b36ff0d695be1b76b9d32009c0c0d086713c923b660079bd516232fd7ec45075e6e2588fc972330f3e5a21e86217ca489d8a4567f986df0c78257a76fa7d5608f4a6afae5f957907a4845356511d73c05cfccb08ae045860f1e7b848bd41c98cc0e35624434f9cd32fbdd97dbcf59be6e796e62d59eb1539bc0238bfa997c859829845e57009ad4e967f612d963aa113dcf8776e43c89f7a09b113f0273e01f7cd762cfae3edbae9bd90ee5ba7e8e5e9284b4fb88687ae6bcf40f455cd839e30aa07d1c6166480e3bea0c4464d6dfd62e673665d787fb729e4e1b7a027af7b0bf216d57ef86d06d0f464d333b8202289397"], 0xc, 0x2, 0x1000) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c46f59b0000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000003de88d1848b658ac8d6d5d3524344f718eaf166ed64b3b23fab3a432fde4c97728cf3aae20db1a17c9ca8975d919990eaa0e5a51c9f8d145c9efdbf2a5f80c108fe9904b7b5bebf5af8056de5e21786a49f1f90c72aa9bd04a15992de4e28ee9197d7fa0e6c8f42e2c3c3e5bf6ff1d55613b3bdf36fbf9a1cf91bfc0f2d4eb29a29867d7d6457361827125289f540df5f420380a9fd3d374c6680e5e5ae2b8eba2fb97576e1ea2b587b561d774fcc6dd71ad50be56c027ef89dc726ef0fc23accfbdf727a51233752429cc1dd8b8aa5a20ff14c069cc1bb4f96c23cb7558c21035cc6c7155877ef35a5c2b91a390952b8aeb"], 0xfa, 0x1, 0x1000) msgget$private(0x0, 0x5f422ba73daebe81) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = socket(0x10, 0x3, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r5 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xffdffffe}, {0x0, 0x0, 0xfd}, {0x6, 0x4, 0x0, 0x800}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) getppid() r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) 23:28:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r2 = dup2(r1, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x2}) r3 = socket(0x18, 0x4001, 0x0) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) r5 = semget$private(0x0, 0x7, 0x302) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000004c0)=0xfffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2, 0x30c}, {r6, 0x10}], 0x3, 0xffffffc0) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = semget$private(0x0, 0x7, 0x8a) semop(r9, &(0x7f00000002c0)=[{0x4, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x1, 0x91a}, {0x3, 0xab, 0x400}, {0x1, 0x8, 0x800}], 0x5) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000280)=[0x7, 0x7]) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = getpgrp() r13 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={r12, r14, r13}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r7, r8, 0x41, 0x8}, 0x8, 0x1, 0x3ff}) semctl$GETPID(r4, 0x6d7b0c0deac95250, 0x4, &(0x7f00000000c0)=""/213) getsockopt(r3, 0x29, 0x26, 0x0, 0x0) r15 = socket(0x2, 0x8001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) r17 = getppid() setpgid(0x0, r17) fcntl$lock(r6, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x5, r17}) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f00000003c0)={0x2, 0xfffff801}) getppid() r18 = socket(0x2, 0x1, 0x0) dup2(r15, r18) connect$unix(r15, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e1866696c653000c1f482fdad010b1f7b27222b5556cfdb9cac9e064993540e6869a97c87174c32fc9287466126cf41ff9890bbdba48e765020c2b97fc907381a4d86d6628ba64726fba05796bc66e4ced8f05093a65a1265a7cae5aa644429e8ea00"], 0x10) setsockopt$inet6_MRT6_DEL_MFC(r15, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x0, 0x9}, {0x18, 0x2, 0xee, 0x9}, 0x2, [0x7f482408, 0x6, 0x7fffffff, 0x8, 0x0, 0x5, 0x562f73f6, 0x184]}, 0x3c) ioctl$KDDISABIO(r1, 0x20004b3d) 23:28:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="1f41abc798c847094365c5754addc433aa42f31b0734e01dc2b768d4c7599da898b04b7503c79567394f4a91a872e2432c05bb3dabff303a7a2e26ae5ad39b2856396102bf65e15458966c0ee1f40ddca76f2cc925c7913934289ecdf50bee883da31baa75f850569bccf6da79378ecd6ee7db5685fef8901216da809259ec1cd4405ff35d00038db8c3a34d05cca9a22f606cbe10948a846c9b50e73a7aa814f10703f2ead52b9d3ad1e1d81f2b3b841fcfd220b0fc3fcd8d78c900dc8f106f2935f095f76be3fa6c19037d4258287fc528f7eacd7b6f501a550061648f17ab", 0xe0}, {&(0x7f0000000040)="3a7471bc7519529d338985d3d90df79c5a04726c23b4da580dd81524805142f438bd5fa8cd6635cfa1261da96dfe2794093b", 0x32}, {&(0x7f0000000080)="560524117ce11b9f52da9dd5d80fa4f8b0f8f0739eb16896a820f0fc09c3fca112d7f7007c1180ee954e8eb5bd3ad76ea31682e93b6b", 0x36}, {&(0x7f0000000100)="0c37050ffd9f47857657dda73e6521521411e74cc761e87a1aac13", 0x1b}], 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x103ffc, 0xfffffefb, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:28:37 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:28:38 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) kevent(r2, &(0x7f0000000080), 0x9130fc1, 0x0, 0x4100005, 0x0) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) mprotect(&(0x7f00003f6000/0x4000)=nil, 0x4000, 0x0) 23:28:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x80000001, 0xfffffffffffffed2) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r3, &(0x7f0000000300)=""/193, 0xc1, 0x2, 0x0, 0x0) r8 = accept$inet(r0, 0x0, 0x0) sendto$inet(r8, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) 23:28:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4d) close(r0) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001600)="11ac51f7d6693a129b2e765d0de14946028be83b3672a82136df5f4a04035204fe69b6cbad92f69281ac112900aa7b1f48c42d733456aba89c7f2a77ccdef4d01f83042300687ef1a1aa87a3b0d2f22258fdcabec90c5048594d36fafd7bab62e216ef31970412aaf2f9d0217636d60e7f7708c32810404e831502fa626402c6b8929ef6f321528b878daf55af77377fd0be0f0f16019afb13da999d4a2300dbcc1030f1810462ccd7671f9482f7a3e3a32f305de83d1e83a68818a7df7edd8ce63a38ebe8f2da881856056c99f626e528a2b5ddec35191eebbb56759ee2b2d6d064622234e1fc6898cb7b7150907d06a3c6e4282a1324fbcf797364ad62524fe7eb9328c24fe1d205400c5c5d65e611bfcf2eb0d23a93eaf9bb9ad32369d770153767f061e01af0e7eb19b7657b722af9dff7db6e352a309735448f91fe860c1192a01468b3e07bf319e7db5faa531adc0d03bebbaf7cfc0306307247bfd77d5a91f95e0cabd789a3ed790b8ca01bede80af5fda8faa9bf775bf577d17431a2097c219fcf163958d74354c7af64e904959111b26b9879c1e3ebca13a32fec4c0f16435c4002d9bb921895ce6b75ac5c0fa9ae5dc5ef3abb97f3233b0616522a6bb1b0c52986ef2a59e7e30506b258d0c77937e8dd7927efb4fada010c4f02df8cdc2667721f0fc505705eb2b7a1ce2af8cd5635fede2fb38f7e52acba9be795036137974a6bba95529b42279cccc6e8c913d6192c1b40c17ada6e67d9fbeeb0e3a8c5f5b6d091e39ce9c11003303b5c46d10a6db550ee04846311556c20b7b361d3fc0ec81b423c51ee90bf75a43c59c6ea06d8b190d866a418964303853164c62d04d928f6c1172a79633d539006da0842cd30d0b5cc0e6903387d0fdfa519569fd6a38f9e8d2a6c8985f6214d947a6637f055f57bbfd6d801bb21a5a33509879ab5111be9891a6b6b8e7be69652444ad9d50d68914b3309c913924a17", 0x2be}], 0x1) 23:28:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x16) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/235) r5 = semget(0x1, 0x3, 0x82) r6 = geteuid() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r8 = semget$private(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffdea) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x0, r6, r11, r2, r3, 0x71, 0x6}, 0xffffffffffffffff, 0x7fffffff, 0x4}) r12 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r12, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}], 0x1) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r12, 0x0, 0x0) r13 = getegid() r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r15 = openat(r14, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r15, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r16 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000180)={{0x6, r17, r13, r18, r13, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, r3, 0x3}, 0x0, 0x8, 0x988}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) pwritev(r1, &(0x7f0000000200), 0xa7, 0x0, 0x0) 23:28:38 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="fcfc96ffa0d867801dfb02ac90525cc6849fdd052c3b51095dae9bf4", 0x1c) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 23:28:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, 0xfffffffffffffffe) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000240)=0x1000, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) readv(r2, &(0x7f0000001480), 0x216) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0xfffffffc}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffff8, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r6 = socket(0x18, 0x2, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r7, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5", 0xcdb, 0x0, 0x0, 0x0) sendmsg(r7, &(0x7f0000000140)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f4f696c653000b55b8d40bbd8e2b77e13c560a0d89666535e7979c8334fcc18764194eba9d5a25a766de4185b5728848b6facc9b340c9299cc3d72517a83fb0f1cfd7915693b94b2f2be393edbd5897cc6d6751ab5df299b7f5a0e3eee6e73835cc40841810a1000e5d61e1233e7f6acbf0c84ddb6a8f17d0acc1436ad5d534c23ccf297892bd020b6c9202be740969f995c08f3d11e1b9728ad3a89cdc9a87a6f1cee60bb1b285fbd26668c91943cf1619ffd1b2324d3f3c91dcb0e962843bc632f40850646dc6544c56ee644a0230fe8e463b0dceafa2d6ef74b436dd37cca4d9f4f4edd258"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x0) close(r6) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f729f710cb52e0cc2d572da1a3d0b3621a2de12926f91adfb926e580967a7d4c4a20165a30000"], 0x10) 23:28:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) r1 = socket(0x1, 0x5, 0xfc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) r2 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x8001, 0x80000000, 0xffffffff]}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 23:28:40 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x1f, 0x0, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x40) dup2(r2, r4) syz_emit_ethernet(0x2, &(0x7f00000002c0)=ANY=[@ANYRES32=r2, @ANYRES16=r1]) syz_emit_ethernet(0x192, &(0x7f0000000840)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60eaa836015c2f00fe80000000000000001b0000eeff00bbfe8000000000000000000000000000aa2b0086ddffff00000502040100000000011f0000000000000001001ff906ed2e7e312e7c365c7a188c3ece91d6fb220b62c16dc089f26e14dfe4055cbf132dd60eee5bec494677cb406492fa48b4405af7d46d347b29d31db08ee7a40f90a31853752eff8f861575eaa7000e63e32ef3c9cc311db5d26f02e23cac49613e74bdd748cc5585b41609f21e43e893bda7248da2828bb59978aca2553635fd31a722531db7ef9ad6e29c19b01a2f4370b0375b13f685d59b381c9073ded5a05067a6a6e62760f009a16713e5c4bb272f433e32a588cef7a4f947ed0a487ee4f179c2270800a3ef4d1a6eb53fdf7a58977ba4e1d706581bd6f9a67f2a31874f84e092e03105c9c286f11a9e0cb76f4ae78a51470cefe86dd79724b801a271980651458125e0532b128bbbda42b682840000042065580000000000000800000086dd080088be00000000100000000100000000000004080022eb00000000200000000200000000e0ff0000000000202a82569ff1fde2feafda759e11082559d78684abf01a5c897d1181194815009dd571b0f780b1419623e82fa7086487bf6434de008000008298d461d130389e13709c5282512377e32be7bbb114e016c4763351dccb2e35c324d08dc25e705c7a365fe2054414a58260bd54678834978afce26137751c62ec623e9250697bce0c4d17213be58d6f1fef735380e897bd1935"]) r5 = syz_open_pts() close(r5) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00', 0x180, 0x2) r6 = socket(0x18, 0x2, 0x80) close(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x4) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x1f, 0x0, 0x0, 0x0) bind$inet(r9, &(0x7f0000000140)={0x2, 0x1}, 0xc) sendmsg(r7, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="1000000000000000010000000000651ebbec8aa2011fef42b83f61fe0700"], 0x10}, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000a, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x8) socket$inet(0x2, 0x1, 0x8) r11 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x84) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000d06ff8)='./file0\x00') mknod(&(0x7f0000000100)='./file0/file0\x00', 0x4, 0x6) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280), 0x593dfb2e) socket(0x18, 0x1, 0x0) 23:28:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000000c0)=0x2000003, 0x4) listen(r4, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r8, 0x0) r9 = syz_open_pts() kevent(r7, &(0x7f0000000140), 0x1, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff8, 0xc0, 0x2, 0x5, 0x3a4}, {{r9}, 0xfffffffffffffffb, 0x83, 0x1, 0x80000000, 0x20}], 0x3ff, &(0x7f00000001c0)={0x7, 0x1}) sendto$unix(r4, &(0x7f0000000040)="58857c2d1f8ed60270e346cba0dc731197a5b9c0", 0x14, 0x6, 0x0, 0x0) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 23:28:40 executing program 0: shmat(0x0, &(0x7f0000ff8000/0x2000)=nil, 0x0) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/87) 23:28:40 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xb30, 0x0) socket$unix(0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r3, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) read(r6, &(0x7f0000000480)=""/76, 0x2f6) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a6c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dcfab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547900000000000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r14 = getpgrp() getpgid(r14) r15 = msgget$private(0x0, 0x20000003c4) msgrcv(r15, &(0x7f0000001240)=ANY=[@ANYBLOB="e88ee9730f2db0420b6dcb"], 0x1, 0x0, 0x1800) msgrcv(r15, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r16 = kqueue() kevent(r16, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = getppid() getpgid(r22) r23 = msgget$private(0x0, 0x20000003c4) msgrcv(r23, &(0x7f0000000440)=ANY=[@ANYBLOB="bc09"], 0xc, 0x2, 0x1000) msgsnd(r23, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6f60274426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13c44d48af8cea7581d3db9eba36401c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf17efc4af054211f6a554a0101f663df553b15ba82a7dafd60d7d847cba91dc66ba4b9af85bf09f2760f42c17afa524556527a9e1b60efada6"], 0x1, 0x0) msgsnd(r23, 0x0, 0x0, 0x1800) msgsnd(r23, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x1, r19, r21, r18, 0x0, 0x46, 0x81}, 0x10001, 0x1, 0x0, r22, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="10a4911c92b060a89fef5540833745051c27b9f1e4a83e22d3d68576765a9ac1cf1e133d0396254d4962705b0d7a46b7d1b0632a3556a324f9f9cb23af0c473f99fb7638fa2118977a53034a3c2f0e102976c9a9e6a5aa635fb785ead94fdc18335bb1a0dcf95cc8f0b0664675f1998ca3c6bec539922de1abe2bd2cbd7ddd010c20692bd72286840488"], 0x1, 0x800) msgsnd(r15, 0x0, 0x0, 0x1800) msgsnd(r15, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x1f, r9, r11, r8, 0x0, 0x183, 0x81}, 0x10001, 0x1, r12, r13, 0xa5, 0x1, 0x84e2c, 0x6}) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r25 = socket(0x11, 0x3, 0x0) sendto$unix(r25, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) socket(0x11, 0x3, 0x0) r26 = socket(0x18, 0x1, 0x0) r27 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r28, 0x29, 0xa, &(0x7f00000000c0), 0x4) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r29, 0x29, 0xa, &(0x7f00000000c0), 0x4) r30 = socket(0x1, 0x8000, 0x7) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r31, 0x29, 0xa, &(0x7f00000000c0), 0x4) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r32, 0x29, 0xa, &(0x7f00000000c0), 0x4) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r33, 0x29, 0xa, &(0x7f00000000c0), 0x4) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r34, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r27, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r29}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r30}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r26}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r31}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r32}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r33}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r34}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r35, 0x29, 0xa, &(0x7f00000000c0), 0x4) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x29, 0xa, &(0x7f00000000c0), 0x4) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r39, 0x29, 0xa, &(0x7f00000000c0), 0x4) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r40, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r42 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r43, 0x29, 0xa, &(0x7f00000000c0), 0x4) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0xa, &(0x7f00000000c0), 0x4) r45 = getppid() r46 = syz_open_pts() r47 = getuid() fchown(r46, r47, 0xffffffffffffffff) r48 = socket(0x18, 0x1, 0x0) r49 = getpid() fcntl$setown(r48, 0x6, r49) r50 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r52 = msgget(0x3, 0x204) r53 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000580)={{0x800, r53, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r55, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r56 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r56, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r58 = getpid() fcntl$setown(r57, 0x6, r58) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000080)={{0x5, r51, 0x0, r53, r56, 0x4}, 0x9, 0x3, r58, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r60, 0x29, 0xa, &(0x7f00000000c0), 0x4) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r62 = socket(0x2, 0x2, 0x0) connect$unix(r62, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r62, 0x2a, 0xa, &(0x7f00000000c0), 0x2e) r63 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r64 = socket(0x18, 0x1, 0x0) setsockopt(r64, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r65 = socket(0x2, 0x8001, 0x0) r66 = socket(0x2, 0x2, 0x0) connect$unix(r66, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r65, &(0x7f0000000840)=ANY=[@ANYRESHEX=r66], 0x1) setsockopt(r65, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r65}, 0xfffffffffffffffe, 0x50, 0x40, 0xd4b, 0xfffffffffffffffe}], 0x0, 0x0, 0xffffffe0, 0x0) setsockopt(r48, 0x29, 0x3f, &(0x7f0000000900)='\x00\x00', 0x2) r67 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r68 = socket(0x18, 0x1, 0x0) setsockopt(r68, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r68, 0x29, 0xa, &(0x7f00000000c0), 0x4) r69 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r70 = socket(0x18, 0x1, 0x0) setsockopt(r70, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r70, 0x29, 0xa, &(0x7f00000000c0), 0x4) r71 = socket(0x18, 0x1, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r71, 0x29, 0xa, &(0x7f00000000c0), 0x4) r72 = socket(0x18, 0x1, 0x0) setsockopt(r72, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r72, 0x29, 0xa, &(0x7f00000000c0), 0x4) r73 = socket(0x18, 0x1, 0x0) setsockopt(r73, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r73, 0x29, 0xa, &(0x7f00000000c0), 0x4) r74 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r75, 0x29, 0xa, &(0x7f00000000c0), 0x4) r76 = socket$inet(0x2, 0x2, 0xff) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r77, 0x29, 0xa, &(0x7f00000000c0), 0x4) r78 = socket(0x18, 0x1, 0x0) setsockopt(r78, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r78, 0x29, 0xa, &(0x7f00000000c0), 0x4) r79 = socket(0x18, 0x1, 0x0) setsockopt(r79, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r79, 0x29, 0xa, &(0x7f00000000c0), 0x4) r80 = socket(0x18, 0x1, 0x0) setsockopt(r80, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r80, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r35, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000980)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r34, @ANYRES32=r36, @ANYRES32, @ANYRES32=r37, @ANYRES32=r29, @ANYRES32=r38, @ANYRES32=r34, @ANYRES32=r39, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r78, @ANYRES32=r79, @ANYRES32=r37, @ANYRES32=r57, @ANYRES32=r80, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r45, @ANYRES32=r47, @ANYRES32=r56, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32=r28, @ANYRES32=r30, @ANYRES32=r61, @ANYRES32=r63, @ANYRES32=r64, @ANYRES32=r30, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r67, @ANYRES32=r68, @ANYBLOB="3800000000000000caca000001000000", @ANYRES32=r69, @ANYRES32=r70, @ANYRES32=r71, @ANYRES32=r72, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r73, @ANYRES32=r74, @ANYRES32=r75, @ANYRES32=r76, @ANYRES32=r77], 0x138, 0x2}, 0xc0f) sendto$unix(r35, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x4, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000540)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78165e91f7c8f75f882b297bedcbdb1f290000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01b1ecb82c797aeb24a2230020000000000000200000000a3f8000400000000000000000000000000000000006af3d77933d8f89028e091909ab170ef0d37cd406f0fff414769fc0dca75828067afb48d1a339500"/218, 0xfffffffffffffffa, 0x0, 0x0, 0xffffffffffffff3f) r81 = socket(0x11, 0x3, 0x0) sendto$unix(r81, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) msgrcv(r24, &(0x7f0000000500)=ANY=[@ANYRESOCT=r81], 0x1, 0x1, 0x400) msgsnd(r24, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) 23:28:40 executing program 0: ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="019aff183dbaeed27e96084442f6a55e900f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x2) write(r1, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8, 0x20) close(r2) 23:28:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000000)) close(0xffffffffffffffff) r1 = syz_open_pts() readv(r1, &(0x7f0000001480), 0x216) 23:28:40 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0x1}, {0x45}, {0x84, 0x3}, {0x89, 0x8}, {0x100, 0x3}], 0x5}) r7 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000000)) r8 = socket$unix(0x1, 0x2, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc028698a, &(0x7f0000000000)) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 23:28:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xc4, 0x0, 0x33c, 0x0) r3 = kqueue() r4 = kqueue() poll(&(0x7f0000000080)=[{r4, 0x181}], 0x1, 0x0) r5 = socket$inet6(0x18, 0x8000, 0xfa) r6 = socket$unix(0x1, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000000)) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000000040)={0x6, 0x400, 0x1}) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f00000000c0)=0x6, 0x4) listen(r9, 0x0) r10 = socket(0x2, 0x5, 0x1d) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0xd0}, {{r2}, 0xfffffffffffffffa, 0x22, 0x1, 0x4, 0x8}, {{r9}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x72, 0xffffffff}, {{r10}, 0xfffffffffffffff8, 0x4, 0x1, 0xfffffffffffffffc, 0x8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x1, 0xac07}], 0x6, 0x0, 0x9d5, 0x0) dup2(r3, r1) 23:28:40 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000180)="e2", 0xfe4a, 0x0, 0x7fff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x10000000000000ac) ftruncate(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f00000001c0)=""/147, 0x93) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) 23:28:40 executing program 1: select(0xfffffffffffffea9, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 23:28:40 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000019e000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186959, &(0x7f0000000000)=0x200006) 23:28:40 executing program 1: r0 = semget$private(0x0, 0x0, 0x288) semop(r0, &(0x7f0000000080)=[{0x2, 0x0, 0x3800}, {0x1, 0x1, 0x1800}, {0x4, 0x0, 0x1800}, {0x4, 0x3, 0x800}], 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="938fc47a4529ddc28cd686c8f746282e58289a9a78088e754f3692c53cc9b37b1a234d664e6900d0f9404c6911d59d0a84bdc82d6359f932f6e46fe69b601f7f6df088a97eb6248e9fb16b3876"], 0x1, 0x0, 0x0) poll(&(0x7f0000000640)=[{}], 0x1, 0x101) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000000)) 23:28:40 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r5, 0x0) r6 = accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000180)=r6) close(r1) syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 23:28:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) socket(0x2, 0x5, 0x5) sendmsg(r5, &(0x7f0000001640)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x405, 0x1000}, 0xc, &(0x7f0000001580)=[{&(0x7f00000000c0)="10dca0d4d0281dc70e47c5558cfa47f11379500812667270f1d71b3e31dd8c9818a7c2a75663e888aea858b80668a1bc5e580bcc1b79ef5177e73477036ec76c33aef9d047a5b18879a80b616bb91dceee5facd7604346826ab2ea3b7ed06aecaa5ad7e667e62081f24d0760b027a6c64b", 0x71}, {&(0x7f0000000140)="25620ce355724bcc2de12840f037a163ef23bcf8a087ad36df6b1d9a725928ebaecc7da959b111b024fa0c1761602eeb54b5a402a3951002613683f8d599eaecfdc1504db4aee188e74cf2d617fa2df7fb431b6c700b5b410095c3a477c1426abce9053c1553193022a8dcd1769ab8c6b2eadb8c5ef2bc1e775494ae1030757b1ede9e1e88a8e94bd4688354590cbf7162f2db4543c861f8e03c87592525bf3cc10f108c153fefb9ca0bbf55e93f3d136e7ba7cd570595e5fd1da1784f4d1e7128afe17e761e3b23d37d33d162", 0xcd}, {&(0x7f0000000240)="daa3b09014ee594feb2eb9cc80adb9aa21ed644a6ff379b6a75b8a44889207fe228b3c0d9756fe308fe7edb2315ff45d9e9953495f4cad1244693f4190ea3a24527deb57f6fc272454afa73f6620b01c6af456f5306347c907428178a1342a7e67cf67c2ee90564f4c41b3d765c9386ce5703565403a02ae18492de95c7a7d7bacfd5dcd9fd03a75eca71ec8429c6113ea140f144b9fdfa85905", 0x9a}, {&(0x7f0000000300)="7802f6cd1a86f52934647e3f9220928b020a167024c9eed59353d12f4c31a00d912449100bf21a0e19348ea29349ada69ce63208c08cfd347359b1ef228a7ee3c1a796", 0x43}, {&(0x7f0000000380)="8cf592dcf19b093d9fd5b0f642777563947ec04d22da4e", 0x17}, {&(0x7f00000003c0)="47fe6d0e62f70d6f8eb93d", 0xb}, {&(0x7f0000000400)="87d9c04f87d096f89bbe21313123cf9fc9a9218189d23eb57291354906b1ee4d9dbed89b1a6595fc2de5b2952f0d1c800559f3064bc1862201f2b704b37ae5259d999cb7569d42cf623e2b732a921c1cdaed5ff0f7c11c7dcf9d3cc5b38225106fd74d0c8bc2ae51d175d8cbd420b62e5e323db09f5206f128b2479bb3d5bf1078627048a3ddb8e0b240eb9c675714e70e00e4005136a60daf9b", 0x9a}, {&(0x7f00000004c0)="13779f3f896b64b0c24ac4dfa63be589784caa81f2b9ee5fcb14266c83e695b408b2450639f77e220a6158a7c8f0a11bda946a60a7d393e276232dfd088fb55a47b2c60140262c6480a2082de00fc2fe9a78dbb33a8e77a82d5201c2873bdec5766efde4ff81c31d4bad8080b658d98ea501d2f4939831b279acdc3c631f1a116daa28c5ef685d4398e2cbcab281ee1311714436ddfcec09960c6253327a98924dae94d05377652efba20498202edbd831aeb78836ae3691fa4ed3e45198", 0xbe}, {&(0x7f0000000580)="4be89c87a70a12e52566edc317f36c0f0d699901df4c2e16febce92874085bbc0d685fbd279b4e38a65050745f5adf1c1400a1639d949a21c810d7ae670ff117fe534e2eb1006b458d9c3e13e3c2dd0094ef4073b4e9cc80290db270fd8a31cb2c24104b2a25d4d0017967a78594aefe369ca281b7722a1f672ef77702658dc3f85cacfd09e67df78537789ce7380f5f14e30979421cfa7f06973261458d0291ba0a67b644a4e7cdf740d755da0d0d12a80f0a7623cad4283ec78f99eae67b21efaf79907acb3a7206a910b0bdd10934f7290c8797fefa0fb06fc15d8e738a1d4e111ae6d43e637ffaa0e114809c72e0227e9f1851e57391f2b07427d96b5956cb35904886350728f2e9910582c99d2df91592be0830dc519a98f8220c1ea55b5cab28719dfab1c3122ca19cbda316783d12c253c4725cd45ba842087913d4c442b29a3d1af432ddf02a4f022292a20d33d940ae1fa8c287c25c397bd99645031104c78e803fab7bd1fb838a3bd1abe8f98a564efcca78dac1292baf42386a6d0eaeff12c95b50e3001a6ee2146abca1ab075d91fd5a1d240435d37272a64b86ff536d74ddf3df4543e63e6d47ce064f3c3cfd21a5a470fbf464c3bdea8f15c058ae4901f446d43581e58f7f3a06c1108b4f574c245c415da003b1a0651718bcfaf96932b3fc7f9d18dd4fd0208d0d03f9024ba85e7d6cb680bc271cf24613e1de077d20db6f3021117266cc0067115b29bfc9287a38afb3042f4db12094374856be04fa1b4bc9bf1c654a7911202f169f9289245ea790bd25665e1b354ff1c50c0d653ab8f26effd9f4c870e35144837bcae94874abee80b1d57ce77c81eceef6d060e8b8328ee7eeaf20516e45a5536caa05a7dbae56aa37bb24f793978eb85158487ee94a021f2b129d8b0922557e6eb0119da7647c18f4d7c9d5f20581bbf5f9360e91689faac04349b63550a7e07540c7215eaa730953f6563cf8799933734c872847797472755b0b4951988d4b5dfa3000741f653c63785d92e4c8c9ba6c384c6132a253c79519a099d874772d9f0473ac4eae7b85354a3f945e221ec70e60b9904d454a63f7571102290058bbf0e97da1ebaf986fe9a10c51b27c89000ba25043f4b4aab55c15df0b8229c82f7162459cf9165a792edec3d9ec9c3e7e28b9795e63c2268b5e067adfb8a7301343ac26b71f2c8460af4d1ba1dc3da80fb90b136f7e7cd3e16a42dbfeb11aafe503888e691894832980e6d22d6f14a002ff941ca3a18c7269d6d858e19baa0fcbcb14ac0cf1461f5ec76d1a179fdee6973109ee2b91d9416d4344daeb689412b49436a755b754f06207fabe224d7a53b8e43dcf476009254504d681920da46193beca9b84f2bf54369ca10a4e82bb069cfa5c0cf95bc4036656d15b71fca16a74c1caca4abb50c658fc688b134024fa77800c79519f2ef3bf6b73b8866365725a040b815e35be413ec7bb14fc913fc1b06a39ea72e7bfe4195479204757748c155062ef74a036124bb90eb545229be5c328db94f99878b473577dafe366fa9f37817362d7dbcf79a64786236d25cc880f1ac1cd0127504d96d3161a1b09ed99d2cf83348ea72d2fd811b7f3fb93e96305a40882aab4e253a08ecb60e34d9f2b409588b97a4a324a97cf35f38d318d6f1cd9314e64ff5f45f8528fdefd68e36261611a5162d7805af342bf2b576d54830984f41e5f88453bde11274b2c68f3cec063eae5aaf5b7b35c0129ce14299b5cb2eb064884cef5de7f483a2d1470d73a744c0cfab35dd8ddf83e20a74e767e5c5f6df7d85cb25bfa879b461fc063e70470b8472dd7fb123747b5c2afb1fffd99e6a78c34c8d8aa30b69ad30466941e8a1eaa9a3a5f924dfb4892b10b0410202ef94e9dc42216f3fda7645aa88eb99ac885c89b87e3a813fde9be96120d0584c1ad973a04af1d263270fe59884c6e7e8779f89862b8b1bfbf3737e068cd9893eda47520c6284352e38cedf0c276245c18d568eaa47bc10f5c817e51a44d808b1d53fa0fe71c3d71bda99e4a14ac3562a0b2c9ffe96e9083c0f5466d31bb3b11f31b6d7589cfdeaa61c4351dbedd711c398691135d37f30c6ebcc4e454bb4109f5cd557f8e863668208a34590b6abe396728c6981339caed53a6ed6251ccf2576e6c7d3a388c8d9f45203c180c0fe38932f096144d8fb0a3be02815a686d3bb7a0e9ae878f8ee120583c1e3654bd55619057b0421027882de0cc57a42187229bbb857bb794962395b3521aee2208a67a95f0c318e78072dd4cfa10ef6de8b2b412489141ed26119bd2695d761d757378dfc6b91898396d5e65fa2c1355198b2f2ef2b2e30b4a7896d813b05727bf4124a83d076494665e559d9c9ba336e5110a1f41b0fde43cf47582b3ff2d340a471fc39fc75ce7c2ebb618052fc1b83a78be72bb74970110bede19940c60893ba8d4e3c39ea10430fd0e83727b291852c7d521de8f14bd121947acfd8725c7a25a6c498a560efad9b981fff0bf28e73df72e56405915fc129910e6a636cc60b9af54b9d086cf9d0f0ce79288e0686f79636692b7e5b474d5d5ec81d029cd86d160097703d493328546957c5965ec4b7e59b2137c5ef9c7de1d67ad280684b9925e5d0f0892766bf16e008ef173c23c998602da02e79c749adc6d64e84030b0d0d0b725ca90bf19e83949e3872c0d281d720c5e8752eee171e39e14ffcd307aea38164ed98dec429d9773df6bc5bc5c37e0701df6dacc87ab5a5cfd01f64431ef80d990e7dd37e08c50f15e414a123b3a8f09cd5ad9cb0b04e91e26165eb70e26b800376a53d64fb2cf7e165174742d21ce957958e365ca4782e09b70633ea03daedfaa8ac833907f2275c92b4f2b72482e78bf439a3d2a374a772a9e3bd3d41d9f97e11f3f42838d9659052d1367879bcaa37026450f9f7cba6eabc8a69f45e1959ded24cb43eb68e243a846b47e88c8da56d7cd83621a68ed661fb1b370560ab7c0dbda14713392cc710d9a8b5751abe9ccc98d43ca02f891b421ca0a7fd12022b9f37017352b243d9a70e642a99deb8870a1d352204efb08928501be80ca7e7f03640fca6215699ec46a6ca4eeb89c85f39cca90218365334bc6f959e7c402b27560e10fc24cfa89a6560df0642ce4a492222229ca5ef228225bbbb76887afb36fcf8773720579624e18522ab3d19956e7f3ea4d5f21c749a892c7a89c336f4676d381bd78cb299d1f7d36149923b148cd215a87ac7084f4a528c8598435b967f11787a0810016ed627c5960f30e4ddc115355b64053426cb0ed118e9da33070ae660fc84a409c8a3de127f2bff10cb6b77c7c38885604af8e412f6b7c20e23424e12edb7d3bd3eaed57ded99bad4d380d0034ef1184cca2b3174367eb1101ffa29c4f5ce0da0ee0243c023279f83586b470d8258b0b0010be6a99b3c97afef5ff73756784a5949085ebeaed0afe2430927fc308914033d14bed71f15d8016fa95fc2e40fb13f166c13c39bb96814b058d78487d835c2868ee8e973da134fc9bc95cb3e143b3973b0baa87c8e085fabc11f6217555e3e917774de583a49e0aafa4c080d790fcb83b2813578305d314df646dae4d452426859a20747a4689a38bd8b5ff926739c07652e673da95bfc5c3354bf052ac85ea351479da116e19c64d137ca72c06f322c182016285bbbf71c5e90749749292c27c26ae446692fca0ec604144afc808787a78ba905addc44e5bf4687b6b06b5854b148b92b2aeb94de51a2d4077739e1a25a8e12babef87dca470c9e25ffb5c957d8cece3a1775b8ed373d83b1b10f3ed44b8041e183b915554ccccf6d781ed92fbb0369f5b4414b6e40b6d93343c240da4dfe678c942086ae3c3223ff942f4a4a5878b47b88db6a304f8fd8f7ea9a899c2d8d4d140db8cbc6c3d9daed3303ebb2ac00c6908935e05fe2020c1838bbf82ad81e3f2d43b4123fe4b6f51a25af5300301216d3f4808868940457c70993fadccdca811d8a72a2d36aefadfc9f05a61e3d20e9edb6244723492bcbf635825e8384e67a48ee30770ad40feca064dce3ccb5349aafeb92b05e8996ac5c140bc2fe2fa5cc3de8a44446d0ebbc8f1204dfc1ea341141490972b40727b08fc6c1ca2e8c86eeb85c1fb955f386fe380cab50acb13b96fc84e1ff78a0a7f912d9f97e7d35eb3dfa2938411454fef11c47215a27c86e86f9b391ec57936faa8741355d77f538f103b08924dc3e5405ca4b908c6c1bb234d64da43080c80137e1fd451d4c8e289bdc1b1c33c5874d1231a89aab9582d72879abbd982bce0b2043278c5cf4016abfa7307b88f987de32952c4be90cd9af3d54f55523cb8fa7aaf4cb54c5cf2403bdd03c0930d130189c300ccc1a79b5b73e6b20da4c6f79261dc227c88966c8e5ad77e615d01842bb3321446413c5f8633ea492cedb7156ec1d65a03060964dfabcdafd1cd0b695647b80ae56642ca036ed709672ecf1d230d4d302ae0c34f05161ca9d4555a618c63ceb4825751b762a380599f8749a9dbdf9ce973ed768dcc753f2b87c0e5e09154f324bf62140d82a219719f33717287949fdacdeb8f1b3617424d5f887abae1b266ae2998a0ec0be542bef4557867f125b8d043d42e6ea2e6ce3debb6e879d56273797c69cf61b5c62b351c3f96b031b0ed330e77ef725d4b8ac32b102e4f89d68a861f0bc07f77b5063e88bd9d9a0511186577d2626fb413bc1858bf35ffda3973f2415af1e37d88f46ab96497061191076ca866847f6f2cb4c13fca11049541340c6038b25679f7626bdd665b22a4ec37bdd3c8efbe437808268a50ec0384bf633050330a0b864ceb15b857574bafd2b7514993331e7215467f3495647d1702d73e8b8cc3955ea4f17eee4689ec1d4bc626d96a8f9f1e0631646110358aa7a6e6e9b8afb9cad67773f9568da97e4b571633e0ee450e6a4580a4b5e4a17f2d5086bf27c909325c4a2cd2e48bc8ed35e9aed3cbcc81685af76b03ba89b5b0d7d4a583854e9f412811af1d5ce341f2f867901311633c2d149468beba2e85e5a042755f49b1f3755acde7c3e2f18a644a324a9ddbf78b130f87f10fd1d58182db62b6d26e3d931e920277975b61ccb513585947441623d46d3b49a52ef6bc0cd734ab911662bfb1f1f7c76f9ac187f1b69a74add22f79c802736b69236cfed906ce3ffc7c649689b118c85e78c608e67d340c197dac254b466450aca8c66b59d572d38413f02e8e9259c75423fb8df7dff32454c621f952ef352352dcefcab4a04f600d6816c916d3094f5e521825a34b7e00e9efc1149975a32645c761f7ffc60361fc9a22b9487d414fe8d28501c48d7b80b0a0eb180f4978f400273eec5451049e302a1d83e30bdb510b8b0432919073be1971fcdb6cb7683d37de41c4d347ec8b4f752570bed02e0608f22ba00d7a3f1d424ad9cc2a8c9d1a464c5dac6b16b0e074367be396f95246e564493d72a89432f9a69cac3505613f634e43daa21886d2d5b11377d99a997165e5c4a7edbdc467ba0805d41cfd7cbbf380c91010c8412094b892aff17e08b2f327c00703ea1e33b6cedfd34a9c6e31201eaec6e31ff1274d736f90a3d33acf0a103fcc7ceadddf7ceb97709ebb461a061e35ff22381400858d7978724952a100b938116fa0d80d33d657d40d8edc2fdaae3e1ca963afae501dfacd9be661b9df9d1eada6d17d55aa8fcd412c5dc4c1837d360319c764b90c3d648176b33af7e347b02b0a9f172b779bbabda2ea3d3fb21bc08eda37775d", 0x1000}], 0x9, &(0x7f0000002240)=[{0x1010, 0xffff, 0x3ff, "3ebb34db0451d2bcec93abce5d00ff450c530b2974b86fffd1144ae255c584ab40b8e43e8e6555006f1afa14474e18b84746ded547b57f9b468f36d20aa899e438ee418c6d03582c936baa48303223b16bfc7b2feae4409ee40a2d5a4313defb8b44a6bf786f1783c9a843e366a0f1a1f361fd664c14058d81ea63da3c78396c639743fddf1ce0fd01cd4ca4b0966ef5deaa48629682b6b5c8a527b6bcadc1d2b506417ae6b4bcc46cb711183ddfd489986ce18626563aa8a1b7249ade6fc82cfc424514ff360d61a508778219a402689bbe5cd3852518e57f0a2de20cecb8802d36b671acd68dd4d21165cc590025938e65d090ab399b91cb4064da5837604c38ddc43d560a7129f5bb8686138b5aba8ff704b11d5339a441ee583849deb19f30256355a269b9973ebd689be6f3f6afc8c49bf01adf70e004a1ab8b88066789b523b2953e84ec5ddd0a637ebe95f80f09a9ac11bb730b4a58337824874e756e8a382608cc052a8cfb9076440b238715776fdaa011bf557ccc061aeb779999983ea09703c88b7753d05b8d7c600f4eea7fdb70de975181c6c2a8bb0969185077fbb3c746de5175377ed9b6eff7dd417a6564f7c08398a8e38573bbfb377195a2686bb67ef457775856679b448b05bc3c9b8de6184fcf401ea17184625ff820edff0c5d171a9f2c361a7e2d66f70d7146f9a5a9ffc34dd6470ce48106a46633fbeb62725f6dda144acfe7eac78907887d470579aa9e0fe90e48a26258046836ea87d0236275ded7b7db4507209d03eaee03b29b1690994c004869c808b3116b91698566852d59918ca1937ce202e57c30b57cd596c1a018b1e59d1a8ddbde0236ca3e84b1628d30f8de0302d525879381c196619ac03c04fca04672cb0a90cfc8cd5bad680566bfc497c71b62398f51e1de1c75dfb84727bee3072e9725faf387d8c167dee1ef7d15316cf0ec3c8dc9bc7377e2b12a1ef05a42ab33f903d6d8cdbe0c24702f9b1c718bc856229b2813890466d20292fae4f943ba42d7bdc47120d4de8bc6342fcc42ebed1635f8ceeeff97486ef39ad054f4db4135ea13b8df264c3b208fb4801243ff1dfcbfe679f0cb67cce998b6a883b502f481c937523385c08c1979e0ab708e17c0257bfd06d0d2a8e3a4a9878dc356c10828140c55841825ba2348ed1e6e1f12ad352108d8a5f9f73a1611bfc9eb5dcd066dd41a6232b50e79b92ba032ca0d6d6b242d193698912dcfefa2049c3271e6363b4bb3d627c4a625eb03047ad343ba09e259bf003f988c694bc8487647c4654252a368a119060491b2b464a5a504c84685ed2d1d0afd3085d22252ed3ad549a991783ab1fb53f4997fafb755abebebb8f03f1c8beb503d99ac352f8418e977a6b4cebb35c0512a9c699a8e0a4eb555d137a2e60baef1fb44bd2218b6f58eeba6f67f4d4845e9b25f8e4c451007d2ce91312cc75532458b44fba4275c6398b7ba1833307b1b58371e4bddf02d01da1d9d380dcef38fce12a7a4694821ca12009c2284741ef4d0de05fbbe49b4c4ded5ef6e1f227e9b7ebeceb9e796c4657a0493b3da883cd4905c699a84ecd313bb44b7cef7dba2e079bb8724573a894113b0cfc428955020206251316580db530eb7ee56d84f9ec42a77423b7b9d507a1bac8212956b2a92a91ef2ef7921d902e957e1245489e5d1cf82da2773557c568aa2e2d461cb2f53d53bb53635b082e518d94b7fb600ce33bdea553440ebbc514c325e84facfec53b8aceb02b29cef48afb09309ee5e0c179f6ea07c22e1b5c831bc83685c9dda9287b362229e1195cb26fbdc92330c1704b8609511b96b356b497e018a3502a022f151afb42b3f44cdef610eddb45c430520bf0a21ddd8d42744955f75f6d1401463ad9d6ed9981564b50016d11b52621d8b194cf9958e9da9a0200ad982d801a4e8b9de5d6e67a80764970052995378083b5d4502502c6f8816afc68005490f27a105d5000503ab1858d4d54bc22f6622c80307fbb8f344311516df02632ed3b6eae59a8b29990b708cc9e2a31a6e102489e33503ae420d36cfefc5b63fb7bb9adf483c05c8a61f8ac3f6c710ee9764c181a42b573bd1e3f4cc4f1597338c2792dae2d55938babeff0b5514b743fb0e84df22f8b34a29e3b3aef10237718f78131b302054e0c786ba907842709679a7d7c30c8685748c4b6b15d08c54cde4086bf951e045c80e162156016f41a7c0eef0608afee5e4af572d459515dd98ea1c952fbd28a4afe7268a7c16cc015c0280320fa76abf86908ea34f5cf7961f64974cd0eba8993ea6967077315237a1d70b47302db58285cbcb41bf1fb03483156fd1405aa823f27e2e49a6b3e8d34ff9d9dd3948aa3e4827cebd18f4f759c0e0233701cefec5446cb822070485ff24e1ca5174b89f8221edff86741f7cbc2c5742a080f37eb9ef8256c87b87bdbc91e1983455666c944052e7333a93bbefa63eb78424d3d591d81625f1abbaa5eee6d15152091d1e51f78934daac8d67aa226e8db8a2d11171d5242bcd0b901657c056604796f65894a95d1e115d734da33cc5cd7c127942bb35f7726445604f43559b18c5554f85203084606253b58669109413a79c4b8db181d3f806ded89e043ba501bc03d03a4b8665b05847ff7e289f369407e572ca09d11c5cb59f2bef2aa3366950ad66fc61057411dfef78bc873941fafc99e0e1e0c2c998baa2cdfc6591c61b90904a7b86fbc7a573de0528dfa5900d3c8bd7b684d65d8b83be2fc612ac23feaf504ec89454e215584211dd08d72686b30b53150deacaf5631e75721610a55f7efec5f5cee65f0a6c784208c306a108393a2a677297ec6a3f070fdf7d1e0d6180882bce8e841c483a088bbd081dba883b37a4a847ea03f9c1a38e3182183392179cd8d5bfb4e25bfbbcd146550e7bf14090d3fb213ac9e7e20724833c3ba0874e203dd07d8d19eb3eb35af882d07c2ef2a72aa8bedaef846bb8686dc9641f18f3c995fed7da6587a6f8e0101093b3b91ded24241a130d2040d1897014a2460d58146bf83f951d8771852b80bd0eaba262a28dabc5701c9568e15eb9644728325a8797c5c68f19f7de50b8aa9550ad5c4b4db9ee2b6e22512289ab0784e125c21de4f5963c146501dae0b5c6e6764370cf9af8e8073aea538c8a94487edfe26eb6e0c0d69bd8b50bb482cfaaf52c7f769fd9a7e9e84d14a8b120611658bde07f4282e569b09965aa8334ff689f5d4244634f86f013fb3c3e4f3e8e8be2eae80cfcf4d627c934e9896de0204b5ed95bd4120a1a91c4410aabd6827a8dd836a6b047a7fd673c7321fd2275c214297bf225ab21f5cea994b20a97f95948df5421cf380fc57ba0470fc930f920129038f2d7bbc5da06d3fc063293360e38d067f4fb4f1345b9ce78311e7db41e2dacda6fc21fd157272d360781ccd2d56fd5582670f7b127aedb4ad07fe91d68c8caf85bcfcfa5144947998820d5b7efbce63a516a601b870474911e7b982108d3a6bb762da890aefe6858701aa005d0df691ddf941d35975aed7b4cca4205461c82c0dadf0796c2a09864716fad817f353bbc480f07ea542de4aff38887b64940bbe8ca1c0a1938693f0e24e968b3fb1115c25cf195b1171b45f5109481611c966209709b17500ae41193294da7e253365b0339dad2d8ffe978234c7723198b3e94793fe0ea720e6ffe28de610531553f3336dc73add6f08453c5dded1222b6626599dc5d07dcb70c66a341d06cbe2ba22ac3ca0a74939a9abbb55701ef647d63464c58348b220f66f497601426a2385a684d62bde35da2d5b54721463527ca583f52861918215ae688cbce3c37518b312de9114f9864a4ec23ac212e18b5c7ff4f9af36f578440a21781b15f4c22921c75ecc8ce411488ed9486e0e1a0cc858dee14bf4236abe05cca0a11b4aca1bfab64aaf235669e5b8830b25b50c0652c1485e918935dc0d8809b0701151132bdce21e1abe800ffb0757da50ffeca1d79e18859322b8c8e991f562f489d1e16a99b754577267cd726a5bdc69fddd0778c4863db7ad9b379c1e8368dccfd98842fe3fb74f88262d0dbbe0864d26196049af59d757b40c233c7037f90042c2ca0ae994c4da6d951dd038141502caeb18c0a8a7c8698dd148e255fdbc5602d846af2559aedfc9fdc898a4bda1694828ae9b661d65b720ddfd92c4b696851b83f8e6fa9ac6021be28dd9dfa2e9894fe3657631b6a1fc1cc14726a77e82adfb46527ee9866449543839c3d0e1b49a02f136b4f3ff7e5afe8a0993bb6249c08adb4763c5ae61585b6f35e5abca69b89fbd214698aa4c079c1db7be8a322b8d23007af21124ed75378afe5c54d11ba829a3719066389970f5379affe19ceeebfb0039bfce3ff68ed506123e8879aa2fa8ba365322c5b50247ebd3e78be0a2e364c5f4facc804acea82c308a7a697291554b4e1c5eacbc691029b9b391bcd2c4e3a149116afb7fa6611f1da4f0cf99024868d483711a2bce9bd295bc215156a9dd49104c3658eb5606ab614779d82283d844710a886cedacee712ebf88873b87799b3df29e998b2ce1fe4cf5d7f11465564dbf6f0d54389be289be0ea049d6f6801bd62fa8edf34293560ae0c262d3f2bcf18e28b35e4bf792166920331a57b5dc6d14bc6b88d5aa29245436ef0fd45e23dd47ece7bad6d2e9dd84d44e28875d7c14d5d469674b50f11257f670b4f43e6ebe6cfaf71ad4246aafcef88ddcfc319cebcc9367c5051665168019d939fafd0607d8929ebf8beaa23fc4280b391ac57a62c631197d64e858b1d19c7a870657ef7b28c6331b11c3f48439c8843ad993e268771afe6cc76ae92024c11b7c0dc2b19578e739e08ea25f39f8bf9a53c412e439c37e4ac561ae366954f017fdcb4486d4b1e4d2740098f14e477fcad2a4f26d50976f3a3fbc75c30b7edaa01ed46190e9e4dd4c65e14f39153abd3dc0f15738105898f3c23e96210069f622b54ca1d1a8ec7ec761577123ec4850de8ec8e6db0390a372622e05f55aaf0dede473afde7af87ad9c13ff67826b718ed8594ffe21cb43287bdccf2c577b7647727b1c730d19b179b0b63682238490f750352ff74c12d46716b54286c9473afda3266ff32d3a0c092e61ff3a06eaa3b8c12fa75c84d6b9e40f007d759e8256fe274e1aa82abb96edb5575010610605bce960439686a6d39fb2080495ef2d08e99afd3033763f8dd5397edbca27410165e0a57f8d2fb454717207f53b86168812944736cdd1a9cf633ffd7b99a0a40d0d0bad1201a8bdf7e651d32b8b521c8c1e94d740a4dab7ce60be6a8ccaf8ccf108772e3c802e9fb4fd8cc0c525e46ca2b8cc6c349b01ca3c9a32f90ca78c6cc8b47796f29eaf1e522d7a2c76e2c8533b2390112912b4c0e2910600f1c87140a2795296bfd4b0c7d870464fe21f4c52c9f1a01eaeb4d917bc196c049af8c838657ae5e1e31e306f134059e5e06be3d191b6249061ff102e9d0a4bd52e63ec5c4a6ca31e8436c47800c4968804927f495894b60711e53103a535917c2f1b4eecc639869c25dbf588012c626a666235e06d110c2d472e7d5556454cf54fae92dfb5e6b85e17ffef3f7509258be42c3329df95048f75e00bb8dd3f6931b21938c9963ba3419fddfa35ba663a8e8306b6ba6cb67e712c0ab3342028976e1373ceeea5cfcc2d16662b4c66b52d35181ecd44dda8c8545955d8bd13530577e6b8c5706648f50e9a783838aee9f14ddc723cdb6d47902cde60eacd6c796d83bb8ac73f4f"}, {0xa0, 0x1, 0x8, "ce5d217f5feaa46798b0cd72fe9b9fcf5a427473f825a501b69230b963a7f83c5567abfe679a91cfaffffeadf75c8a55d0f71e3068de7aa2b2fe12381b66c32c2c34840edd3a29b4de1b6ce64c269cd896ef86fdf1d830ee060533b0752b201160a98796c43439b5a31033f5a601b1e398ed89e7c6d7be473c24934152bd6cfa8e7b19f5cddc580c28514439"}, {0xf8, 0xffff, 0x3, "a0c4abecf9b6c59cec40e7a6509b8fc7be8abee9c998902370bd8b9ee40cbc765516c207b3b187d4d3319b0303a1d7d740cdfc618ca6b821a03308004060cea9bd4e48e188092d2e865afbb26dce4d83fa902bdc6c22079ceee76ce67d1749e978f5a32e861de1b4bd4d990e0da7535de4c08e8413b6eb8b72f0189855ee706761d2a319df6d26fc2860948027e115b0f212365293faf6fed9f248fcf317c71c1227c14eae1dff24d6b7cbb3bf716b8c6e8bccc5b3d31bac6dc41ef4a6c5b1578cbf74b2cc33bebc6cebbbb53cd9c6e2784f9cbadf4b6c8e9825ac5871bffc3f191b"}, {0x1010, 0xffff, 0x9, "d05a787dfb4ea93b35c2df5c084129f2687540398077915f15bc39c0df2c6fb744346f6c99a7d6901dfc5bfa2d696f02f53c62c94e5ab09ade519abd85da23edd4c47ace83825ef0850807cc20c8804a96e256bd909ee4fb50cc1cc2472b1735336a3f64ad4dc329ed41e76c98b70d15eb366588273c2f09d6a2dc6ed77c6a739d3883ff68e922ade1bb3e0a4b2c610dddfc4d232a12d6f5af5f1da0b9a809376599cb1930b52bf8f19c807a019f474c4597475ea501adae8acca8e0ef27cebb39cf840fac3f0621387c8979925a72567affc155db4ec4cbe1de87a1383b21407305af55be25704125cbcf5e8cc72e2f2834ff6ce42fe1cc7442f265caed8c5757d95a8e0ec91a976f38ff933b2b8ee2343939f220ae4cbb735029a3893476ae0146b069ee5e93fd4562e2d698751cf6b5360c9f5a9fad0a4193287c0c8e13f699b9709b7ef26ae38f85534ca01dc8add49b9c3815bfa7f232d8c673c7af449a4063beafcab9ef28344c15c02d6df0024c0b4ddf295939bddfb3ddd4ad7f5e5db17afe2413e525f9a266c54c2b621b4e7f5aafd9162af1d55e698f113ce73064aeb4d48df02673639b6881bdd3c1a94a97344289677997b4021ecb07d4fd52b41b921a42eed1dd19d0926896c75b0d4cd383b9fd05506d8c3e1a3046c72c6880fecd5da51569d3d782cd6afa9151d3762ee46d1127613e4faf4cc7f7bf204855103ee5f17e1a8174c76b40cc5713ea806e1ef56db5cf17c9b46e5dd54a07de4d54a0c5a87eec73ff8e8efd9667a7291d73b29d3d2962105f31041f4fc1532b58cf7c1985eff6598c55ae21c0a1b8e684b696f98ab616b4ab87986baee3632298084d189886befaddb51134cfb5f1a2ac0f809c3e265b1805e56e0cf4ec9d243537bb77e687ffea57ba3bad0b3e1c81539a13434d7ec380044a3c234b274f4fef13f928325c751b76de6636afdabc31c6460572652cd521c42fb72ac9e8ebf7ddb5d698f0d62ba285f5e98b63bee1133deb811b417e1ddbb3bcad003f1332cfaa84568221e727fe4f487c247c732839467d4bf087b8ec5e82379f6d23a39b883810fafe9ec7525a30eb30c6c996066d8ded589c8bf22cc80b41704b2ff326cf234ff32ea2acbbf14f463de8f02fbd5e584c16f5a0f743b855de163036d189e89c2223075b6399a4352b0162ab16f083548dcee8fdb4d0c3cdce4714ecae2e0f3d5d10240753d1ae24e4862ca7da714656d1413f3846d37a6e2ddeb5be032b9fa3f2c0ea8b9cb9595d67c844a56a0893da6b435bd185340a2ceae3b7b99951131b0d0bafc13fe9a70f8a9e89c369effd248ab0323df204674d4fa4d9fe5f1e56712904b43c1e1cfe561044775836d8ed43e802b6c14a10e98238d2be38e21d3fc4b7e9a52e27a4167d1a81fa2ca12e804e043430994bd8fd5db8d78e6063a38ce8fb51d9e1ad2b4ff9eab95c40e54ce5206c538366185f065d4eb6379bc7e9bb8820089a8b5dd046999ea907138b0173a2a608f033f21a482f6a7684af1c983e5c26a9bc0b0aca1a3a224810c287a400168190342ebca1e85381f3f822cb5e45949372c0671736458b380f146cff99ae7e5c527dd9d76b9b6293415c77afb8be9af697eabe25bad309fd2a741c662c4812558ffe14edad198b61861705f89661635684c94ac8dfc05fdb0ca3597280d6c9b1069665d8f4952ea8f64c6c278b880571a248b8fcece11d5f83738eef01cb66f2c643db973622e3c41d3963f65b0d24ff5fe93dc13467a3bee6defc556470dad7fb3724f2a7a961ba3ecd227cf11d94482d668d0e664fdbc3ef87681d956ad2ed6db606b7cfef7fb11583442bdc2a9af605445992bbe4fc47da1af57dda26a6093c4919a8388402469fe91a455aabf8f9292ad85bf16990ac8ef3f7d756dfbba7173174f7684c52d9906bb35d10dd1010802efc8117d1d48448bc8f2838ec33ec2ffdb393e04286fb843f0793cebdfe718af52a95c8bbe19f7b328c350d110bb0ec38e101de10b11f2d6045a64ec96b355cea61ad92e3458cc4322ef67ceaee313f817e1b8cad8fa7eff8528781bd33dad50ee937861979b4d49d26dd6de15947b1db8f8c765b0ffb144277ba8fa4bd27dd52e095f1948aab08c2a46c893578685a316f72cb61528776a0774d687f7ee586bc770e99b733ff440136117915a8447a6b589176b49e809cede686740793d7a1a9d422b52500c4286eb91d1920129cacc68e6a7b3d1dce0513fc13bc9ede90ae6b71bdbfb69e8441cc8b49c6a9b02c29c376b0584e21683aef569a643eda0d81f9de9f4762370b36d0500042304a6493e6465b8874208bbbe38478e3c10c3b86bb5a83d979e0300297cb090670630762bee744def82558232b4e25736938b56cf742ac1c1933f92fefe8eaa6644bfb6a8ba70296e6653885e6fd8c3b107d60f2a798b46117e69ebb5cf7eb35ff1a8657aee555d3e8acbb114b4ddf9c08d8f1316f01495f7f59396f31a8a402a2f94d25f13f8eae7df610c30ebb3acded8bfd32a5f94e322b3c5e2bcf12f7233230847bec956ca3c75f294cb029c19a7f874b8c33674572931322f32bdce851dbf95a1b7d410b4499e91dfd8c64152a3e1f7286ea88c3d11ffc03ac016861839676d9c7d35d18672171dc5163487c675af1dd93b6d2dc00331211f0a20deb04362b47c387b0ad8ec7144d8e7afc2d2adc274fa8ed78014084bbfaa5b1605e9f8aca4885a0639307dcc080191ddc25b4ff698d313a19d9ad6ea5b44b1a03a5042f114fe6e0efabf96ef3c365e34cf9c8b775cb2a670cbfd46b6aadf5150e36796efdad5ea53a78f7e8136addc3efc6a83470a47b8244ae10b58828ed9e815af1a7b9c4291371e05a109f869ab5d7f76e6ed75638869ed271f309ba43f1043824bb1fcb7eb1c185fcc2d22c567d5793b5570c069265241b851d7c34c7738d97a3f3c638271bbfdea0828f28646be56c8c0f02d7acfc1233a0ce45f2e0a1f9ee4aa3a67aa3f55c532424a673a3244fd1e0017cfc963fe1f6cf9b20b5de8775c2920f9e6c48eb4849919fb4affed62982f2980ecdf198a965d38f8b3dbb4897164d3d79d3163758f43f5d53c00da2c41dfd7d1b79b4f65d2349a660014ca466a3cf652c9351a7eb7128cfd7e0a4a2b567e3df3d9249c480360e317a2994b6e38f29121c09b271c29433f4f62691798df2f785aa8468b82814f2d7181502a8ccf6370c3bd36363c622a7350eab533cc3f4c42a5c25bb6bbf8df98d0acf7683a07e5bb96a42e1e08935b8d62c8fa0407e4049a21b11721766229de2608e884e698d92cfde64b578baf70431d98e7f1453299f7ce4f8a829651f5ef9bbff590d10e80e865d28c8ec8ac0b096df08009cdcc7dbd6a0d91f9d448f7e6182d143b51c72041186f8e82bab85be2fc46c6508490f42195b2b9fb030bbdda5c1a8dadbbf7b5decf3294a32a4eeffbcad88ca1f5dc2546cb000be9efa29133c60ffc2760348b47356e34c110fc544ba83b1659521cdfdc143bf4a2384eca53ae0c783b18eba9e0f27001af9720ffe227e09a491e30e6c5162c5f62a720319efef9cd7f2d82d7dc2ce2f24cc4b30f1b2583232dfce81f5a19a6d0e7c3d74914dea5ac656e1c824d5794206aa16b9fcec516fb2c37c6835d18594a9ee9f5da0238421a4af77f7af464f7ab6ac905d0ab04d3d52771512c103745ae6f926cbac8c5ac72c016f44d159410d0b1909bf30fd8056b430047e57e6dd95ae67bffbb4b95022f904d50082faa11f8ae0224051518ed94e9a48d1ca1017185e0d4730a23b638ce0f39fed02085182475f8ed13d6ccd2613c0474b8a60c3a0255c6644bd44ae8d2ac30da866fbe654f51bf21f4eb9af04241147e44a316fec222e08df60656f6239da58b3dd9c2d8caa936c168b5aeade9eac338153acdd1899c45f459e895f39513ca7314ce62478fc4f1eb2606cb0fc3e9c0fd5aa983c822682ef95d751b4a4d699829ee72135eb15f9ee6543692d8efc7bbdc5a86168c30786e125ea7615e5269653a67a52da37056c83d3529749159b32a26f7d59cab832dfc1823523c550e61f6d4c1efdd7d7bdac1bce00ba37ad03f0f6336e2d7efd79cba7024d3accf7d955ae6038c128bf76389c77d2e148f16378441ea39e0b1336f003bf23b2df1628b827dba0a874cc9018044b627ccae3a1331d3f69e701f9abad7eeccbf96b263423a955d2e8888b8db01d16da9d4caf2a068ae97e07d406f139aa7081d08bf3b940844bf5d0295818cdb3c70e25d1d56a82e99acd38c8cd3cdb4e4abb4c02c5ba5d27916d47d6274b3db25e024b122959affefb9dfce6e317f77832eec16b727242e4c449017b88943547344f5a031939f867805f2ae07f0f9ae594a02430b03f8a365bd5cf6282bc7a96df47687fb97609a5bff7dc17d162786f9cc241342007735f1f314b88ef847e0fb2358d55f830b4a063eeb96be553fb20ad1bea14fe04e5b81a08e87085a89084a3ef9eaa7fba56bde431be55d2ad15953d9b5602eda1db6ff464f218c2c0c74d0e6f71f0318e3dcae9df14025bc5b7e4b1d7bc43f6e41077ee98aaf50c13b46caeea4c4f205638a1003baf7d37f34cabd2d02bc046b3ff070de31f265ee7137afcc20faada8d02114e5c0ce887655ffe550272b1b1c80a6feca31fba0f2ccbad8bb68873158501a9b2f131e7fc84b28270a2b1d93ced675865f68451dcfe0917c7ec9ec59084ba262ef5b9ee9eb69c14a899bfbd3cf391ac451c8db78b127cb070ee8a03cf5c730b8908b2e8fc461bbf3469a7a2d1f51e3af2a61c551320812ad008733d72bc174909b86dceae717413e704e9312c92b253888523a581de4260641648781179c2ab607c70ab780c89b56e1a0484d0160dfc38360bf55b3e30e9e7d5e46c9e1f444aec4d2fab4ba18249833135c1d651fc8ae9e7b6ebc008e185e46c0f6a47e6da43e61c17a76fd7bab7bae9b64329750599dac1646ef46f90c47eb3191d24bef81eababef335d4febd39eaea126d292b5ddb2f6d1d979a06aaa61d1cd5553e5e54ad9d4a41866bcabb8798521aea7392f577c9a7abd75aca2c85d0def6003437750d66ccb8b4216a97a999777917fd008061bfe1f12066c696323cd6b9428bfdd2b797de55af46761c66bbdf04fbd2d840479d0ded9343af97ac27f7bd0fb81f419d8ee8cff6c0b99b4199274e5b0b5a1db930b34f662e4b9a8634207036b24f933b2b365a2b41bc4d6008847f9b89cb01e802fdff368f2a269fcd69abefbdabccdf3154edd58d3aeccab28090574127e647b38d61e2fc9b1347e10862ef28bf15f79a2529b3fbb298fa1cf810d6f2c9ff54ccf8c9d4fff5c5ea6599336fe7f32eacb9817361c0a05cd5fd5b606beff2eed829ec4b1f3249df9430f9ed3b4105c9fbdc6f92c9f31851c821d14c339635cd3e383c9b02c1a2959a2c5d54205e0db2f922c18b2b0c158759889ce3614034b8434f6922a725690a63ca842511f81e2566228e7a778666abf66957f1d5d322ecace9938f487bf15ec7cf43106d5bed736f6aab8db5ee6bc691d7459b8bd63d959105d3f69fe762260a0b858046a6adbcfd04cf9d3adfef9614222ff43f7fcd13e503f6af1b531cc35c58a8b16552ca83a263218db3a84b2d6d2a3796bb41915ae730f6a61fddafe7fd41f667cc28b5c881ce9068590a4dc98396842b2c0a5de7ae49c47d37a811c8da5ea48938731d8ff71bd7b05a9d9b4ca78aade644d0b7b6a21d78e72754cf3eda34441552503491b3ab2490f"}, {0x10, 0x1, 0xf60}, {0x28, 0xffff, 0xffff, "a743f0fb2b3988e6d2e4435908feb70b79b5f1f7"}, {0x1010, 0x1, 0x40, "21f6302429f0795d2a2e54decf14e3d45f944d33026147e210cb9133ebd202427d079e73b19eb132778e729ea2d83f041553d171682d8701ae1a770cd45cfb35b4b0c6dce8827fa7f0bbf81749d7d57270f7ceef5e003f16621c2fadb72702d4284bbc35995e5916f738f3b6d94943da31210b050c4c1533fe75564d7475eda933ed9c000ed76d968e1712480517316366ef9351df6969494c3fda406badd7bad8902d4a3ffcef3f581c16ece3012f3850582f51b0e4f74c43b1a11269d93f09d96e806fb4e64624199f16ac49b567a467c55311d178d803aaec31b1a7c300161114e7d90ff1755d1058390aa0f7884909f3137c987b38e545783dd78f067eeaf5444d092eb716270ee6abdfb865f223faa494f4d51d1417576d3ef3b284253f741c5b475fa192cdff93e9a6f725365f16618b6824deb9db8c1a5347e1a8b81a34a87fe92418efdf7647a34642e96047bae8a659065bd80f4e2d643a686958b7c9d320b596d666aad6c9b2aeca145a319ef7e4f42a201d6f03742c24bdae071b1128ccc3e06b32d29d1ce9af0532d8c703444bdc690d4d8ff72ed06a4d6f810d33373c8d248c6862ab8e62d98362a9a8f828d0973cf42dbb741ea7a203392dd772768b472cea68aa2315551b7e1ef354b74d7eead1b1c144a4edbe7c290b41c32d83ae5a96611cb59ce35573636768df91f5b02fad8a7391ebb642829d272960487bb08f814254edafbd231c3cdd12fa55171bdc7ca4040915b22aed34de683b3e3557dd032892833782e60f68d635c085fb8f0d019422493688267202a139dda3065cb7a1acc48bc0cf735c4598b332d026a01af6465975b69ff9493838f7813eea0cd04980b9023ea30b344e4b3db74b17062217deb9777567fc9d81cd57d7393d6a9693db5395fd7513cffcfcb31d6ee29934f1686ce1ec1528be0c01678c77c921335ee8b53e4bef45194122e2f20401269b8d63a3ca7fda3c19018637d2f3b55d6af5960b25f367d480eb47135ef97d7c9794421e671f7963ca906bc72742544d8dc23e484f5cb636c3935b6fa7b3c1d58dc300ab69f57623c1213b22406fbe40f02c9cc9ccae01a22683cd5f79b978cc6073798f979e51cf8cf57be6eb69d586d0c3c2c81da82b5f73a29c83cf0192462856dc2c3d6f69338ed269ed46d56dd49fff77f233a27092c6698bea42d0b683f532d9910903fea70363c483a9771d2fced20d6e685b627fb2af2a5bf226d2dfe2ed5e9710707d96bdb8748bb2d3a65e66c3a9abb90a5f0ef4c2b72c6d39c5a58e744db7dfaf51bdf477b517e7c6edccbd4de048e2298f5b6ba76c4921751e22278f37f8036bb029ae829ad9abc524b7bd72f30e79943188062e5bb8d6c9d7aa888a13050f9a1f8b912ff2622587c5405c02c715bb83082969fc6832ca6b8d30b79a0fce3f7d2c2083321568a2dfef4ef91a2b6256f85850a724cae31b6940557de55a583eea55a3a65fb1a4d2f044c0f94bdc23b2adf46c4eaae9cf9d39e7c0578184076d0b66a8887fe45fb053afecdd8a7392c821c5dc97f63b487e3c869c82297208dde9e5f230ee93ec33be8046053886c741c7271ae3e075bed8c193faac72d616831a864fb49117669a277db0e20a80e1cf92568cff94ee3510ad63b460fbe6f3e24130d11095fb95cf74957c463b39d977af23ae028d2be8e70d6608c303a656fe8222d994a39fee870c81ef6ba8483937a677e578f9c05125c3cc46cf9b2b6a83e190ce0ad38533f113336d3e64dea90385adee888ee210d00820fa32c46ea801d0acc6366b63f4aa938dc18f9f4f4e1a2ec34662a514086ca4058adb5dbdf6e1303471512e5b9dd6d0c7aa4b13f17f4ba6bfd58eed73109d4f6cdb553c6944422c11befcb9711011f186748296cad36423422a3ce3ef8b1371283dafdd35dd883f4586fdd2187cb83d7d76c91ef33eb6de8b0b76fd4e0da5ac8be1ba7fc71e669397b3105ec66127ae4763bd6e3bf4bfae79faf25014e7672c6ea607bf36be5138c5e45f6882340a7d8202b3d7ed199553d4f73b9b803e6586f78bae20cd43dd75562611c710d45f053d34dad0710fb26001d589beff91155aeb64ddca4058a9b43c359dec857325cc22320a7847e475e3f08491c100f26cb6b8c2e18b1bbd585542a2663da5cad6bed4de47120d51d1912c186ea3b48569c8b6b450c69852bacb5771c9fc7fc0ce915cc3fccf6b378a13b93b9fade63266ae7a4f355f1900196b325105814f98976390c9de1c5125c74b557aba65ec3c7c9f223d0e926409519044c55c514b916a02bf2257db3f8bd5e08fecaac8b533e5f893fa5c237731280b82326a28a220fde96c842d96a279cc5a00e55ef92d639a0f6e9fe54176a9ff26560179d6b0c43a17184b307b52ffdf16155cdb9bb00171911a042c25e0ca027a4604e5ce87b3fde6ccfdc335e70f0a048f39078685e995f2ffe9a7b1e7f52938b0b566a02599b8930bce6e5eab0feb00413bca8b2195208980822ef06b2a26a6b4001a8d57cf670233fffd1b65936c7b03452f91258dd73cc797e2ee680bd3f46bc0bc0d923b92ebb7215d9800d0f831b0cf6b894ea4839ad82b5f283aef181be1c30e25e0d8459a1cb8b313091c86c75abadfe89220a0b85dc28e4dc553f674118ce61e5997d00960b1dd5de07e3815d6a76b705ab836708d9b8015d221bb0952e11b06668c03ada2df0e4da3c2d8e8e1111fde393f6f69c5c1c196dae5a5dd19fc9fd00a3f552183f035af15dacc425092e56862c3366355c8286558da3e249d132ef317683eee08e323206496a98e85bd0233db2d6088c7877c8b544da2a1b8a097cde8ad97dd55bc58e3a5a6a3a332a2067a888dc62639128ea51cfd48b1e5a0a44cc02c12a28c33591b0a017dfa9df09c9accbc565f8de11fcb5e4209c2a2140c406685921471a26754fe1b6cd5caf47fbc9fa7957d4f95ec9df1aa8435674dbcf0fc7471a5cde2a4a60dafd309a073850f184d8ffe5dfe44cfd16171c869c0f885b268df7596a5d59b9f97e5228d802f9aa4c35f86beb17876b09a4990879fa3eb31284a9334896beb4c5c347544f18e0238cc3b7efcd83e274dbc2d0a39e7936f77d0a20033a4de13bca230fb58d4618c0c86df775f92829ab9666b1108ade431facdc6f685aca467f02dbace1147dce426fc61d1e964079a528ca22bc0f0e5a453d917cd0cf41d1f0420a8a2871699c53183bc057d3bfdce8ca5cdf9a5ac78b63fc3a5de71698de0a5fb135d0ec03b544e32be2da7b85939e60d7bc3ff82bf244ec9a2225c511707da684698fca99b9129fc7791fd18534e4927531c8b3095a455573aa04bbef397addcabc67131d9dd851dfdf128fbd30fd033568809bb00dcde7f4fc2fe5a19a9623ddd750d99511e128aa5a60d79933ea6728c51e3498ec1d636af17a81b4a7946a9ccf95ff229f290b4c222be93b2a5db6578163853176fda7e675737b0eb4743d38487c418d0258f188900c2c1f1a366b31742883ef2bb23dd903f283df06318f17c42b8741d3ee9313e539106c17689ac360caf2c4d42702aaa04b0f8b1aa5d2a75843de0ce1ee4c342dd8fce8bf804aafdc19f27e7a30486a43ff5b3ea13a959e71e8c8a15da7a7626faa79acee5bae320b1713cb353bd8d21c610cad8bdd08f9c018001b69a51ae516aaad9dc6b547c0aff389377843ec0dacd4e56fcf9f5eccb86be91ab1d321b7e73b3da640f94f58e9066157e9a0a98c089258117de104e2df378a655cc9834dedca41e2677ec6c00808a1ad9b8a3a59f164975cd92591348564662062d686bb4feac94b93b23cbde33471be22666015a9005623abf55ae6e1989be622fbc697dc4567b80bca9b59ced48bd9e828d6f8d1fa5975c903b4cd5a4c2b7d9977f83634ff1a1b3a0fd628103e25c5f4f6633c472ddfdf10ed3be227bfe3e2e860eaca9a6dcef1fff668b34ae6cd04f46ef87c375816de1489b35a6569501b3f42ae3fd03d1784da37a146af0cb70bb10a8406caca74b02bf1375b231f84d21da501e5e0a2a17652a4a73bb5cf165a50973687b5e5ec7f8e08bfc1f9115d258a807fbc557084c24889fc3e670323748ebe1d7faf0dc41ba090ba8539c50a26accccc8c667417ebbfdeb8c112d7637caa4963b573b2dbb2500e03305fc2925ac02b41b379d2f9cc416b9ac2fd386db075b85a30cffbd9f2c6618ce91506420f9684363f2828cd9720af3ab3678d48a9a41ae0b2c7c1f6f25e3fa872aaa8799dbb10d33159b9939d50303c79eb9ee5178afcd2e9a0b6a3b1afa49ca5ce1f50b4fef03295683058fa2cd734bd45acf15ae09047603e057c83763d3eb13f9c73cf5df5e78878537731148fbb2772e9488bcd6d1bb232640c2db6695f6562364e9afa542e693feb269c28b6c4a81625e468f9205fa230f02dcc2c255bff7f93cc0848acdb6460b2deac0fc8b89bebeb9fd765d2fab3abb0af35fcde287e173fb4812c26107d2a28aab2774ed2b59c4d904f62759ed8ed6321a3c8c8d878d922e2cd21c53e8a5011509267a7cea323d90a1aaeac28ee885f32b96ba038533ee6531f939770417c0d921afc15ba65ff865e2bb030103ed1804a3b78359219faf1e295733768de8d09a45e7114ffa07b4c460517e56ac495e1066cb2e164c1de41bf47ee11b812d47a023773ec628fda3fdd832b5f15eba5be63f4ff87ce1645e1832446a73823a5a5cd785e1186fd95bb665bf834eec982d1d93044c94d1573ae56d1f3c59340a15c7f462d9c917f93880c33816d8065870fba47795498ec580a08dcc9e3eaea0ffff22db294e8a6d64c98c067311902cc7780e325b3132df53bf6cf1a0402daf0c335897d9e24d77ace4b658ba02cdb479ed8d6a3ae99f5c5212fadf4646b8f7b9ee984587ff49e47ff8d4364685ce4704c90deab2779c7c4810e849b1e588e6f1d217b4357deaf56625ad1cda1172f4f401942aba6aaf43b09bcfaf87ccc76b2e96c0a0a3106b4e15e6e9cded6fcdc9168cc045c74454f731da706306998d4979fbd47d85db4620a3c0225004852881eae7cc89900c577861c4f7417519e4e04634584a42a3b35938e8b373f3769ffe59c981ba7f68431a60f59216ccb664873166f3970713328a458b5e1ded6af4407550e2efaca325f9ef44cfb33c402e8a5d009e71ebe01ee895964f96d114418ef8c83685ae14618335a0bf6b65eb9816643a89562d0ea96173dc7c43c25c6453f0ce0fbe2ccf3870db95935b9ba095cb66e3af18d6846b01ba98a18ce44069c8fa95b15b9b46f742213f7c5e03fccbda74ef8a0a763b355a35458645795d2043f0e531e597bc5e5df0ae376f7ee2e3147f9f280918e5c4731cb491f709745a9e9d49d34c2e2a9dfd7d41b80520d614cfde1fb33ac2b2769287d2845b269482133ca5918e810a0f3585d5ba5cc8089ce85b0c968ee5376c50de447ffb427906fce5e9ebdca3644362786240e6ea805f70989fb192097a70f7dfc147106d7800c298973222ae543017a53a0a40386f973ce199c820b5d5a0c9f6c87685a59afa8a709c4f97eecc457c01c7dbba0a534e9beacf4d189e1eedbc3a9a5f42b95184c534f73ed5ebff65e347e1fcb89df766791be531e98744c971f19fceaa34a1f806c70b5a4562644aeca247653fca92e169c71c70daa925b45b0bad46f06f932992528221e63ca91a891aa2362786a60d2d77497c0bc7e4330b42a707f2724b965d020c0963f2b74116851694d73dc16c148d358f5a4b770f1cf55177fe8bef1d19"}], 0x3200}, 0x400) readv(r5, &(0x7f0000002200)=[{0x0}], 0x1) kernel: double fault trap, code=0 Stopped at witness_checkorder+0x1b: pushq %r12 ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace witness_checkorder(ffffffff82524a10,9,0) at witness_checkorder+0x1b mtx_enter(ffffffff82524a00) at mtx_enter+0x3a arc4random_buf(ffff800024f7c0e6,2) at arc4random_buf+0x27 ip_randomid() at ip_randomid+0xb2 ip_output(fffffd807448ba00,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0x1ab udp_output(fffffd806f6ead20,fffffd807448ba00,0,0) at udp_output+0x5af somove(fffffd807ca9c7f8,2) at somove+0xf2f sorwakeup(fffffd807ca9c7f8) at sorwakeup+0x79 udp_sbappend(fffffd806f6ead20,fffffd806f436d00,fffffd806f436db0,0,14,fffffd806f436dc4) at udp_sbappend+0x336 udp_input(ffff800024f7c748,ffff800024f7c754,11,2) at udp_input+0x1320 ip_deliver(ffff800024f7c748,ffff800024f7c754,11,2) at ip_deliver+0x353 ip_ours(ffff800024f7c748,ffff800024f7c754,13b5,0) at ip_ours+0x412 ip_input_if(ffff800024f7c748,ffff800024f7c754,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806f436d00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806f436d00,2) at if_input_local+0xf9 ip_output(fffffd8068eee600,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0xae5 udp_output(fffffd806f6ead20,fffffd8068eee600,0,0) at udp_output+0x5af somove(fffffd807ca9c7f8,2) at somove+0xf2f sorwakeup(fffffd807ca9c7f8) at sorwakeup+0x79 udp_sbappend(fffffd806f6ead20,fffffd807448ba00,fffffd807448bab0,0,14,fffffd807448bac4) at udp_sbappend+0x336 udp_input(ffff800024f7ce28,ffff800024f7ce34,11,2) at udp_input+0x1320 ip_deliver(ffff800024f7ce28,ffff800024f7ce34,11,2) at ip_deliver+0x353 ip_ours(ffff800024f7ce28,ffff800024f7ce34,117e,0) at ip_ours+0x412 ip_input_if(ffff800024f7ce28,ffff800024f7ce34,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807448ba00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807448ba00,2) at if_input_local+0xf9 ip_output(fffffd8068e9a400,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0xae5 udp_output(fffffd806f6ead20,fffffd8068e9a400,0,0) at udp_output+0x5af somove(fffffd807ca9c7f8,2) at somove+0xf2f sorwakeup(fffffd807ca9c7f8) at sorwakeup+0x79 udp_sbappend(fffffd806f6ead20,fffffd8068eee600,fffffd8068eee6b0,0,14,fffffd8068eee6c4) at udp_sbappend+0x336 udp_input(ffff800024f7d508,ffff800024f7d514,11,2) at udp_input+0x1320 ip_deliver(ffff800024f7d508,ffff800024f7d514,11,2) at ip_deliver+0x353 ip_ours(ffff800024f7d508,ffff800024f7d514,f80,0) at ip_ours+0x412 ip_input_if(ffff800024f7d508,ffff800024f7d514,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8068eee600) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8068eee600,2) at if_input_local+0xf9 ip_output(fffffd806f787d00,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0xae5 udp_output(fffffd806f6ead20,fffffd806f787d00,0,0) at udp_output+0x5af somove(fffffd807ca9c7f8,2) at somove+0xf2f sorwakeup(fffffd807ca9c7f8) at sorwakeup+0x79 udp_sbappend(fffffd806f6ead20,fffffd8068e9a400,fffffd8068e9a4b0,0,14,fffffd8068e9a4c4) at udp_sbappend+0x336 udp_input(ffff800024f7dbe8,ffff800024f7dbf4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f7dbe8,ffff800024f7dbf4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f7dbe8,ffff800024f7dbf4,d82,0) at ip_ours+0x412 ip_input_if(ffff800024f7dbe8,ffff800024f7dbf4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8068e9a400) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8068e9a400,2) at if_input_local+0xf9 ip_output(fffffd8071064300,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0xae5 udp_output(fffffd806f6ead20,fffffd8071064300,0,0) at udp_output+0x5af somove(fffffd807ca9c7f8,2) at somove+0xf2f sorwakeup(fffffd807ca9c7f8) at sorwakeup+0x79 udp_sbappend(fffffd806f6ead20,fffffd806f787d00,fffffd806f787db0,0,14,fffffd806f787dc4) at udp_sbappend+0x336 udp_input(ffff800024f7e2c8,ffff800024f7e2d4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f7e2c8,ffff800024f7e2d4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f7e2c8,ffff800024f7e2d4,b84,0) at ip_ours+0x412 ip_input_if(ffff800024f7e2c8,ffff800024f7e2d4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806f787d00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806f787d00,2) at if_input_local+0xf9 ip_output(fffffd807105f400,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0xae5 udp_output(fffffd806f6ead20,fffffd807105f400,0,0) at udp_output+0x5af somove(fffffd807ca9c7f8,2) at somove+0xf2f sorwakeup(fffffd807ca9c7f8) at sorwakeup+0x79 udp_sbappend(fffffd806f6ead20,fffffd8071064300,fffffd80710643b0,0,14,fffffd80710643c4) at udp_sbappend+0x336 udp_input(ffff800024f7e9a8,ffff800024f7e9b4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f7e9a8,ffff800024f7e9b4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f7e9a8,ffff800024f7e9b4,986,0) at ip_ours+0x412 ip_input_if(ffff800024f7e9a8,ffff800024f7e9b4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8071064300) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8071064300,2) at if_input_local+0xf9 ip_output(fffffd807448b000,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0xae5 udp_output(fffffd806f6ead20,fffffd807448b000,0,0) at udp_output+0x5af somove(fffffd807ca9c7f8,2) at somove+0xf2f sorwakeup(fffffd807ca9c7f8) at sorwakeup+0x79 udp_sbappend(fffffd806f6ead20,fffffd807105f400,fffffd807105f4b0,0,14,fffffd807105f4c4) at udp_sbappend+0x336 udp_input(ffff800024f7f088,ffff800024f7f094,11,2) at udp_input+0x1320 ip_deliver(ffff800024f7f088,ffff800024f7f094,11,2) at ip_deliver+0x353 ip_ours(ffff800024f7f088,ffff800024f7f094,788,0) at ip_ours+0x412 ip_input_if(ffff800024f7f088,ffff800024f7f094,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807105f400) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807105f400,2) at if_input_local+0xf9 ip_output(fffffd806da42e00,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0xae5 udp_output(fffffd806f6ead20,fffffd806da42e00,0,0) at udp_output+0x5af somove(fffffd807ca9c7f8,2) at somove+0xf2f sorwakeup(fffffd807ca9c7f8) at sorwakeup+0x79 udp_sbappend(fffffd806f6ead20,fffffd807448b000,fffffd807448b0b0,0,14,fffffd807448b0c4) at udp_sbappend+0x336 udp_input(ffff800024f7f768,ffff800024f7f774,11,2) at udp_input+0x1320 ip_deliver(ffff800024f7f768,ffff800024f7f774,11,2) at ip_deliver+0x353 ip_ours(ffff800024f7f768,ffff800024f7f774,58a,0) at ip_ours+0x412 ip_input_if(ffff800024f7f768,ffff800024f7f774,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807448b000) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807448b000,2) at if_input_local+0xf9 ip_output(fffffd806ab4b300,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0xae5 udp_output(fffffd806f6ead20,fffffd806ab4b300,0,0) at udp_output+0x5af sosend(fffffd807ca9c7f8,0,ffff800024f7fad0,0,0,400) at sosend+0x671 sendit(ffff800020a93128,0,ffff800024f7fc30,400,ffff800024f7fd20) at sendit+0x52b sys_sendmsg(ffff800020a93128,ffff800024f7fcd8,ffff800024f7fd20) at sys_sendmsg+0x1a4 syscall(ffff800024f7fda0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xd07db4ffd70, count: -99 ddb{0}> show registers rdi 0xffffffff82524a10 rndlock+0x10 rsi 0x9 rbp 0xffff800024f7c040 rbx 0x40 rdx 0 rcx 0xffff800024d48000 rax 0xffff800024d48000 r8 0 r9 0xfffffd806f6ead20 r10 0x15 r11 0x9029b188ce73ea r12 0xffffffff82508ff0 cpu_info_full_primary+0x1ff0 r13 0x3 r14 0xffffffff82524a00 rndlock r15 0xffff800024f7c0e6 rip 0xffffffff81ec498b witness_checkorder+0x1b cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800024f7c000 ss 0x10 witness_checkorder+0x1b: pushq %r12 ddb{0}> show proc PROC (syz-executor.0) pid=10648 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020a93d58,0xffffffff82660618 process=0xffff800020ad6f20 user=0xffff800024f7a000, vmspace=0xfffffd807f000a10 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 15253 483117 98931 32767 2 0x10 syz-executor.0 *15253 10648 98931 32767 7 0x4000010 syz-executor.0 29894 216023 11669 32767 7 0x10 syz-executor.1 29894 161781 11669 32767 3 0x4000090 poll syz-executor.1 11669 36717 76044 32767 3 0x90 nanosleep syz-executor.1 76044 39595 34029 0 3 0x82 wait syz-executor.1 98931 332862 21703 32767 3 0x90 nanosleep syz-executor.0 21703 69705 34029 0 3 0x82 wait syz-executor.0 50586 401019 0 0 3 0x14200 bored sosplice 34029 26955 85900 0 3 0x82 thrsleep syz-fuzzer 34029 147340 85900 0 3 0x4000082 thrsleep syz-fuzzer 34029 484653 85900 0 3 0x4000082 thrsleep syz-fuzzer 34029 416697 85900 0 3 0x4000082 kqread syz-fuzzer 34029 348895 85900 0 3 0x4000082 thrsleep syz-fuzzer 34029 307473 85900 0 3 0x4000082 thrsleep syz-fuzzer 34029 480504 85900 0 3 0x4000082 thrsleep syz-fuzzer 34029 102244 85900 0 3 0x4000082 thrsleep syz-fuzzer 34029 378701 85900 0 3 0x4000082 thrsleep syz-fuzzer 34029 459716 85900 0 3 0x4000082 thrsleep syz-fuzzer 85900 367180 26093 0 3 0x10008a pause ksh 26093 392362 49880 0 3 0x92 select sshd 58007 313331 1 0 3 0x100083 ttyin getty 49880 138740 1 0 3 0x80 select sshd 5626 304765 28822 73 3 0x100090 kqread syslogd 28822 387307 1 0 3 0x100082 netio syslogd 89146 40113 1 77 3 0x100090 poll dhclient 91996 284589 1 0 3 0x80 poll dhclient 58905 187100 0 0 3 0x14200 bored smr 25927 516488 0 0 2 0x14200 zerothread 25271 96451 0 0 3 0x14200 aiodoned aiodoned 83355 262179 0 0 3 0x14200 syncer update 9777 185968 0 0 3 0x14200 cleaner cleaner 60747 228469 0 0 3 0x14200 reaper reaper 60260 230194 0 0 3 0x14200 pgdaemon pagedaemon 22425 24609 0 0 3 0x14200 bored crynlk 3874 323473 0 0 3 0x14200 bored crypto 41852 17924 0 0 3 0x40014200 acpi0 acpi0 34729 41001 0 0 3 0x40014200 idle1 56269 359648 0 0 3 0x14200 bored softnet 33835 363170 0 0 3 0x14200 bored systqmp 47441 10932 0 0 3 0x14200 bored systq 71203 22451 0 0 3 0x40014200 bored softclock 99784 324575 0 0 3 0x40014200 idle0 1 303111 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 15253 (syz-executor.0) thread 0xffff800020a93128 (10648) exclusive rwlock netlock r = 0 (0xffffffff82479698) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendmsg+0x1a4 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9496 6335K 6335K 78643K 11388 0 pcb 13 10K 12K 78643K 15 0 rtable 109 3K 4K 78643K 9209 0 ifaddr 39 13K 15K 78643K 1472 0 counters 43 33K 33K 78643K 443 0 ioctlops 0 0K 2K 78643K 492 0 iov 0 0K 36K 78643K 2017 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 6628 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 80 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 6479 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 8 25K 33K 78643K 10527 0 sigio 0 0K 0K 78643K 385 0 proc 48 50K 83K 78643K 10224 0 subproc 34 2K 2K 78643K 3434 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 4478 0 in_multi 33 2K 2K 78643K 2650 0 ether_multi 1 0K 0K 78643K 59 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 211 943K 943K 78643K 211 0 exec 0 0K 1K 78643K 4054 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 223 29K 44K 78643K 40851 0 UVM aobj 130 4K 4K 78643K 134 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 1034 0 NDP 5 0K 0K 78643K 609 0 temp 102 3029K 3125K 78643K 45449 0 kqueue 3 4K 38K 78643K 2035 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 427 0 420 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 3014 0 3012 1 0 1 1 0 8 0 rtentry 112 2328 0 2282 2 0 2 2 0 8 0 unpcb 120 18403 0 18390 38 36 2 3 0 8 1 syncache 264 221 0 221 40 39 1 1 0 8 1 sackhl 24 6 0 6 6 5 1 1 0 8 1 tcpqe 32 27 0 27 20 20 0 1 0 8 0 tcpcb 544 10095 0 10091 124 119 5 13 0 8 4 ipq 40 94 0 94 38 38 0 1 0 8 0 ipqe 40 3216 0 3216 38 38 0 1 0 8 0 inpcb 280 34786 0 34775 137 131 6 9 0 8 5 ip6q 72 11 0 11 8 8 0 1 0 8 0 ip6af 40 15 0 15 7 7 0 1 0 8 0 nd6 48 668 0 661 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 9510 0 9316 33 20 13 14 0 8 0 art_table 32 9511 0 9316 2 0 2 2 0 8 0 art_node 16 2327 0 2285 1 0 1 1 0 8 0 sysvmsgpl 40 64 0 35 1 0 1 1 0 8 0 semapl 112 6477 0 6467 1 0 1 1 0 8 0 shmpl 112 132 0 4 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 13279 0 11847 47 0 47 47 0 8 0 ffsino 272 13279 0 11847 101 5 96 96 0 8 0 nchpl 144 26944 0 25340 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 135490 0 135490 2 1 1 1 0 8 1 percpumem 16 232 0 200 1 0 1 1 0 8 0 scxspl 192 87664 0 87664 59 58 1 7 0 8 1 plimitpl 152 1886 0 1877 1 0 1 1 0 8 0 sigapl 424 10115 0 10082 4 0 4 4 0 8 0 futexpl 56 298090 0 298090 2 1 1 1 0 8 1 knotepl 112 5247 0 5228 14 13 1 3 0 8 0 kqueuepl 144 8966 0 8962 30 29 1 5 0 8 0 pipelkpl 48 6186 0 6176 1 0 1 1 0 8 0 pipepl 120 12372 0 12353 49 48 1 3 0 8 0 fdescpl 496 10099 0 10082 3 0 3 3 0 8 0 filepl 152 140415 0 140314 156 147 9 15 0 8 5 lockfpl 104 3938 0 3936 1 0 1 1 0 8 0 lockfspl 48 1101 0 1099 1 0 1 1 0 8 0 sessionpl 112 217 0 207 1 0 1 1 0 8 0 pgrppl 48 515 0 505 1 0 1 1 0 8 0 ucredpl 96 26041 0 26032 1 0 1 1 0 8 0 zombiepl 144 10082 0 10082 1 0 1 1 0 8 1 processpl 960 10115 0 10082 5 0 5 5 0 8 0 procpl 624 30688 0 30644 39 34 5 5 0 8 1 sosppl 128 4379 0 4378 2 1 1 1 0 8 0 sockpl 400 56955 0 56930 250 237 13 16 0 8 8 mcl64k 65536 61 0 0 3 0 3 3 0 8 0 mcl16k 16384 42 0 0 4 1 3 3 0 8 0 mcl12k 12288 42 0 0 2 0 2 2 0 8 0 mcl9k 9216 49 0 0 3 1 2 2 0 8 0 mcl8k 8192 44 0 0 4 1 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 198 0 0 18 6 12 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1122 0 0 36 0 36 36 0 8 0 bufpl 280 36151 0 29885 448 0 448 448 0 8 0 anonpl 16 1656017 0 1641029 287 204 83 90 0 124 4 amapchunkpl 152 108453 0 108290 254 239 15 21 0 158 6 amappl16 192 58913 0 57903 364 302 62 63 0 8 8 amappl15 184 1281 0 1280 1 0 1 1 0 8 0 amappl14 176 1581 0 1579 9 8 1 1 0 8 0 amappl13 168 2297 0 2294 1 0 1 1 0 8 0 amappl12 160 1204 0 1200 1 0 1 1 0 8 0 amappl11 152 1714 0 1702 1 0 1 1 0 8 0 amappl10 144 737 0 729 1 0 1 1 0 8 0 amappl9 136 1804 0 1801 1 0 1 1 0 8 0 amappl8 128 5745 0 5617 7 2 5 5 0 8 0 amappl7 120 2028 0 2009 1 0 1 1 0 8 0 amappl6 112 1088 0 1060 1 0 1 1 0 8 0 amappl5 104 8764 0 8751 1 0 1 1 0 8 0 amappl4 96 5815 0 5778 5 3 2 2 0 8 0 amappl3 88 2045 0 2040 1 0 1 1 0 8 0 amappl2 80 65854 0 65773 3 1 2 3 0 8 0 amappl1 72 289295 0 288834 25 15 10 20 0 8 0 amappl 80 34517 0 34462 2 0 2 2 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 133 0 4 3 0 3 3 0 8 0 uaddrrnd 24 10099 0 10082 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10099 0 10082 1 0 1 1 0 8 0 vmmpekpl 168 107405 0 107370 2 0 2 2 0 8 0 vmmpepl 168 1476205 0 1473728 458 314 144 159 0 357 28 vmsppl 368 10098 0 10082 2 0 2 2 0 8 0 pdppl 4096 20206 0 20164 6 0 6 6 0 8 0 pvpl 32 4019597 0 4000745 691 494 197 215 0 265 18 pmappl 232 10098 0 10082 30 29 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 631 0 426 7 0 7 7 0 8 0