= syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) write(r0, &(0x7f00000000c0)="bedcfccb8ef9b216449319b5c233c7610ce7a927653d8744c900841235457c2d4a9b1254aeeee1203f557e1ca415e3392a590ec52fbf", 0x36) poll(&(0x7f0000000040)=[{r0, 0x84}, {r0, 0x40}], 0x2, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='$$\x00', &(0x7f0000000240)='$,^+\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\xd2-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=')}\\\x00', &(0x7f00000003c0)='*[\x00', &(0x7f0000000400)='\x00']) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() listen(r1, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) listen(r0, 0x81) setrlimit(0x3, &(0x7f0000000000)={0x7, 0x100}) socket(0x20, 0x3, 0x7fffffff) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x44b, 0x100, r2}) syz_emit_ethernet(0x9c, &(0x7f00000001c0)="318c74afa5cd833fe669212cc58ec7bdd27de528acf6b082634f898800369c427a3b4047e7fe07ec911f4eb7932ea9d797e9acaaa49f966d04a5b4556e11c9ece4034fac0fbd082e7f24ed48538c84f75004fc1b909d56b2db603aa53120b5cfb95abe677b2492bc1e8cf2461f4f891ca61ef6101604eeff23943d7f411d6ff2c9b519f086173c08cb0dd54f4e049d6c6754bae61956b6fb3aa83f8c") fcntl$getflags(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 16:00:09 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) msgsnd(r1, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000771837977b"], 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) r2 = semget(0x0, 0x2, 0x260) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000001680)) clock_settime(0x4, &(0x7f00000016c0)={0x50b, 0x20}) chmod(&(0x7f0000001700)='./file0\x00', 0x44) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7215471, 0x5}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x46) close(r1) 16:00:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(0x0, r0) r1 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000160000/0x1000)=nil, 0x1000, 0x1000001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rmdir(&(0x7f0000000080)='./file0\x00') socket(0x16, 0x3, 0x8000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000001280)="52f21d1918744199a422964abb4d260b235533721b031ee67277ff65fbab1e9822a3a26bcd9c0346d77ff5d945862d83e08fc87bec10aea14a44ae243dafa8907c03ceaea04c5e7517874d920d391f97d219f626f6508f01459026d278f4f5e9bc69318cbb4b1123a17f88de34bb0b5d121b5343050e3940fda8474adc12a8ed9484bc3387f35233375dd070041b8534a73f355d948ea616611c14b04c600ab690076d6ed51831d4bca006f4aceefd7309779c220f34b8e4c871af41d1e5f02187e87a486b50f7b0b15af8d24fb997552702608ae638483f4b424fb80f5e2494da468d1ce6d353a0e00b189b4fe059dc023c4fcf73f630971a06d41d4762c5ca94a1b3145ada6df71b1ad1d120eeb62a4856ee39a9b6cbf474045c3c7bdc03f5c47d149bed4096db05ff6946854a343a3e409ab282d28a03696bbc751a62f5204d95a9b901034db76d571afd73424d14f8d1bdb4c8f6025ab0c0c7da3edf62b231eeb8ead5fd80237bb64e8b9b6b3e9d786d085d4ac6a828db5ae3be7a2994188a3df3be0f04c58b7530d875f128772282fa2b80343d1a51d602a38c0955592459a9aeb9577dcad66a3a0edd1409311f845863594340084d2df448bbcd4afe94174ce2d7b654257cd3614f8617811c609242613e533b459d46b56b2853714098d10ea4e8eb8b21f2bdacf46e56b3f3d3d008b1bf4d3d1f2c3052c2f26cfe95984930ff81e24f53a301ea3a8225ccb822d02d673588cba45ecfc1a4fca1b7443ba5ab9030d1679ebdb9a41384c4cd3c0e439a7ce8e6a28f82a5e9bb1af589b587dd640ff04cace8eb2331440d72f8129384b5e0c61ecba0439bf5247b30a6399f0616ead629098fa77c460a832765ea86086461d4eef4e3f29a7a1c4936ba0460411ad9d6f94e0d7fa8d1332844a8ac74a853b8dfcebea610d02454162599b9f42650a9cbcd93b231d92395b1c529ed2b3d4fd0a50ae77f1066900d86d109f2ed89b5e41fa45564aaccb6d37d76d9a710af6b8fe8e5ef9423241aac2b99bf6fb0e54f76e831a66e7dfa16266f44d8a6e8d7066c397692a1820fd15c40ce606a84db3d7786d87f12dbcc36466ee069719e10e5530eb69b331c14b02b0c6815ee400a4b76d2857f7b55b8c794f4b6390d6b3e063576691aa7eaff085c23e3e8611754d1b762bb3a43708ebe840bfa4f65b7c32d3483e77c4403f1f84f8b7037c2a63537c93ba18bc3bb5e6cc64469e7d082f6f54f948cf4fd04acd882865f2b5bae031c004f1484cfe9f203c0a1946af543a1dbcc5ba9835277eb64464d8b3ac8fa0a510cbae31b751368ea21c75872adb1c5e30571c2cfed63f2a1fdd39028db1e1af63aa5a28b0afac7b41ba8f20fa76b5b92122fe64c7e3f04af744da60bf1324ea3299fecab7b0a53fd909d5410e2f2ab10cfaa254cf845809ea22fc59dfcff9186bfc3b741680bbc1dae704a0080eedc3f97bbc7e1cc3fd015f114b8dffe89ebf2bd0963dc17067d6337438d847681836c89c90ecb1dc20b24f0e766f6d2de7ae3ee21028a0c6496f477b3d7d6bc3120069105a0db6673c250b1f10990e7afe7c3af16d23a1f45ee2c7b7458295a92d39d6d520646e9927d036968fcad22762d862621fc2ab1b7a9bf5d46539c3a9f488005e7f1a40775d2ad1eb62b49f1d3a7b1cc1808916e75a82f72b8469dce4dafea182a85835f11098c65526d9212b4c7b0b92e7b517769a9fc2425397aaee3837bcb289a867ea575e3fd5163f770e88535690b7df3cc261038d8b9f653809a850683f75d92bb4b2ea813b5360d04084254db9c3ed87ed26815506859b2c93a4f622bc9ab3752ce9bcaa480793dee0aa3c15e3b102b8b99f5a49268ed60f0aef47adaa2f9f8ff3c212a8fd002fd355bd0f955bb707d4818d8329435bf0cdfaae4e61c65b3a40c1b36f2354614415a976f978d6984b3b733aa09bf925b7a2ef7953bd265b2065634f61a39e38a466a64dd4970f3d1829ba25a11f81fa10a19607c63fd8f3ba314b0bf05e3402fb5b38f70ffe2c1213414963457b819059100b500db34b3944c95606ef7bae3f0084404847926b9b6483fbe7ecfd1cf393e1408aa17454622785623422c8384519429b20083cadfad6a6f70a8358491bc583a12c45290128ecf6bb78b578663f4be4d8aeb92c16713d3a523354f6f6c28e4becaec48c59d6c2b3b707366e8e09034d0e3308908cd54b6311983b772978f21a8499cb5f045888f6b90496af23974df933e521d19c74e7402533ab1c7e3e1e4efe16ba0a47b0769c2c8b67b6159d2bb0c7130a4aad4a61bb0c939e5628046942f37d60653544a51f387499c1d777159041aea52453542ca0cd4972d5dc66800c7edd167137fbeef44a7c74af95e1674e994436a8400194808aba537b9ba17ebe7d3950205839c88a8d6e7e649c1aaed40e878b0f206edb492838ce96c130c4a9a17a1f2cb2dffa0dabdc1e738ce7d5cb4428fd0384171d32fffe39f73d6208b337232056abc83b5e0421dc7ecb0dbae2ce1c3906a99a4fc4513e6fd10cc01c20bfd7503bd46eb72e4aeb09ba2ddff3a99867aa67640efe495e56d978c215b3f18535ffbb2a253d25ba7fc8108d68e00092e7e05c16e3954b57cc82124e88cf5791945d515775909c030fb4e67fdf1e6ec3235463de253853b2bdd06e3bb0b9cf65bd35b6d560bf9ea4b93de66dcbd349ed3f835426480d6ebe92cdc040ad86108f894c5f53e2d41062efe27fd5fc39d5b98e7262284fc07071dd95b80b86bf51ece7b60cf37a426643f9dda7dcdfc7282576b226b893653bb52e0a679a43cd9e4d6244a16a40c44e8889dc5ccf75977af786111e59daf9b4235cfba07dad997bd30a58d6074e48684ef05c6dfa28cd41aa47215c68cf0984c159ad6e1f241dc632dbcf843ffe5395cb30ba1e101d445c790779bbc738f2a30627e826bdb1c1443439dbfec98b94507d711f01bddb684f118d62adb5f0dc34203dd8113c52fc812ce800f17503ea40b40d34e8519a7d97f64ab063c284bff2df6806bba90e1afb0d87afbe4aa0e8ff5af92c6e774efdc7f27e4db29c20c3d126d020675f5fd667e3b89e97acaf3eb6634541e1579ea6ba05a16ae8c43b32f9540e0c50bde44b27fc7388ba129edbfd0be983bb5537477664e722535765354f09d25ff5ac3622ca9585ebf76b6db2adb05eefd1eeafe40f3cf286980586f191980b5fa8c35f7216480df7590a48df442097fc8181e4ec22b009b298d79bcec312a26be81f68d73a8afa677986314996f34fbe3978bdf82c5dcddafff31b478bce99d78b4ee4b6f5d688342c8bc1369e8f24ab650e837d056d214d5005d6ce945ea7685c63c68eaf7241e41e65f15ed0560cbc931ee735ba9d65eeba8bc4d84b8f23ee41a87dcb3d7f568694c289b2faedd912249baca7a362b7ef03cd38ea37562461ee842b4082fde22977d7c9567e40fee0bdd04f60794fd404b57b41ea8672f567806a26e6384e52f2b25e64d7360918f48c3fcc531e4b40d756ef5af29ebaec57cf6c0ef6ad239aae07b416f3da0847b8bdc18f800ffa28ea023f68dc61307e1f308f74c063987941ea7ad9a754818a7b35a50d353ba4ca701f98dab94111c65008084136c90a6616b6131a0202bce04a38c7d680fca14d21201cfb6d0eb4fdb7587d464c458e926f3530c769d015aaf6a6f0e65fbe7be7a68e07857569fb7ac51902a80f401fb5f7449e5e4f1d94bb055275311838e6939e4cdd7f762039f36adbb72cad68866cea2eb8ef5a937c3941fe5efcda3444e9125dcdb52cc922c60fdfe65ce0dbed3eb6b89f519957a875362fc9fc7a6210609fef78b3fd86bc19001d00ccc09d5150d589b95582ae83b7edb92ae7ceec830eb6c5470e57a6ae0fc4ad8a4ac75095faff11f7c85a4d87d75acf1e69d6e91b715d3a3877e82aba38bf180d97e773b898b096a16e2f4fa6726f76cf363ec604f3521615bdd2fb628deb2929e03521af2d7482be64d7c53aa581a53f5fb7abb02cc96e1b48691be50ce5f67eea9126829d349c9ddfa92d5d94dfa60851557938152a64bc226901db7553b9f6730ca7bc6330b0d6d6c9a601e7fc56fdfecacf59c25ecee06d1151bff0a314cb4c6ba3235e0d248e1706796ff82ce389bf490b26515ced49f07b293d53c490d305e2a0bc7915ae1f0453bbfdde3b1e5353524e0d2a9ecc9f5df5f7ff00c199f6489beca3f48ef5e0c794439368bc1f0446776df3400b614e819111d261f99636e6153e330993894efa09358fb034504a31fe2a1884fecc5ad1ffa071f9b5defa5efcd4db44f925038ef63919aaf68f577e113757cd4e2bd89bf4a2351e02d99da56e8d2907b5b07aecf3dc04570a1ae57d0e7062868463eda0f382a18264edb4260ceb466e248d851f226163adbab7760eea8b4f7c9f74056a30d99b7cd56f1ac8c4fdf279ffa54e5386ea9c46aaf8c72baea1622c82d98b8027eb6c51f0049834b7c525707861e8f26fde420a396aeb5c491ce0548e2a2feb25cb671740aa39d5f4c79d95969da4b3c080c433fab58722c45e9862f71d23847e4f26c2e73db662a37203f46f3d1ade7b8aa3046336db0e81828042416c6566e7ce46fe34733ba1bf0ddaed6eb440a9251d5b24504883011a5a175557613e7bc33c0b8f901abd2b1ddb58cf4d8e2df4399815b8198fdb74b10d456b3461e90115a25229b8075c280b62882d56f7816b4a785a22d72db15c91f18bdfdd0ccec29391ebd8f48465acdd946b61a88c2c37fe7b59fc5173578b1f286c93a85d057d49dcaa22b5c84f6d72a323f00340d224b9e74c0ae39495499ec9f154801563215ef968777fd4e8fc4d5dded6bf313e53555280edf72f645fe077f1feee93ba520e44eb27f0b8458c72dbba24e11bf9c918736036bd490b8f4f2cdcc80a52c00db5abf617fde12893ca70c1d913ddf3fd2a70372319e52c71220d3452c34f9a3c203b7b46293e8346a1a4e09d66cf837bd057b663e1ce2284ace55f37caa8b4bbc252611fb5335e75a1d6c32cf366759237b10a369de37e1f791af5f78bdcec13ec28a8e7421fd8676164f1c46115297d54a91b0e38bc4dc395fea2938ea579227d1cea43b90e03c69ad4fb2f592bf6c808135210394ec663d6e6296a2df36e1be870651fdb4bd2445fea6d55c8abebfba6638790b21d366094da70621bdbdcc6c6eef55ed48149f3c6b7d1a7050af2570d535062925541e77cbfd4633aacd231d5f6e4f5dbab45613b26e6167c63a2ecb371e2a5df76b73017b2584998e6863a92b3e03595d811c07d41a6dc7d48b656e841e2a110b50cc7352cad44a29f6e2be886c22737b229e436577dacc4bc31fa0a7235b4a1148adc6392096eb796baa937376ef71e1b94175c4a7af5c56f6c854c86866bc54c5612c44a39ca4a26fae3e15e73f174545621817d1f552496ab679e8f3d1c2e2d1e59f9e1b73320d67c113b9ba75f71746dfcd160ec1157df4e9e3fc8314a9c4c0f1e10a22a529097a7c9f413a2e23ae669d43f3fa566f84be797b40e288e9fa6b093419555a1b7a1acf19e088d3f980e4541c32cf7c759ad47174f2111cc7c85eddbe55297aea3c3dd95e8e92c54f708021f8be8117cef66e4c0bd3fe3366933366489a7ca8e7371d0fcc96d94a86e2ed439e33bb25b8a7b0b3011eebed3da3b11a09a6e9626e1d07a054050c9527609a15a2514036c85e0f2b38e6974c9569c020a6c38466c308f0e404ef5aa367cf690fdb81dc6ea8ab15fc31c977e2c4019aae33439128", 0x1000) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:09 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xff) flock(r0, 0x7) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000140)}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 16:00:09 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="75022e2f6669008019dd"], 0xa) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/121, 0x79}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000240)=""/190, 0xbe}], 0x3, 0x0) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x1c}, {0x0, 0x100000001}}, 0x23cddb55b125a61e) 16:00:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = shmget(0x1, 0x3000, 0x140, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = getpid() r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x7, 0x32) r5 = open(&(0x7f0000000680)='./file0\x00', 0x180, 0x4) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) socketpair(0x3, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000780)) r9 = open(&(0x7f0000000c40)='./file0\x00', 0x0, 0x4) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = open(&(0x7f0000000800)='./file0\x00', 0x80, 0x100) r12 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r14 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r16 = socket(0x19, 0x1, 0x2) r17 = accept$unix(0xffffffffffffff9c, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) r18 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r19 = socket(0x36, 0x8000, 0x39) r20 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r21 = openat(0xffffffffffffffff, &(0x7f00000009c0)='./file0\x00', 0x40, 0x0) r22 = socket$unix(0x1, 0x7, 0x0) socketpair(0x20, 0x0, 0x4, &(0x7f0000000a00)={0xffffffffffffffff}) r24 = socket$inet(0x2, 0x4002, 0x7) r25 = kqueue() r26 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r27 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) r29 = getegid() r30 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000080)="6e6eb39856e8a5d81906c53d44ad1ba28cfb245abb8fe4c4a08d09425b", 0x1d}, {&(0x7f00000000c0)="8780c06a28d9983586f2a06d4d3b0722fe62b799b84e52f7068a273f42ec8c4234abb9002793823d1f87162aeb9ecd622ba4e1752b0143e8da26f3100f601827e05bd506c46ac04717", 0x49}, {&(0x7f0000000140)="fafd0022cc00826cde1eb95973e0ba31b68ee6bce9ddcbc631989ecf3d757d27d9eac63bf63806ead2248c2008410b233e129e8a068e13eeb2f27e1678100eb27e6eeac27d3ffaa09dd569646c530c2af34db7a2e1d64f9f218aed7886b5df0edd53408298112fd21f3b0fc56ec093e91222871f375d1a9f80cf80f0d290178271320f667eb8920129fea375bd2baf36b3e4938f", 0x94}, {&(0x7f0000000200)="4ae755852da736b11f50da204583e3f48755e47b653ad91b3d277d313c289826c410d0c7d9fda155c383009cd1ea06c3f907725f42bdcfa6d5cd24a3ee973b3e970523d1fd258a124fa34251bcc1e3cefcca331f80033a1a7db947bd77b82c30e780b4d7a7bbf108bd743b1665c876927a230511acfd884562cb9278ccfc3027dc2af711b4268b779e656916aa5695b8501565f8f7da7e389415a1bed0d9aec42375a6c138710835286e82d92db8973a225d", 0xb2}, {&(0x7f00000002c0)="aca08f4fb36984e6bb542e9404fb783265d45b27fe9a4ac7577f77b86e13fd3229dfe4fa5226ad920053ccb78aac63acf42190a267905de2a48286a18d8d86f8060bd4db58a3e8287afed755a0cf84bbbaf13e22132c9a62a2897c708769709167cfd414d375f866f4de7b831ebaf884b0a5019933a0c7e762011ef52ae28ac46dcc59ab3451b1", 0x87}, {&(0x7f0000000380)="d623797b8e70f00bcf705d75922198d30cbe5e061e24a3e4e7783db35fc02a757c24e56f0b3986c9775f2ad4ea4a73dc87ec7764797735c434633510849ee589e1ba54bb3b979e9df6929ed3b4772eb3c9df2a7dee183e4dcab98bf1ab4b561096e0e498a3177ff1a82333e204e975ba23f024b88e9b5e6418458886aaba", 0x7e}, {&(0x7f0000000400)="ff8c1dc1af55f735894db38c50e63ec10db3be55eb131f0511b5e45633a52346a8510ce33aa7a606bee41862a3cb063e9edb17cc6ceeff45ceb4051b6470b77138930ca3ff0815bd524a43666567749f752b0934f00ec61b316fcbcf7b39f2289dfb75e2f64746ddb16814f7917723b19abf2d806644448f13bbbbbfff457ca09ec5aad25d55844ecadd44b8306f2f80ff211df04b9ba0428255f105ce", 0x9d}, {&(0x7f00000004c0)="f414e433c55b550337535ef9e3a31efdd10961d54613a2069fdc5c1113e2", 0x1e}, {&(0x7f0000000500)="bd3e3e77198a88b764d1e26ea4a982e82db3fef8664572c3b742c14cb36d4acf03fb7a13a3519d6efcddae6d2f250d60130318a6529a6e626bf159bc16a5a2a3a4fb5f4a8d66228c809fec72311a08c1049ec9be379a59011bc58088800e1aeb04c5727b778abe6b7bcc8fadc95e745c0e4904bdb8e03b1b60a3e83b528f2ab3449c4f3e742427b3518e32d3fbabd9ceb32b93509f976471", 0x98}], 0x9, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21]}, @rights={0x28, 0xffff, 0x1, [r22, r23, r24, r25, r26]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @rights={0x18, 0xffff, 0x1, [r30]}], 0x110, 0x409}, 0x4) r31 = socket(0x800000018, 0x1, 0x0) setsockopt(r31, 0x6, 0x1, &(0x7f0000000140), 0x109) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2002, 0x0) setreuid(0x0, 0xee01) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:10 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x6}, {0x18, 0x1, 0x101, 0x9}, 0x6, [0x100000000, 0x0, 0x8, 0x7fffffff, 0x3d9, 0x7, 0xfffffffffffffe00, 0x8]}, 0x3c) r1 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x12, r1, 0x0, 0x0) 16:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x88) dup2(r1, r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) dup(r2) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) dup2(r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x102}], 0x1, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x8d9) 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r1, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xe29) getpgrp() mknod(&(0x7f0000000040)='./file1\x00', 0x100, 0x7) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x2566, 0x9}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="9f19260c819139abd96ef4763d338f4993f2fe4299519b68fa15e670b361e413c404a57baaded36f68fd09015f9afd0954392c50647dafa97a3abc7d1ef404b0965bf2d8ff56558145b0fd605c467b5fbe34693cd364a0292e9df13db04831ef136002fe0bcb41d29dc4e478f255bf917299acc77d18b7fbc59b25b94095b22142bd612d87de1db6f08ef76a8dabc7d7ef3a1e903fb099ab0db4530dea0dbed09a60850c491dc0931d88749016d616911aa72d004d345df7b0558e6b81827743fa8b4ff690574cbaf172ea", 0xcb}, {&(0x7f0000000200)="5cae2cb7b668bf6405bb7f992655610e6ed5f5e5b55625cd0370fbd9ecefa69842bbc9e311ff2ed44ae9f3a2059de662a2001514ecf4bda34d6e8c8ea1801859bf1e9ceac41532fd3c247f05429c45fae3b94d29d96f9aa583bce665a381f03819fe5340c1", 0x65}, {&(0x7f0000000280)="b1be1446391b7419fc4715bc63f7cb8c75a4a91ec3ac33be487afd3ab4226a3d6a57438ca6abcfd63494b3c5f4f9828c706167476a967c6588bff9fadb76f9cde87aeddc05db596fa91337d7e8ee3de6efac442eb98bf376e40a68d74a81c5000d4635647072e988afd85227d7cc603095d3412ba4709503ffffb4a0e18773f95ee89fb2cf805cd729739f", 0x8b}, {&(0x7f0000000340)="1e11a3bd4fd1f891049aa6c210195163bca9429ce060edc0606d1461645fc9390996a17c60503846d0c9b6f1aa39ec8ecd5ac474ffcd9083ad430088641acf40ed2720141968ad07c6bd89f5a26818d9903d99779d20085c76da109cecbcd50868c935b63a75ebad4eb829381fea842bcf0c7d6f708bcae1c7086dc9c0a091abac8f449a51b208ba07221a826b96ac62a93d5886370d4318ba178ae893244736b3a4e944c53702e4de5e20c886b2088e4a1df46a774db71ef860784dc39e758555cd3d5178f7dd65755678fd4c64284d6cec8f6ae600acd77ff7267a665aaf4ad71b8252f633c5ccb864e86e0dbc64aa30005ac470336955b9c6f3125fb79eed53b5cbfbac832ac2d61b689b0c4b3ad865d50d6959748b3827b6bce8807146d941d960322ad8cb7a6c2844049c83f009eaa241af31b45e23538e995052304635ac8deee1fc735da759c4d51a2f911b1c744b1ed16aa8d42f8a3e018481f15ea930dcf88be987161bc1d2893c54a324956d6d85b44f60cb4dbbbd8e1f1ed540a9f8d37c79485d7b707909c336acd1a0c080f678373c574fee1ca9233097578b6906f6abe515d98d5c727a3626d357397a33f0c9694908d348dec2186ef26022a334cedadbcf1acfa856115fcc8d85266311078b5197b212517f729e8ebab05bf4d9e1913888aaade095c87124b51a7c1a884272c5df9ddf94a3edf99b3302b5e636a161c10bdbc9e5ba4286ec0c3a2d98bb3c2fb9d8b25e84317f2ea072f53a77be5582519812ff7eaf0bc024c0caf30cda4e2096969a4ab4031b00972c734f503a7f7683dad624f326538d4ef133b8b92f0a768d94ccf4b97e8237748d8ade392e18096ea2623ad9c93000119dd3541a537279d9ebd7487789d634ee9c1ddd2e2b0feae50588a69b1671ae38580a630d04bc477b47d9e028b47a9127507c128ee8a10b92a0ea5e15aca59fc598af311ca69f6d49051d350337821623e3a960a14368a603df35b5210107fb3758778bf1afb23d4a669afb96b0c3db1f6c1f30d2f255a2dd03a06c1a749af40925661205313268c845ccc368f720b00448fd5030bf718638fde281bef2c3b57f4d3c90ff032b0bd90fc3fac246328f498b82c08365f88ea7b0b617d4dbaa7d7b049b42a6644dbf695145ea7f76d686277e6f15cb275da116ca5b670318eb8a0e53901e80509443e6b6442bdeba1a65ed0590210b6efa062210bf8ecad5e71e43c0c763440f3b8262e32e9b618f85198083e4ad95f4b3a5a3b1b652b59fcddad0718c27c7d16dbf1b9964abfa2aafc200689e400f9bf29e44efa4803aec8a95c1b96c9887d90772753a7519e854ad2a21b7f75961f99f2a57d01c39f6d6c0bf6ac6083fcd0fc81df664ab8271de8f26190d992084c42c2c86a7e10b75a073f988f10ce0b1c96b8ddf34528e88c497ca8b60b1d019fcdd177da1d22835e22d46845c8277842088dbcf40d12a60800a31a8e070e0c5cedd06dbf3df6b50d3a5fe1dcfb2e5d18bf14a2659c30897467938372b608f1b88f5854813ff258047e8fa3c41fb8a9d0d9a2380b3a9ef0af01187be1008765521b2564fc27f29e620400772273329dc489eb3ded56f43c04a04889138fb3e219a918c1a75e2ac4a6d50aad94b76f087e4144a3c3dfc6b55d09f650743c1dd624647f09af1be58d24eb8feb3342058701a11803210e45effbd24ff224c98a6c79fe37514d8744ee31954bfc7f40c12acd47278162f1993c2cc0aae5b88a4366bddf9ae237f0b4798e28dc87f2470a725400ca87360880ac0f0319b4a04039bc852d4fd2dca93683a2e635d633b91cd76b96a261d9bd7d65fb8f8512a2dbd23bbedc78cbb05f6f22b687c428a1f6c618f770c286d76ef751c14aec56b3cff85d8262dcf4ec6c5de7c313b825e9e3e65c14df0becb14d7671ca0f8ed433a922b490f93d220623568e2cea691d5faa1087a802d8b6612bc417018af8a93f4e8b78ed5d7456495ed441e6ac8808c2c7aa1a26f5afade605f622320f4772949604118e5852b1497a4ff84405baeb89762422ef78a2da6de1d9c13edb3a50344552cc76a213491f29faf34e7db67c0eaafddb5022246584273d6de6933d542aba1a206607a152acd81ce3290a7da20e8b06b07d89c1448872a067148a58e301d65804318df509817e0c2f74a85f355b79d8a74cfc44938a2e47cbce85885155b94f3c616e4c2f739d4cdac1f776317326c8a33840abef0668767d1bb8f954f2440f026bca393d04f816415900e36b6781db04e43b40d03a1554ea214fcc6e30f6e57619e656e5f9d3c0c494ae77c4ac5b2174cd2ea6312f18d95e8ed004f7245da66d75886097f457e0d151617cd5945d9b9428020fd9f289d848b98a300abecbb962998f5a20edd85dfaa0b1b31b924d3fd4eb20806dfbe87aff096c719bec10eb763e04ed9f0260803bc53f425cd376d3275651e000a00355ffa386f6ca0bb29d177478f3cbb3befbe442e140c21b89c29861baab6532638d69fd2f5ae1ee1c612b24ec8360606e0fd542a4759c25175d59b549912617d76e07f1b4aa83fee5d642a5845d921adf0c79611a71f79216d40c8388efaf110cd969ab7ced3ecbc69d7682c322e3dfbad204a5f830ebac0cb6631336516f358594154472b583bb913e5022341e1d7970a8f7c06715f0275dce510ccc5820937749bc4429c11aa07e96d04135ea56809e4b9fd652f8b6edea76adde380f47f6ebb9a21c4dc830a59cab2e0704f6ec3640619b5c61a019eea527ce41a56c0b6e545a27fa2f85e6b4c501d0de184296914266a7d96289c135fca8837916cb4ecac68781c6cde8819b5eefc074cab8295f74454cac2b9fb981b5dcc41d1416d9d1a9d13df38a63d5582f9b50f0c46be4ef825bd17fa80ae468023f40a3c7c6f1423a3f3ea07d04b9d187e3d40bc892a04012caac75b830b92efcb13674c9e9d1c9584cf31c9e7e9cb1bc374a0434eb8c773de00264291eebc9c2771b004407ab568011f69efedb42c20410e7e1083fd2ed41b518cda3b8110d84488b5c76c7a84bb13c678d48b86bb9669a3fbf48ebcbcde0420bb3ca5b44317921cf10fd14f0cf070b6748cfb7fafafcfce278176504301d3d12a2ffb92fb270919f6947d531018b3a82db18dfe100d42b31b4988b65ef3f28eed661f42241d649cf0f744971bf7a90f577ee59ae2eec5a1e0be9bebfa6bb97d8f333a37cdf36f317c28494aab327bcfec6dc264e854b186643674504b22fa481efa695f62298047671813257cd6a71553df133f6f543787d558166d951c266047df2d9d820a4af3a25ebc932a3a6026e336c723c6bbc1435af68959d90c53c8fd45d508a168454a8f4bf9a1de004a7ed21cf1afd082afd9bf783a468196655549b048af06a1f5dc631723e57ba4b49b6cd7827a6f6d3c6ee0faa08e277583a9d81ff405a828d732dc8aef80cc89759fd7890f9170adeefa49233d0e4bb910bb16f89ab5407a1500018c9769a99d4227185688364c0f0c0c3c377655eb1aa82faf9f118f74edf3537fe0cc92edd28fb6d08977ca4a0e8b68b04e9daca000b0a774870954798959a28461b21a59b506db426bb7449098a650a2cc970dafb14c3196076f614f3ad196a1baf62b3590c579eb1759d5acb2478d29ec417c3aa34025ac7b7c269e3adc6f18410d021afd9542cd256747537107523f4de1528b6f8e2be89c32603e238702159c632674771f3300a3822b8a9b1d5457d60a489a04bd627853ca3730f376b9153ce74f6a248a505d19fbe6c884df3699ed4127e6a74f7bf6efe2156a3b80a3ba7f98bc24ab44b472bf08c0206c9d78752a43b7f3ab899ce26978cc2e971e9efe899ef3774dd979ab03acc6d681899411848ac63dc4eecf0253d7980f9197c1d3a9b2fa11ffe120043a26cc26dd91ef470e9c8870f2f34af2763dbbe1dc2b7d77819eaa9d11b725336f07b80348578024fbb2f51c2d87300a3dfeb36b9ab19ce42020a725625a7ae323057f6e91eeece02970541e271fb2e00a5a7ef3104f37846d845d73e3b298a492155e1563dbbd2eb32c076ed47b2476075d353bc3a2847a89978c84063f7a99ab011ab5f0aaec3989ecaf486ebf3e2e6a03e4550be2856d6afc871e411911418b923a8b687b4b112caa7d6b9085d12f8bb77ef11278819456816c6247ce32b2be13a8d12c7eda9a44d971c8787441fa48c8aa2866b62cc36ecc22b83d295cb8d319484edd71de1739d01f89dda3222af3b3b268cb5eedac356a056bf25f5aa684ce47064bff78bc7437d96f94a8b93ff83fcef5fe0f6d79378e6911e691cbd40207ad68d0d674a0b490ea64adcccd1dce2547331949580dbb655b925f549f8793734ac278a7eed45a750bc2ce910919f5b3796d61e46eccacbb5e27aedeef3c58d5a58c7f79ff86221a245d248a261fade68ee86e06601ee0ce86bd74afbd902e4beecde11345501296473ed138d581080c505586874ba630b4223f0ee8aa568740b0979c980b72afe6362a5e67c58cbeb2317468d7938d1f2ec47a01d352f697d20beff865b8ce76a80cdcf072b7cee51f51cc592f9376fd6a4de8e8ab75e57d74534546bb0d03ceb66626769fa2af820a493cc596861bff883a44132d013c26da7b374802f7daee5d50adba6e564a889a398286efbaf754305c85b3491b7948b8603b92768498bcee82159b8274344dce3545866fd5fe3fa807373d2777d0ca95fbc9bdad5bdd9882a31f812e57f35f2c83db59397b978655860aa4ee954440c2d957fe512c7c69352c501af8d1667913b681b8fcf18024cdb736154abe962766ead73fef2a5cd0d6ebb344a5bafa8ee1b7897f7ef86571babca9994b1bf887887be2437267741784d34a5ec0c8b5b10634c1e6d31d79f60c5a1adcf70b57a11cc8944f260547ba279c98f5254a5a53cc0dcf927ce04166022d121b6b0b62d000d4427645681c63adb3bca726d9dfe961c95e28cb2878ff55d5a83f87e12d42bc96b1b711a8b2c57cf3cbc9e45d8cf4a4cb8eafc9974e5b5bbf977ced20145e316b65006189fed0c5f9d4faf5446441f3e1c6f1bf3af365dea7c03ff73a474d961d13b665860ece5f31e4da60526b847dfec727aa5a90479eed957fdbd5dcc2a632cedbd1f5efcf60c41bb35d2e8e840eb7d8666cca640bd34712e2e5cdd46e277c86582c9da6110e316502e2688dbb6e9a042198fce6c12c694a08e42c4d6ed9a32f306d5253db7d7c8a3ba36410ac01f5ddc6b13f143075ac81284efc208a5693b33ae65940941b6a7fa50316b93e3005369bb044e61641e41147b3b578a5429aefe2d7cdf2d8ad41fe4bf0ec146f21555ac9c1ec98d185ecc1a4527c612099f965f6343ed75f367f331005139fe07330fe884b9fc8e189f7f49e1cdbf55e0094c3f467980df66737af0a33bc0533affdc49594d887691eaee17f6fdac1d895392781ffc208aacc051d5fe1a7bd5297d2e3aa3d80869709a34512db9d7845ffb446c91f8448ee984ba803d5265d76fc29b8be96c94a202be67865cfd67747e4494a4eeb0587538de9e295561a1ba3a46c03f52e2adc4e18466f8d7ab23223b73757b27c759569644cea7860d88c79f1b4fd69ac04d9a862882079d0e7a4d28658f42ef32ea94a5dc6c67afab5763440d74baf2b667e0d4c517fc963993e2029084426c60c15bc01f529b601ad43595dcb196dda3d3eac9457da4966e9749cea0398cd3136041da4cf4b826d072d67545be03913ae35e3ba505b2b1c5db5bca80880248e9359", 0x1000}], 0x4, &(0x7f0000001340)=[{0x50, 0x1, 0x8001, "d4a8ff10247a521a16968c0507f2730afdb03b341cda5607584fc422a2f362f3a977c25e7f7544a4410ee979e8488af553f045028bd56d2a6f67911d118e6310"}, {0xa0, 0x1, 0x2a7, "e262291a4895990f1affe06da934186b28ab3b0989df6a66fa4d28d9cf9d68b1c1b722687c3cf93b7ffd20cfdfe637b0227f5f010c0dbd3356f9cbc64e3c9b32acc090ce5f9bd43a6c7d3c7ea85f6bb38a5ebf60f857397c9170a8ac47ce239db0c730784cd1788c3eb2546131f155acba2d29dd23adce41264bfd0ee24f1c1cfc8cfb86c02d18bc291f927dae77"}, {0xe0, 0x1, 0x80000001, "25f89a7e8d9283fb0895c6925343504e39f55e42d59ce6c1dea4316975a99ad48f68a0d0611c715b5bb1fe0dc781ac5122c542072a05ad5b62bb35f69582c021dd7fa884ba6f5e1c07ea973181d6f9ddb3854ab7e1ee5daae7d1d5951bd1cefa80738a0565c692b1d582cba86e6348da5d3afb51291d348ba6f7bdf2d0feb7befb7f4f486a0dada54f2c3bcc9289376b17ad09808df0ff83a4615fe802d403dec510fc6c582c366469487e8654fb557efefda1edabb2975b647f2698a9bcff20e5e30b5520a650fdd4"}, {0xd8, 0xffff, 0x1, "6271c70ab4bd5ea3281f91d2ad3fce1464150ce411dfa553b816328d10c45ee76ec90dd1f9f6a78b99d67a444a996365534a1bcd85f6bd79b68fc44090a0f34ff5c2d35b47b7c12d10608fa2cd0359f880f6c5ee06056a3e7f32ab90fe456a4d14ba7a3c75c98c3b4c7316032b6c2c2c7bc6f0b0f42fec6bfab326906d5fecb0b122c4b9fc40fe456764904a39dea2a76d9e96652b0c6069ee0a50efe79a5c0035263261d8155774a77e87c22d785091dd2f2426ffb0f46e2d051a921403d89e0c8dafa10743d6"}, {0x28, 0x1, 0x8, "6a06d8480d9ab44f2d055fd84cef7f64fe753dc5c879a9eb"}], 0x2d0}, 0x8) dup2(r0, r1) socket(0x6, 0x8007, 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x7f) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x3ff, 0x6, &(0x7f0000000000)="1eb54b14378b4313ecb310eb6c2c59d7129a82a175ce62c855435fd443f880c842c2d007d5798ce6ee14b2332134e83de8c17293739a8bbf0492a59d9f41f62f354b4d2cb0f317e428170cc158f78e0c28ba6931b70638fb89ba54089d3695a91ba4c2f158b87a3e3c32d2747c4c8908de7a42351dcc4ec2d35188b7b3ca4098207743535f75095d76d51289dee058876bbe1da7828e13d7231ef554d0aa8870807b968b8a86e234a78af1ee27f811bd88920e6baab78b9e75578988cdbd31fa73d007c7b1c019e32fcf21fcffdf4cd6f5e52b902612489322184fafd307c041e54aa8a6c53bf0437198bae977d27e519af84d1b311e2874abc8140752bcc298cd628c2f97d7df8c053c6fa043649ef0e976e18279a0d4c29a41af666a6b29fbc4be4c1afdda4d8960ff005ef428db8c1e62692104aa26374b6fbf7a99943ae6054b333a9d2758ea622db2366f4d81c54399605a11c2d3bd37e12e3f4f69bbecf497847703b1fde0872390ce4ce7cff80e6eeeddbedeae38b8f2c297b40ded7c58d33c1690658410efe3b2185a80cd9990a06e0941667b749bf507be19dc26c3d57f7897e3f7579f1370920b58fb16b59cfb42873b7eb6cf9fa13d187f9557fd6d3ab4d324a6f889e4dcbc1ad3079bd3a1e06e9e2cdccc794c1eda72ece779a9d72a0b5ef1ff289f07ca96d772007f10d2c27acdcdc5ece4b29f9ed47b8cd656f0a785fcbd3862ff263ab81db40278b1b038696577a57294db3342ce798f531e54e8ec1e48411a7ead013958ecb0ff4a8636f8e113835a154592b8d65df67a68cc8cee381d3e885dc21c56638e27e10f82355f66b8ca449285ff9152c563caa07a8fae98e555d6bf7147cc9b6ca840ce867739fa4565795224e6f7d3c6cdb011bbdf76c4574bc49d4c6b25e4cb9c4bd53ecb67afb01c2488a29480525a50b002e5decd1efc594aa38ca8b65fb5a7e94f7e3fb0309e1cf3e15967782f41eea432595eed9a3fb6bdf2027216ba64089e3677b06fd29f7369cbdb6d946fe4139fbc4be533ce14363a434f5fa7b852456ee567f5d18eec05d74bbdfc1f6681fa70ff8c694d0454aff9936fa38dc6cc8c495ee8fe122fb448d7d757b0c386dae5fdeb81b7ff1a259189a264fd2f42adc66649037f79133190d53d96fdb10d5facf1e4952fdcbe1d03c6cbaeff7b30a9dc4715611aa81f5745b23325d624a82051bfaf710f64f63e985649cef5a0d4b66353b4175b122738ba17700020ae370795a4048dd39137d493efda522445ecfba259ce7424007b6e7e83100c0ce5be7806835020720504d6090787b555cbf09fdc16f39c4538dfe0cf168284bae806c87193dee702b6b4e19bfc7a04ea36c51711e7b3a0483cac78edee75e4c409cac75185f60ab3c60037248358af8e85eef0b2ad305db9ee75358faad538561dc19579084364e08cb58644a4eabb5008776298b00dfbcef089830a7f9935acbb0d5b248ab6999dd236d6acd2bbb414cb968d76b99fccef562cf7f20bd6c03e6f1c29276f3d730fdd6b12592fdc072dd4230ddebdc4a70ffcaa830ae8786a4dd4f7bc803237bce6166557b945d96edef4d8ab98026fe8db74dc9cb02c327d11c31a640a82a79c037a5a695339c5723a789ae706e02a3a85b5a4ba2ea8346c0afba3e2760b265a625c1db9f6db452c637074e55a1506857fd8bdce1a9b8c8747a79054697c91834bdd1d34b78f87ca515654ae093f1a5520fcfc195aee2060fcbdfc93c823a392160c94f73d8b3be00aa8d5671227c3c17163771d5cad26ed30e1e03fa0b5920e2bd8eace8033377eefb6d3697fc8868215102ad17925fe52347f4a6607ca0a6be869303f41fd810b4b672015f95a0267087071a93f78ae284883afaa2d330584ffbe6a6231355a3568f7c261970cd632459eca70e9a5edd92794561e7ede492ef51351597d9d571cf813a18305de1a36cf16cbae2e919c893265cfbea8838327e7f5996e2552902fad5371e0ca5486271516abea3e90d0c22347d846d9eb75591744d2a880fa5734e83ba47f298b6c400381b3636b2a011b500b90c5a50a8715e975175625646a81271c5ef4a71e93ed957216d84b278fa878885dea530dcdede657d18f09354044a5e8b99fec9697c792917b127b4d9747c6c821dbeb634735c7753a8024e3637bb82080bc569452d8460ab9bae502b8f166f57f44fd5daf8939c9f1c6cef42ae888fa975c4eba6b53a894e21e2eb7e24614162e729af064b52d09a7962d98273cae377462575d90bf7275f3f90d076eb153298d3b6adb71b7bffb240e14d4613de29ff7efce8bd9181e7e975bd816d304d8066fc50ebc78b80805ed7780ea45b055c9f345784750737d13ed8b79fc13cf9fc97c984f08c896048129051a1b98fe974655b7039e938456c1c8dc91f965a409dff724b16047535768d96da84599e01028b728c715f26289c612c78357e17b45418069774fba9767efdc6a11109aca20137063cb7d4852a28a1200383da24b4048ca2faa13f1f924b04a72eec179fab73aae7cf0f1e8c60e8544541bb16aaa234875ea39e7179db5643f70496dcc0a47bba4888317b2d08536e34cb5ef5426a5858d5f7ff14d82603c8c1fa96998eceee97e41995eb2d519a52604435385571d8f771517e96bbc985d43732d44855e6726930c03f15e86c7eacd9d34122695bd2c05ffbad9f7c2824fbed8595a211f6bf81b6920102480287aaf2cef2e138e34047320797dcc4f31e8761fc1d4327bc6612b14a5263b0d34cef113aa07f5bf92ed65d4954dcc8898a71b457ae8165eb8aa63fd03cc96166a221608fe44cecb45dfe660ac4b3dda582334371a14878eceb6214bbdfd76d0ad13da1afae1d3bd12f9594a4f40d76097753393fa8f728a86e4c7f3ba1653f47ad713b69cefddc90648ff53877807d13c25db6ab9863292c6823c1c08ccd5ad10cc3c8b98d9154592a4a5f7965104992857c5ec81f533fa0f5f247af616b8df14db4e076c41b15eb410c569a4e094794b53254ae7a6ce3d789e4ccda96ac2b2c751172975e536eb54e66b906ab37a9850b8b19b915ffbaf90548853b9262c9f56646ded8f3ba036359a6bb65a85c6518ad010dcc4166bc1c5a867ca7e093d3fc525e28426308585a5539d95f016ddfb0958dd06e70b44d75e8add335f6f65eb073003f45b4eedee64287071b97b849f1c579997f243f4239438245ea7fcbebbee45afad342ee327584b4f715486947b52d619f43693df6a0468b05de8e2c52d215f51c48d60347b6a7d097954026aab5c5345bbfb36cfedf2be70c66879da91984eed5ec19a0178d447ecb36cc3633d9cec364e9c32a3365803087075dea3a7243a57fd2a23417343d98ece8de70fdc8f5f4d3dc9e63c6898638cb55b8ca7a2fe90a841fb5251f286ed8885b5c107781606c2619742ef7ea7f96fefa71d8300ce3304668be686a0341db4084406a88cdbe384175627278f20b4dc04150c5adff7b0d454304a6e89513dbe7fb4eac6d59c09980fc8ac8eecac3860a0864f9da4e5d6f611180ea101046489980c5731e73ac6085c4e7d6d58e680919082ddfcac19cc8489c605d2292808599ddc744cf0a36565718166a9a9898360f4979093c84a43e9c3fb2b527258693c46aab46b5ed43da5ccada3beed26cd7a0d45eb19d4ce735c43ffca0115ccd81e1c11a55433b4cc8608724929d02ef692aab1e39411507707312f6ff0b62fb14d57b14c3e3b1c57cd528d9dadc7580bcd49e5e1dc8ab4a315ea2ca6b043b197b6142e625ee3c7dafa61c72ee51774c30a91528a6e174452915a3aac8782234cf10540acb6ab57931f855cbee195005898aa1efde6bd672aebf1580785dc9fe51d80e5a986a6321dfbbbfafe88e7289d0b67e9769c8d27b4320ef4ff98e3d317c8ca5401e7ed5d9672887013bd32568db843be39f6884ca8b39897efb4a3f35237ec15482f867c2aa949a031c798d190d3d7a71ab3111685e98ba107eb4efd2618500b758b9d212749d1cf3f02b1fd359d9bb5109f728ed732001a9a912315973f3489c98a362b670a4e87f4ee964df137c619d0614279647aba365670811b7d67e630455ee6e8696b3dc40fdaf51ee00f353a777a609b6e1b5ab3c21918456285224b4f8d39defa5e1120fc93a201215e1f8d09f3f731b539bcfcc9a6b95e60777755b6c70b037ba02e8ddde3df852bbd66e4e353dae5af914aa99d32256f8e2625922eda761cb467b4d794701e3f2c9b780d8c4c8436db5ef70e4cf10ed5b122c029f0eeb393e915c950e47d3fdc420670e7d701b62062fdfd6ff6b4f1500a95fc4a67c5d26bd1bf0abfbf7ed457cf564cf870282637507ed9930ebb18d58f0f87c26df04f1aaf95b2372ff498865dc79e9fa81a7173173962df7141071586ceaaf2e7f7da399634817e88f378a3a728c2128676a402b0f1d054591d179ea78f133a65c104a7ded5fc20df00f9057c72ff77c40ea92ad12d66691782325f5a26b9e9a5d54e9e403ac9fe72af3fe6c070ca0e65235bac3a3d5ddb21125f7b1f3e6fc5e13ca8c3b8bdac052599d5b0f10b295ae9c718820aacd09d7d931291d2836fb3231f6f32b3021fe756648b313dd80c076eb88f19329e945a87d721b6f640c9da6c70135f313c2626f36366d2df42754b9707330525434f76d866a08ccd48461c9e82594940e759bc508cb549e8b4b4fa30242cfc56c21711459b1dba75503cf67e175b44320c79d81cf6e3b5e0f7f9fe5efa17044cbd8ab1d012c7b04f281b9f87957707e69faa769ca39794cdc98ce3e96f4482ec2fcb70322be6cada933e0a420df2ceacf991021bf1efa7717e362ded76d78a906a76030c2dfd1f1dcc7d7502612fd173a3fda66bc97f68fdf6dcc989186326d14155639095c5d726f5f993989b4fc3b789c552cab86051b2e557402624b50c3e72f30275a7b55318d83b6fb9d0b082ed4871e07873b2f3a108bee62d84badd4e0eb6e1006faaeeb65f245b94a896897743bf91ed2ad8431415ced3ce64a2c998ed38efcdadc2c64956972b13a30baea653d12d59b8eccc4a342c2a6f786809db8a91f6ef76fb43700e46e2d5a740e1640a9aac8264db4a55ed5ec942034e36a22a1bc5c92bcb94d8a120e9ed118e0119160e6e2f0fef0ab7bf0ff2a13db6da04e40ea12b8ef3a12aca14f4a9bbdb1641f6ee8aee0782b621278caf326944434c858da0be34c77fb7f941a41e3d91861f42a2a6f7a5b45be7bc6c258f73d5460bd6826ee773de0536a8e9c3c16351fa5a52bfdd5709396dffe80780093d9e00b488dd1e6fe15607e0c61fbc012bcb94e13a93d2026fac31c5174fff7d62fa81b054b18962aad20c195af163bb7c22fa18170d289140556b5e806d897fef54d1c7d51fe0a34da5f88184dbb00f76275a8645f25e89a25eb3d172b181f32c26165b77f14ec16c49be50b9e84f4adfab1c0bfb71e75b7ba7381c7c15b49a64c07380f9652283a41ad18b1fc8cb3a56637f72c9500f292ffdaad74eedb8f12117b345698ce7d5d09bbc52fedbad75fa87f6c25ea05f2de0d8db55dec54418d6b831d9580834260cc1f8075e1d0ac68dad7750c65ea996a2eaa876b0f89f9f3541de43a9f472b9bf550383025cf4bb077bbbe6b64c1f117f08accfc38bd33306e53d2926c2f1083ed414013df24a8dfc0b4bf9458bf9105e89c88617f40d33d8b55cfe583d9f00008ecafd428d5160ac346d24adfb1d52e113cf03f5247b7b1fa3f33b6e7a9dbe57177b6058140625cf", 0xfffffffffffffe85) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) socket(0x37, 0x4, 0x2) accept$inet6(r0, &(0x7f0000001000), &(0x7f0000001040)=0xc) 16:00:10 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt(r0, 0x4, 0x3, &(0x7f0000000040)=""/106, &(0x7f00000000c0)=0x6a) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 16:00:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket(0x1, 0x8007, 0xe3) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = dup(r0) close(r0) flock(r2, 0x8) flock(r2, 0x1) 16:00:10 executing program 1: socketpair$unix(0x1, 0x80001, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000000)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) write(r0, &(0x7f0000000040)="bdebf647016f7a015cfdcfbe071696e69fc19ce5f17f294b26de046380", 0x1d) 16:00:10 executing program 1: r0 = socket(0x15, 0x3, 0xfffffffffffffffe) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="094f5ba63b9d", 0x6}, {&(0x7f0000000080)="b7666a4ee38cff88da9c883ab0096d4fbc0c244a0d0352f56ea09a8716e09e4626be1dacc410de125d0a75f16027486cb01e75047f43cb62d6659b8dab3ea3950ad60a6dfa9f87610efa655420b01341608a3239d2707d2f7ff4b6cfbc345d528e", 0x61}, {&(0x7f0000000100)="4706a1101f439274f94ef8e77d26f038348c32a360b699b12f4911c2e7c467778d94e43bf8cc67f5a93f93d2fe13f1aaadadf082853b3b4fb8cb0d282cd793edf8f6b4c9ccb163c3384a4d3e4c35124f0cc61b0646be1fbc89a835109f91c28b251ef8e339cf2ed41d070d02fdc601eeb3bc593b0d44f476364c70c956b5f964", 0x80}], 0x3, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x68, 0x5}, 0x0) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) 16:00:10 executing program 1: socket(0x2, 0x8005, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000000)='./bus/file0\x00', 0x80c3, 0xa1) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) getpid() socket$inet(0x2, 0x4003, 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, "dce29c38c302e83993eb169879ce356bb0ace31d", 0x0, 0xfff}) flock(r0, 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000040)=""/34, 0x22) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="77ad05203277e3b7358e0e1c263418b1b0f98bf4f63b8dec25b3d14058d087e6492dd7dd41c1c7bb124ac45ed49fa0ff3544b55b76866a671cc535f33f43a71be29031e74977ecb9e6decd19fe46fb4bd2a6f7c4166368", 0x57}, {&(0x7f0000000180)="c4cf679438ab96cbef0b7f1efd96c52da05964a0614c4ad7b36fba8edb0c5fcd4c255e681057ba1494807945b8725b93f6ffd51038ea6eb2ac71c7df05ca589ab103b5", 0x43}], 0x2) flock(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1, 0x5, 0xc2, 0x96c}, {{r1}, 0xfffffffffffffff8, 0xa2, 0x80, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x51, 0x0, 0x2, 0x56}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x3}], 0x2, &(0x7f00000000c0)={0x7, 0x3}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb28b24af4246a873d5bf1b05eb5ab35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x23e) r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) listen(r0, 0x7) chdir(&(0x7f00000001c0)='./file0\x00') r1 = semget(0x3, 0x3, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x6, r2, r3, r4, r5, 0x10, 0x10000}, 0x2, 0x66000, 0x4}) setuid(0xee01) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r7 = fcntl$dupfd(r6, 0xa, r6) getsockname(r7, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0) msgget(0x1, 0x4) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) setsockopt(r0, 0x1, 0xfffffffffffffffe, &(0x7f0000000000)="c14007564182bc9b809021c6b9b78777a3acb54cea1d18a8ef247a7d26f04d3a9d0f26f962e078b9e825e9173001990cb62d7111053e7448a6809ccc6f328546ca7165bf0c9b01868e389dc7cabbc6ad659473430eb8b507b7be92e3191f030a29736b70f86dfa1a74a9bcdc31651f8400b0b264567701ea5f6f6d68d40f31cf8668aeb0036efa7cf1a28536b895818250e1251264054e14b55c117a8ac209e1e592d5266d9775c1614d9823381af6edfdec4904fc4958d9e4d585b3ff9e3073691ab6974d756557d4100af38e9ecf9fc7c71a887829c4c2ec5c4a8181b85f316369604d0bf59d742c1b865d549bc2a777359c4c632cb31354710ad68ab428a54d59879e0483ab183b5b82532c67e49d80e1333c3342af9498687045e7a433197f99547091e0cbb1941ff0c13ee68603c2054126828c6a5e1dc4f8d6f693ed3b30ec2360973af2203a29682ef6ebbeb4ae8fef5b568923ae6e85c281303a517066eb7da2a8fa4e9d74f1f00cfa074b49da6cdce7ac229ad59b5313fb07dbaec78ce9384d2573f1db056ffcf99060c95666361f0a0437c87b7b0ed6c4033828f16fe5839a4cb41ee922d6b5f0ca7ff29f2467d828fd0404bda464841ac515f5cf7c580e2f3cffa7765bb84edd04e8768f5cb6e16c16d398304479e685d5841176b9efbe943c0798647c52a1e6626edab9d9fc4e8fcddec35326368da719f9634c28f1f39865cd9a1ab6a8e7f7f181819a1b6b9f1d05d18b4b43db9deb1f46118b49c3c58ee89ed8c2a78e1db85eb3ce437e86a3ecd4848369cd068cf757b6712ae37645061404aca80d4d522e860c40271da1582b9e2936c1d2736a707daa1080f4b6e630de1225a33e904b7b39b7b2f51c1b3767bfc0a23dc1ef6f17fc4841e95801653ec725db82fb846b43fca0e764f4fdfb3e8b9abc985ca23c6b2b16a694c7cbf62ba506bd56b319d5a07fcae68e85e229915201bbd6a7b5bacf0fcd8a1b138fd7d095f71f78676141b680e49af67f2ebd65a63eea06e6c82023ec36b8fcf80b67e5db104f89d3caaf9f1b56066158de0222998b1c4dc08dcc2ca96c4fc04caf23bb26439f25a1bf5ac6c210e7613972f6f0e2bea77ff03b5be79622f5ebb4d203ed936a28605b4dcf2b89efe6d852644c3eb8ad61c51ef20f9e71bee431addfd3aee272f9af855364e1931a5de95f80c3a833c71701191724dde3afb28e80a4405daf4a41721c55c696d76148906228f21a738da7bd0cafd533206dd1328f708bc9488a72375db2b1adfd834b04ee9a28e7ca3183f946f35b61d6eadc1851175d92797dbbf6c1c5d03357eaca5423b6274db5c8b42cdb769a06dbd03a4c7a0384d28ca19f30c798c2b5d75b166488f07784f330cdbacc7b5c48912eac26dfb87be3d8981af076e3c2b183b68c1e3317156c1ca38ccb98a98eb3d843477647db794fd6b8743f23767e96ab9c0c732724d720c02b01448925d91fdbb7df63b947a133ef893502373f1860cf0cb251a2953f19c02c9b6dd942d2a4b09b659fc811f888465111de17c0d8720d4b77be2efb6ea18da6c51fe612fb7edaf76686db53182976cee1cda9010f165e6449cdf920c2452f3a96854db940e6dde9ed925328b6dbb84c4f4f4b296833e6eeb04fb8325d604ecbf33f3de9aa09636fad2f7b34a03cec77da91479822e16e1711fabaaa43fcbbb03e8e6a2c354dde676abf0a0ae7055fdb6cf3bc27f2d4bd8dc55668b26a44922ede612037b0bffd18446f65ed2e3ea9ceb2c83f37bf59e97893a124dbf7077d95307692b34eedc7294a53ea2943bb72daf940e46e4a0d7dbed2cd59706dcc51928f1bf4dd458d6435b72003fef56d18e0a368a5cadb5a0476ad5f9276ad4871da8f1bcb576205968708ab5c097a1a2a10b66e3788e2eefbb7fdbd7eca339213629ed16be4ec82df5c0bc46e51b695e52dcc66de40d8be8ec2589ff8d243fbe71d4dd20905e9a5385450fda0fc0d55b0579bf1d21ce5cad5c3c23ff79f666f881a116e415bc7d9f1cb205d2e8ce140d2477b7893a2cb3d23c1580daf3eddd4030378f4a96c75059020a6929efb08f247fd225be330c20daf27f7cde7fd245a93079978a2925a12418fbf54c6f47bb2ce05653c13d1e4ad42481d33098dd5f9702dc8f8bc9a999544c691e5b8826d7085398bf23c62e6a5d8917e6e0a1276f9842606d5b67e7525deb70b4cd0de42f96df0c357b4b6921ce97a9a40107a82e89de59a6fe402136d89b09d8d170d5986e08bca06fe8d08e5bb22a63cc3727597beb6db4f18c63bba31422d4499f81a0a4b87a1c248e97b981eebd033e8457277c0e671558cb860b4756d2512e6990533841c2084112166b8b1eba6f293df16ce824cc57434a5c195653b638a51ef28acc09af8292f1aced42569894f589d2d6ee69866618b8f20a53589473460c86754a2e5d122f6b882d46ad9ee9fb26141372ddd826f142316a0f79cba4bf59ed9dda6e356e5a20ac64001f2df78872455c97ec244a326beda481df0789867aacac1704bbe0f91df7c07ad56c04b8ffc7e2920c4c7f51e72b0c50d43508978f117d6d4f119c3fca95332b2a40e73fe3b22d5284c52e38e65758f352dea002d3fb92cb750aedaa7a35cfde51c51c1680f15d71b11025cb94d7bcf0f06769165062de772b7f7bfbd62d4b979031087b507c46b9ddaa3969f8e77dfced60bd432deb38a57634f16206712642a23ccb78893e1760d1438ecdc7327fc40ba9602fb0efa41de38bafdfd1693bc4d62f9e25584813c0f5f6c630d1c9cad31312df7a00f32129bb2ff45a2644daf688d284006a4c34f71efb7da28df5ebb29bad78e9cc0b7f18fc8cf548cfaeeec63b9dcb1ea5b0d61f7b85297406ae4b80c21500e0468642711f93bd845f1fbfd0975fd27d7447ecdc5e93f687b07e40c2753e85e4797eec626431fab26e17f60ec041038869d4cabdd6d6abc5556bb94c272f9d56779eef1da8d8866b57212b8d85260f48d03382a5980496a744039a0c377020a43d6809a10a6043ebf9ff353618e7480a3db00b20e798dad3e3287b371844fe165f800315c6031584d32ab605968161b4fb4c7516ff2d3331934d49c15c7b1e4c5e21ac202d71a3679e559e31fe7f6597571a6b8f8ba87d3c338d1c5ff7ba792da6f8ecdc3b121b44d88b4bb980265163d1387f2f80c088bfd0218c21d8da00fda0bd8476b9274c8fc8e9810a6cfac6b6eb38f393d543c04fa4d8f5427c7442ea01308cefcefe281b10f3f0a219570a9ab31d64ac0775bc6676697318751a95def3f9921b3970c3621fddc4fe616f39bc088ce1ba3a9b233ce3d8176fda64f05d65f7af38e34520cc71c97bc87a1ea80f9bc436cb31f30af2490ba2fa851ebc89e57c5a975188fdb49f047e6f783c39106c2ffa15ed89c22b06f640096b217ed72bbb2d5a3283c895791653a577ff74e1c87ce287dae44c0bdc3c2e08e4468445b08e17fa11dcc7ad77531bab9678919f4dab935d30434d384f5b469e995785c60a3591870ef7a453598f14ac80f025c999edb2ca76747c142c5688391a4d797f5f19ddf55482329f3106743e6ea4528a3bc82e55ba37e503c238bd8ca3cd2a87968f46d71f851391b8d0addb721a99ab2224f172d6853f09d4ebc703c4f8d11b9dd4471fdc0bdfd2bb415ffbfaf91b002b28e0a106a7234157fb90609bea5905c77795ee473fe3f2dbd29e530da573a61e4c171ace0cb9376acd4a3ded7afeee95de45466eff876a0208ec4a5a578c20d1d258b93b5800be22efd6f3adfe20a29f58826e47d83c20430d05105a6ea9e8abf668f420de592e0122628ac51555fc80a78a9b60614fa32d07b9b33ee38f64794333affea8841ba1016f432bb72cdef7475cadcd843f373784916f75e161c3860556891fd9db878bd4b63cf18f067559ad0378cd9c094f4ee26c1eca8c0264cbc420dd1287c3d5dc8ac7d0b97ce0b0abd7e85bd76daf8359607abc0c19547191f20ec28f9cc1572ec5209585eb3840a41ef13c84f1da17952095573a166cb2440cf3d7e064cbb004377328d5fbe6cbbdafaf99d85336fc3ae8f5fd5b6291344ebb0b7b22177f88cbd1151ad7408f84d69b2be618f627da2b5b6f6394e815a20c0a8a5ccc1b55fdc385115164f036801a63ed8229feba109bf7de4862e7ba292f8112ccf96b1520086a7cdf754acc1fd05b3f4c39519acae78cfaec997d24e1b0b772cc9e7b5398aed0024ec1fb7d74e0d3da8538ec5d23202f70d78f54c798fef15d4a278fbf463d878dfc80e4b89d7ea36f890cd87f44adef8a2e2c6660dee23c34ee5d1997e58b6ceb40655ec1b2f2d3be42b9ea353b28f8365e494b1c2e6c4f2528af1495feeeafff041381df5ea733890dca23f02ad64371b195abb4d23e56d977a10116066e1d69afa4a385bbdc21f2585a12f40cb67875e1cd38862283ec0559d1cd670934f865a9ba75ea27b395922b0045b9286969bc972570fba1a9c81e027b47f00cb5f26f346c7603a376431a66589bee014f23710c5a8ff051a90b14f4395d40021c2c587a22bbfd7190c56f5a0cdd6df10296bd8a74f8f0da5bf775fd58f299058821bad857985bbac0060dd1bc15d565919b1a5c965e2c4f47498d15dd49aa8012f7232ed5b00756e1815f952263bff2533297d86b3add6483d797806756067077106a4f437252e1867cd7954facbcc4ed35202a33e4c34af62683acfb4df5d63c984b6205661a1375b8ece2acde5bcd73701f74e5755555640dbc98e795bb7bff9c706340ac111e8f31cfa703ba5054e8da3c242ba70841800cff14e01de8d0978e592f5ebde921fa7c37dcb78150b069afa471c31ef78c29c26811c7c1acd7fd8a0f32826db19fc0aaf4a304456f852d4b59a95ac93847a07a1b0acb144bf248b25c56f8414bbe0158a4ed4770498afb0219b3dcb3e03c2cac4081618c6629d227b184db047dc77587dd9ee370ccc460f7955fc07d3a57b55a52c9ed1203a8eaa2fc8f5cdcde36a334dbb714876a3687e14f86068fd936e7f45e59004783b85cc0021d23374aadcfc323d0e20220fdfd61fd03cc686413a909396600a3356ba4ff83e225a169a41ed0abbc9958612605ad7fcac6dcff1904c30314725c248944f17c9069ae02c408c396b97156da696b79caacd9a17b034ab4102cb0ab9fdbc1d41a9172fd5a0b254e4fb8ff154911c8cdec927a7aec45711f94d6f15d703f6068a3b803a27daebfa2d02245b7ec832b7f4ba4de374fefe6aa12a5b41a5bdda286fafe4ce0850479a2d2652dcf11026abea4298f7e63cfaa06a276baae797e7350bbc439b6eba3c1cec750d71ab4cf938ebee6f5c6b6279f938a48d6e37d72c6d02bf1c5c410b0aadfb0ab65db1342cc6baf470f4d3e8741b829050454997652e06b6232040179fc475e5b366e38865f1a5a8716140196a535b08cd37b07a92fb84a549c18133419b6dae57be608c6f6cf4c1a4041f0b0fdabe688f633d8741d28cc557ace33e0aa64682578225e77bbecd9e7db3712969b9053fe1f87d74179c5c90e2f3c93017012496fc96d708d10e20e5e8636384021a8fb3af6f4fb85ba043fe208948e51fe5e0241b54d2ae3af8fdd992d5907d1ac6c4bb7b80133ec1fabe28c40ff45cf11b6412650046f34a7debb26955522150178b7b283169fa880c3edf2d768a05e3bd1e369f80b6ee31e17d27ed32143156629d08f1273f2a259a2c13144b75676d284469e9e3678aace107986bb0e1bc13ab5da8bcfb1cd6c0518c2a7884b0b3", 0x1000) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x2000, 0x448, &(0x7f0000ffc000/0x2000)=nil) shmat(r4, &(0x7f0000fef000/0x11000)=nil, 0x2000) poll(&(0x7f00000000c0)=[{r0, 0x22}, {r2, 0x10}, {r3, 0x80}], 0x3, 0x3) setsockopt(r1, 0x6, 0x3ac, &(0x7f0000000100)="ef222039402dd9e90812f5d23a25be", 0xf) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r5 = shmget(0x0, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) sendto(r2, &(0x7f0000000180)="ebbca37e6314690e2576614ed4f67260ecfd3b6e6eee9787b94fb7a5dc4360a909eb65fa8dad0815829318398d360769ee4043579ab87131795326ce77a5ca5b036dd91a729138abb7125f82ab2b771a8ebf2e118488f631e9289120cb1fc968361bdf9d48ce4d97c1bde516328004b10dee80c1022ee9d13874a8206f38840e7949bf08525d6f2895c4a51a7321b275728645a302f9da9282a2d28479e19d61f3f5ad856d7e9b5874f41035c3a194372d1e8228e0bf7b2d3156f6345a6d0d3d4c3dae6651b62a8e7593a825f54358d54ec9e7894d12992b5437643df062a0e79adb9b5cc3934a1ee93e911688e210ff91b3691da5dc778beb74feb850896c6060e2966cac0a133d6fbdd5d633ec50078f050c5633ae03214dec1e3e925dbd36c9f0546ace7b178a6950d2f294876c6e60326a919225149fdcebd981f1921445f95d9818228da69a70bc3786cb71afbd8cf682d8d7b8473016af6c2cc1c679749617c59a66f2b825a45361648ce050512c8d0b4c17ceedb4beb627128cab5ef770990d2464ab0ffd429b7916c7bfaa37aff858089d44c057a4bfee3f9666f979cccf806017091c30d683acec55389b15435559876b23a2391567a203809af0a841cbaeecb1a73e98a64734306ea02ed2544b2be1b4e06ee2886496f4f9d0153a29520f9a64a292c9cace7f9453bcac29b797ef7008afb7c8ef5deda8cb17c56a2c6562f2216e11e922e87d5d5674b4bb3bb1af9c74cd73d1d9bdc0d68e067c317e410c4d1d6de5763bf0fb0e60b296fd63a3d95c7dc44d51af27a60ad2532fd99b7fe2fb272c99733d35f62a28c400f2cb4a0c1ad5035ec55bdb25a45f6ac49b792f75e6ed41c76da678fe412333276672d2853388fd7972745bf93ea8ed89593d928798f920e47047d6f0b54994154c37b3f1a8dcd5dc8951696af1bb911bada48812ca99d6ef786a0442996a0d818738fbe104e80d3b065868a3780b1fa0d23123f2a155b8ba64f7fa7dd584854cfe96c28db11b9b78760c4f68a469f3aea71c14537e3e230804a72e7f0916ab4688c06ef611943f34156b9d53f875f11ea01e641c5defa3082cbd0093b1495f4ff289af8d42b19d9c433f181cd7ca63b100f8e91801529f5ce86582e3b61ae7dccbfb65ca5a5fb79839ad9f2eec71009a31d8ffff9df0c8e23690413d2eede353c08c049c88d79eb784e83bee46b4942460d561b6b925e841cd8330b25991b07254a08686a894f0621459c5b6909ee16af057c63c54aea087e2c2474e8dc6155be98ba7231abe0ebfc05c2158e1475dd90eaad0cc133583704d4588f035626b4ea7a42661ea83e0060627d630035fe482179efd9547f6a132df59bacc30595b71cd5f3c6f0a6f426c791a1f0c0a81e37dbc97a3e7f15c2a98bb1286652f63132a5da0741cf1c2fe7badc4956d15700f25135740ce0d1bb06f0b981889a930110661f678eb888191dd1d936004144b3a0791be379b3feaf035428a73498b77f836054c24cbcce1c181e44dfb77dc873022061e0a002ffcf28062072d3481a81e2a52c8c86f074ca891d2947de90946b24d8026eff6bdf6e987d96d659944ba6850601285fd2a8798b91b8a4407415f0ee1f095add3a4157a679e0554d4164335decd933023ba18fcf13709685121e1f5eef6686ea34a465782fdf6524b80a64750a459b6eaa1179449cc286b2d50a02706c8d7190d4e2c4a4ead7e26175437874bf4e923311e457013a73a53f8741de2b5ae5fe7d5682a53b3b4500bd4559e9630b570884cc4c738b3e9257c7721c07ec1cfe6b33fb5c7b277e5b1062ed823f1965d0e3945b71b57b6c7733c9094c8d1e43785e81a41403cf5d5181135889a97389e534be8b6da63674192f217b37f26a053199fa209f0e9c52913cc058d88cdb8e275141c946e3107ecff5b25a972c6be49b6e5265eab55d44ed2272e336895a5d62fb432a85b922cc6f28a3d63a86c69494a2a8650c9e3801f9d6efa22283cd9dd566007335badb4153e33404517de66b7cc92ce1482fb32817846973e0435b67bfb05f77ae8fedc6a39e4990015cba826060f6f0f895961ccfddac4be00127ca74e5dc1a23e8f5ea77334b6b635a177a2bb2677e0becd52d5ee89e0bf8a79cc415682019477ea140fd5a8ed1bb377a5da853d9c81473885f97115b1da8c0e2665f6479dc296ceb89ebce20a8ebca609355ba3803c584d361082406ceaf0399e4374f4f28a84adb610f4241bb66b1754d0423a3d45e1731f79c8f8227bc6a98440c7369164086b9689be80e2759dade00f2344213845de3ca004890456bb7928b4c2a26da7f0887268aed73b7a6e7026640ecbf31d9890d5b73a3c16b45cdf72b56d15f767114bc8cd1a144a82524a43f7e856900425db10bc4272b4e96342302f803c9a1abc13cdc6ff624fddf151b5dc6af1c3ed636fd74ad0d2295368662bbaab043af6a84374ec11041c24cce20212542101d71ca52d64fc474bf9eb136e0bd3dfe090dcb0045b3d40aac2b5796f35b0f9cc48ecfae80b6121299363041cfe906fdfb4159004ae649f65520293d7fd7e0395ca0ce47c36c4d4364115089bf2588dc2c6ac6bf571647bb48acca6e8fe2b4a5d1ddd3762061cc87aba4c9bccc5598eff047e945c44f63f19e2fa88796bf307eb58167f51478fed590666330bef4869fb3c8ffca5b0dc951dcc279fb1ad9ddce3aee4e65d8a7ae35fd612a70f7aaff782ce80ffd267aa52ef95dbfc328c540f1ee750d774db9a1fa1d24f0b2db80c05ebfe352dc71017671c27af228ce615a69b45709162a0ee2e95b8729728e4909d9a1e809036cad40d35d2c0d1af75e5315504da2862125a0b274561a6bf58735c545d84d1ba6b973c8d63d752cb3b9ea1f4638b0f327ca2d47faef76bf46b3ba774b546c86421effa213f5e0b2a230e007f680e775c0189295d65647e3a255b40a5d45a6b8cf06b7b8a6be28daa5719d06d8093fe40e4fa453a3f0499e73e802cded408f24637af09e42e32f2765103f610463d038dce5aa719a6f120ed6fb291c98227cf1e0d2a9a7b16ad70686792c9a5538ac60c28f0497f0d06c6e325a19066675c9af652af959acbed677751b5ec3c6341a0789a60cccdb63f603cf9c2e5732753e760335b7d953f80301a51fd2d3d30dc72cdcc991bbed7a0d7d74e88824e8bcde2f910772aa8042999fb36b084ba32ae55477006eac292b132871c8add996750a2f67d26a58e798fa49da7af03617a39958dfcdd4c26f1a607824c7738bcb07758d631def2b17100ad485f5cfe95d8251e1234f3194e8aa589c6d52748f727ac82646d06a54e2a4866918f465d17c27987d08838b775757f51997d37fa614930975a7e24a507efb873cf98384d74cacef0fda859d99c48324ef006c1e2ab26d641b2f26dbff91b39c81e6c73485bd667a406e3e260db901e4863c1f4559051bf803771a3a5d44cb4eec40e6fffad449fbea1131a2a4fe767b92cd1dfb4f1baf79ee46fd979aec83eb8cb2f01ad3e8aa7a42ef020b584fc728b1f63baf86acd2c8222aa61b7e8e5775185752a6c3132712b6d73f4d700bbab3814ab2d32523a3280bdf1c3f6809d8ee3bedb2ba9c4e93ec57d919dc877dd84bd5ca9ac9a0296a701a6a464f974d51432ee97f3127e2c42d9f9c46074ab24082992d9fcf71c15685be8e74229eb0e5c55ffac077d4dd1500f95bf792deaafd007bf04ec9bba9c9334f368c5c51a4cc84b8c371f2b5dec596314fc52a454ff5bacdf0a3fac02bb933312eda37b19fa545c72fe07414bb99e33433b1bcb255e9a74ed79ad181cb542f394715e6cccbd1ec89f7c9261d5234fff6432b6dde4d8e59b2c453b4ed3b636e5f6511cff5881d9dd0b30c7f0fb2ebe856d3e16f3209fe92b287dc0ca306659c5b2588a9bcb316cdbf3b22d5f4cf59339aa13f4e0c5eeac5b77270590d48dcd687d1d098ea2ed222289ca976a9593daab1a1dbe90acbffdcbdd81c19fd117d09ff8d90f3207f80e9f0e5ad7e9cadf0974cd3fc022d114adec80771a419e4c0f3be970ee0978d4be045f425eb62acb6ab0ccefd204bc9d41e3718989a0e49d74478dbb6407a77a546eae6e074d15f3322131d1b4ebb7c1544a970370dcdcd5452f95f3ef041654aca40c3b08d58427daa6680506f105bf841b319a47fe68f73c02a14ae16af56dc42b0434d7c4db963d127ccc29d3e24b0eb746d677f3ab06bbaa7d89d7bdcd9c4cb5346492b018a2a7348e4f2ab8488ad0c9e4cd127216d1707177dafe100f596707989cc61ca1970a5fa894b9662ce979cf9de707bdb10b75cbaa4eb8c82c79dc7169e726b3d5734c6e7b9847597609a74ff4697e89248c31bf1af4976c58ea78c9fade2f002a78bbff8f188e932f7a842e03c95242b6f7612c1f2ef6a80849663261aae34b740f777dafde47efc4230cd2af8d74b0f15c4b27a28fe553a14a8000bf9d334e892262f2d82a84dce52c38b1185b0909e4bdf5d8c695ca28c1cbf343e18a16ee081eae3ef3f5679a291f7e3e7d083325eaed83c28daa2ff200621483c7391794d0b907d1c21b77cc1ac675842ff0d091616eca307a41924420aa969bee6602d4e00469cfa7d02d2bbd28492bbf7411956bacd6b92131cb44b29ce643c8eb0e5d2cb405b4ac93a6246faacd558145b5e2d1e38a9fd1070085234ab2194b3049dde1010bd9fd602b9ca1121509b7a535fa690b5942bf98989fdb4fe7b37fbc597ab8e3129efe31e8b70c4116a147bba95f67833d6e581ab45ac59b5677e031299f384a300c3f130fbb96b5a4de5a663bb8d94178f59ab96deadde646969d47f80a44cc076645602092139f165e81813d04655ac25bcce75d8cd5f4cc470bef45d3e8ed31c21786b89c3d6eb773bafcccb43b185a98afe2fee06ee723dd81dbbf5df0549e50b260aeeb8f4146860d51d9fc324400948c27231f466e3424f3373de585938ffc012f2d490575f52e9f5f42deaa2634ffc296d544806acc5567c84996bc45523fbf2823d10337b718dd0fea775568b7a6fe8efd9c9234d5d189580a90790ff6066bfadbe3d13201f9f0c224f5e49cab8963d51ef939eec8496d49554e9c1040e892e950e02aac19cb80912f704b28548979fd42f7107349ae3d0dd74af671e2e6021280e0433e6af45fe7efdaabad15da5bf8dc3c3473260ec58019102c25b0f48de212e3f484353b001cd01d97768b225bdccc797c8b69103db082677c215a51745b7b8c065922d0105d32fccb4a1a50f10e2fc0e5a4a1181e9e4741c4b3950976f6d1c2047bbad36bf58cb0b93c7c40e098b3503610410623409f631f9437d8be1104094c7f1f4c7ffc4021a27a6b5592cc58ee15f8b8d7b9b54e4bfc586428f42a30fe63fea94a5d9aed33844008e0e9ee1b233318ba7f51f5a3ba305c3979c2765a176207b805c259ea6bff443f7148fd3efc8e67cef05ff29704f94e6c525a9001dc21821987bd7fdfc1fa73ca62195d2e037d10efe1b78fef5b2451dd011c2021b1a2dec9caf4f3f0a92e8110b4ee0397a32bf658b624a8c5d0dbb787133b86957d4e497cddb3fa7a831c85686f8c2682ee33db38b4f759968900a9158a534394d9bb932db0cce60fe9eaba8fb36b28b540275dd1020139fd6a46fb57596400c9c5768982fb7f5a5721833ca830c3e3e0afa94b11581a64ffd17cc1a2c2a0002ac6f04c6ec387604405bee1ef03c01c9dd9fd18c62a3cc4d0290fd43c83dc4a68955ccc6c73d38669896356f0130af20a9fe686dc2a261d", 0x1000, 0x1, 0x0, 0x0) r6 = accept$unix(r2, &(0x7f0000001180)=@file={0x0, ""/57}, &(0x7f00000013c0)=0x3b) geteuid() getpeername$unix(r6, &(0x7f0000001400)=@abs, &(0x7f0000001440)=0x8) getpgrp() shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) shmat(r4, &(0x7f0000ff3000/0x4000)=nil, 0x2000) getpeername$inet6(r1, &(0x7f0000001200), &(0x7f0000001240)=0xc) shmat(r5, &(0x7f0000ffb000/0x4000)=nil, 0x1000) sendmsg(r1, &(0x7f0000003800)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000001280)="a10644c3dbf7db901abcb3e577b05223fe8369b825887caec9e668d62df04979489ea96d8640eae85a80ce6b1693ea27084817945c6efb59dd06ac9a4ca7b94627cae1b255328f87953ba54c04426bbda331055bcda092c5eb09f97f925130eaf013a8185bd6b252403cfe399c97477b986a834633313612d6c6d433de861174eb81964708e3fd9f6d7aa752595dab7309c8c1261832635e3ca8a33220e8d7886fc09b7429252e910b0b4e3afee58a121ac72d3cf960660adcb50f1ba15a4820b3cdb11a04627053f3e911bba780c207708e106a3709afd7a4eee120a6e3aca87d21e2ea6ae5d20df9635b3c2a5a50229e", 0xf1}], 0x1, 0x0}, 0x402) getgroups(0x0, &(0x7f0000003840)) recvfrom(r0, &(0x7f0000003880)=""/212, 0xd4, 0x1, &(0x7f0000003980)=@in6={0x18, 0x1, 0x42, 0x5ec}, 0xc) setgroups(0x7, &(0x7f00000039c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:11 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x40, 0x21) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x400000007) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:11 executing program 1: getrlimit(0x800000000000a, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r0, 0x2000747a) pipe2(&(0x7f0000000000), 0x10000) 16:00:11 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r0) r1 = socket(0x36, 0x5, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() r5 = geteuid() getgroups(0x7, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = accept$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)="2e52430cdff01c601fced9dafea9c6c3ba96cf7a4ec41bb7b1aa8dbab977b12f648dca6ddded2871aa84f17e6a31ac24b6f193a4de625a5ca5c1ede675fa9d6cd40c0ced0e6e6cdf1533353f3e6a58239c59245101120bc8a181a4c44c107e9958d0dbb65ad89c769f2e58ef4301bd5dfd4c8bf1475f0a0d7f2f7566bc86bdc381a0f8f49b4f2e858078d26da96fc51725cbf03fb6e59d6b8a109313544e5e3d4652ed867f8d0cd62b2cca1ac6f427cf1131710f6744c3f81f04e9c189bc351e26cb65f6", 0xc4}, {&(0x7f0000000180)="5bc7f70126e21e25bea5f296afd2f19227c6f03fe04277afb16ca0421989ece53b8f3621b99ff182ebbe9ecdfb42b995513fe1bcfae1eda9944fc08ac29bac64a567719fc656b8de1ea6ab7a313ff32173c3bdd7cb023dd3eb5de6a9e4c5c42c89e0f513769e20025d116c25361dbfa93c1c082cad7986076d76421c0b288f15575b1019f53b53f3e4f39d508e4f32714e43e2c034b908eb0304a64b7d0a3fcb7db1cecce49e500708a4a95188d3c2d5245d673ad8663bf1f4fb31361a622fe8486a", 0xc2}, {&(0x7f0000000280)="6cc42cc3184b8d264adba1edd50c50593d671a7993056bc2301432c2088125f2175baba974b3", 0x26}, {&(0x7f00000002c0)="b491cd81c3b16a4ab3857f995e74b10d65e93406f55d32f70a6b4952c3bad2e769a9f4abde1e4c047e86231167f60a22d4c19d7bf84c10ca6820a50f112c05f54916ed6fad663ed89ef49377e5a2ae3a38be0b8652fc2977a47331fb2525119ed78e7b8273ffeb3dda65d3dbc2a9db464cf34df7287f3b3bf2afb605b260a06d0f38fd983395be053f61b578a3588baa1ee8007ceeb8b05b85ca89170a673e6ae93969c081e61ae52818213737aa307e6b93911d1cbdbedd80cba699d4219a4125f77d273e89855c4f806b956e172f75fc3380a84ee5a4091360a7e68fd6157cbc8b8e0a57fbd521093000d025399b", 0xef}], 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="001c13e1603256728499e10a639900000020000000000000000000010000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r7], 0x70, 0xa}, 0x4) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x7, 0x9}, {0x7, 0x100}}) setsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) socketpair(0x6, 0xcb17dd4a028bfd29, 0x3, &(0x7f0000000600)) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) close(r0) dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "8540000000000000416500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000000000000000000014000000000000000000000000b36148901e2f307ceb188054f1b9665b488ca2a27e9412b8f49ab9df78e35e232341f1d9f590c62d6198deb60d03c0ecedc30a432508ed54107b0bc55456b2651b4f0fc9ad1f31bbf554b79196120ac99ee3fd58bcde004d4a667d6dfd1b2d6c0c02b94a0b632ea99b2763836f6a33ee7b36ea3a438bd6a8c5c927d11ff30cef284dbe5d4135bfb9313f49324376c5dec88fbd051e88c71181b5912bd59c1d4211dc9672f98d6226cbb2d347fb3fefa277e7ca26d23a6492b575dcfa809eaaad8cece58377a0f4"], &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) connect(r0, &(0x7f00000008c0)=@in={0x2, 0x0}, 0xc) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:00:11 executing program 1: getsockopt(0xffffffffffffffff, 0x11, 0x3, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r0, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x200000000000002) flock(r2, 0x8) unveil(0x0, &(0x7f0000000200)='c\x00') msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000800000000000e2ff002bb4b1905c45340000000000000000000000000000cb8e5ff2a8f8b3509b090100b44a62a8b964dc6c1b66d6552fa67c1d8505c654415e9943f0f998184fda75a3423d1acc1b9566910f656370b3cc1c7bf792cd29d91f2ce8c9ff13fa0cecf02e668d8475a3f3c73ffbe6de660f67bdf0dc5defe04e81455e48d0d5e8d28e29131b33fcd58738b9b91a42ed80042108a321a5d63b27298c53d0889a28c222819d5e65ec8f869ae9588a31f741898545315e8eaa5372df64c0bd6e35b0"], 0x1, 0x0, 0x0) 16:00:11 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x41f, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x15b) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xd76f, 0x81, 0x0, 0x6}) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) geteuid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r3, r4, 0xffffffffffffffff]) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/159, 0x9f}, {&(0x7f0000000180)=""/12, 0xc}], 0x2) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r5) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = semget$private(0x0, 0x0, 0x3) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/79) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="90", 0x1) r2 = syz_open_pts() r3 = kqueue() close(r0) r4 = syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r2) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1000000000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:12 executing program 0: mlockall(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x814c, 0x80000001}, {0x18, 0x2, 0x5, 0x80000000}, 0x1000, [0x5, 0x4, 0x0, 0x6, 0xffffffff, 0x7, 0x2, 0x100]}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), 0x4) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/138) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0xfffffffffffffff9}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) mprotect(&(0x7f0000385000/0x1000)=nil, 0x1000, 0x3) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1831, r0, 0x0, 0x2) 16:00:12 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000067ffffef000100000000000000263c9475d926a7a08e31d78e19746c4fadbbc3e24737d27228f1072f46746ea970d5660ef940c3d44617aaeeb5e790c3b205f7c1f03255c05bef17487083cff6a2f93d93849c9d4737a317d6d2e20309c7c388f60472d06aca40437dc5934b92bad9cb97ae78e87ca2a696b8dfcb9c5e5702bf8f400b8828bb6f48639cd30be9a7b32c900de77660b0a994ba33bc7eb4bd043e17c3b91c719f193f7f263584ba3ac963bb554ee08e185467e5dfbfd1b581f79398010100000000000074d468fa3b2637807be6f521c2a91656434660ce175ed7a73ede502d79b9a161f5ecd5fe805631a139"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="759af8c5d3a41aa305f7f5d8d3034bf77ade62613d1235153f6fb46bda7a4a1114da4b851639982380778db03517ecd67fce3023b1ab6771dbede325f6976b470c08faba670715253530464f53d720b53f418657e4f59a98e2514105e8defcd468843e315f4136265c485131f46197221a579f1c85625532647fb87886a31de0cd2b96ed3441753307c5fa4e3a3b7259d57edabb2d9104e29c8b17bc6f76886b347a98c4d10fe6490c721204b9ec7b24cf824c9a20bb8c15e308", 0xba) getppid() 16:00:12 executing program 1: r0 = socket(0x2000000021, 0x0, 0x7fff) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="06000000", 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006014, 0xe01) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) linkat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x1002, 0xffff) fcntl$getown(r1, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x100) 16:00:13 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=ANY=[@ANYBLOB="fdffb27824af42b42a22b30c0004357b901c82533c4de1d34eedacfbe96e738cfb2ed1de05ccad69eee53789bc4f835d278f81b1c1d9bf34846abffbe10abee915060f88e34ab94cea3319696239cc2e98d886f8070e5789bd1744c1324ec411ef002dd2f16e17fef24d6b66dea57bc0c55957f8684139467856d0183e181c2fe980330a88ea00000018cf70f12c8dd6d8a6f9ffe227afceed526df04d8e0692f5ea249750a8e545480e1728114e5c362e6061ab9f8ddbbb79e15089193792134d54ee1b2fa71f8894b17f36d74b8eca807c6575678dbdaa37b34725c947356368cf58425dad517d8798173dbb446207087e33fb4fc18e28cb3db529c2fa67454c3f263c729a4b58c5accdb2110210e590ccbbf0ef42a1e1046da62c0e459fecb169eb91f01656adfcc36e742c48838a91821293fb6ec11de76edae9ff8373f99a7d6528d5542de6f43ff21cc978278252ea69d5d12a9441ff6cccce2a44eebf04f7950904cc839eccba3f039c18be1a59d6974d60185d5d70a3e4a86a9a229175c20bd417510d9cf0e553655b55d8e57520f6fe776bd4e34685a7f3b4"], 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8100, 0x80) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mkdir(&(0x7f0000000080)='./bus\x00', 0x24) pwritev(r0, &(0x7f00000002c0), 0x0, 0x403) rmdir(&(0x7f0000000100)='./bus\x00') fsync(r1) mkdir(&(0x7f0000000040)='./bus\x00', 0xa0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) readv(r0, &(0x7f0000000680)=[{0x0}], 0x1) 16:00:13 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000000)="00ee7f00331e10f31e0fa7c9bb9f0df27e80d6c17f4e5a8e73dc4abe8b13c09017f319da85c0094c80fb945311e91a228c766ddfa8b90215bd56fe31c1c4fa87f9058442fa00d18261cecf01772692e6ca7e17abc10d1cd1783d", 0x5a) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/235, 0xeb) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) sync() fcntl$dupfd(0xffffffffffffffff, 0x0, r0) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x1) close(r0) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x28, 0x5, &(0x7f0000000000)="010407d7", 0xffffffffffffff0b) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = getpgid(0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='({]*\x00', &(0x7f0000000200)='!*%\x00', &(0x7f0000000240)='%@\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='}:-\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='{#\x00']) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) recvmsg(r1, &(0x7f0000002880)={&(0x7f00000003c0)=@in, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/126, 0x7e}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f0000000580)=""/153, 0x99}, {&(0x7f0000000640)=""/104, 0x68}, {&(0x7f00000006c0)=""/22, 0x16}, {&(0x7f0000000700)=""/104, 0x68}, {&(0x7f0000000780)=""/27, 0x1b}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x9, &(0x7f0000001880)=""/4096, 0x1000}, 0x40) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, 0x0, r3}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, 0x0, r4}, 0xc) preadv(r0, &(0x7f0000003940)=[{&(0x7f00000028c0)}, {&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f0000003900)=""/13, 0xd}], 0x3, 0x0) 16:00:13 executing program 0: socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0xba7) shutdown(r0, 0x1) getsockopt$sock_int(r1, 0xffff, 0x30, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5185, 0x6}, {0xffff, 0x43de}}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x201021, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x81) socket$inet(0x2, 0x4000, 0x6) 16:00:13 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x7, &(0x7f0000000200)=[r1, r6, r2, r3, r5, r4, r6]) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r1 = semget(0x3, 0x4, 0x0) socketpair(0x94b2e1c767546ae0, 0x7, 0x6, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10022, 0x3) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/131) setegid(r0) setuid(0xee01) r4 = msgget(0x2, 0x0) msgctl$IPC_STAT(r4, 0x2, 0x0) 16:00:14 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6004, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x100000000405) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8010, 0x8) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x112, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:14 executing program 0: pipe(&(0x7f0000000140)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) r1 = msgget(0x1, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgid(0xffffffffffffffff) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r4, r5, 0x8, 0xc9f}, 0x3, 0x53, r6, r7, 0x8, 0x9, 0x8298, 0x641}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:14 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r1}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r1}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:00:14 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x7, 0x1, r1}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setuid(0xee01) socket$inet(0x2, 0x3, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) kqueue() syz_open_pts() write(r0, &(0x7f0000000140)="bf8b857e9e63bf8fffc64facc021fe2c7a12a8a4efdf640bcdb12fc7b4c26688afe511cb13e3e335feb534442040a498335df1bba29c6f44f2c5c29276e55c8675f826e9ba106def900c3fdc47181745497edc15bb64ff49314126481fb4d3adf6ac73baf9ce174ac699a4e6", 0x6c) r3 = socket$inet(0x2, 0x5, 0x7) getgroups(0x1, &(0x7f0000000040)=[r2]) r4 = dup2(r0, r3) symlinkat(&(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xfe27) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x4e) r1 = open(&(0x7f0000000000)='\x00', 0x8000, 0x4) recvfrom$inet(r1, &(0x7f00000001c0)=""/254, 0xfe, 0x843, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:14 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000a7e000/0x3000)=nil, 0x3000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setstatus(r1, 0x4, 0x0) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x45, &(0x7f0000b08000/0x2000)=nil) shmdt(r2) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0xffffffff, 0x5, 0x90}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)) syz_open_pts() dup(0xffffffffffffffff) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/190, 0xbe}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f00000000c0)=""/35, 0x23}], 0x3) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) r2 = accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r3 = dup2(r1, r2) openat(r1, &(0x7f0000000300)='./file0\x00', 0x1809a, 0x100) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000000)="6755353e7edc162bb3293b61e3c98126bc8b1e1cadc1cb", 0x17}], 0x1) fcntl$getflags(r0, 0x3) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) write(r3, &(0x7f0000000440)="eae42278d922160ddcac1dc6e44b505c0e2f5227d518d11ed0d0797c10475c7057858b9cc387681b8b818b129d047133268d66b7742fbf46c75c317cf9a00411581064e6303ff546794da288b50f4cd77f", 0x51) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x13d) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[], 0x0, 0x804) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x18) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x7fe) msgget(0x2, 0x383) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f00000000c0)) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x6, r1, r2, r3, r4, 0x4, 0x4}, 0xc8c0, 0xfa, r5, r6, 0x7fff, 0x1, 0x10000}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) 16:00:14 executing program 1: r0 = msgget(0x2, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/85}, 0x5d, 0x2, 0x800) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20880, 0x22) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = syz_open_pts() r5 = syz_open_pts() syz_open_pts() preadv(r4, &(0x7f0000000480)=[{&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000300)=""/125, 0x7d}, {&(0x7f0000000380)=""/243, 0xf3}], 0x4, 0x0) r6 = semget(0x2, 0x7, 0xa) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000500)=""/186) mlockall(0x3) msgsnd(r0, &(0x7f00000005c0)={0x2, "30a65e1bcb89ffdbc63c6268bfc9863c38bf0f53cd658147b0a7"}, 0x22, 0x800) r7 = msgget$private(0x0, 0x1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) connect$inet(r1, &(0x7f0000000600)={0x2, 0x3}, 0xc) msgget$private(0x0, 0x400) msgsnd(r7, &(0x7f0000000640)={0x2, "c05aa1aeac2574d64f3d9cd5b2c66f8d409d464b0673e864fb64b6a6c694552e5586329b612b88b2dd83d1747d21084a5de05a944533c60b4462f705e29e3a4cc0d2d5fbb427f1dce6e63be00578e3be5123c7d2f9f51bf78a90615cd8ae91347e261e6b041ec83d01c352400eee6b98729e3ba7176b22608c4a0910f674a35372b11a6c6ad2f1e2be1e81e64a8e112e2537b5009cfba2df2f72cff9e6b2928343d13a10ff56391829871a51eb3edb5d22d38e09dc4106736e4dbf3c42ac210c684e35811e384bfd125e69d8cc8b2a29b16d2b66c285b81b"}, 0xe0, 0x800) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000740)) lchown(&(0x7f0000000780)='./file0\x00', r2, r3) getpid() getppid() lchown(&(0x7f00000007c0)='./file0\x00', r2, r3) openat(r1, &(0x7f0000000800)='./file0\x00', 0x2, 0x10) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000840), &(0x7f0000000880)=0x10) clock_gettime(0x7, &(0x7f00000008c0)) mkdir(&(0x7f0000000900)='./file0\x00', 0x8) 16:00:14 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x10040, 0x2) setgroups(0x50a39de8308289f7, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchown(r0, 0x0, r1) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x40) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x8, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/47, 0x2f) pipe2(&(0x7f0000000140), 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) r3 = shmget$private(0x0, 0xe000, 0x312, &(0x7f0000ff1000/0xe000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) socket$inet(0x2, 0x4000, 0x1ff) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) pipe2(&(0x7f0000000000), 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x10001, 0x20000000000000, 0x7, 0x6, "8a79a1034653e4474e7a6962d53849e551192af9", 0xcb4, 0x7ff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x1}, 0x6) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:15 executing program 1: r0 = msgget$private(0x0, 0x200) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000800)=0x9aa2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/153}, 0xa1, 0x3, 0x1000) r2 = open$dir(&(0x7f0000000740)='./file0\x00', 0x200, 0x49) utimensat(r2, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x6, 0x7fff}, {0x5, 0x4}}, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/115}, 0x7b, 0x3, 0x1000) getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x3, &(0x7f00000005c0)=[r4, r5, r6]) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/63}, 0x47, 0x1, 0x800) listen(r8, 0x9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000380)=0x4) msgrcv(r0, &(0x7f0000000600)={0x0, ""/129}, 0x89, 0x1, 0x1800) getgroups(0x7, &(0x7f0000000200)=[r5, r5, 0x0, 0xffffffffffffffff, 0x0, r3, 0x0]) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) getpeername(r7, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) getsockopt(r7, 0x7f80, 0x2, &(0x7f00000002c0)=""/177, &(0x7f0000000240)=0xb1) msgsnd(r0, &(0x7f00000003c0)={0x3, "505876bf0e76f4dce829a38797a0723bb4b7b7d5da2f00b6b24a1ba93f3c4e34270492a608d9160e543bc3431314a598b1315d67fcee61b1d0b7007b8be70cac77d9b2f7f35cef17bc0b8612eb9b8549b3b8ad6d2cae1c062ded7b1b83b491f25ec1f513d070aec0342d1b1c5c569304935fcf6f086b31350cb9f540b24542b8efe9acc94a82bf215930b6f73096e415c8a25853de0d96d31810fe9dadcb21795da80f2b80eced5607e0536bf5731888f52b91d4c541cda0f536ace4d7f560e7b8969caaf55ca6387fc0eafaaf8010e927cdb1d4c4874b229fdb2e80794af569c4cddb0319b32b824d231b13019890c1f24902319acd"}, 0xfe, 0x800) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x435, 0x8}], 0x1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xc0, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x3ff, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0x6, 0x1000}, {{r0}, 0x0, 0x40, 0x1, 0xeb, 0x7}, {{r0}, 0x0, 0x10, 0x2, 0x83, 0x2a9}, {{r0}, 0xfffffffffffffff6, 0x10, 0x80000001, 0x3ff, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff9, 0xc, 0x3, 0x6f74a3f, 0x57}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x9}], 0xffffffffffff0000, &(0x7f0000000040)={0x9, 0x1}) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) munlockall() r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:00:16 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) close(r0) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x97) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x9) 16:00:16 executing program 0: mprotect(&(0x7f00003b5000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f00003b4000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x478, &(0x7f00003b6000/0x4000)=nil) 16:00:16 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x488, 0x20) r1 = socket(0x1c, 0x400000000002, 0x0) r2 = getpgrp() getpgid(r2) setsockopt(r0, 0x2, 0x21, &(0x7f0000000000)="c2f54800", 0x4) r3 = semget(0x2, 0x6, 0x40) semop(r3, &(0x7f0000000180)=[{0x0, 0xb7, 0x800}], 0x1) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f0000000080)=ANY=[@ANYBLOB="76184efcaf7860d00489490c59737341b732fe3d4884b4e34038dbf3ec2440fa7290cc0d2f398e1794416c084076d2e856aed26b2627723327417f0e7806880dbbb8964ac0a184cf0389b63a55552a7b39bd8d73a02f0cf4a2d803049031b4a81899be0ee550cdf2e792bfc32352d2a2cd11eb02ef00005cec5dcfbd0c0000000000000000000000000000000000000000000000"], 0x1, 0x0}, 0x0) getrlimit(0x4, &(0x7f0000000040)) 16:00:16 executing program 0: r0 = socket(0x36, 0x10000000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0xfffffffffffffd6b) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x1f, 0x7, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 16:00:17 executing program 0: select(0xfffffffffffffe7b, &(0x7f0000000200), 0x0, 0x0, 0x0) mlockall(0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) nanosleep(&(0x7f0000000040), 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f00000001c0)=""/229, 0xe5}], 0x3, &(0x7f00000002c0)=""/213, 0xd5}, 0x42) 16:00:17 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r0 = getppid() wait4(r0, &(0x7f0000000180), 0x2, &(0x7f0000000280)) r1 = socket$inet6(0x18, 0x4000, 0xef19) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = geteuid() lchown(&(0x7f0000000540)='./file0/file0\x00', r8, r7) setgroups(0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x80) getpeername$inet(r9, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getuid() setuid(r12) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setgroups(0xa, &(0x7f0000000600)=[r7, r4, r11, r3, r10, r5, r13, r10, r2, r6]) getuid() getuid() setuid(r12) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000580)={0x800, 0x3, 0x50, 0x3, "875f9a5041dd35437f78a1df9cdff4d41fbe1907", 0xb5ff, 0x2}) r16 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockname$inet(r16, &(0x7f0000000340), &(0x7f0000000380)=0xc) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='c\x00') ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000640)={0x0, 0x3, 0x6, 0x6, "bc2706b9b991505444ff92173262f78c0ad1d114", 0x401, 0x7f}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004683a7151866ac4865269173112fcc0badbbd4fec8949b36daaf85d1bd671077c8a848a9ca4b57238cfda0281ba05f8260096c8818f36cb3328c01304c26ec480eedfa5876374d73efe2238870241068926e93dd630d16fc6ba1df4897b625f1d619d"], 0x0) socketpair(0x0, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000001c0)="ac695316b55818070b2ed43eb06372fbb354df71681d4f0680ed83c3b3f4eaefbc6adf9d5ba8b87014a44522e5a0152313552f73e19ff888362ace7a4f63cf88aff6ecfe6c1bb6b76eafdc9113fc8700cc01ac0575b8c821f58442b45b344d773f1a106c39eda8", 0x67, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 0: nanosleep(&(0x7f0000000040)={0x9}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7fff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x7ffc, 0x80) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="a6", 0x1}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:17 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x10800, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x21) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300056ae7709189e382383360f2cd75411fd9a703c4fb7cb9fb7a086e5e44c983ab012a78b93e19f9d5a77a9d4aa2a42fc83f6066a99bb3844d90000000000000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r3}, 0x0, 0x1, 0x2, 0x40000000000000, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0x2c3aca8a32d35e85, 0x3de0, 0x80000001}, {{r3}, 0xfffffffffffffffe, 0x9eebfafc9d403a6d, 0x80, 0xa3d, 0x3}, {{r3}, 0xfffffffffffffffd, 0x90, 0x10, 0x80000001, 0xc0ef}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000008, 0x80000000, 0x5}, {{r2}, 0xfffffffffffffff9, 0x8c, 0xfffff, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0xa4, 0x1, 0x1000, 0xd1e2}, {{r0}, 0xffffffffffffffff, 0xb0, 0xf0000000, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x46, 0xf00fffff, 0x345e87f3, 0x1}], 0x4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x6, 0x8, 0xac3, 0x935}, {{r3}, 0xffffffffffffffff, 0x49, 0x0, 0x3, 0xb261}, {{r2}, 0xfffffffffffffffd, 0x51, 0x5, 0x700000000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x65, 0x4, 0x10001, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x5, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0xc9, 0x40000000, 0x3, 0x2}, {{r2}, 0x0, 0x0, 0x80000000, 0xf8, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0xc1, 0x6, 0x5, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffd, 0x4, 0x40000006, 0x7ff, 0x100}], 0x1f, &(0x7f0000000000)={0x6, 0x1}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) dup2(r0, r0) lseek(r1, 0x0, 0x2) r2 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) link(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)='./file0/file0\x00') r3 = semget(0x0, 0x0, 0x101) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000001c0)=""/167) r4 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000000)) chroot(&(0x7f0000000640)='./file0/file0\x00') 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffe40}, 0x2) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000180)='^/\\\x00', &(0x7f00000001c0)='$#\'&\x00', &(0x7f0000000280)='(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000340)='^*\x00', &(0x7f0000000380)='/\\}\x00', &(0x7f00000003c0)='#&*\xf7#+)\\]\x00', &(0x7f0000000400)='\xfc\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000880)=[&(0x7f0000000700)=']$[\'([\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='{){\x00', &(0x7f0000000840)='\x00']) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000feb000/0x11000)=nil, 0x11000, 0x0) socketpair(0x103f, 0x400000000000204, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x1}, 0x5879a408c1d4e414) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c6033aa09c619fb3295ebce006af28efcd3ede2a61b88e39749110cacacd7de40f1755f7137bbc7e97517871ef98d0d48e2ff6ee467b3b7865a98a8b08d14524bd577bf93fcbc1428e7efe264808daf108e808b108a6bf283b332d14a29eaf353096938032ec449252e748ec299c739"], 0x6e, &(0x7f0000000280)=[{&(0x7f0000000180)=""/209, 0xd1}], 0x1, &(0x7f00000002c0)=""/78, 0x4e}, 0x2) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) close(r2) syz_open_pts() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x7) recvfrom$unix(r1, &(0x7f0000000240)=""/252, 0xfc, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:17 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000000)=""/73, &(0x7f0000000080)=0x5f) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000040)='./bus\x00', 0xc0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10040, 0x100) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) symlinkat(&(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x80) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) read(r1, &(0x7f0000000140)=""/198, 0xc6) 16:00:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x3, 0x2}, 0xc) socket(0x2, 0x8000, 0x5) setsockopt(r0, 0xff, 0x5, &(0x7f0000000080)="8d57494b972e004920b64b7c5dd127ed31463914a00d528fa6ba999e55bfab598b93a6d9a82a2c5470fe322113ddc11a0040d52a918c8c4d7a415ac35e0f909988376bea8b6bd8566cd63ce9f5f57a50da8e12a756b8fc1a28d20ea7d304ddc2f5a95a5ba23975bc63ef834108564724fd1324ddb36475eb298e1a6483d36dbfe5e98c52be1cc5fb3df9e9dd24735218e6c970960340d8c748481c47c614ce25eacfe331478d29c700a7dc3a6d0fedfdd5fdb206bfd86724dd54e42101e04dbd81dde1e363fdf012302ae415a98471fa4961c5ca1376f287cc03167435f3", 0xde) r1 = dup2(r0, r0) write(r0, &(0x7f0000000180)="ab75295dea674bcfaf2ec7672ca5cf69f55bf31c83518d00c1fbd02139d5a2ca0719ae05e1d79d2538208ad7af668d722024dc5b41a1eac5f11454385473185233ecf703f33c1451fda73006aea356439ee815894883", 0x56) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x3}, 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x792) 16:00:18 executing program 0: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/153}, 0xa1, 0x3, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8011, 0x60) fchmodat(r1, &(0x7f00000002c0)='./file0\x00', 0x80, 0x6) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/115}, 0x7b, 0x3, 0x1000) getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x3, &(0x7f00000005c0)=[r3, r4, r5]) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/63}, 0x47, 0x1, 0x800) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x4) getgroups(0x7, &(0x7f0000000200)=[r4, r4, 0x0, 0xffffffffffffffff, 0x0, r2, 0x0]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f00000003c0)={0x3, "505876bf0e76f4dce829a38797a0723bb4b7b7d5da2f00b6b24a1ba93f3c4e34270492a608d9160e543bc3431314a598b1315d67fcee61b1d0b7007b8be70cac77d9b2f7f35cef17bc0b8612eb9b8549b3b8ad6d2cae1c062ded7b1b83b491f25ec1f513d070aec0342d1b1c5c569304935fcf6f086b31350cb9f540b24542b8efe9acc94a82bf215930b6f73096e415c8a25853de0d96d31810fe9dadcb21795da80f2b80eced5607e0536bf5731888f52b91d4c541cda0f536ace4d7f560e7b8969caaf55ca6387fc0eafaaf8010e927cdb1d4c4874b229fdb2e80794af569c4cddb0319b32b824d231b13019890c1f24902319acd"}, 0xfe, 0x800) 16:00:18 executing program 1: r0 = syz_open_pts() r1 = open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x30000, 0x46) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad8a532d495f06a0e955f0fb8c35b14a1d7bf55985c5775f5cc5dbaddc9382ec19c5b38ed0464baf1ef18eb634e5a97d3603b702057d27248557f50fa1807b1f670600f850ce2062cd4995e8dfad99f057cf6d3e6482aa1b36", 0x553}], 0x1) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x20, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xdd1, 0x8, 0x1f, 0x97f, "4decbe8a2298835032c77a3d48175b6aeec5b853", 0x8, 0xabc7}) write(r0, &(0x7f0000000000)="76267b3e6639a708bc81db6ceb9b0d06c4181416f48ea9d8bb", 0x19) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "7510000000056bc1000067dc0000dc4a00"}) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket(0x18, 0x1, 0xdf) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000980)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = socket$unix(0x1, 0x7, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = getpid() r7 = getuid() r8 = getegid() pipe(&(0x7f00000009c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) r11 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000a40)) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3cc6c0532dd216b3823ab71f42084f8e0fd31d750623c85fc4952bc0954e9b26b925ee3ee1476d5020606a562e3685aef7fb660ac0bee2a20799a37f34530fd127a3ae510f184dd146e8528bc4e52906106c8860bd82a1693346689451909eb9d4dbe16ef237004212e644c20aa68985a6b94f72a26e742abaf973644a7168e9bde1f88a66211b514e1a425355cb21faf5739572406ab7440c0f99e59f02d725bac5ca9f127390d85cba18f82005194d7155e6e1308d910e62491abb163241e8cee051cdcc2082e4b4aaf9558856148a5191dd6c3a8d750496c8835906dca0e224dc75e9378e1ebaa7af91bb36163705e05a9920", 0xf4}, {&(0x7f0000000300)="46774f51b85744aab4aac7780b32925eb973af14a7e3fdbebce31f2b40e0dde3a5330e4b428a348c03c0e11e465ff977d2c9fc985a85de74c99a47e787051b8729e8b1d5babe8a0a35de688cde931909c8b2db72ef4c0c6506c8749de1ba2528535b6daa5c7c93355aecfd6ce29f4630b1335992f3b294bef945ced711acb6d5d2bbdc080c4945ceaccd94335bdc2356df", 0x91}, {&(0x7f0000000140)="0e9c84640344853de8bd6168eb6d7c055bf1e557a4ed16f1cba230223e5b950e1ca5eb63cb24", 0x26}, {&(0x7f0000000480)="e628a8b4f261478bbff0b3235a967d07cb8fba5e925a56ed71a1d176be1b2ed26366d7cbcdccb23cec32cace764458e3c78683fcd0e44b590f4a8de8060f5afe59c8ead53cda7a44b91636d61046424cbce4ee0de973ae03793af91c32c2ffa9f1b7125da9021f6f89d762829ae5672ab91186c982728c434a22475bccfd41cd24282bc7f24d77e8a814a84744c1dc12d069936996395562de199c29fe5c86ccf17714f9485d015a852100a2cd88c8cbb4d1d8aa8d138cec65cb21442e0a72730568a6f5475f1927424dba781e330cb8591a07f53325333742cef4c6a7349ff4", 0xe0}, {&(0x7f0000000580)="5d7948b55a61ac568ca6f2d64c000b33afd3bf07ca401aeb67117676ae4e449a5684c42960ad43a438a705ea0618e66abb9a3624513248755adcaa0920753fba745806bfa05ed98a8f58b7a595f37eb825e60f2007080d2dbf410bb6984d7fca900b6ac9ea5ce76f48aed0af6d72e9a0479054d29a4ad263a72bf62872d94df35157042ec436ba23c7fc838fccc9739bc607a357a8c59e61b3147752a2b72f151c9205cc921feb046c3741e7785b43e2d3768409adfedf1989a2dee2fe4962b00ab9e7f1ac", 0xc5}, {&(0x7f0000000680)="46f17668b85e4f3188a95c05e45744dee4c1f8c9a9a897760cb9d8561620f1cfe2264c50d26c7d3a6ff1e0b99e06b61754bf06bb12d3e043efa609dff2c24d04d22e3412330d23877838eb370266c7b21e0144d49171285e8f1c7d1c835e7574d8657e5815f57ef5cdaf17b7dcf46c3cea077e1796bdedb92697a3436d9701f543ee1005e543cc1e5faa7e145b24c3ddce14959f62f75c6925a1eb6b11ec5fb21bd633d759c970bd26251a866ed5c0b293c4c1b195961b9d93a9d8df928afdf6be3da8fef30293ac85abadf1a065", 0xce}, {&(0x7f0000000780)="e22b55f233a03f6893bae043da906cd8f86c5b1a283b2be601dd5fdbdcadd30a7c9240404146191eadf0c9c2c334b529cfe42a9ee33870997e67eb6be7a0a40008f01f5a7070acda8ac8cc8fbbbac678ca292283ba2e61f97e451ca138684d9be0671a75fa98442dbd69c862b3aefd5b159c188c7c6749da28fc6bbe0b5e76022fb40003ab221dd0d63945bc24676a80a7c91089634ad3eba2a86a824f7fbaa2e2d7f15e7d9b733d2cc93ffa29aee45b1e133770b1c4e3ec4bcada853c8cc79d778e041fa4092998a760d876077b4f84c1ebe2a06e2a0b3de5a9b6ac2bd8c7c4914c", 0xe2}, {&(0x7f0000000880)="63c642ea4f7b33b27af85998aec8c97c00d638cacd2912da0057d36846c87432bc07048c6b4d507aef97899988c04971ebc62578b3c2e8510750aee3ae05a999f3cb3650cac7bbc34bf582db2bffb22ae18daa73808b139527dce120f85704ecd78ac79ead2b21260a68a18398bde9ce0b36b47ee170922d1d6ddbf01ccbdab2d04bf3fe4ad73b8c3dd584dcc7df75b8dc6bbbb1c617c641cd38a03af7", 0x9d}], 0x8, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11, r12]}], 0x78, 0x400}, 0x2) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r13, &(0x7f0000000080)='./file0/file0\x00', 0x440, 0x180) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r14 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x88) r15 = semget(0x1, 0x4, 0x405) semctl$GETVAL(r15, 0x6, 0x5, &(0x7f0000000b40)=""/27) renameat(r14, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6033d5b00000000000000e74de4", 0x0, 0x8000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa0) recvfrom(r0, &(0x7f00000000c0)=""/183, 0xb7, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x81, 0x3, 0x10001, "57ed4bccd98bf08a0d74c96e5e244a2399f56648", 0x7, 0xffffffff}) 16:00:18 executing program 1: r0 = socket(0x800000017, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x28, 0x0, 0xff9e) socket(0x38, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x20) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x9) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget(0x3, 0x7, 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/23) 16:00:19 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) 16:00:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2010, 0x9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="c4e159ed20f7689fdaaf6d96d498c973f21382f1011beeff49aebce35b9aa142109483121792f8589b14a29ea22eb274a17575c23fe68186cd78dbb1f68adaf315ec93a85e749bbc0893c8e3335126a595ddefe1d83cdd4708fe24f8acc1ac58ae699c097ef7ba4a99a7795ee0eb79cb1af0f8edd1120a02c0f8216fc08c1deb943f07077247", 0x86}, {&(0x7f0000000100)="5ca425ba0d66994af46e928f21bcd714016f16", 0x13}, {&(0x7f0000000140)="4add10e7d03553da298df1dbc80f71c81acbc3824841471bb392bb30ad9edabdbc4693c1a8e0f97e144ab69cf8ab6d3b7c8de5a6336477f8d13b2d9abda86762fd745300e215c18fe147a8c959296af9cf608f07a9949654f99e381bc6417b2a8439dd4b4b70785a26866419c47a010e8c92893bd9d003ae96f27b13d3178728a90061307342734bee1eb91319d01cbc74f5fc9ec67dd01e4bb4a34e206f365629dbb2ecd26d7fd8e51880493cee", 0xae}, {&(0x7f0000000200)="bfb14d6d4b02115240c142ee5a8f5e70b7f1dbcbf7103d43e7a492aaccc9e771f88f3aa1d80f922711fcdc982258b7f18dd56f060733032ef951edccfcf6212d9d58397eb31c1f07d2e1e671da6659e2c461b9347d4f5db7e598793e4251b88333833517d8edd3f4a0b36c1a2e4819d0d64c9fef33dd542278abd047a22c8495777e56da7f67e135e9067c4e6c2835dd5d1fb3cc1f1a51249e87b28ebded629a471f503332679e1a2f9d981745e8f41c67e3df39700fd49c11f9a30a8cface813090c09e997d136d6d3b719fea6d4670a408", 0xd2}, {&(0x7f0000000300)="8b3ed29982066c2e128b93179f78a21d90fea4c04bd14d7c9ba0d4f102424c435d450d8c92ed91f387ef7bb466a016958fabf3d8c6989f7099432fb3189f6d64b3a2eb02ae5817872302508339e3dde6e61086f1a488ee446e0bf8057ba15133d1672d3bb49b7ec7d4cd58670298afed89b9d1a6d502e357d6ea361a310097f24fd8279a9bc41ac3000cefc0b44392705a9765b5099125ffefaa67edd08db30f92386c9b19114d05a71433c0cf3a70023ee0151b9a1a91d3c01818d57e86c8211d56f5918d", 0xc5}, {&(0x7f0000000400)="d2c17fd2ccb243eddcf266260e9d3f9c6b373faa2eef85870d912c0b0a65a7880e02c0e0ea2b21818cc3665841a742e449b61514f139a19717925d230a331c0d26e9d4564b3c9d97be5d79ff3340afd3911000e618818d63ac7246", 0x5b}, {&(0x7f0000000480)="fbb7766a0163f8acd7e29856e346a7592f0c1d0b295800b1108fefb63258f28b12a07e25d6b8eef26f71134994671582709fafcc02b2b3ac255031d42e4005be590a01e200f4a4421e22511c1cd089d40ab51efea90a54d5062fc66fd251f012f1a0c1a9a9e7679f4b9a04a118e8dd891fa92171c3e09c7f3ba2ae9d7e0a48b35eeee760a2f6277165c2a1b9496978b234a5bd99a10930d642a4056cda6608661687f4ed", 0xa4}, {&(0x7f0000000540)="fc3ae4402429d678ff079db4b586e1", 0xf}], 0x8, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000640)="ded90d7fda5fffd5af3b1229884a6e69df2d946acbb808784c7b649f589f44420446f409185cb8e9e3fb00b1c2fd9c362c571f364cb4f502c6a1e3e5a1eae3ac92d2e443311de7b73567ddeab1e529db9e3cba199e4b8ea25d246dc991757fe6eecadff10fb8fbafe6e3176e82b1822a42e4a12a56cab64fd6957912523af4abd6d30237f0867c675fa8aebe1bc792a599b20faa6a6a95dbba4899ea8f828be4f1", 0xa1}, {&(0x7f0000000700)="d504ff3cefa4c741f41142ab72f5fdc3796621b2348f229236f8ccf9e0661e9779a5362acef5fd04f67a08721501a4a1e0c4cb5ed613af69ebbeed712b07e771a6ef89bc67bfc49b92c208a9a4763a241e718929b049e191c54bd03bbbdc3b5093555aacc79d4bf1c52a3b04d59fa847f0dc9ddfebcad52cba5c0a8781b4ac1a33edd55f6ede09", 0x87}], 0x2, &(0x7f0000000840)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x88, 0xb}, 0x8) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket(0x39, 0x1, 0x2) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup(0xffffffffffffffff) syz_open_pts() shmget(0x2, 0x4000, 0x400082, &(0x7f0000ffc000/0x4000)=nil) semget$private(0x0, 0x2, 0x1) 16:00:19 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x28001, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) shutdown(r0, 0x1) sendto$unix(r0, &(0x7f0000000200)="d21fa91c2635c9469609277e618062db978fe5ac8ae82c4ed710dadb55d0e49d91f72f7330a2a0b1bd251831e149e0262935ba669d8af2d3b3b28d9140b9f3297c5590b1f89bf5bd31c7ad9225987e7cee44a7de4c962127ab5c391b71ebfd25179ef55365b9acd13e4696fbd0fd98cc6ca2759b54", 0x75, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/85, 0x55) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) getpeername$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) 16:00:19 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) setgroups(0x6, &(0x7f0000000000)=[r0, r1, r3, r2, r4, r2]) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:19 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x16, 0x5, 0x200) setsockopt$sock_int(r1, 0xffff, 0x31, &(0x7f0000000040)=0x74d, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x3ff, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x24, 0xf0000003, 0x0, 0x44}], 0xb3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xae, 0x23, 0x20, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8e, 0xfffff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x6, 0xfffffffffffffff7}], 0x6a, &(0x7f0000000100)={0x9, 0x80000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 16:00:19 executing program 1: setitimer(0x0, &(0x7f0000001000)={{}, {0x0, 0x100000000}}, 0x0) clock_getres(0x4, &(0x7f0000000000)) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x10, 0x8007, 0x5) r4 = socket(0x0, 0x4000, 0x1) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x1, 0x4, 0x101, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/12}, &(0x7f0000000140)=0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0xa, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x2, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x8000, 0x1}, {{r4}, 0xffffffffffffffff, 0x8, 0x0, 0x2, 0x6}, {{r5}, 0x7fe47dcdee4a046e, 0x4, 0x20, 0xb320, 0x6}, {{r6}, 0x0, 0x40, 0x2, 0x4, 0x7}, {{r7}, 0xfffffffffffffff8, 0x5e, 0x12, 0x5152, 0x6}], 0x1, &(0x7f0000000340)=[{{r8}, 0xffffffffffffffff, 0x80, 0x4, 0x9, 0x7}, {{r9}, 0xfffffffffffffffa, 0xd8, 0x4, 0x7, 0xee}], 0x401, &(0x7f0000000380)={0x6, 0x77}) 16:00:19 executing program 0: socket$inet(0x2, 0x1, 0x0) r0 = semget(0x1, 0x6, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/153) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$inet6(r1, &(0x7f0000000300)={0xa, 0x1, 0x0, 0x7f}, 0x11ce) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1f, 0x3f, 0x6, 0x8, "ec2115d7317f18abff490b4a42ff19ad71a94cd1", 0x100, 0xf13}) 16:00:19 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) flock(r0, 0x7) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x100000000) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/187, 0xbb}, {&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000200)=""/128, 0x80}, {&(0x7f0000000280)=""/244, 0xf4}, {&(0x7f0000000380)=""/121, 0x79}], 0x6) r1 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x1024, &(0x7f0000000000), &(0x7f0000000140)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r0) lseek(r0, 0x0, 0x3) chdir(&(0x7f0000000040)='./bus/file0\x00') sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000140)="5d1a271a5c0e0ac696da17f4bfab0b9ed617573e3dc455c4db0ae611c3a0da4cc9e386f8fcb343b4ae7e6d9218ca7cd67eabc317efff53d701c518a057beb64df2e1169e7b7cf2d7256394cacfe727e7d0f92c24a6cd16431a9034692a11bda45a5d57ba60ff3dfe9ae913de8e3c7b8e52d5201f40c205afacc20b40e3ab72bf2e21e5a64261f478f25ac4082de3a902146625e4a43ed7b9ca67fc5c6e79aef32aa35e50d16e2c7f8f2d037f9c3a895d9f5476f3054e68a928f0f2279b8b331d47f09b74ce4445b08c4e9a12d5dd3d6910788c42974e270c45c9b85a408d3cf8c62215893939af65b83ec55030ac9d503e033f5c54cbd363cb93fe3d8b8bb7bcf41f9e60c547b27a2556fe34f36ea3a37a311e574b560073fcd5d759f18474d81c0c0a497e1bbd01be59c5559f966c1a8cb19894930674d741f23fc8bf3dc9038dc64d9ec1842f9d69e07dd4f582d539793c418cdcd5715752c59ab722caa72be96b11549e97b0e14e7ac29b076c3bcb90ce20a6a822064f30822661e7bc927ac05b5163603b788a5ad45c6f48eee2c676f92c3047f9fdefd8c80c6bc313f2e4ea6f350641a488250ea518987fe93fee2dd6dd5bbc6a2ac45dd85c616305dc21d02199c178b5397e67c929b5a7f68368cded18490eab40b64e9b77f5557eb9d289e7506d492d8453c0f30345dd480076428b6ece357298970b335483bf3099df7df7d4124876e1aa954baba93cd59601fef4384bd26e948355110f5e2454290439bce76b69a379289798b05e8dc1fbf0342c83b730e8760b3e69d01dbaea9a00085fc0e520abfe7a13ac829845140d26c4607fdb779031fddd4f25ee3d1beb3254a0569e9ae69c07316aba5a632d687e4340a94f18f45b8ceb358b863ce2b904ae17c61c5aebd6b4cd9e153e2b6392112584734163b3127a4f7275b32dfe3bd5a88c97a8ad3ad022536c93dc53eafac2dd1693dcd457e8a3b5420e43aa3d8d9a4c84903e5af969c5ad71b6eb9dde942ef6f141d9847d65e641720a0d611ab6b289b2935bab0323321112a4a4d8fe80ce38aecbf5ab20e74fbabd5071be8b3c2a1aa0db3f3d62f127c40fb3f0be498d3833f3ebd960b01f099b8773463570f2def29969078f181f20d2f024e43c61be397dc6ff7fba90b0bef150f3f0ebc9bac21249b5bcf0df4e2f4903b900ca573ad90348bb14b1f40fc90d11e90e23fcd0024562c04523290a5754dc84195de1bf666472f8a2f49a5a98dc08c3acded806858b4d8a286bd6f519e6b18a2a1ca8fc46b647ac5a23cec318a60d67d47bf56720d7732235c692517c5acd476a350338b412e918737d1e9223e8ed24b5a6fb16e32eef6b32738439371e78de16afe5081e686c2b386060499948d3d39ea83058558a4854a115fc08bfba9de153fb43e02cabb6e3db55a8f2fbfb1e7e67b8cbe36b3d6db50d9a3446f5f4d356cf5bfe7a6900f7fb98aa67264f00217016f69a6a5e5acdb5648f9a2e87d3c43c1a3db8d8bfcb0be377b2cfce6dbc49e57962f6334721ce3448ac3ee471b1f595d039ec40fc4e8118eb2e88765a629e8679306336b8d1d75a038b929fa415b8bb26e3bafdcff67ead93b3b7ad5f68643aa86d86e6f9234cde61466dc3f2318d67516edac83ab10e05ba10e1e23383b6ce4514b6a905a5762ccc052148d7c429a5ace9891b2b81574e99c5f7902ecc80bb848621368d546888b35a1a26c48da34787e20e7a5924d83e8426cf11256ca9fe1af869eab7362f898524371517385d12fe013b417ed9fe8ab7542876583230500f51371989b9435e911525ca46688efad151b28dc081d04a8a6582d8fb380316000de998c6ee91365592132dd4c1b70d0ef58ac8614f9ba739e1f4816ffaddd29d35f36a62715f668e7ad602e08060eebe78e3c46cf6edc3df69948e9f2e0167545b75165a9c29c1554d20af3b69168e44c2be9c6aacbcb1bbb3aa9b3b2b88fff097d598f0695f853cabd3d77f508d48770a2bbf64c022cb99f2f62bb442247e531a299cdb8467cbf59a5f112c373cb6989c4f90ac4d608bdec115eb55e8ae37c9a8ba8b608e429c71c3d04fe40b5199186645889b004c0b7d4eb4b203cc5150255fe89406a7af00a95a1ce9f7d6f7d41ac3f5afa0fee289ac54e84fbb259f328df4685b19f1fc33504aa5a4d1257a9a86138aec2b73d2b7dcafa749b3338c44a0cd6796bcb0ed03bd0e9ebaf673171ac6e6150701331aca96b6dbad75a79455b53e4edf53aaa33dbc36eab33c0ddc30cde116201618553abb376dd2fdfefec7a6895b4e01daacfa5e14af8a827284d0c252d6df165298c16bbd746faf5cda2d84df2c1cf63761204056e2316fff68a33da96f9464fb4cd7370c7a4094c93506ab6e3e72e132f46a78d7d667dda9d8f5b73f5b25ea5c9c52fa7d10b974cabeb6e7fcd3076184a864167060b9000ea4d51a84a68982de3bd550287130b74846fa069e4c3fabe7dfae51eb11a7e49034a2beff28234515ac69118b3c506cada53ce9d16cfb54172baf8fcd9cbf14e4cb4b1b160f94dc703f96f948dad47152e0fe20a84a184194fb8511f6d66bd7577b1426af47c1bb94ee71298c20c326a07231132fd1cd3e30bc9feececbf3e5d2b99256f080cdb851345b92e4ad42e66c5eeb8205fb9fd95977e64fe102b43a8cf8d01959171cd0d224365fe0ecabc3868985ddabea9ccda789ed537fea48306669e9230fa88e6b92de9b0234d7522b4cd106d83113d106c362db520d0f5bc1f4b7f47f8f32ab69cef6d4d40c657596de102c512c55b6c2141ef2a01a2d4b238a580379a5983db41e366317c00c9be5890e956cf01c96f2e26478802300f0804491bd05325eb0ffcdb278a04817c5e9090e87bde79c03a7ace0a104709c6887a9633ed938611948b5a20970a4b9f2a8c31c94f3d5a270221e0db059c997bfdfc3ebf9656630e5188e9f79d4c6a9d93828a7a1740f434d686a9498cb4676179a1e748cf408de71cc20b968f4d71e861885044786bf4c99beb48584a538897f676006e4ff0df12612ab105496f72ab5e8c7d0999d80f0d3ccbdd5e245fe9be31edaa04f6cf3b3ebd0e77120a42f2c5fefc4bc1f2771eefb380fd09ad1ede8135f077d9fe7ef5129ea5cfd1e12c0df0c59bfbb5e7ddbde348515c854e88397e8e71bafd27e270b6c085ad689af1489dda8fdb7dde2a6c18f75153e76b9faf27b9b4e2c4b3edc8581923fb99b85fb6494b9b54b3d2c43a53fe3f4382b5076b0f46fc1fec6c6180d876044ffda1f152a1132455f4b3aac40c29ef119b87ad15eb9014d9836199a5f244f5ef45dd9caf94f0825bdf298b2a5dccdf73cf164e56d8e696ccb65a19c33896214d4a6230796e2c43f5b5e5d61043389f7cf48369097326be4d0205e9654280afd4a7ecd800cfad1485f278d492532bb0e31224b6c63020c63dcf748e441ab67bb2eff6e65c1c284900bb37e3dc1f11c8c8760ee6f231232a957130fa83ea74d6c6a627f7e2fcf7fbef300a4e38e2b8362424dff157419985290d4b894f7af07aa4b2835d52e5a6e70a08d7e68c4d91392482a099a5cb94412e7daec8a342d2153b141ab914d1ec86d54057c51ad8b44f41b0ca89456258871a9cbcd5eee0e0dd9c80c37b6eb46d27fed4ff31ccecf9c7f369ff44d604d9b8b48d8f0d2eaf4e0d4553179866d44430fe2052735305106b3d77480d9bb79949ae3c224f663a5a98070dd397bab579878f4884d3ea0da3643b6d817c0701e8b287d3496bf7a4ce82c0140edf0833ff58779c4f50006764717aea448643fecbdbc41c48dbe2f3ec05b8705e9f5459b2bb40550078c32aa15fc53fa45e47c5be0f91d00bc5daf8d12d5f57b370cf63c9737f1ded25b41fd5bd2f10f9a08fd972f85a2f30d9609a1d794b6d8442aca5de169eb2d55a868c46ddd8c9026d0b94d340ec00d81315494c185b2ec5a35fa4c7e00310f4cdb856c3cf2ee822f94a4ad26450d3cf4ce7b98e741122ecd88a0afe544d027a6ab937423d62eb190ce9ed36182526b77fe88d72a7309e6b47e2a094b53692b7eb2615f0a1f4b0f2b6c0208926f5b20e1acb7c391c04e5c70e46e752fe0d70f06c9364699e1abc053ea6f1a18973fbba15ac5011e351dd5ed41d2a364eb74b7e1d681193e01e47b114baa848d8ebe925e542555d53b74876f41b348127bafd976339afc36fd4cebeb5783af08f619a6ed3a1594beeaa37702dcc7419b3b577b61c0903885e21e2c0ccf3f622068584f7426844bfba651be90a702cfe08fac303d33c8c4af08b60145a82cd7c0bd6034129754cf7f9bdcfbf6e7923dde3fc23f4a4223702048e5a05c7d472df6d51340b78b82d3d9a7546d015f63236b1a46b21f83fafffa2a8f124342a23902751988bb9e5a9b1e6ffe6386be280d44020fd0d43bd89b69739e128110376f1c322e56b5b3e083b3bb61f6a0798bca76e775d8728f38fbb7accdf7f0c609f7e7d9aba46ef5d7432062eee2763f30429a06e632d76f2a628055d512224e8e6e2eadc4648acccb62ed93325e027e8fed946f93e6c88fa62c09acb0f4612abb48e2f63dd3d0dad9437ca6da866797ae1c28fd7f66e48e144bd775c2ba3872fb526a1870ee3adb0d786487220b1c8f0e35e9992d4d507b9dcb63a94b9923d094c08c22543aee6c72891f370e9ff78a44588bc50e67c044416accd39622df73437237fb3f7e9cfad0364616c41dad52badf65e7b4e69cf889dea6cbb6ef75fff693a80e0e54482924d193b103d43d0e9f83a3eea26e312363c778aa002533400c5d1c0410900229cf99211b5ff8477b5db6704d417b313b1f1c75a23e908b4426b210832469a6ee271f3dcadb9a809176ee3bb70052500269fb1a4e137eb1151292c4ec725e315f4754d5893b89904d58dac298d84217eb2cd58139a25ecb0487215cef8f74927f5237ed580820d9cfa0ea28ba05449d0620722528662d70d7b2c7b367b821c1aa903380f54ab0fb0a155f3eded052c4bbf54b7949023456c6149bc3a82b8ba276d17207d731badbd718a63b3bfcca6e8869a8866c23faf67a3a4c4fa56cfba1d5d900546f4b98ffa7b5dfae8e76a13e2c3356186442d1ececb4da47bd37280d20448485f78a469678ced722553e4b8710eed4da49b3487c69e55f410322b40585f3e36355a6f60dc57eea9cde435ad3269af0e207bcbb768fa8548b838ef807b40ef9c3c90f3fefee6792cc563543eca0ed224accdd1edc22cb78635440bcf1ab9d886b19b19a3dda225694d4bd479909fbb0c7739bbc9ac8bc740cf0ee8df5f76edf90e32f42d756cefe09d2c70204ca7a0ae4ba50f9e7e2c687c3d35f7439744a41d4140add6da1194ccd9a998f90eb0c108856076dfe8a79440c02435a1e901ee2deaba804b3e5b3a80b578ef41b49a2da1fb8cc92e5961ffb9c790fcca547cce64f60f38a92a597624acf0c508ab620b175162a830bfafa1ff71e7cb17d4ba597dd3b705e61fb219e74750a88a3abeca82ed091ad162b385af976902db8fa9a0e0be9e9aad3c0c271254f6ae3f947f0c0b6fa78866a5038b5e6dc5cdf55a45de007a725690e306f0d3b3f6a2bf19092b4c47ab8853fe68210a0daaa7e6d117280d34da11a2d7ba66e6706c272e0547315336b3ee4da49373e5aa465bf7069a31ccc276ce338f87e2dc14e6c20c81514e382ce73bb86fe08de822d3b6ef02beab8d5c054d08a5dd1023ec426af76a270658fe892bcf27f33de3940f8caeed73fe29ac4df98bb56643bdce4445b464a659f1b", 0x1000}, {&(0x7f0000000080)="093b0710979bcc21736d81903327d9a562858047b5a2bdacd3c5baf20eb58e6461446c4ac902f0cdfb1ae9a1a7c0c6258e215a38fec871416d72971fe1e070c7257597e4479f01adff751ef47f5f8a6c842fd17396f541feb522a2207b2fe3e0250d0d1116924b0cb8d34744300293772d1f2f", 0x73}, {&(0x7f0000001140)="7d9b0c88fa764549781155c20bb7ca7368784b361417ac4ec14ffd0ebda466df26328f5be54cca86951d8412dbe77189bbc8f8d437d76ad9624baa5834d41c9dff38e60a5a862488e3e373e14c0ab1504673d4d60fd8ad910e63a9ee90", 0x5d}, {&(0x7f00000011c0)="70280fde4e3485b2df30f255d635567f81175b132bdb7e4082cf9614d5c8b3f68791d4ea88075636817a6077ca702bcb723a53b52af5834bc4e1cad73910e25f9dd0ecee78664a8320c088290c441b1416f6211d068f061992fb057b913ae4639180b8072b72f8af2ec5af0766673a42238fd18b5576cb8ae523acd81ea23cd5941cf7a24f3dac4cf26f03a42a6eeca5c1e6468209f1816eb97685bc6f57e023e2d5c2d984bd5a5a859f72273f2705c00efae7b220d8b1b6", 0xb8}, {&(0x7f0000001280)="76617f2cd5fc0c2338de42e83d", 0xd}], 0x5, &(0x7f0000001340)=[{0x48, 0xffff, 0x80, "68de46840136dc6db410e894eed1e25fcd9ce20e1bb0797d54dd43eb612d49f1f214e2ee87491b7b3803678bd35266174e"}], 0x48}, 0x4) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006012, 0xbae) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/141, 0x8d}], 0x1, &(0x7f0000000200)=""/4096, 0x1000}, 0x43) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x2) syz_open_pts() stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0xdaf8) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='\x00', 0x200, 0x41) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x1) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x0, 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x2, 0x5]) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:20 executing program 1: r0 = socket(0x1, 0x5, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7fff, 0xfffffffeffffffff, 0x10000, 0x494f, "ecccc951792e148addd8b930aba65b46b41f99b9", 0x8f9, 0x7fff}) 16:00:20 executing program 1: socket(0x14, 0x5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffbfffff, 0x64, 0x40, 0x27}], 0x30, 0x0, 0xc68, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getppid() getuid() getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="1e7bfec7447bc9bd7fcaf444e1e118e230f4f1681ac8ae19d1223196189546dbcc6452e5a3253b6a0c1d78aa07a2a82ea1ebf8d36d4e4fdf675c2af3a7cdeec801794df09efef75aa9c38f351ce7a8b188a7", 0x52}], 0x1, 0x0, 0x0, 0x3}, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:21 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)='\x00\x06') chdir(&(0x7f0000000080)='./file0\x00') 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0xa6138) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) read(0xffffffffffffffff, &(0x7f0000000140)=""/99, 0x63) r2 = kqueue() pledge(&(0x7f00000000c0)='\x00', &(0x7f00000001c0)='\x00') r3 = socket(0x39, 0x1, 0x7) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x787fca0b, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000004, 0x1ff, 0xd9}, {{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x200, 0xffffffffffffe685}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x5, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffc, 0x14, 0x20, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000002, 0xff, 0x2d9e}, {{r0}, 0xffffffffffffffff, 0x4, 0x90, 0x1, 0xfffffffffffffc00}, {{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x7, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x24e4, 0x800000000000000}], 0x1, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xff, 0x1}, {{r2}, 0xfffffffffffffff9, 0x50, 0x6, 0x401, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x7, 0x2}], 0x8, &(0x7f0000000540)={0xc2, 0x6}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x41}], 0x1, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x1001, 0x200) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f00000003c0)=0x8) mkdir(&(0x7f0000000000)='./bus\x00', 0x8) socket$unix(0x1, 0xf045c37528db245a, 0x0) write(r1, &(0x7f0000000200)="263399801306d306c2f49d8c9e452aa66e48977eb34a7a9dd17ed8", 0x1b) listen(r3, 0x3) 16:00:21 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xd000, 0x1) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6a, 0x1000, 0x4, 0x7}) close(r1) 16:00:21 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = shmget(0x3, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) r6 = fcntl$getown(r0, 0x5) getegid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r4, r5, 0x146, 0x4}, 0x0, 0x9, r6, r7, 0x6, 0x2, 0x13f}) setpgid(r7, r6) shmget$private(0x0, 0x1000, 0x107, &(0x7f0000fff000/0x1000)=nil) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0xfffffffffffffd16) socket$inet(0x2, 0x4005, 0x100000001) 16:00:21 executing program 0: setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x1, 0x3}) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:21 executing program 1: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x21) r1 = open$dir(&(0x7f0000000140)='\x00', 0x0, 0x4) renameat(r0, &(0x7f0000000080)='./file0/file1/file0\x00', r1, &(0x7f0000000180)='./file0/file1\x00') mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() fcntl$getown(r1, 0x5) syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff}) setsockopt(r1, 0x1ff, 0x7, &(0x7f0000000040)="8763f569157cab61e4af8d6ba3dbbe46d9d52b7b867f74310eb3480aec16cc3dfc3d314b4a5dedfa5a489f11b7d9969eaa86114739cf86d89a157d56992b037955012889351d060258255ced4bd7948182c02e72943c9f4a7c1d959e1facb1348b3a4ab67628952b9a6d8285a810702b874b771259", 0x75) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0xfffffffffffffffa, 0x2000100000005}) setsockopt(r1, 0x42, 0x200, &(0x7f0000000000)="43ee25eaeba862ab1312", 0xa) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x180c0, 0x104) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r3 = dup2(r2, r2) fcntl$setown(r3, 0x6, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x96f, 0x380000000000000}, {0x18, 0x3, 0x0, 0x9}, 0x1f, [0xffffffff, 0x9, 0x3, 0xaf, 0x2, 0x681, 0x6]}, 0x3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "dc662fd2de352cd04e26fc00fe1ec5ca6e5b896c"}) 16:00:22 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000d00)='./file0\x00', 0x20, 0x40000000) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x16, 0x4) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r12 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) sendmsg$unix(r1, &(0x7f0000000cc0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000200)="f32e5084a638eafa4b8f3b6e4272209b219369d72446ec8e37c3e52ce4b44aa97ee96a158613a907d8e04ab0982c96f2de4a46201bc5a612a94f0586a2b9757e7feaa5143bdefae61cb341723ead8f08d776e1f6033f1eda0a86d2c93748887cf3d010b16251fd175acb14e1054d499ba0f7b03c4c6cdef0", 0x78}, {&(0x7f0000000300)="786bd05a7b7a88bbea64cf8ea0aa619d639e5ebee6d416be9a8ce4bf58af57e72c4247005386eb8329efc6333a585974dda56bd81678e15254cd60513b3b2a0296fc", 0x42}, {&(0x7f0000000280)="0dd4c6d0bb48278084890250cb919c1b23d7d7fecc7fddd2cd8c99191110271c7c02", 0x22}, {&(0x7f0000000380)="b511b49f3fc90adde952acc0c5060ce46ffcf03ff8a8c9941e941434dcc8028f8bd25fb3778d03213c72c38b33be1f2b920698e543db23789be1cc262a67f7a0639d9dc9a80073bdf52b4f0110a739dcad4c3271b26cd6d558fd9acee9f5d362f616d00e3be0abdfe218fb2e79cb44ebcb45440e875e3985da64950d8cc91acad4b8edac43298fe933ca96c76862a666a5bd961029ae323f6ffb776f901c68f320f9f4fbad62b1ef59cc664f6b5f2769350abfe54700445887d362f8b56023ae22ac602659e0080deae52bffccd0287a686dd06fca9823fb4af62a3096fdbad3c4e982010e73695c1b38", 0xea}, {&(0x7f0000000480)="2cc58100a2aba6d32ca29614526f301956394ec8deeaa740c3778265a64ea031b10657bb46b8f9bc0d16", 0x2a}, {&(0x7f00000004c0)="281374600ef9f595ca50fea1c238800b", 0x10}, {&(0x7f0000000500)="3e37140f38b32b376b93fe2c823cfec008533330e8545eefb90713b4273ce93bc1e064f9c87aee7bd412f41d5b86b1f68c3e3ab3e651fbd290e89eb439357bd1ebeb6cbeef0502ba22b9a7b45b0c297efd727dd6c590d44af5a0aca67585297764ed61b662efb092700d4334dd4980317de9b90fad95775ada475fd661d9c1b5b0372d9a33a2430133046b65d74b51f5", 0x90}, {&(0x7f00000007c0)="631b267226", 0x5}], 0x8, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000001ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x120}, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r15, 0x4004741a, &(0x7f00000000c0)) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) read(r0, &(0x7f0000000040)=""/19, 0x13) write(r15, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:22 executing program 0: r0 = getpid() getpid() r1 = dup(0xffffffffffffff9c) flock(r1, 0x4) close(r1) r2 = semget$private(0x0, 0x4, 0x10) r3 = getpid() r4 = socket(0x10, 0x2, 0x1) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x1, 0xadc, 0x10001, r3}) getpid() fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x8875ea22f8f63e0d, 0x2, 0x7ff, 0x7, r3}) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x7, 0x40, r3}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) semget(0x3, 0x4, 0x10) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') readv(r4, &(0x7f0000000780)=[{&(0x7f0000000180)=""/146, 0x92}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/235, 0xeb}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f00000004c0)=""/223, 0xdf}, {&(0x7f00000005c0)=""/140, 0x8c}, {&(0x7f0000000680)=""/244, 0xf4}], 0x7) mkdirat(r1, &(0x7f0000000800)='./file0\x00', 0x14b) getpeername$inet6(r4, &(0x7f0000000840), &(0x7f0000000880)=0xc) fcntl$lock(r4, 0x7, &(0x7f00000008c0)={0x1, 0x0, 0x200, 0x80, r0}) getsockname$unix(r4, &(0x7f0000000900)=@file={0x0, ""/30}, &(0x7f0000000940)=0x20) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x2, 0x1010, r4, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000a00)=""/151) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) chown(&(0x7f0000000ac0)='./file0\x00', r5, r6) fcntl$setstatus(r4, 0x4, 0x80) socketpair(0x30, 0x8007, 0x0, &(0x7f0000000b80)) mknod(&(0x7f0000000bc0)='./file0\x00', 0x2100, 0x7) getgroups(0x0, &(0x7f0000000c00)) 16:00:22 executing program 0: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x99fc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) sendto(r0, &(0x7f0000000080)="0b1e66a9e152f94fb34eb4556f6e1331f8e838e3350757fac3c5b971743f066b2bd68f114a735b6beff69f2ea62edffa616b6a1ce34daa5d50f55ed9b345b464624383858c1d03f7b0bb2b06f4d7a0b43d2735bf241ce201ca58fd9846d369aef1caffdffe3ce2b17b0fe7def9169c231a4c360af72eca31edeed71bfb032de55b0609598ab9a9bc6a0208eb5faf9abd128e84838676aad33f3c81772ec8996b278a5381b3d6c8e89c066abaabc7661a5ff99159737aef0c7aa8994d260001524926a4381b0b6a038d2492832f73", 0xce, 0x1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) fsync(r0) 16:00:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="a33d2a"], 0x1) r0 = socket(0x18, 0x2, 0xcb6) pipe(&(0x7f0000000100)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0xc98e}, {0xffffffff876ee389, 0xfffffffffffffffe}}, 0x0) lseek(r1, 0x0, 0x2) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fsync(r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') utimensat(r2, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x6, &(0x7f0000000000), 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x26) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7cfed309000000000000000000060000000000000098a23d7ecdc632ca4861fb591f4d539a006782086686c17c2b5062c3f3563d553347ca5490de88b0260dec7019fc3dfec13b632950208924c440c19bc3e57f3eb4d9dc36dc260e6cb1606bb2efd474"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x200) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000005c0)=""/4096) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20000000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1ff) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000012c0)='./file0\x00', 0x18058, 0x40) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r2, r3) r4 = semget(0x0, 0x3, 0x80) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000280)=""/4096) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000001280)=0x3, 0x4) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) 16:00:24 executing program 1: r0 = semget(0x1, 0x4, 0x40) geteuid() semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/66) r1 = syz_open_pts() preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/92, 0x2c}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000040), 0x0) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x40000000000006) dup(0xffffffffffffffff) syz_open_pts() 16:00:24 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') semget$private(0x0, 0x3, 0x80) setuid(0xee01) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='@+w\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000540)=[&(0x7f0000000240)='+]\x00', &(0x7f0000000280)='&][{\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':%$\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x491) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000480)=""/192) 16:00:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) r3 = getpid() getpgid(r3) listen(r2, 0xffffffff) getrlimit(0x6, &(0x7f0000000080)) dup2(r1, r0) 16:00:24 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x80) utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x8, 0x1}, {0x81, 0x1}}, 0x0) 16:00:24 executing program 0: setsockopt(0xffffffffffffffff, 0x2, 0x6, &(0x7f0000000040)="e18b3d419b2aa9d36a529082baa3623747075ab315f5e25c0f0d8fc594b87645f1480a2a7776f0b30d71bd334695a04d0424dfd35518ea3c86bba944f7c8503f664009156cb0d2cab4b9eb75d7f31975cd257e1867ca650fe4cc9a72207e570f36a7b18d26bf09fcd276539bac906662850aacc645fa75eaacb70da3ae0d459547ba05f6b492cfe30f4f3b4ffe62ec77af674d020c439bbb14da215ffaf7357c43ee1761d13dc6e3281e38741e292a1d5a763106112b9c2d77e631e9b4cab619121ef53b7fd16235dcdb82cc420c57e8000dfd02c8f264ba45732a2233cad8ac1fb0923415221bc2ab62526129edb58f51fe6b42ac5101d8d845ebff2232818444e31a9c04f0bd41965517c30d069d784128955bc719ecf348fd7177631db0e940ebdd44456660fdbc273c586d8e65e995696cd2787fdc857ecff949ee4b72aeb608da50e4f8dac0e48df788689073d185791203d05143085f3346a97c0831c645c691b790c1d18740fbc795d6d8eb1c92ea74543f9d4b028b3d237d146f42098e8297dc147b1676e92a48bb94f4e12c2ce237a94dd6ad3ba88425dc1e4c8adadabc6414daf795e52612440e1f2805572651ed9d90ea125cb112c401be1ad56f434b67334ea1c86f6e6a22035dbfb8ef5995ca0ef804fb2eb901367d6493ec86ec43dc9c7f293dc22f8cc966eb9ae0cdbf7b2312221cb90898b99d97a05bf4251cb622fd0a8860f209c568b059db49586e055da33cb93df925212f59df609fa3d080bd49d69d8d0c1870d644c2a5c241f6d7acb6278873f71f10180bd653af471b09fd739c91df3fb18f65ea849a1a4f9b1e4874726faa857585aacf8ba676545dc3bbad2d7a25ad5bf0b6014cde3f79cd9f7aa6ac721ee095cfc15b4e4c1ddd649c14ecca3050597348706a12b5bc472e6d56edf4feb79d32926f3f84e433486d35f7a3591fa162f493fafdcf37c1570059d4cbde40077ab2c084658d77373bffd8df145d99e7e5d204ae7092247d5b7aef12ac2ec38c75267b0ed110a35400a95f8b7ea0c7e70b7ef55134df500b9bed3a45e8e01be5519c50ecc35e211723bbd7ddf450e9ffe226d02ebbc0cb794f9c4ebc3429a7b6d8d83bae1c7b10f55b766340dd749fee19d4a7ed71653649a0b0ce83853c3a58d3804293090f9b51e2f2890cc1d9424b1f5a727141f98be20145874baac59d69b8859d8f881c061f5e32b5ba4d6430b140db8c49b7d5291fb87cf21e83c7196e6daacc68191efdc88064abe4c00d0d70da08d1282eeab335b346d16f8d6ba7b5ce286d925eb58463734f08bd3ae5cfbf9c2a2a1bd7cff7b5b8c27f39c8f59d2800953b3c760501fe061e9111648db0c7477579555b3d7994ca26732c1eb1a89c7222f581c3e0d42e0bde12cb2728453a759f6f37a2c5f2cf80e2e009d9554e038f8fa3d16f816a2be658524e20e076000b64e15f0bec64783e75a9746dde6345b0f4ebd1edd6963abc9b03820ad6f2162443fb3e0cdb34ff4ef1417138e170cda81b0b24510452bd35e38c6b02af79fc875f49a97fa4ef68115d169b2edd934ae3d8f709129deeb0ffb768845633268f727ded4ee963665f8d639059f706a129d6610ae6291775ccf039393cf421552686dd81112abee03ebe5710610b4981048feb20ddfe819afa51bd44450b1e4ae6675e8d5717f9cfd4fe91987d30aa8f543422d4f9a67e464b137b7d2d66421a4a83f14b3c8955457acca69938bdd6ac905d1636d5a4a75b56f9673a5ff74f010110bb936094789c1b5c7934ffbf26e0e26d080faebc87f83a3db6da8462f8f6b0f82389a1a1a742c12b402c1d2d60e7f0b3cbe947ed8324a0781654bdd107c64818b5a35c631254f1b4abaeb0b0ce63673da051cc4faf3034a8ad7cbf12ffc97b4c9e6c4004a210eeab7029754b1d94cb99d84c0d08a0bb1324e93b0aec18dc7571b307b3cadd163e4d4d739daefde9ff68ae2c09c9f958c2d6f0a36dcd96f5bbfd7e4e7b4c6060157dbfbcbf782f7929a7c8718b20c510c2314864d13b4e94a05f025c62d789649b40d808ef0ba988036b04ee15741e182e06b44be5e1605bd030c16b8ccfd09efec8069a01f580b088f55059645a861dc6de778a5945ca4787992e3f65bf57dd0f9dcad6c8cb9e04d02a7d4ef21519db0f6b65376fe58fe57d0c9724e77eb33cb1fdbdf0a3790021f645336000a7a2a649e0bd5190abdd282e662c2044846617efc6eb42736e7aa4386b0e37673c38405fcfc677d5d9f508d907add8f491427fb11788b656146003590aef6fdcc16ecdf646fdbe4956c21e9f2f7b3858fa6c19f989cd5da8e94f5e8d6a5c85f4896017d2d951cf7e74a0140e4263ed39e4fdf8a6b31762dc4f3d649ed709a3a0809e1e96f90a2abe6ef22c0089f172f02f102e222047e492aece987779570c6fffc53a6352a95d5f223139fb805852d779da7da592970d42ec828a32313aa895a4459c8e3701428e224aa73665766184233ac5dc1eefd996a2c6cfd672b90b3de759522fcce210e2e616846b2eb8d566ebe5eddaa003e2671a74e41a9fe190ca65c5ff502c7bea56e6944aa4e8916fe955ed1c72ef79f50e67576e85459d01c5ece0bc1056004b3ac2707cb4f4ff6ecbdfd8549dd904c637fbb9d875e1165c947b8a7dbd68f20d194f0a10fb7c949110840430f936721beba93db3d16a18c225db1e0c9110de8a2fb0af9876430db8e906dd52cc7e8801804cd80752af93303ce91532a0542fd675dc19b9b03c4349a742908dc906227f76dc03bdc6d8d5fe7a90ea23520b5b52d0ab8b430a2b800ad64c160487b1c6470b5c0c30a1a9ad621bd1d19d53963605dad9e13d87b180b6f4f5055a194df3c1bbbd9b734fffd702814934fdf62482c014e537662fd9ce1ce3c74bf59308d5d11b8c6e19f06f1cce4a840413f48eece9c3c8764514dc0b6d609b03c3c756c77cdfd7971c40f441f6c96f72b3fbea7ad33ad9aede08b38503c11ccaef5adb2cc817d8c740a73242f184e4bbe8bf031074abc6e136e50c05fdda48b83b7a7a589586197001562edc9439b32a4d10b68703c6c9d16c19fd8b5d478bf30dd27d5351f9aa54e803847a74f421473d2193f55ddb7655b10fff8787c27f68c64a290a86ebd5df72c4a0ab200a160f86d3c7c56bd538faa3ed41102df8e6aae4ad2069043b1f0919ad66b175933764e9ddd88044bbab701a720596e64719c978506bf91255183d80149054203792139c542378b230ade99cfc4071c7319178561d3e08156fe27daee086e53e1ca901af483c6534f44dc5699a48c2f4482502a9a58b9b2fd64652a8764f84a012a53792fbc998559e2a7fce82b756c51a04354ed1eac3117501a98550c1bfc2ea1b6ff9bb3cec0faf2d5d326f5f08a8dc69d19589c3e5778e20abfbd6c69dd0639f480868f564ae7c1a6415eae89dc5ea26cf9d3c8aab966b1e3756b2b7ff504927480463d3c98d146a2709dd03f34554cd76e51626592c59944ecb93255b1c024cfc262e3c3724d5f6e6daee5831bca50e4608bd46e3b01413eccc0d0604360917f23bf48bab99b4ebb8805cbb1f9a7c7189316765da019093b3c3c90635d3cf5c4c6acc80416eee6ed2eebc58dafc63c81fdda376a3ee8e336baf74d23feb581cb5ca627890d9c0fb2687da6090bc8a32ad89610e847191007d671347abdec519c25640db917608b784da59f7057895170051e0ef8b53133a9ececd59b9d70f4e012b7354abd8f6ac68d85f1fdea28936100201910e079b1e474da28b2e522de17cc52475ada93f0465bfd7e134fd6b6763105e2f7144861336a40a2cde67355cd9ca88b75de5701afc3f0a37bac16d1316a2e0909be065dbabce3c1ff4772a10b535e8269a04f33acb33d898233665ba8876a086d2bd3d45f83c08caed6b6fd05c57bf454aaa7ae67f06ca99634bc1fc25c4b847dda54309d4bc05d73014bcc4afabc45dc3b577e645c2c2508ef85238229794d7062d44cde0968e6879e412734ff3a468e2792789d658f185ff38d2030063ebcb7cccf9ca15d3ee8bd624f4ef1b8b62e1523f1c021af06da92ef2f88f9212c13aede68f4638996bae173d0ba9b4547558a1bb01fcd69a0e3f21eb6987a51e6a7b691bbb745b485e455dfa4c8be6593f67c502556188e196658076772f8a2251c0a483f091addc0e5b8247a2a3f95ed9f785106e05e1b85c60f2f86b6aababb54cc8d3e719a04d01c9faa5dcdd0cd2decca04b0dc20e1a2e44c8d1e0fca63ff9ce9e29249e35a2fa756987d6adc3f16b05354ed8a25ae224a690d8913f6d99e16adbb6c8b23d32bdc9eaac720a00899781d4f20f6a13b1bff81c84e132a9c5d21e8a1d4ac5b1d8e81e6d91454e5e51d3cbfbdb242aa7ceefc0251ef3597c0c3a8819f78c1355e45ef5bb084fc43ef5ee976431b8b14a718e0e2653967e2083f03de3e3d3d0c5e4f7a37cfe4f44fa5e9202a9dc546134f4f145aa7b052b8657cb184730ee6cac4b6c4e2b79071f520797fa542a16e1fc36a9ef01e82df9154767c3d85702d2c89b29414346903a85cbfde236ad3b746c07d314d3185ea3f4da4e644b984b0cd3af12153801476c961eff6024be7f4ff1ff6ce06c83dcede00e64ecd43b6a5410b1a65c97f6b25dc1cab4a678dd2d8a5e0d842f73d5ef39bd2121dd49bb620f46650e030dc6356a0af6503f504bd1c5f24769788a58bf89ace11a33623acdba3950d1b3704794976891ec6d227d5716f989710c54d24ccdc4ffd8a68938201c67b099dd2b94ee4fb03b51843293dd0c1a1f7ec1407d057589f73dcc3ca83b8c6d5048be22e217452ae5e1b4f35ac918928735859bce3772db8f369930eda934f7c25d6b29bdee541e2bbfad916fbac5c59ed06c86fd7c08823ed313c64ef42bb4eac17f13f6d749847829ba03f5591dc3364558343bd5224c4606ebc8c5f3730dd7b5eb52dec112f76932f0204c9521a7e2ee3300a189ec8a009a697bdf32db975044cadbb80fc24620752aef299df336a61626d30f253d7f138a5929686fdb666d6806761679e9989718a6eeb8c143c8a3c500fc7830e016bf42181237647112f311631e6735cc5c8badba7f6ffddcd567959a8450433bd6615f8a96471c8db8f3ffda932a7f0fbf30040df562da7bfe8c562ab5bcd45ce892a52d3afb451a3ed7e9686eb38806fe217911be4b134f3d2c4865430415c00afc036bd13d1f7bf07aa6a217e01c96c3af5b317454185103e68382891d166a6058b3d8a51e8310aa23938c75d6c2bbfd71d537457eff3f9d43f8e8d3a974f8cd75b50c9dd7c51e01bbd9c1568380d081df49afc81d262868ff1c6066570a486ac2827a200fb9416c143019ad08c0dbf421faef9392c02e11403f46b208b2250aade44d81f1fc658e60e7596c6349ab087df5c10764dddce23a823c1ed5b96dc3e6fc643f39c594f2dab8fd0143e4c6ff162066d7928756717fd47ee7fa5415dac17882f6e9c40d8d7bc42c9037ad05058b07d768c4d17b9b3c2273b082633d30e00e4ec9577121e00c9063f0ea27de5239d1f5780cc13762a85074c02e3d34e71855db4c8c064c9f0fe0b9add89c7d52f76925e9295418056286fa7463aee1959c55e46a957080019dc3ae17786dc7a5b2dde66c822a9d2f28e5d30a7a4b4cb33b3d11e0810b6d8fe6011bcaeaef9fddae29a96667ef57a6364175908df65b5fb778799d72521eebc56b461d54ac2873297014e9dbd47ee03d81b6172a104319c735c13d88be7519d3c0533d8952369e3367e7", 0x1000) r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x7, 0x7, 0x0, 0x8) 16:00:24 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x337) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) fcntl$setown(r0, 0x6, 0x0) read(r0, &(0x7f0000000040)=""/191, 0xbf) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$dupfd(r2, 0x0, r0) flock(r2, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7a, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/24, 0x18) poll(&(0x7f0000000080)=[{}], 0x1, 0xfffffffffffffffc) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x7ff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="730b6edbf5fa99c095d2d44b4a68dcb434a96509f01373deb281ff6d06b70d0c053d1a24f4726d129aa94b", 0x2b, 0x40a, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/65}, &(0x7f0000000100)=0x43) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) socket$unix(0x1, 0x5, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x10011, 0x2) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x1000000000000031, 0x0}, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffd5a, 0x4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x2c5) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x400}, 0x2047b6a9) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) shutdown(r0, 0x2) 16:00:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x5, 0x28000) recvmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000002340)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/11, 0xb}, {&(0x7f00000020c0)=""/158, 0x9e}, {&(0x7f0000002180)=""/136, 0x88}, {&(0x7f0000002240)=""/3, 0x3}, {&(0x7f0000002280)=""/162, 0xa2}], 0x8, &(0x7f00000023c0)=""/40, 0x28}, 0x0) 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x108, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x68) fcntl$setstatus(r0, 0x4, 0x80) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x8, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x6ac, 0xed35}, {0x1ff, 0x7c0}}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "c7bc0cb52c9257744888e8ded2061385e3c15c87", 0x0, 0x2}) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x8000, 0x80000000, 0x4, 0x8, "6dd1fc64bf5f0d6e985d091ba78847d471d82698", 0x8}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:27 executing program 1: r0 = socket(0x39, 0x8003, 0x3ffffffffd) setsockopt(r0, 0x9, 0x3, &(0x7f0000000000)="09a8512340d6aafb31a4305edcfbe1a6d2ae4574505c4359a4fa559218c28ec53ab635de8e01cbc7cf1af3b35ef19752238a8f7afc1a42fc06673d707708fa0d89c7fae161b76965771d671862283767cae61f576ad3ee82", 0x58) recvfrom$inet6(r0, &(0x7f0000000080)=""/79, 0xffffffffffffffdc, 0x802, &(0x7f0000000100)={0x18, 0x2, 0xfffffffffffffffa, 0x2}, 0xb) shutdown(r0, 0x2) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) fcntl$getflags(r0, 0x3) 16:00:27 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='./file0\x00') r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="2c81a7d31cb729bfb2932c66813ddb4b203c0628f45eb94bd8ff9ccce23cceec6689bdb4f4a463c1288c24d241b25b14d9e2b64bc0e9ddf2cd034581ed04f545144820be2b7a106deab21ea4ac3d35184afc8410c898167d7c5e8f1739cb2c79b03523f61cc8fb67169bfcd6f7ff9204ce", 0x71, 0x401, &(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x7, 0x2, &(0x7f0000000040)="658cf66605f29e9517a423008b69296d2dec0c64968bbda62c7cc8f99b8388ef8c639a9ffa2f98bbe4e91c7655109a0ce420fe5de7b0092f1a7b6b1319c75f42", 0x40) 16:00:27 executing program 0: r0 = socket(0x20, 0x3, 0x40000000003) sendto(r0, &(0x7f0000000000)="81ebc784c89aec7c515320383a850a1fbbfbb001e0476867953f14b79251831c538b13ccd8e76e08671a973f5b4256f56f25b9ec5e9b913b966e2337429aff30ae65d35a4132e4d2daa59daf29ea25cb412546a0c25c9b0b0b99fa119cf010e40ea9e418cac2637769568dc70317098506edd61ef1fd3cf22c98892998d82ed068bce1106d36a27715741c3469467d5e87fe359854e3f040f4a402df9bea302e3cb073", 0xa3, 0x404, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x800005, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f0000000140)=0x1) sendto(r0, 0x0, 0xffffffffffffff02, 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000100)=0x6, 0x4) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0x4, 0x4) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x1, 0x1, 0x100000001) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) kevent(r0, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000040)=""/45, 0x2d) read(r0, &(0x7f00000001c0)=""/90, 0xf80cdf3f119fb9b9) read(r0, &(0x7f0000000000)=""/21, 0x15) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) dup2(r1, r1) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(0xffffffffffffffff) r2 = socket$unix(0x1, 0x1, 0x0) socketpair(0x1, 0x8004, 0x5, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000001600), &(0x7f0000001640)=0xc) r5 = socket$unix(0x1, 0x7, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = kqueue() r8 = socket$inet(0x2, 0x8002, 0xfffffffffffffcdc) r9 = socket$unix(0x1, 0x7, 0x0) r10 = open(&(0x7f0000001680)='./file0\x00', 0x2, 0x40) r11 = openat(0xffffffffffffff9c, &(0x7f00000016c0)='./file0\x00', 0xcc2, 0xa0) r12 = getpgrp() r13 = geteuid() r14 = getgid() r15 = fcntl$getown(0xffffffffffffff9c, 0x5) r16 = geteuid() r17 = getegid() r18 = dup(0xffffffffffffff9c) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r22 = socket$inet(0x2, 0x4000, 0x20) r23 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r24 = socket$inet6(0x18, 0x5, 0xc000000000000) r25 = socket$inet6(0x18, 0xc005, 0x81) r26 = syz_open_pts() sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00006a89192bbb6c3810"], 0xa, &(0x7f0000001540)=[{&(0x7f0000000540)="885f932e5c8458ce3075c2133cedbec1891d08c329d8f245eaf51fcd37d28a336fd045627aa7ddcbfd5fc1472c779a9aacb84a4703a42fd1ed92fecfd92614b1a26cc414642a4970ca3f10b0b98bf0919533223e65f7a00ce3236f47e0c19ef5fcc0ee17d54c8243a5e7d75119b4494c290443cf06244e38ee8418b1a75dc19d7cc4cb46830f89f5b88075c5bcb753f9dd1e7132c2e8c55ca3fa62d2ea467c5d295a913fa519a2e9d2b81cf1ddff8113f2328b3d1e5d22c3f938e6fab3382ae07f32f8896e5ef881fa3c6af3453768c390fac2669378ff60d85af17046809280a22d8b38eff3113b051f2c2af48520a26a8419797ac097e02f6f8b912c1eb30a724ad3ec7e2797935b2e3e0a1fabf4782bcfdcf1b55ab9f02214660207e0ef9d5c734e37ffd94bf8b9f4d267792552fe9eb1ffb703cea78ab197f3708b4a32dc22f8fb729eb243a6c10ec8c54e0d5ef07f0960e6a929c137ce9c0ba5f4e81af0defb5e082ba5de71f01172fe79cce2b236cf813f9301f65fc6b64e5b22960195c574a4289fc9a248d9b443973c112cbc88698fac9df3faccb9bde3bdfb20c6072fca269afdd2247c1d8b3bdbb4f51c9fb5d0be1cd23363e79258c3cbe41412a47e749d34a7e8f2d3dcc2e93fb8f1a109d921341c4cdf4ede0943a6ce2606d9012aa202af7aef3cb25a42aff8d8ed179b8ec47f18c70ceee1e9ed951213c81c0fd7b23351e2515b3435ee8c5598d65a4b03cb0acc10a5e0a11a7c98cfd534110415c52230aa756fb746874f4c9a76e52c18af5498642214a8c16d7e00f9538cc00e9326d178c50c1ad95097799a6d25a4823d0d662822a13b425418ff9d93d0e7501337bc6a01f8f2ad90af4792b2a9a30ee7bf87e11eebc9660fdeaad103ff51827b32fce671cdf3be88fe7bd3bd30ae4d10bba8cdcf9b90dad8841cbe50c2ce294c7df3d7e764c40bca6d9c49ecb25c3b52098b919edf079f8cd21b9d52eb1860a3e89468547608cf6aaadd7f2e613ca9c144a458f620e158f473919d7a8e1dcda467b72cd6d5065f7e0963857900b7209bd5c597404cdfadbc159a3f544b41f61f0324326af6c19a06de731294db0f4263f051af0415556c1ce83f8ec3b7d97efc55782b0926dadd8470de063ef7a1ffd72bb6a8aad6481238f796cd2cf68759a4e7438b755d19c8ee9772861af5f744280da0920fa63c8a64e1c4984d7797ee55298c8dc0b5fd69805f37aa920bfbb72d04ed1624f11a061392b728824f06175c1ebf612c16a5bd387757d023019e03813235cb8efc7e8bb2f88ac6069a53a648825a5b11755c9ea39dd32a1d4142d88a33261d991e3261176f618564dc90579a5b3531700fcf18128b4ce7800422e7e2e27c965fb33cbf1ec6cd7481c427b04eeae46dfb3efa969b8cb0a3c93717875c5105ab26a28ec3423c04834c8130824636d397bcbc696be998c9905bf40011b53cd557955188195ed1c38824395a83df97983aa1d7f118565ca13030cc90fbb319a25879e7301e845396e5e04022440187a6a5e55d308bc230d083e4c8844cd8bcaf50795747065d00ab3ba22acda97879eff2ee44db2a16ba7a9af3997b63f8223a316e62d0790250346bbc9721c1d95daf6286dc38a1565f2d2d0dae68b66cf483e175d5d8123c3971ab5ce310312a53abfbd8a8d5cf222c92f7ebaa1c90b4afab7cfc4cb8b0b7a33a66fa0491550f469e28158bcbc3115e01142e08eb7717213c531c3a76dff6bc5c4fe7d1879e19dfc9ed635272c4be99998aa53011376cf6b7b3098c19d21bb74a0166986164045028ed0febae5831de85f036a8bc828bd2c87276c35cf63d04351c7c7354a4f94aa52ace9e21f2c33b51f2e960e31bc883f08e5a8330e58ce8f91cbf4d9935636b45782d7f46af27e7d810e59861be1ac61fe7f1c40beca05c6f24ce26bfa44ffdee19463af24de5d1124016b26c319aca28f30744b1f71355493d51cd1878b9714d4358494054eae15772635e96f8ed8f065939ceee7099ec2c5a2494080c9db080f93f8f9dc6a9afc08ba05328383ecbe5bba114333ab0e6c4e06f839972ba403c6c32f9b6390fee4ecc72f6bbbe5afc5dc21a3091df56c8868364351f4796d683686ac1f7af574d8d7f5185d508d14faa58e9e1de24bd48609f24f8d65abac651c828652abd6feee26742a870eb972b6dc10c424cc5c79363e9cdc60056ddc003398146db6e8189ecb5209e5b378675e004de0a5e3fb990b0d3b610113105acf1ebcd5519cb723c8bc353d6d4f58669166c1abc4388eb2c6b2491161aa8f5ed5edba45b2ff48469edcb19cf3775e02554846bce54501fa85a377a70364bc93304cacbf85c0853b586790ae2c9cb915bcac72b8967c4a781c637b286a297809434ebb7695ab0a16a701122a8e0e0c94d00fa518695fbc755ea63b56efda1b22ebdd3007d3f49f42b81b879ebe79294f472abcf0273b989445a0a6393b7951c095fe49f52d1e83e83f69432cceb8c3c19b8f93d43d334e8c8f9ea6362b7ff5b7c4b8201beb100504f404b4a40898b0965434e15e116e160aa55dc6cd4fe80313653824cd8055d23c9a792f1b83e17781a142073f826d12bddd9d487a83c75165063435750cf1cd9531b5503c8487d27bd5ffa78e6273583bd3ef15cb43bd946af562657c9157567711da1cc4e98a67abd5fd49e00516df9ba85693e6e7331bf855022228cc1188b719b43985d8cfecfb9c25f4efbdee9f04dd146c7a3182d37d7d4f74772388fac8091acd01444bc5e9f7c26b0c255fa0d118f3f37e24c30deb866463543d47bccd9950015219f986bdb22c518b174529f3e69d2869163a003e238cbf40f575e9ae1b7be68fa8ca524226398b38ec36bd46bdd1a293ad9893cbd12f788da097de3a953993e8c9af5cb4137ec9734f961e7152fafcfe3b244cc46d27547cc1a26d0ae77c7d22893587d8ff86db2deb75c26aa4d0bc71100d4edfc837fe16ba77d1fb85d2b595db00dc5c1a84d2535748c6439f23f4ed92202437985885fa2a497236525819acda0d205b3706268a48edd08ca5beb68cda576677ef6e11b796ed3f7e670a6089aa5faa69f8a2e2d81cb7ba93c445154a98e92aac1a58fb468c750257c11241d9b999f964d44eeb48bfb24bc18a522c2eabc39aabc7b2082e0b6da64fbdca80e6f572d56323cd1158993f42426110f714b6d68cb70a6edbd74b9c80726b773b54f5df5fccdaa63545bd4ffdf61186a440b920c39590d1a020d3e65d5457d00c30a1ba2d63cb7637e1ed5d0d2cd0c09083b2d4d248815376ad67dee8d68cda99ab67547383ef1a177bb85a46a2ab9da5b8abdaf62dd7398c084c6f5df1d3f7fd8b29d3deea5f5c0c2b59f904518a2c08d105d0c8a1043a90cd636c4dca4853d80d8652c6886c79b697584054178429156984ed1085836bd3a6d01b2a6b05d4ca4a7e41e917c9e6ad9414b99b0d1baf84e450fbc4a0ae3e17efd9da5cec491471a9c26b64f0abb1d76dc9d4b0d646d6ed95875df4eed749cb8c9006296d9b972715b9137f70a911920d34db095e9651b1682a016b3a7555f5ed6a21f65bf6aa96dfe4a3d228ecff4e99b5daa16d86c7e16cd7c94cdd0c5f1d68dea807f700de87e89c8f0acb580bddd58074c766484b4e2103bf95a3c82eda75399a2aa68ce212aa8d49828464d2de9de291c2cf63b533bfd57792a710ae5b0cf19208522e922d4e82fe1d2c576262683f09b61bd3868b9b13bd9fa019d7d9bcc32833999b2e04c2806284ec2fddbdd05381dd90c545521331c31733afc0f67849c54b4b84015b9e9f1cb6001c6e89cf2ca285df3bb245ea47bd21a14fb80d580be6b510dfc1355ff53d47df2570916f28a02dec104e0213c9e6a30d5921bc01a73c0b132e5083b792b7a92bf50dc4046a6082df1c5223f16d2f8b5edebac938fa7459606906eb5bc7c47b53dd583e029514b5baa11be53fc90f5fec71d845cb1ec832628fd891ab06c13e211bf797cd1b2a7992493cfd33ac372ac27d6029d93326b48530c9324393d912c970e97763a47bdc9bb78406d9811a009cf340ba2a3a73042e369f1a398f35347d4d55f4184cef8819e8c2d2d66f5693bdfe0783365e9c5e0debefb72d4541215b2641c9b719d055045a2bb1c79762ab163fa67b15af3c586a7b5ee0b977a557064db74caec29067f6d939c9f769953a9d49a866d63e7a9459c7394d7fce26a780fd5be3575100384f4ce8a23b30cdee5c19b64df4db766a764fe84b9866906f1f870fc91441fb439f3c43ba1894b34d3c97d8b4a42f84db98a3e69c9233463755457c5edde29571650fedfb3c578c751991e53807ece1f0fedf12b5b7ab3dfffb9e59460fafcf9e79496d6e28f8fbb0056ad77427d3348805297042a6571ba7c3e41f7d6eb43c855ad6e2316c44ff13881f66c6e185aad7d3365e53eb7d5332ed8c31da7ff4dbe09af6180bf1f2dc0240cc6abec2c054d698e870bb7f557a11ebb9dbdd03bb25f2a6593a00cadceae4e979f0b6f3514486d1f66cd63f0129f71fe91e346da771fbbc2faf1ec6310a4c67a4a8c43e40daf29688f6884cf586c191ffac00a5dff49677d042d4513d5dd6b158d718b67f8499c37d41bb32adb5aa0e29c7969186b9173fbb91fb7d5b7dc41ed07d7802d98d36d7a097d259255ac3699b2197d146a554175af9c0e45f54e7771d52d45ab4a7b65136354de079af6b9a9a235460a80ade113ce1268f9e4e3b592d5a5afd3bbad2ccd9dd24f0d0a227a5033eebde98661394675d61afd5e27a868ead4867d30dacee51b23e0920b052e0e05d796c064b6578ef2b8e1ceacd4fb4c5c20ce938374e706387c302b3210d2e386437c9fd39e72fd5e5b467a6804c9f4bd3b5103a6fab237f8b7da4a3ffa465d2f1646b7f2dd04e55fd46675911b6ea50a3386ee0bba0325b49d8adfb658799cd98c1111dd8e4db696bdcf7938934bf9972e25f323df27257976029a25eb8fd03129e2286d498f3ff2f1952a548cbe9a494ed45cdef13829e9c5b7312b28411d61d2c4aa3418410116a8f4bfe5ff80d0201f7d65beb0f1b4098698f0af6e5e4c2f0aa256afce6f339e8707ebe57fb7550d8282fe712711df988799d100d6db258e66e9cf88f4a1f0083e5c9b42ddebf7db7d30b6363feb77af3efa4f60d37c002dd7b3afd4472accc4cfe9595a5d9f4d62855564e073a349b94d3394aeac8ee0e0bc1bcb8d6b097edd1b0bbfe733677f5bc9c0b0e754f10a0289c0b835e4420aeb942695cbfca7215b0f7c2a3b777c3cc99d2fa0656f1169cb9d8b3ca8bff432c2b133d4ac146965a573bdb7a0db643f47c6b8175f471cd5c14db3261b564fe9b76869d8534d45bbc68623d04874832fdca15ef770da68f60c56e1a7c9c68b4f7d8f294b7c99b4331ad628c8d6f1a28ca9a4b7d1595d81d1699a774d2bfe1e7a912b7d7cae252df6e24f9a6ecd1b83ebbdba729ba04b05444f52b1e346866154cf779aee8fe523cbff4f5d51ae41c4e3fd0f9482a3f66faa6e2dd0b24779779d1159919a0c78b49a14be84f09dd844512e7283fd2b3a5b8e20a3d6834f14074183a990d612c187725c21471878633e63868f90d678ba38a6502d2916e261839a6d19b24611209a66e01d861fdfde4c2cdf7211576f99e2c2453ba188306a868114605d9356bdfe0422ac6c3810a40b51539145b749941ba2e1d59ff0c872bfeb82c4658bb5d2457b3108c81b2be44b0d24086b10d206843d73a1d062ca8ed1b245225951d574c0c7ca72cb72c3", 0x1000}, {&(0x7f0000000040)="83047d35067fbf69d1a4b5df204f8e7c18bbb69460a713178e3813afe177f8b6a8b71fa05bd64ba76ce4e9bf5a5debb514a0e3dfe42f8bf835e47c06700420aba2a3d478dfc80e0d90b6818879f05e26b6c1b9c89be4f7855263ecb5b1c74998bd8ebe504afe2cbd21adae345efb25745bd0c932cc9a6ef915288ebc02066914c406a702fd24a01ffaf5f348ee5489ccca6f5e18cb19", 0x96}, {&(0x7f0000000100)="adc86bf4ce595f189ed0e986fd9849a5da6ce7f25cde79049222e69f9a66a6912e94fce5cfb7e8076ac53e06fa06b75255411ae49e85ec0e6e5cd2225212f8bded9586232ff21ab443754de0a7dc4704f2c0fdff6def37a14b9e370c7928e04cefcb0cda46cb9b5074c3bec1e7de8b6556ae7332b86b2e47b6d92a4a70e464dc8e5c56ba858fd643d0d215dc7d7cd565425f2e063060af1e128f73eea192122d90b43234dd8cc757739854ba4c25974e178c46ccfc549e3bccef501294fb28e3b97f587a1c7c08ca6d9312261cb6601fcab118b4cf42dbc33a0b6d7678f40e0dbc1c7c4f", 0xe4}, {&(0x7f0000000200)="2fce6b6a7ed2debd4cc70bd442645a398c5ef437e720efa06f5746a28ab23786dc5ef2020e3ac41a6eb45f0fe56b6c6bb8aa38dc613a98ad0829ca0abf37ad0cec87904d21fa28874a68b1e310ed103a919840d7ff8e6d62d99a6db97e22020b7b9e45d58d5bf86225e70378e7a7ca60346689866e7a0ebc648a119fdc4c9aceaab3a30ed1ee3c6d1bee77fb7661c8e0fbae071a7bbfeb0138d18ebf183e09bec08c6d22bf6512c5397b7f24c87970119aa95c87e721f8aedd2d5d8a13523d85b88922617973df05b3fef37fc00590d1eab0c56dc87a14f00a1a8a507e3892d7a3b901", 0xe3}, {&(0x7f0000000300)="fdcdcd99989fa7089894c38102f3ba3a334599337a928fad86eb92e3db6743c12061f3f67c76d93b97fc8412ad509909cb14a1c9ce7cd9630ffddc60d7d4fff62e8057f0dfbf92e9d8ee4795278de605c0177d5b6a10d62e042af977fa83db8ef8b95ab65d2905e4ac09ddb5ba5de88ff43dafd924b4ea7a02d541399b3efba0ae6757cde25c0d07efcc7bdab711ef389cdd0fee52f7464107e2fe0450108306c4b397d17104fbbac69e60cc9942a83795ce9bafeb5dcb2e49cf4ac0ec0e1582773e5679ec735d9d2a172d1c5f9075d15e", 0xd1}, {&(0x7f0000000400)="01a254ba9424550ff63c2ec368fca09d2b5cf8028adfd056c12edba1532cf47f0bcec68ca1e146ad6f8654a7067a46b88ebc08ea66d98e7ce44b65b536da5c29ef522437dedb659596de70360f9987f86281c3ef5ca4fd2256c908d5d44ef2a728b0546603ef701c67679dbfa01a2b2d0f9a782e014ac9cbb0ea68fb1f1139d6485adb0ef1a35bdaa84daa9c66dfe12f731fe0180ac76404e470fccf9d05767733ad0bedc7dbd74920382fc74c4005bbae671844b38e333570825feb401dbe9e6f6d0f458dcb2b6ddcc64bb3520b91", 0xcf}], 0x6, &(0x7f00000017c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r22]}, @rights={0x20, 0xffff, 0x1, [r23, r24, r25, r26]}], 0x100, 0x8}, 0x400) r27 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r27, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setsockopt(r1, 0x5, 0x3, &(0x7f0000000080)="6d84e125874b43720aad8e2b510218ccdbef1a6b7bf1179ef8b639c26f3131012cb60cc9b3e6ab1e06c946b0795db75d7b5ddd6dbe7effb73847d5432428d643c68b147410482d3f577ea37260b99e897aff4c416865858bf3417c785ee0456bef4e5f719013cf0758b4ed7657c67e9b0fbcded7e82bf663c27186783ae49321", 0x80) 16:00:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = semget(0x1, 0x4, 0x0) semop(r1, &(0x7f00000000c0)=[{0x3, 0x3, 0x1800}, {0x0, 0x93ef, 0x800}, {0x7, 0x8, 0x800}, {0x1, 0x4, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x357, 0x800}, {0x0, 0x1, 0x1800}], 0x7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x90) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getrlimit(0x5, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xa, &(0x7f0000000180)={0x10000002, 0x3, 0x8000000000, 0x4000000000005, r2}) 16:00:28 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xffffffffffffffb8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)="2699275b58de485db31a5d717ebd8751d61420e84180f648da6132f227b2a37a2ab5271159582812053adf3033", 0x2d}], 0x1, 0x0, 0x0, 0x8}, 0x9) sendto$inet6(r0, &(0x7f0000000140)="efedfdc2166eec8822329d28eb376b76ceefb82ee2828eb76e8603f0ccec80f6ce0d8877a8d042cf5624732f7dab1511ff6b4b0e24d170ff000441dea11069f23c9c1844bfdf057813243393a287ad53e5c081", 0x53, 0x401, &(0x7f00000001c0)={0x18, 0x2, 0x9fb, 0x3f}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)='|', 0x1}], 0x1, 0x0) 16:00:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 16:00:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x28000, 0xf8) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="b8085f0e5827abd9328ff285cfe8298d49bc9aa741babb7176d71d20b2d934854978e3485aaeb4fdb0ec7e6c28834232ff09c1dee7c6f10dda82174329d5bc6d443d73c4d13ab829b21089425a78a6857be663ef8e4204b8c9f0e9f6ffb5ec63774638907e17b8d5b1aa8c20ffdc5f49f9d93244a8771e7d49160b68cd7c0b2ecb0a055b3fda96308a39711f3124", 0x8e) getdents(r1, &(0x7f00000000c0)=""/81, 0x51) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) accept$unix(r0, 0x0, &(0x7f0000000000)) socket(0x18, 0x4002, 0x3) 16:00:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x10000}) 16:00:29 executing program 0: setuid(0xee01) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:29 executing program 0: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') r5 = fcntl$dupfd(r4, 0x0, r4) semget$private(0x0, 0x3, 0x20) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x3ff) r6 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 16:00:30 executing program 0: pipe2(0x0, 0x10004) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x81, 0x140) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000080)=""/178, 0xfffffffffffffff8, 0x40, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0xffff, 0x5, 0xfffffffffffffffa, "a1ada670697949524e0edfe5487c999eb08762b9", 0x883, 0x2b9c}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000400)=0x3f) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) syz_emit_ethernet(0x98, &(0x7f0000000340)="5c9f41dac49258a86de8c3283047cb517a2d8b642e813d3bdbf83bd92c7908aea2d96678aadb1ac4d79ce318eaa1c767a344f8d93c4eefdcde8cebcd749ab741ddeadf54e9b7e40807b15a01358fade057d28aafa56564854539f9a76199cb394e0b130fadd4e619bef8e8057739dee39700a1848dcda9e6cad7693b3c96ce61cc2be731899935971c9d0bb516992155c35434042873b5c3") ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) syz_open_pts() 16:00:30 executing program 0: r0 = socket(0x10, 0x1, 0x9) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8000, 0xc70b, 0x7c45, 0x6, "49293678d655f6fb78eff5d0e8e075fea101f415", 0x8, 0x4bbb}) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 16:00:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x23, 0x4, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() clock_settime(0x0, &(0x7f0000000000)={0xffffffffffff7e34, 0x1}) close(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:46:12 executing program 0: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1/file0\x00', 0x20000, 0x80) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/65}, &(0x7f0000000180)=0x43) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)) rename(&(0x7f0000000240)='./file1\x00', 0x0) 06:46:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d7c114bc6fc6e23c0500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r1) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) 06:46:14 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getgroups(0x4000000000000049, &(0x7f0000000100)=[r1, r2]) 06:46:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x1) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="380fcbadf314c40501cb19b23fde3a4d4aba5de0809e848fef66b988177b5dc08c8291feb5aad1d120d64a5cc37b0051d6a05ce669c42f9701a9734b0b4d6fde5ecbb583f1a46cf34719628b1007e57f3b44c7644af28a5832139eef588fb3748e5be945024abab639e0678df29eba66c325b478e967379d951dbc3b3628030a43b20226d179c3eaaebc621aa4975de5fd11f9b5cda72be4cf68aaf037ed9df82820e001da93a90b0f35434321e4754922160d16092cee1055bf0f3640b72b82b05daf3ef267740c0ccbb6b1a7cf406fd2664ad030887756f88ae5a2bc1e9cf40306ce0c42115209fa630b6a6c687619ea27a889ac5506a7331007a3024fee", 0xff}, {&(0x7f0000000180)="8a7a6f54bfa93ac13eac56b6d6b6b8bfb498abe633c3b17b8982cfa7c70a79b6a3a5e086c477f943b06230038a4f5d1da92673a8ff0e6e826641cc11749fca8957709646ec0b82d4f29d828323c5d55944a579c28c4d6846ba647f262bff234ad0232086f009795f8bd872538add5d1f29d0eea223c4af1a76572914f41e86ce963dce54efd8633e4fa3326aabb4fbef07c37ada1f15e697897126e784b2cf83cfff71b13f8641e2d55a4fc1c414d96671d1ba5b3cdc914655584ee241377955c6", 0xc1}], 0x2, 0x5a) close(r1) write(r1, &(0x7f0000000380)="e7445600378767f87930bbdc8d17d7639b6abf6d0ace6c9442cfdb8edcc8b31a9aaa5dc6369bb37da418db4470dcd5703ade578a5e1566b2fc32ff90dd", 0x3d) 06:46:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r2, &(0x7f0000000040)=""/95, 0x5f, 0x2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2}, {r2, 0x8}, {r2, 0x192}, {r1, 0x100}], 0x4, 0x34) 06:46:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:46:18 executing program 0: r0 = semget$private(0x0, 0x1, 0xc) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000180)=0x7f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x5, &(0x7f0000000240)) r3 = getppid() fcntl$lock(r2, 0x3d157d28f2d3ec6f, &(0x7f00000001c0)={0x3, 0x2, 0x10000, 0x7ff, r3}) r4 = msgget(0x1, 0x214) msgsnd(r4, &(0x7f0000000100)={0x2, "517d214c2da66aa86e3e07b9c0508b0fecaa1542e7e5fcba7b712a2feabc9179490dcdd9ac24d6a81ee91feaa943979d3bbd52a051d73aed71b173ec5b1b232ba4781093b95f7811cad89cc43a42a87f3456c0aa85e0ae3bba0a0edf"}, 0x64, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x7}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 06:46:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002800, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) 06:46:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x7, 0x200}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() read(r1, &(0x7f0000000040)=""/4096, 0x1000) fsync(r0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) read(r1, &(0x7f00000010c0)=""/82, 0x52) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) r2 = socket(0x10800000002, 0x2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) write(r1, 0x0, 0x32a) write(r1, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) getgid() 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = semget$private(0x0, 0x0, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/239) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) syz_emit_ethernet(0x399, &(0x7f00000004c0)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec090523fbfc96636bfa668e984bdd158d74adac82857b0d6e9c85f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa01bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97a635fc93e67dc38dd9c187ffff8b3d05b40a712d8b4064b6979ec670b598fe9c8492c4030e9393f7a8f6ab467f96d9ab28f38c6d212d318d21112dcc490508d6bf6dd43eb544ef6f6949b9ec5ed15a65afde1bc424ea795d1877718142ce2fb8560c72a57a0e76d3b4759e26054bff50f450d3c0a3694cc4baee7825f1ae026a7132d2603f7114ef920a49c83b1f4855c5bb9955dc997e6db1f8") 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0xf58) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) fcntl$dupfd(r1, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x3, 0x3}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0xc2e, 0xdc}, {{r2}, 0xfffffffffffffff9, 0x18, 0x20000000, 0x8000, 0x1ff}], 0x5, &(0x7f0000000180)={0x4, 0x6}) recvfrom(r1, &(0x7f0000000240)=""/15, 0xf, 0x2, 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x1, 0x40) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="b0398b147ce6e57e5e65d1369fd3f801e43715d05324593ace4ec495532d9cbae30522c7a5a5e8dedcc371b5a3328c9c38545c5a3fa35d2e314ff21b90acaddaf8e383111b6fe66fa53d419e12c2f93fd6e6163b4edce2dff31b5a2a9df0caf0688f912bcb164c498109bfc5c642444b162bbfc3775fdc59c11467244e61e35f6c24f263346d75a2935e54d1f889781626e9e9891ad82daf082f1ac21fe79ae38665d614949d8dc4f91e1afb2bfc8cf0be6d84fb21214521303ff101cbc7e6974dd16fea3307bf4997210089286c", 0xce, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202912f66d925b7f680"], 0x1) shutdown(r1, 0x1) readlinkat(r0, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/4096, 0x1000) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000001600), &(0x7f0000001640)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000015c0)={0x3, 0x0, 0x2, 0x3, r2}) dup(r1) getpeername$inet(r0, &(0x7f0000001540), &(0x7f0000001580)=0xc) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000200)='[-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-..%[-$\x00', &(0x7f00000002c0)='\xe9.^[::*[*\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='m)\x00', &(0x7f0000000380)='*@\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='&$-)(\\\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/:\x88^\x00']) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) shutdown(r0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 16:00:10 executing program 0: nanosleep(&(0x7f0000000000)={0x800100000005, 0x9}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) nanosleep(&(0x7f0000000180)={0x327b, 0xd095}, &(0x7f00000001c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:00:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000100)=0x2, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x0, 0x8, 0xeb, r2}) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x3, 0xfffffffffffffc9a, 0xe2}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000002, 0x100000000}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) syz_emit_ethernet(0x30, &(0x7f0000000040)="a002e4d9639f8fcd6426a1e3344109869146d3bd1625e0df64dc2b544d5b0b3fc6f4d700fe6bf06b4490ef68b50f25f6") recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="9265b6a7202b1e862fd5b5d95c544df129e2c79558c53c839643a3067d3a7467b699d3bc35b1e4272a3e0ee6c7a0222853d8cc62f95c591c56716e95916383f691932a89f451178ae2c823335862d035f26864bb795ff29ff275e2589122d80af873aec60a0bec87e8f315da4685f3d19cda600bdbce819ee3fabbadf03fb310e29e125e0055186748d7d025056283e8c1faf3", 0x93, 0x401, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x10000, 0x1ff}) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) poll(&(0x7f0000000040)=[{r0}, {r0, 0x60}, {r1, 0x3}], 0x3, 0x3) dup2(r1, r0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 16:00:11 executing program 0: r0 = kqueue() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0xde0, 0x8, r1}) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r4, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r5 = kqueue() r6 = accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x68, 0x2, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x12, 0x0, 0x40, 0x10000}, {{r6}, 0xffffffffffffffff, 0x40, 0x1, 0x2}, {{r5}, 0xfffffffffffffffb, 0x3b, 0x52, 0x9, 0x40}, {{r5}, 0xfffffffffffffffe, 0x10, 0x20000011, 0x6, 0x7}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0x0, 0x84, 0xf0000000, 0x1, 0x2}, {{r3}, 0xfffffffffffffffc, 0x10, 0x1, 0x2, 0x757b}, {{r6}, 0x0, 0x20, 0x0, 0x7fff, 0xffff}, {{r5}, 0xfffffffffffffffa, 0x2, 0x43, 0x1f, 0xc3a8}, {{r6}, 0xfffffffffffffff8, 0xba, 0xc0000000, 0x81, 0x3f}, {{r6}, 0xfffffffffffffffb, 0x7, 0x0, 0x7, 0xfffffffffffffb8e}, {{r5}, 0xffffffffffffffff, 0x2, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0x3, 0x1}, {{r5}, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffffffffffb, 0x8}], 0x8f, &(0x7f00000000c0)={0x7f, 0x5}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffd, 0x1, 0x10, 0x8, 0xe54}, {{r2}, 0xfffffffffffffff8, 0x50, 0x18, 0x1f, 0x25035c7a}], 0x4, 0x0, 0x3f, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r2, r3) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) flock(r0, 0x9) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:11 executing program 1: chmod(0x0, 0x200000001000002) r0 = semget(0x3, 0x0, 0x80) r1 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) r3 = geteuid() chmod(&(0x7f00000000c0)='./file0\x00', 0x10) r4 = getgid() r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x4, r1, r2, r3, r4, 0x4, 0x1eed783a}, 0x4, 0x4eb, 0xdb}) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4001, 0x0, 0x200000, 0x10000ffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4512) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000005c0)=0xc) pwritev(r0, &(0x7f0000000b40)=[{&(0x7f0000000600)="6fdc20082adcd5cda108e67aaeac4f4802588bb6b8a88dfe257f8cec63559788f0d75142baf649146b2c8f80a8be5648d5074a8e04bfe3834ba7851db09a125747a103bc6a20bfa796fa54b370775ea7a65077aabc4dd2bf7b244d1aedbc704c97d08db86d15a3862045943c6d2a6e95874a291ef6142e96d458af45a3d9552f0fa744744ef7b4a9463f1b34b8cfeafad0c7ce891d966f2780992b6f0598cc69f72941f114448771a63156b1c4b1585a3161ee34aed577705d705b86efc93cb80fb7ee2573357ec2b5d2f8f2351aba754f87d6a4937a148b83b6a6342c1e171aebd4e7c69be42b33e6b7be71fab9c3b8120904b84e", 0xf5}, {&(0x7f0000000700)="ce8ffcb91365cea7727027cfef1980aee800207a99f5c757c7b041ce2366729097417fc5bfd4d741103e9f12083b4015a26094b2ae631e811117125452ac229d39b78e851370ec16177360fdb2a187162c5b", 0x52}, {&(0x7f0000000780)="0096afd46b738da9c85072ac0c502da84ea695b461326597ae47536ef339e2eecd617da35f004640c0a45ec59a3aeb736d224fabdd0cf0c5763a9b57e2bd76a8d5b308db188f2e9a8564d90e63d1928eebe58c489bda3f251490c332031ff0326c93c2623303bae951cd19ba0a48863fd875477251f8091409cc400d193eb07563f8dedaf4283ff23bf46e0a96d6edae49d409a5fae224a3d7a16500171ce42ec42d3faf46a40114e07db5c79ff9105e335d22b7f051367eab4df67d9963f824de817ea88695fc4f09e0c69477b3a2bee992688d320a9f7dc03db50fac1c14a81502b66f9470b934464cb23dd313e9cb78797e686209ac", 0xf7}, {&(0x7f0000000880)="b76ead043a27a190315cd5841cc64c992480d2b7c85b20f5058bf5749d6a7f95f27a9386ffd9f897a8ed4018eb0e24ac6cd3fae09c3885565154f4a1ba3c8ad5108b551ae2aacab5f757f56b10b0a9f98642ddff6d11ba2dfba9dfd4fa4e592cfad362174109ec938bddc046968df7d30be77f1e0caca2b82a93f0eb70d08dd7ed5f4e46b6b1ae6efc919b6fef1e439fa199bd5ee28acb9307861e697736a6e43bad25cb8fbd9944a4d17383ffba13fe22ff2c87227cfb2e2568f137b8469b5223e71d50bdc2b78d8f83a525ff0cf51cab67d91f52c16197913696ab0931cdcc96998d6ae8bd795fe1ef63d69e19924bc16cb5e14832bf30", 0xf8}, {&(0x7f0000000980)="5b0b9e5f7a326afc440da38e318b886d1b58751934c7476a6717a0f54902a184a4743647fa8224a14d50bd2377bcb6cdc39803dd102d34f95945d3b03aa8e78d5320264f3a4fcd68ad8e00560768696749f4665f270ec7", 0x57}, {&(0x7f0000000a00)="5396e0cc6bb8f31db238c026e26f25f76da86902661c6d7ec29fccd907248fc090b08248ed0f26dd45d44b41ff", 0x2d}, {&(0x7f0000000a40)="da0e205b8a93362c3075ec9d", 0xc}, {&(0x7f0000000a80)="b924d3fd19d99e8c356559def783563307b83dd36e1f154d03fd9b7ff29e7eb7597aa2258c40acb3a9134ad631251e1cb98e0fbe91596bac2109", 0x3a}, {&(0x7f0000000ac0)="2e2fa3909537feffe07caf3a08", 0xd}, {&(0x7f0000000b00)="c4a68995b6ba4071865ed69d44263bd72c6f7b1932918305dcd2877a75bbf84cd88999100d5ffedf342e", 0x2a}], 0xa, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) accept(r1, &(0x7f0000000dc0)=@un=@file={0x0, ""/22}, &(0x7f0000000e00)=0x18) pwritev(r1, &(0x7f00000011c0)=[{&(0x7f0000000140)="75e56624c07da7c213232eac8809d3aac18a6fe1d63f70bf7d27d0ca1f2df1e13218a4ccdde3ddc0eef4b65cc0aae032df31eebb349cc47571e0472492307f868f579fa50503185c12c888acb072a2658129a9aed5837895e43e2e8576e65b1818f0bc08268f72832ffc0971fe57f4cc90f9b9f90eb752a49214afff44e5490e3eff6ee54a80290d6aa475a9e4940a9370c32f41bc33447724d35c0cbe7cdc0ce2ac5899ad8c97adcf10ffee4c4eeb4e0c23e98023d54ee48516f029f68a776dea7454545cfd5639565df8cef9c7d9a09956ceb1f7aa9582986fab025c057bea1526936be13480a6110bfc8905c2ec2f1a935ae0387c45a97fcf6069b664b368a90efe98b71cd6fac30875d70c4ffe8cbe22f6affe9ddf755c19d544653c82ce215e27a09afac30af4b398074a94ec65b9803c833829dd4151a0de31f375b9f9d13f2eee8eb51232a368682a036bb145372330227e4f24e9641ec049df427dab01c0d1857ce5567ffe8bd27f152f2f0666ecd274d623013981e6caee1f4fbb1f45c046b62c8907fde4ea7d0f788df38fc3b10b044ef0c6947005daa90f7b16c0f1362dc80b94d3a4f9928ec10bb152f3c7146deabb12cc146a4a08f05abe701bf0401bafd28786cd4a3d57699060614aa7c07d0bb42b3b83a05267b99cee5c1fcc6bf6d00df0cd89c66f41d5b6a655cb9bdd6a6abe0c3efa8ea540ac2cc76e33a94101dda3497870f0e31acc99598e31b10e0db69d7bdbec4cff0f46021a6c795db4ae4c3d6157bfb1904029e6fde1cd0feae1f6a9d8189d5de1d9c3f57dec157381f46696cdc9c4c601090fdb9ea9983f39f0cd4749a20f4be449bf1ddde6262b9e47f09f2511380c92cb4852b3ec3e3671a2a7c5eda4d4a6ce56f1ad0710621e0ab9b057b3e4ef2d37438b9900819b50337b7a53f1fe79de2b0f103ff81482e762571007664cd95df9b18b1cb1e198e99be4024b8329b8e3281704a866ca6be3831c937a2d96fb1173bb07474e8b0115a93a2a66252b19e1fa3d9c4ed96f9f4915a6c78cde39a62816fc4b4ea681cde3fcacb2035268f25c237cff5192b33878f37718f756b90d0a8d948dfa17157b5693c225b3f22dfd87e10d115610c779a6056369b4f4b5314944ce080ddcbb05d02c65a6f6d3e4f02f5d929d2f61e7f6f4a356c22a297f2aa9596ade85e1ad06a8cd622ce3dc774894266ac0738f0652a63dd2a8ea1d436618c1bb560e1c6aa449214e468d7f9b6e51e2d73085d5810d9c5e113ca289f798873ed5a086996dcae25a8df1d935f4358f0c69360052f952db7e210a306523a2e24656137bf13d4ca51785d6602c4fb1f81d4291cd995ce359bb2161e7a2022743b5a82d33d76c3058b6f7f3b77c6717e2db62db56036dd1c15b6066b36e2310045e09b62a41693251551af4b85373aaab03c00bc76567730310c4b846d7f76284eae587b1a4857b4de5de322ac36a2358137dee4b6b3305bc724294ac39bf773bde4a9d72b85a6e3a24111895ef785684b1fe6af76afc8771c7fc7397c35cab5f70324844852d83d45f0e15ce69240dcfea0596a5f4155748aaab06755b4d672caff3031901c1b861b3f47024c60a906527", 0x47a}], 0x1, 0x0) pwritev(r1, &(0x7f0000000d80)=[{&(0x7f0000000c00)="c30fb1", 0x3}, {&(0x7f0000000c40)="8bf62273f1883780f47e160d8efad7440c3a4f8b05eec16c415841931fd9500e015bd566a93c5746876772017723e051780779d56fcb7213d7d65f1696bccc5402cfe3c83da2f0d5b9694c5c40f99937801763adf5f7dbbad8fe5891476c8e2468b928", 0x63}, {&(0x7f0000000cc0)="05fa3402f1401e3cdfbd9a92315f75502b4e73b6058577f2a27ce583d9cb550f45af3cde5fdf21d483c445c1e6397d4df40f9b5d29965355b6c0c1460d2e034d864240a1e756beb1432bc95c473a518144db7cafe100145c74e6553e0333909a506bcd7da77acfe72288136049c2c690f0d60d442961e9fcf8fe38b27636557960d2428d74ddf779", 0x88}], 0x3, 0x0) 16:00:11 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x5b, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r3) r4 = shmget(0x2, 0x2000, 0x120, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r1, r3, 0x80, 0x4}, 0x3d, 0xc3, r0, r0, 0x40f700, 0x743a, 0x5}) r5 = socket$inet6(0x18, 0x2, 0x80000000) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000180)=0x8, 0x4) setuid(r1) getgroups(0x8, &(0x7f00000001c0)=[r3, r2, r3, r3, r3, r3, r2, r2]) r8 = semget(0x3, 0x0, 0x8) semctl$GETPID(r8, 0x7, 0x4, &(0x7f0000000200)=""/136) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x7, r1, r6, r1, r7, 0x50, 0x10000}, 0xd93, 0x4, r0, r0, 0x101, 0x73, 0x4}) r9 = semget$private(0x0, 0x2, 0x3f3) r10 = dup(r5) r11 = dup2(r5, r5) renameat(r10, &(0x7f0000000340)='./file0\x00', r11, &(0x7f0000000380)='./file0\x00') setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000003c0)=0x9, 0x4) r12 = dup(r10) open$dir(&(0x7f0000000400)='./file0\x00', 0x10088, 0x124) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000440)=0xbbb0) bind(r5, &(0x7f0000000480)=@in6={0x18, 0x1, 0x3, 0x40}, 0xc) r13 = openat(r10, &(0x7f00000004c0)='./file0\x00', 0x2, 0x6ab828a56aad189f) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000500)=""/154) close(r5) setsockopt$sock_int(r12, 0xffff, 0x180f, &(0x7f00000005c0)=0xd70c, 0x4) r14 = openat(r13, &(0x7f0000000600)='./file0\x00', 0x240, 0x40) accept(r12, 0x0, &(0x7f0000000640)) connect$unix(r14, &(0x7f0000000680)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:12 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) stat(&(0x7f0000000000)='./file1/file0/file0\x00', &(0x7f0000000080)) socketpair(0x18, 0x4001, 0x1c0000000000, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00000101000000000000"], 0xa) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='./file1/file0\x00') mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000440)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000380)='./file1/file0/file0\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7f) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) dup2(r2, r0) wsmuxpoll: not open wsmuxpoll: not open 16:00:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getppid() setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: socketpair(0x10, 0x4005, 0x100c4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x8}, {0x1000000, 0x7f}}) setsockopt(r0, 0xffffffff, 0x4, &(0x7f0000000180)="41c5d4f719f3d040fddb2621833c410d86e96dbdf19999c9dc9920b4d2de144d92cdd0cf7b64a6360e026261759e86c291f97a32ed2be89f9aba73d23a29039d78e4775171c9551c1373648715ec2855df135005d77da3c4e5b7710cf29b7f88ae972e0a293c1d0d2e2685d1265c9ffd251b2a415134b7e1dcddf4d4a8c31b0067b45279dbd80377012c09e68c64a5031596193a26caccded27d8defb2c14b6d2c02b3b6075acd70b13ddce188c54a331d1416b2df2dfe39085ed184d8fd21d915977ef293099f0d4ef040d441cbf0db896fcba6a0be6bf81f59084e00fc2477cf820c2ef5b82181387f7fce4b00bc870764afd9166b0a6ea0423be2210ef2c958265324442f940e252ffbcb00482d5e164fc62fcd809c0d9743638e9384b464eed8617537c708643bf070f614e874d119e6cf9fb343a14926e3bbccadd1df7f5bc87a92959b21df7b5492712acc716f2b9c4d307aca39de220da76679550b65359daee23637f3f3f0332a27127813722a2b7cb1e4f4912c52dd636431067e7480ea60eb278ab105d6ec7851fe3e1770b7287598870adb50fe436daacde3235747405f7682611c4e22adf93cd1b3d6a8e21258f1b93aea68c11d0b5a8802953156a52777fba1f38e29df6b15ad3ae71ed114cf3168ca5e186d2032ce481fc2693b3585d7e125253c6405f8148d40f8839af05167fc85edaf23112e0eeeba77470804899c67ca1592a2e1f4fd2dceb40f2e1827d9be75aafcd384b5cf6f0248031aae8f87bb91709ea5fa284a7039f128ccdbcd69ae3c26e44a067861003a4675f5fddbc7b898ad63908aeebc307c52c1c746bd1d21b4ffe49aee13487faf92b235009467234a0a36ba482f2ba2bb63924ea35b9f7bd000cf8d10e8fc0626c6a53ffafbf8168b2b9f2eb53fd802b8c80f6efb1c4e170f2a4bc04abeb37b01db90552e79e762dc26eec462cb8297f539026b984637f32626010593baecd8503b843f101d812ed748198f47ee32b728ffbb4c80e778abb383d06b1db313d9c93b4ed2238dab0a6b415f457606bf32ee23d8ff5570aba2ae03f7b9f2f5abd5d9ad25864ea658c2c9f69fed00f2b7d439ed945b1eb669c965031ef17366cdfb4fa8caa6ac0bbbe25d82f8ed1459f79a60ded172e5542f4627898ff8ae49284694b0c0abd909c321cfbd5e64cad5c361bdc24edaa4d7f233c3074ea5cb6d10ca2245abe71a6a014db5c3251495ba1390ad0ea801fb3061e7c058a17a1ed6c2b0561f516aaf18926784343cbffe06fce57bf8df8c0f9aae3cb8d45183ea81ecaae13824d8e88db1e938efa5a053bbe880ec70072ca35ef3b19bbb48fc6cc944d8a25a6e9f197a7c6ee61a163530bbcc64ebc266b0bcc20176bf039bf6f2ab2039369c80a5ad6b0e025db95abce46fb251f13af27748bc14b5e5bc40a3b221d3a255466b195fccf30dbffc25a5b32fc65eac819037de406093ad32b7bcf95a7bb9696a433a8295b20bbdf42dfe5c891408e26d79df76de73854075f0191fe2a2175dca1907f7bd36546b63ee95f1c2d7683f174bb0fd4106490f7ee16f93d9c47dd804ca5264413ebc4856a92f99c99adf7f3273c30ff32977f7b296a9c9652a16d9b128579183ebf3585efe9ca26847fca17fec2d3819c7cf8d697f43385f07372cf1eddd67d75346e91b64dc71a7b169fda3ff6b9606ae66e91d8994b39b3b98139fa507c10a823ebbd276912b976b003c34a911fbb9f64c6fb6a7271d2dc2f32a910261abb4d98ca15f325035cbaed802460a7cc1fb831d2ca979a47a98ebb32d819020f12f1ef1dcd480a36e35b8c9db58b1035f96c01933c102b9609f07169931c0a054606e37dcc6c1ffab2b12a3b924b7c321fb41658f8e604bb27062dd4331409d6d21e8dfc7a0bb671fdf15903b36c96f77a360e557631ce18a9c98b016649d9a575603d040ae6ce1624aadfd6a6d60e909cd0ba4c066471d9667c5e9874ad820cecad587f9f09faa03c1ff8af4aa230eacc0c9137ce856ace6caafdbac612ac637fc3a968debcd4a19fcc0c5f97acb92b4590a174e38c1304a8271d4aea88a19d6975364290e311e4ec62ce9a6bba0a13722f142975d4c9468ee47c21f8d9f592a8d207b81ab76a52e19123deb0a1d11fc59f09160f3e21dd122769010271ef20972e4bb0cd249cc606318d72435ae337fe4e0baad25d1ed6cb30e5b244af8ca7edc04a63349f632752c04f3d900e17c6356d62e3b77bdb4aacb65483f3aca642f30fd9e1eea4a45ba64c2541835a9895a82d7ce9c07436d88f2816ad6a64f283b6ab01fe17d09d01151fa4431a69c7cdab7e9b002f86a653cdd031668aea8e27fbbd9c999ed64a4a6aa6fa85701294ffe425016fdea09bf8da5d95d550eb21bcce31535766b7d486fbd33eef3f81228073d454a156e5b6023dd7999c9c4cc2fd3f316526df7685bf9e461f106226c9a0dff0e4a16bfb8fb8379dc059acf133125231549a195f9eefdafeae8420cbad772f15cade401efae0536503f2ed9e884e950a0daadc4d054c4838c73330f92b4f8b8d8ced89666fd679bfb2b77ca3c6f3d01239c8c23b6fd84d8b34a90cd5cf3837529735ddb71135f37202f84db628c313ce3778e6dc7f38058a4678e4ab68b5fb24e2a47988fc5dda517efd5a8559ab97973b3a31daab2a341bc5dc388a9aebffb83e4e0e337696f19689476f247f1dc49efc677c3f716914e81bd3b2071cadec0216957fa3916140988b2da989e9770e72217b6b851289ea23614931e7d29bf2cc86d99934d08e4076d4a5290926a7e0a0d86f88150bdabd0dbe40629add6fddf98d6b9b415fec2bfcee93bdf423b64e286083bb66abbbc8304d1b0beddbff2ee369231f841e0b9ac8b974a6dd2f2d3ad87ea99b24b08aac5fb4ab9f96b9cdef367ee136ef51ad735583b1cbd29684c4c1c01dc09b5b5c49485a2e7176b74922e44baf9d8b81feccc9ad3d82f268680a3f0aa1fd4819f2d72750b3aa1ed5ee622ce436b708a9916f6e8b48ead3dc0fe446e5afc9064ef28f57d3b2483dbd57f993321d8740a1766b29de0a8bb52278bc3a2b72dd716ad96740c4195576fab47b2782a3d3578a1e2f697c0f70584a1fadc5e4053a23ff47ad65da0e78321f91948b5be1ff926da1b200d0dbae247b994704ca9eaa2635e59de4c9ff0ef0c6d2168bb0f7e63e78c9aaee74493ae0c2c91d6a831c41e59bca8326726ea652e417eb4f983f24476f86196e059df62d9aaa30723adfeae40b09dec9a7e905d95d92f19f79d58f4126ee5245ec50e86283f90f446d4e67bcaeefe38275f5d895836675b9733c19504392ea0992071fa499198a878e650f3c7b5ced7b5dde093079977dd51d5ac0e8386d57eb1a3e52226d6af86fc7b083bc54f1da26a1bc420623578d71247f0638dcc8b2421f50561f318d7a336bf458f728eef19fd2eae04aed69cb43700939eeb75e4b6a3911df7e4a0e72a2a06980528f9fa865e260bad91e4534806a5d8e2681c9a92c633483d1dda728dfb58dcc9acca1cd87ed095649106b518542d8d220cd377c172c29238e0e9b7112e33d3757978db1b6b22640578ebecb240002bfd356ec631e442be88fc9f28a0ccaf3b446d149a97aa74785c8c98d76b75bd404bb724b80b37ed0e23c813e43d9ff01ea9b1be3ec10965efbc5c251f28ca0089fc7a8daecd22623ea0c4bc19ee63d2ea2c51c1bc327149de4fba3c7fcf3ba9df92d38061596eff4ab385db46ffc7ea87f7162e4bd0c86b9c51bf04ca167510eafd559c8575de87d9ed88ae8295d9ee51a518526011c6080d71d685471c5e2f98fdae5e5a8aedd55dd58a2f798d5f57d4143e19e859c2dd320a56cac3b56e9577239f3ff0e23becd3486d8f28c2a303363dd2901217cdebb624139d74a5aed4cde6e0127cb9b8268be88b1cca57cf8204a3cfa3478303071a01e3279b303b6c684c175b6e73dc6328e9a673c74bf293a36bf1b04523d1ccc5e08115e8de5feba9621e8935a7a56557bf16200923155f5fa3aa100305ab28dc1b91ea7b9f4c1e5305364c6c25059c14fbe8eefcc85a8e1fe3b823bf16f30cc86de14271127256176024b2589d8c51acb7f95d44a37c39582043716dfcd8ff5de08db5f53d9c20df9965fc52aa95d7f2c5904ff911eb5c8cb5ec54d5acd43b103123f00919c89a8456de46f2fa31380356026e2ebf02ae225fb37d350f67ce69656e020dcb620b65579a139799fda70059e10551c03177d13c72bce25afeff0d357ee6673a099466c4095db5330dd24caa3dea40aa65f4633f74d02c79e7672a39be28d002576220f019b459eb1520fffea2cb52c636d371914511e2cd99e810bacdfabbcef0cb760b888b420b571a0ae3baf4a2e3373bb5552c3a61b3773bc9e8c6cb385d51a2826c7721d276c83d60bc0448fbaad32093cd7e1268d8486aa18de7d5a13cc8868c54517e54a458b195c40d0ae33dc1ae9a8475bf4a021104ae3850d1c9b960bd851045fb7ca4eae62225f471f2952dbbc99157a4bd5c1084934febaf78c411745807429b21f70f13dbd5ee3cde6debb2c7d5189b7964440f88bd93813e6969e140f6e015d7a40fb281ee41b502d5b5e9027c85e6e460059af8bf5eac1cc6d01c7527d8f732c0e2d7ed96e3007b40295a397f166a6e7c3c1a44222f84069edafef2119ecf5a194f453cb56937b630592c775f09010e1bc8472b55c86581c15cadf611d135f41db96c307e4af6bc5ed22608489c9aa310f60d3e1d802f9a51b704229668a8f41ada02235505912308df5646510fbea5d67ee23f44e4a07836163b6dab28ed85453c71534800ae2094d06bf17d0596a226701d9117d9f5e843296b10b90daa66ef6868c4c4585af5de19c0613020480128ccc602b30f6f113fb381c100ddc4cac3f924807c3de878d2533058112a01b11503d781bd175f4e50c40213ec87703905b6f0c7821bd725bba3c20283684e11afa36d920ea437f39ff695836878d8917938f760890e57bd07225cd1617bada307fcf3091186ed1944dbadb018c509659fb43f7146915e44094cfd5ea58ed4dfc1e8b8ababb87703183bbf831172a09b0bc3c9a10d5b1925b3382de969ceb390f21dc7a1ae64b131c5f239ea12a651ceb0e343b87b07c0daff451b4497669422dc81053ce17ed5937b6a00465f0569a9baf77de1e1103766af0a88cdb2bd0aba1e2d4c2b2142bb7d105f46777a0848a2f9407a014c0b7cd91f7fdec13cf46f5dde2b31518b9091b746809b2dd851f3bec9652d8307fc0a1ae45f474e4012469d122d9bb26751de244059df85a98f7fa509c7999b8ec8fb9d10fe5f8788acd1724b0a64291853e491857828d2477fe4f3fb95c693868096cc215bc026db0d3634a1fecb474b39871ccf7c7b6313fc9da4b21bd8c8f74d645a05f6a382c9b43f6ea9af3cfd04c8cfc7aeea8df43ebb6579ef7369a7ed61ba4cb9023e3b09f85601a0a6bb88ffb977e0f6cfad54c260007472ca0a5d85aedff15a202cb8017d15cd0bca2766e8000d5eb5fe372ce266c0ad7122bebba6193406eda7e25f4f611384720222d2a94791f8c25d01999ee8b128738b5ecb7617fe1a4f37688f1314ab5899077e98817ca5cd9124a17429e5e88938e14e86561cb399979dc7ec3c96f7c93daca47267a775413020cdf2772d978bd98481e3b2167272f4ac4b5c8b3f32a5162758b07584b13fc67c0f18953213c1dbb4ce28827248c2aa46d959f38f810cbfc2987aa2f692d580a21dc003a0d7f92ec67f478433", 0x1000) bind$unix(r1, &(0x7f0000001380)=@file={0x1, './file0\x00'}, 0xa) fsync(r0) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) r4 = socket$unix(0x1, 0x0, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = geteuid() accept(r4, &(0x7f00000011c0)=@in6, &(0x7f0000001200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000100)='./file0\x00', r5, r6, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001240)={0x3, 0x8, 0x3ff, 0x9, "0c0490f1ec0c0559b913298f434573b1abe74e4b", 0x1, 0x764}) accept$inet(r1, &(0x7f0000001300), &(0x7f0000001340)=0xc) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000), 0x0) accept(r2, &(0x7f0000001280)=@un=@abs, &(0x7f00000012c0)=0x8) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getppid() fcntl$setown(r0, 0x6, r1) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000e42000/0x1000)=nil, 0x1000, 0x6) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="97", 0x1}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001280)="18419def2d71c666ded91f561b51c2668ff5ea2c9b767d122343fd89f83aa9008de0e6689ba5501f16646fdf520830c22617396ccbac4472868da2d1a79d636f761432df61d2f8419cd7453c12b215a7ac299c1fc9da2f96fe2a97270382d5ff60ca3bb63099221b93a23531a1467b04e73f5191c648fd6e3016fb0d314316207e7ec9be7c6bb44454585a2da9d452b862e1a3385a6ea61ea2c08090536bc03d8292a3826867387cb058cea94252ad009e0f513178ff43e29a20a58239029f1f8c9c58131bc4671ef57bbac20068aef59adcb10d19aee6096be9e72b0bf8150f5f1d1e3306e188e3bb66186b0700c95c4e9e76a520680b2db95b9c0820a4634d82d26bf74892d6b5042bbdb2659e25ea7883e3209c5da9fe122aad830fe96d6a516b90586b8baf8c1c0e61ef0a26b8a7f5fffbaf347a85f060ce0d833f411ebe91ce3feb2bf2923bcbfc7c78669a4a78e557003e7073610fa0fe161f74cb573d0046df95a724bc383867f45f91bb8dfbb90846ff006093897d97c9c45768df8d5dcebd8a535421aa97da1af0b0f0792d96e4b37cc9d2e8d08eab445c79967dab4cf1339ec92b8b9594f62eadca9d4c063c9da417dd7cb7812a477080c8f8c49ba4aeac76195d4dc69e9d91500777e0eb44d3573e550c6d1af66d1290e418c8abbe6f9790e6d32a05a5c7fb4966b734d4f5cb60a58c1db5b65d174d5fd941a901ac82ac857dbf723b6a868579b0285eea3b6372596003afe19ff0141658e1370860172fdaa2f7e5a576b18cd44b6bb0a8419d6e8c46de34f79839240d46d1da9eeb5cffc63b1b00816b260fe18e0b54f84b2bdc56b694817248df2e2738620862b983462daf36d93fe9bf5531703732e633ea727a0c2536e07b36f1ec9a3abc1bdca071e1a5517faaeded771bcd872b06a4973b883798c7a83739abc28d1360f041c8c3144fc21385a7d3e7570e8f3e2ad5e811fd78f8c189c02b1d32309f9cadd07854d4b0ff984b245f7812c744fdacdbf63f72be16cc7edd99aac2941e985f6a0d91d4aa0950c272519bbc6436d02a8c62a8f2ff8cf1cdc626574fb527f5b666994dc80dc599660f2cc190b286424711fdb32584c0a20d5b1008bf7c4f47eb8693778e1dc821a55d5ab3157e07d6d2e5112449888801508e5edd98cc617b10c65fd0746ecfc1f05db1a42c0d0f2e293d6201202e4749b9dc082e3085f158d7cab72324e98d49859e059293c55e4d81e59ca4e38b5935eb6a9643641bdea18352c343dd06bcb153efdd26fb1253e1b11ad74fa55c2a42e078fb70b75deb45bcd5e482677ac9d392a5b3b1115cd88b454741073487b0d1b483bdf35c2366cc3e70b47eb8213530faf1b58bafeebd9b56b517775535448915e3ed23cf7aa6d15b7b988093c6e0c06358f78a5bb30e4b2e431d8a5ba693d9de6eb7ae1453e2e21c1cc000711d8a2286c4f5d422ed012d31530bb02a45c547c4ad80ad8a897722e6f5bd73cd83d28640aaec6110365c3b8cbeded2cc9a8be3181370eb972d47b295417ca10b1cb38ea7188aa8444f003570db26055d9223851f08aa117e6db711daabeae77ee0a082b43f6281df58e3dc933b3d108427996fe975b31beb75fd66ad98157646db71feac9df76a8fd0cc87e220c05089bc3bb34a8d14eb6ccdedf2cd0d1a9d8bc15cabae0788dcffc2b1e391e8b13b39fbfb3c1c72d3dbea73643a44c98e6fb66a61f0ba73d8ef6493554d0028e32e8bdd5816ac30e2a126e9aad877f626f81ca7b5ee76035b09f057a5ac76f2b720b82b8d88f89d03b9176e13fe8df70732da1dba1880b2550fbda4910cb7052dbe796ade14e2b2e22804c289affeaaa8e0612add106b23269274ce8623fddd352f32e44f5063da55aff52ecfbca59a4fb27cd6ea4d566aae2d50cefd713ff7ea6fa0970e8055cd6fda5d6b44b79c0a29ef12222c8a954cca3bc404affe23d85e0f6b3f82aedec54821fd2ea0ce6227b2cb2e4c493ecc4428c89af24ccf4bbfbd5effcedcc28d0b7a8f37f04bdd4d41f134be587e2b10fb3240f97cfb162f2f0f3bcbd20a1688b636b962f11a88ad480bd524c64580db220567a148c1e520e16d72fb0fa04c5a51b63d0b4234d89fc36cc135478eac068a57ddb479cb5cf24e45cc5547e9956772731267dc9d62825a751e9b82ff202eab4f1416effa5946cffe3bba8bee6e9c3ea5b2322371d07c6b84e6e0af9bd805973e9117c15de0641522fd15a5b3f3f35947f60d1ba0e19e955ec9f612a5b2a85b64b163037afd00c325aa5810afc9bc0d18c38032b01a8e00f85c8c2bba95444aa192c75f99760ba7ba5335d86af03816fa54c43b2696f4e04c2c923dc5c359cb2658585a692c8c40f97f65b92f62513d30c0f5e1a5e111c861c87bb25c83da17b3bfde3726bcb974464ec7e2de9e34bb0db0aeb08ed5c11a178e1b6c55be56ea38151145cdaec4ea588ffdbd352ff68e3df0dc9eae6e7e3657b34d6c0e4cea52bb460dd8ca16f96014f57d70fad93a1a76c3aaa26c996a0debd18db1f3979def4e72d419c02e4a3395ae1a97bf1c92018739887a2a3e23d53eb5a61b7ba9e1752e0945887071f9609a0fc438c54809e739647bc29ad5d68b0e3fa4ca9329f64e63384db3c816d355b616f5839b9d4fac157c1f770207f508f5ffc71329307b121dd568123f671fbcbe71c66b3f9c472673a654510e9721b3881c7e12e8d6145ea86f234a5f247429107e11e18e299daf7b1b8727170fc6dcf37655500785cc006b808ef253e5d9fb3701608a32b1504af1112a23efc3c6e2645971f36c74eafef6d1b45eafb1ae202983cd9e1a33839e0c3643b2142fd576b686dc47fc02741f57d8e3286efa2e3b955782292e9b5765e1f23658b51858ea95d24dfb9c0ad46c5a6f40a6b99cc97948b7a498c87b4ed3a9b063efa26d765609ba755f189a3e9868288149604b1f904739c54768d6fa98b2394c7a6110346521cf5753e5ccd260c5eede471e8d241c5763868e5ffa9b6a61ca14ea154a7149735298f4a4c9499fc02b6c1ad148d6f343af8ab681c56f20c450f9d9e2bcd2a4a29e216243443485b78a67b23173ad43b19dc13106dc2f5b55b68ac32cfdbad2f20790b69436850260de1f012518d2eb864c860519c393e5c4ecb33e0de1e6d258c42d1a1f77fcf2dcb971c49afa6b81369931dbe3a48ae453bb0cdbf4a392fa4dbcc0926273ffaaf76491addfa170cff61b400ca94d40a4e04cba890a7fc38f04110adead08b30b24c02a5d156e8d9f395cb52c9ad0c6e21c0820ce7c7ab6e0076423f9571e6686e8baf6309d6658cfe60678aa8f0f297c8845c730b8de81774494a6d3935228b6dfbf1116915a70485a9f3f512c1fe6482470904ae0889a10eee5157925fdeaeadd35e3d419607d07f78de9571137cad0d849a69759f41e15a9eacb0660633a9d2909d86a4adb1c6cb466d7e7aa4d2c6ee9334c028708febb825667545afd2b9394a26952da005371e9e78b2b54e4e29a7e805521081a20c7eb4e5faf3594d5b1bb2cfef2a52d9ea4441f2f6cb7679d7098310a805bbbaef39db4ac1ab2f703335376056cff68cda3785e9d4fbc00237ac57e8ba9bca57d64454c6b4792764eab256e3f0d6ee47bfb91649b3d90fd53a51c4ee31920db50f1f8aa4f22a084cfbcb3d167cf802a9be063d4033e2ddbbd72bd2c6d0b6073dd0e55c24d75ad042e81546c6d352ae61a17cfc6bed46febb80aa91518c72ee945051ba89adc5c018b41b8651649e7aa02e3c7927eddf573d0939b412586428fb686c26ded01f24fcf33f9599306e27984664e6e3133dd5bfcecd77584397a7f403d3c0bbabdb37daef15cc87a6b8fab25561e09e4c74ff6678c5ea88d7f9d4c49c7c381dc2ff49e83a3c6ea9a266adf0e64777605e075a4b49a01b405e1ae78d14043658173b1ecec54fa00e33cf308fe5f905ee5b2f6e15358e9de3a316ab93bc0aa0815328541028358e580b1c18f9103b0cc51840b265c1297d8ac4cef54b6d3bfbe7fbbb48df02f5e8e137d148b5c868b2a8632c72a692278c0ac5b731224e99c246765b22c85b5d74eda4cacd142d32a96cff7c3eda80ecd0ff578b4ee761e28d9a56bdd22f7dccad3732d35bb897e61d1d435ad22e3a84ad83392c49d8a0947eb8bd5fc5bfab84e9272c3ec9b5e9c8d3b187d101ccc5778c0894be564f1c9faf542c5860611dbace98c1594ebc89bdc7c5de6dc99c6d261ed125bf429bb133b33820ac43ae145c2427da6df1b534155acd9ee66bf6f5bed6c82f31b88f4b74e427d6544b042dea4da1f50bccbe486a71b4c2cc1dd5ad68847026a44f2c481b5f8b340b02275e7fb53311532bd2a24a735346a1668dc8103ae0689cbe2567d520f7c8618e0d7173f96ca527a8ef9faf2ee2b362251fd8860690e6e39c27efa3b3844382aca5dbc997d2cacc440b59d473a732465d5a64a3463f796f22935881f95dd626d1199cd7d0d1c635d30e90783c416366930c7142baeed930986ad8128b1f375b97cdf9779b1a8b4bc607deede4b29b8b0baceb7e5bb9dd336c9a9b45fdbb0c5813f9d20c3e6f5b432007bc090b9c9b2b03e10bbf0c5b0bbfed9f1e4437758bae768da7e377737f905f60d82a5b911787e94cd7d86e7c8c03695a216ae42aecc3d35f268b58073646da0ee43267f765ac1409d1954281399cffd08209161d8ffa96fceb69e02b391156948e28a99bf033718aed39089d2ce617b84eea6846528089a0ca26c9ed57168d946cef358f0f22bcd7ad9cc447779ca4bce3d607362dc220fa6f88943a5017737220f5920ea3b1a7e23479bd4af9666000060a55d6cf9656858ff2fb414b925832de654701ae888c92431a6295a0cb81403a8c5037fcac35a6026a23e2c021f660d39acaee4ba9f229f5757260c1bc6e149191346b0dce4356fa505bf0749a4799dd34a2ed273b32a4e6b2fb85faaa2a81fa4993525a7d4a81bdb8e64f3e577875752b518ac05ddcb1024576b0afc9790ff556e318f0dd3784d1c0ff8aab45b95312f51c6c0bfe80a8d6b283fcb59c95e69e9386844fd61d31b4a02e03da8859898e59def48b499704230a4b15ea7bbd17d84160da4843d185d70150e30b1e9b5bcd99a8072cbe777f5f90fee92f0fa5c91951070be35a26dab1eb3eb953444afd17658aca023ba7de52e408baeeaf43bb9d7070c609b5d8f651e9acce9e1549024a896d9c7836242e95cae363de09b7c017ff6d1f733c960e163c7717bd49ab20ef597f13aa21bc0e2c08fb0ad65c49d604871f1e70f85fddf38d584d2d15c7c7e9154866a16b18b80a308fd56fa73da01bc69289040844df8cb784c1cbcda8cafa268b06c8fd79cbc46897cf7fc6c24097f04a88d6682bd6289d5ff1fc75d147edea098e93fc7a12f33d8adcce07e0549910a018c41fe852a51511ef4fe59451ef9a3011af53c728e0c0fb39b3c81767cdc5df5a9301c74ee79a7dbab639dc854223e288522190a95e458ddce66478ccb6b1c494cb001dadfab798252ff91e99fb71587cb7f753f87ff46c78464324dcf63d830ac499288348431f31dc4543c1e4471c71098b30c62f6a76c9b4a5dd97ecb2cfb02d01d6ee555fa83a7a5bae24af4d7e7c323004439ada83feb462069ef6f69facd5db1c2b96b0435b2249de7adba685c2c018da8447b0c851b38d15ddd24efc180d07e0a8ab0571db67c7da0c0562d8310190aa87e9ef4d359d5d0dd3475a6e77a2fe937c25e84b57e1662795eb62ee8632d892115b9b0e21be6a8a62e", 0x1000}], 0x1) 16:00:12 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x100) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$unix(r0, &(0x7f0000000080)=""/203, 0xcb, 0x41, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000001c0)="a3e4384123f84b32ee266342a8fbada10ca44ad84b9f9a6b", 0x18, 0x1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:12 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0xffffffffffffff61, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r0, 0x8) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x99, 0x10) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) shutdown(r3, 0x1) dup2(r3, r0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() syz_open_pts() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1000000007) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="1e012e2f669a2bdcd470a1d13596d53f79fcc26fc5e28af626316cc3ff61afdd44f10beb773d406380edc7267dc75b43c61f771d3a3782e624786708f0953e37bf4725f788e84564f91f1b47a6209e630ca57fc981b5a0b2d1673494af2a043edfd3fcf0ccaf7639f1c581837830e496105df979005cafbbd411c7b1e350c335021a4f4ece85e573cbe3a2ed570984158de5c88c76a9c29c092729e1fff71cadcbf7c8b7c9221340eab0a44d998082a5994022fdf7b4b498a76871e018c5090dec70edcad67499e5c09b443c18a11a578d77044d9e71fb56701b6f63b8229d5ebd909c3a410abbdd1cda3656b99fb07710137a004c98c30b539e3025ab48d6c5f3e571fb095018feb7b55acd9f4d27b2759af51bbc800ae58df268dadcae0c9f08a1847a1c6739a6e5e5fd1b54843df95e77769fd977e012ebb2601b0b1b5762f3ec621da5d66231eb448c6189f829eec1ce35a136e8d63d87c037b084e75f930564a8ed8e944f740acd52e3a75151c18f9ef3c4cb5936c8057120d80323d25aff26e5f04a2045624939ff8c32a018618a56d5e91df66138c65def26fe4e371b81249250696334d0728c3d80307cc54cdd99830c86406874964e95d0b0e156ea85703acf82030cb733b6696a7de6768d2a318600"], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="9d1dc253cd36599a6727a5dd039229fb79bb1c31dc0834ba8f4508eb45db1c5dfad3d8205a852d5290898ae0846f0afcca336c5220e545b9d4b8d8358f9ad895d1c03451164b4db0117d7804d71e850019b3194b9fc6ea481367f4438d74a2024b785b65951c6591ab62ec983d742ff5f2e0471b091d88da97f0f9f7b320a66056bfb4c7c9f78a90f3c7df47f6676fc9f60573feb744e212676738e695fd52f87f20b62725b6da79eb0c461070a8f488dfd3cc67e08996f0ccf8520e311b43b4c3c1cfa716f7e82a685aea3e82b47863273882188e67265af5da4f3349da6a4b5bd742bc501df88d641769a7276da223571b5168", 0xf4}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x8, 0x0, 0x9, 0x9, "c61dbd1e06bae5e09726df4435617cf476da3b4f", 0x0, 0x401}) semget(0x2, 0x4, 0x41) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x5) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) socketpair$unix(0x1, 0xa1e97dffa008533d, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0x0) r5 = geteuid() fcntl$getown(r3, 0x5) r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = getuid() r9 = getgid() sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000001a40)="781edf1f88ac23d6279c1677f92b35cc485bfa5f24a6b7b6ed1578ce703651416c7b268433e5abb67ebf2eda00b43962d03aee40c44dbf00289402e61c01a4b4346be26486744a02daca24852672ef5913bbfa3b5ac7c0c8b8badee104ef966e24214d01e9956cddb5009bbd6d6857f35fc8ec7908d29a5e99f42337ba9905f16a9888269cb1591032245689557146859de24c55113bfa85826ae9711f8f3e1e4ad39a918ea988c2c311e5a07a99620778af8c0de1d961670fa32a54408b93f2766a5a2ae9045d2d8e971e125dc02dd0e2d4409402ec38092f95c240750b0e6c34e5c8de212c33cb4d255385719bff65ec3dea17b4b26b65b63b727f205224ea698f5e8996550aa923da43a72de03082897100d0953eaf9737db872ca3c830151ec6796ea51f246e6bf9848d85947e800cd5c4f4524e553750787da666657281a20601fb34c685669bc0b5321b1201766fff9a4c3ad6f43237c7f31622ec76b2fcfc619e9f6ea605d18222a4cc723f2e21df3066a5cdcead00ad4ccdac93cc9a9b5a768e86ac1d73a9398f8fb1a163fdb6b3d1bbc373985243bb2b813c0a54d3bc6bf7e32593894c12eacb93cc60a6304404f8227448e353f99d23111badfe8bb19a124bfbd63a7acd3f98b81c13c6274fecd707ec150f90ded73acf9e55d78d7e2ac030d59aeef371baff9858e3b3bc9732f19e2bc02be0dd0b730756506ef2ff9b4c05d3de76018b7b8a10060e6fd6306ae91fa15032f7e1e7ed91e7b8238d150dfdb741ad11720f3a666b7196167d79a3f5f252ebee2eb436b3a64ac5555d8e2edcc2e1277355cd245f80428d40f0e2be29547399b5cf69c325eb7eae0e79944e1f22f85dac1bcf4d3fec4258b8be0ef75c85445725931b4a5193da1eb3abaa4764644c50834c6d2e884c82e6f59dd4899a3bdb45ac4507ab1fac90555697699818582f0e76731c684051f42b63678fb7a651abe65c4106f0cbd08263cfca519106e1b7e1259853955b907a73a15d549e131a1e9634d36ff1775352220431bfd71274b9462642b535608f40e4da746fcb7fd16ccf20705d5a2c1e279701fe9031c37f47b383eef1c2abeea0b957e7a28ba92dde344585a4b6cfcb9c9a01e6408a95d323ff7dc18e00fa4a521489066255a1ffa47ab64107d17bdc777f024a634182171f86b73c5408bb25414a2a419a784690744c8d2a903fa380d26777aa7f4148bfaa7e43d9aaad6a53cbaf3098ea951eb561a7f5e4f65779e2b4736dd685886601a469c5908c9fd7d727599ebf816e3bb6b3a188d4c4ebd5eeb2f56798a3d685cf0261ac4806bddd3bbe91cbc59703e4522e2440ad3b0f7e633d6bde6063f05546c051ec2dc429949842c191f0aa82f8abaf858f26469f630823460d3cb7cb2c9ac73c09de0cfe8028f5b51fbae49193d6e752986afee0b79d9995b897df67aea565f51c325b29eef87fcec74602885438c82b067c8c15d4c69b9e440981b4d7a40419af12c43d6fecde62c250d3189281e9338f5c98c8cf989f29a108312286779a926d27fb066ad3bf2a3c9a7d54e0add74a669447c80f1275b03d2adde77d196fea4e19a51b50aa8e423da8156960ea0fdc7524c0973f520cef3d45a5e74c6062721a041e5dc2ea79caf0e77a7b7bb9ed93977ac64045229c7db72dee5d301dde26f655f8236b187bf3e54956cd2af968b831150b2ba85ce9cd0a6014b626ddb0da3f10fa7afcc1bbf529ed58bf759a9ee5e4077816bc6fb7f56c3b370ee644fc33d2fc55ceece5ee19e3e1c6520608df7482118a2caa107d4b4c8952fce9c2e45dc5b5d23e31acc9fdfd484e86b95a8cc136222326f9705c4e9918d8086a0c19eec45a12e8a54e3a3cfb99a895cff63a39ec1e043c91c10ee3938228e68c4bc80f764491f957107d7a9d11d3b0f4f246ba03cb822725926bc129cccc40d328605b395856f2b6afcccd97dfb686155c4eb46ff2cf75e6ed458f297e32ab3c84e98d9d0425bae2916695f69f9b47e7f1da19b321d699393a6a7c155329fc929a3fa5cfec828265876cc7be51a534eea4696c5187959ba43e7ff39d658b9f8cd477ac91dcc2767f740c1965f5f5336b8785a5bf3667735db03428ccaf75bfc11a03637571a74fede4c955b4edaa73c59ae5840796e72abd9fda55b187b74b2108698bbc88ce686769a24911e48d374f18e7250a01c451a26f17a85e6038a4cd79ac78eefb4bb8bf3b32ee3f449bd0b31a92a8140afa75f0c9954779b364d42f96334417f91d846486772e9d7814bbbc739e607974254997f1a636117c78825659e763ed5ef47020a56032082b5520799c5467d7c66d2bb9524e10d719948e2a1975fec734303e62c54f08dffd96c52d26b879ea36ccf55381ba079d27c221be82834841ae28416df964a61692a809a96ae5a53917b49195db38aaf29c39234e5d8fb785f7a2e6463281bd9bb3ceeb899cb1edd1517301c88b63495f0bdd4293cefa9faadd942a5ed67b2410462af078afad9bdd3cb1ec7289618182a24bda90a3c1dcdaffba53423892bf9f0854e2448ac09ba1c7b476c45036ada9259ab315fff22635047bc1125d654195b620ae3e6b5f917f6611082776309e2977538214af4d64a56ad9e75bdee379293f066add0f0ab555a226c895e2d2c3b8f075fd7ea1d164154bb356f561efa37f5f0331dce21a1e851085ede17cf3fa4be034bf2d928a18c2eaae1279f38e4aa97fae64846553621dcb70c20071a8e38a07e32211f5352ebe7b2f2405d1fc581971d8b714053d8713c4d64dd3d9bb8e72e3d37c320ac51efe900a6a4061a8cf8aa8224e7f9c12feaa556c89d38cc2ab3bce5e0b70732a4ef1f60c56932e2159e9fb52c5336ee7adc18177cd64c85390783943bd8ab8547d875fbe1774df5120d328d73a7ffa0f12636f9b5e92c22c30252aa7e1b6bc365277643e33ead16a9ba29f59063b9aa5b15d9d78d972478631f00b75e2c842ced40226b6feedf1cce58cd4eb181cf93454fa8d94968635339401e18b2773469bc73e240a8d31372be3a84528c41665c6dc65da9d55c60c094d03b804d0ab895b091ad1c84529136a333ee6b0e7dabf3b9e23bc609edc0f3b08fd0d54ddfbb7aa6b5c3a50d54977a0465c9ec3a096af56aea3e3c5c616ab080dd591f32e10fb682ae60834f6f2340bc3b9c7044c1886719de46bbbc3bc8f7180e81e374d68f49bd932db94cf4f2394a2a8d1938b3128ed1484beeb60d84e36bf81ab1d1147b7b7295ce9c2e5c7c96e6a232143ed28705d8d943cf153f2ac8944bc0c4b25980eb194090656e191147fc7e3f316317d68a908a3eb6606bf4e1acaa680e2edd535394f8ff1c8d6b0ed6c96781bfbee9176ddac11b41329884e724f88d8ae7bbbddd60e54b4e1d7cf18f5d39d55c3cfb234e23c8ff39bcfde67e4d50942f83dc4088cfce1e09cb0b32b4e9f042466423b0a1ada702bdaf0bb5ab194aa9168c4972723e109fca3bb7cbf896447047831ed066dff0d8203e6b71b3b5837d19c414168136cfa563aba27064e876dd8c3d0112b1aee3b6cf61673e62e57a3ed8731dea29f3388927e35b74bd91bff9783bcb3bc57b8a4a39d9440f8071eaa8cf4a4816756ab90b4e3f131d4a64f3059623117843ecaed323695be8257e14df69d75f7ee8e5c1e9ea632b49b7b13eddf5bcac2aa0d5cea76902a6e53bfba9542ff86a5a8b69bfeb041f935e0a803c6f945165bbce3fbd007be2c9f037ee5cfbcd886a6e5f3650cd0cb8708da6f45775f122d76cbf0397eef127499fb481afe45367a8ce98659a0cd2785a048038775634934d769bae99959ba0ef7395c3eaa7a062f850adf1d01272ac7e1883f3e6896aa85becb7b1d6e9d922af1b0538a46d22beb7888cdac24170f341de3ffe39e5f95b2a70844784798ac00c73154523f71a86e596c3534c004b12029dd196d3d53d561f01a41c2f0e8315a45f353d72953747e745d27b3f2f578e60be13e63bd6d2d8b53d716fa8e557bfa9c3ae17be12388732d80af25d3222928caca4511a85142b6fc698c73c7da6263c1261b6432242cc4bf5d8340377e46df4d02f6688c28cd31af92bc3b5ae91019476c9f29afe30a8dcd12e63fe493ec86f60d6da10613a901f6047387a1fd23be34921e2c52c385aa3c2760f940d4d1a48819c22c0e1476b4e236f12a4406d3e6d4ba13aa0857501e6911b94ada62306afb63d0d559a66998a562b7f0d21550b31654d7c8161711666294d9cfd250756142e684f1df09a2de205ac45c9fbfe6ed9c02b80926979d59bb33042559e3485f2b15d15977a6b4e4797447a5609af46d7adb72c4ffa6176d8913fb4abe94a3ae19ce579bdba2846284e15d3435f6db3002473a76345aaf6ef367431050c80fa300ebc14e53a5f49a9e486eea91ca389c0ff821e8ff308221599b9c140645101aaf9a421afbb5e0df80171528e3d51286d75521a0f581cd4f98063d4cf03dda42edeebbcf83111522120cddd3721a29ab084eeebb97a388a0ef85609225482fd859afa50b0bad8e475449844a70d0fe3ff848d4586e0e9b1c5c99d1efda85ff09c77cbed9a44d6dabdb4d0c8951998ed06d7948a091322c0f7e99c8c3c09e9d598d85994f282945883153ce57bfe5c40f5c8b01823616842ec7a6b36429c6458636a08a2d6c6fcb75c3761d9e7f13f13f9988537cd37ed539ee589149cd8a61d6f6ba19db5aa92cd63804316ae851be945f6d589e6d078dfdea518d814b452af913022ad8d6ca0c567637df8aa9fcc8d6d5553e00c0fc144d07d47d2fee42ea617a28665f3cd592733c9a5e8cfc379f550d03726b6d7034543da7ca081e5bbc1e6816b8de0e220c2026ae00cca16b38777cce699df30c8442a2c231b1f59c43f3754d5f970dda5a85097bf8286c88acf0ff7414d82f38714ea5d889bbc8b6b04c42eeb161803c3f4aae19d52bd9eb9f477566a66dbcaedb3bbec18cf01d3e1f85dedb1b4eb33a332314f1206ac1e45cd1ebabb2eb13add381b0914c0e2c90894c291fb70f97adcb6764b8d0f86bfdad1941494a9285bc8e35867cc1f800b07deda36a5dad223d167b9ca649635e1e3d782bcd8230f26c108f6a12d403ba5eb3017be35e38a710e5ae57aeae2d413133c7fccb0b516f7324c88a7b5d396df15cf4eca6aeb5a674e08dc24e79ddc9e3b0643ceced650654421b8637e51d21a0e5b924659f4d0df2d2b8359adb00fef98cbe65a28ced38bd9100876abf5094b10e38633d1dbd42e8a7238b10acc27b2d3952ec96365fc88ffcb321a68ffe6d7ca25c8b418e108e0f18f165ba016c91db3d88a1638fa6e24d8bd851ec66c569b42e8c3531362a7fd2d1ee479c95ff0b46e928d3cd97b3f23cdb22a8748446b2f0bdb58191b7bd99a1f528ca34dbbddf2bd08194fd77251e33c9280036a8ab7e6b067496ff23eee0f3686982930612918f80eb67eb0aeee04e4d9414646a0902fb77cbfec41daa5937f541e2386a93e97e6d108d7c66954f2c3ead540b13d8f386b8696786f978c03ae8e73ea719dc4c5f31f67c402282337cadcfe5539847682bbaa61e56c8480f322a7b20b8a1ce6edf3544267c030d559befbc0ac31c274529f29fc1907a62b74514083867f4684d5d88e38da13eddb95636aef7083f9b05658fb37b52f572345b02384d7f338c360dd2af60fdadfc80c264559930c31fc84df9a59f5a429dc9ef6eb18651b80831a12baa5b9fce2a36041573b0794d8a9c4e3a5e753265a48e4dc1e59ea09df1ce5fe1bc299569e7f50a", 0x1000}, {&(0x7f00000000c0)='T', 0x1}, {&(0x7f0000000100)="90771270455ef8625d7e7841d66181971db27bda3c6de09dbc2e272b0f842351b1145ec7823abe291371618635ce2bee5ecc6376b0b031582db9a5d32f47962472cb962f448cfd431a93a36625037ed5a09ff9b3b2197f354e6f6f63009f1a8dca4cd460d9ed44bf4af849752eb7f665a5a3e5", 0x73}, {&(0x7f0000000240)="bab51fc1948df5bc5c2c22e1b12885b5ab1d3a4a476bb8f05d5879f1ef6bcde1ead6db0e9e8395a06259a951748a3c57e5519ae4f8fd71e6097fb5c9cca069b8fbc676778970339c542d1cc6f614ff4bbbef537b9aef7431c119540c5f472b477b5a5af0f61b45a24cb93fd98fe8795c1112dd27a0845d3cc8b8d5a126f5ab922d348a00e28b2d", 0x87}, {&(0x7f0000000180)="70bb6dfeb8a5f8f70dfc555502c1817fb1181975ffec4146ed35cf64a79bca36c5aae8ac1166ecb26eaa76c3c00e906a3bdae82b5e362dfa04361ad60a7c811cab144df42e6d4ad34d5584d9aeec26c2f4f46094a76aaa300d4394d90ed182e9dc1536f9d6a1f9729eb8f10369", 0x6d}, {&(0x7f0000000300)="0db6b3c06bc8ce930cde0daddf38b9f1dc70a1aa924ce0f2aa60a3cdf889a5da9a326e2d8e1a05d75ce89f527e91e4e310e258756545a224bec24d459d72edc28b9fcdb4acbe8b62fe69c94c95b84e35395be82368b1c72ef1f2974112010b346261ed73170ca057df0f855d0b9b77eb0cf4cdefc28efec06e63285d10aeefaa4223673127561668488b1fa8c3f9412e47891c79eb1ec68937c34e62bfbad61840201b6babb526ba5b63", 0xaa}, {&(0x7f00000003c0)="2289ce7956b873b89cb531b49ebc211cafcc6c626f06887b", 0x18}], 0x7, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0xe}, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0xfda6}, {&(0x7f0000001380)=""/210, 0xd2}], 0x100000000000011d) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x40) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xcd, 0x5, 0x100, 0x400}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x15a, 0x2}, {{r0}, 0x0, 0x40, 0x4000006e, 0x3f, 0x49}, {{r1}, 0xfffffffffffffffb, 0x80, 0xa1, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x0, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000004, 0x2, 0x5}, {{r1}, 0xfffffffffffffffe, 0xc, 0x80, 0x1, 0xf29a}, {{r0}, 0xfffffffffffffffa, 0x6, 0xf0000000, 0x2, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0xa683, 0x800}], 0x1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0xc0, 0x2, 0xffffffff, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x3f, 0x6}, {{r1}, 0x0, 0x92, 0x0, 0x8001, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x90, 0x2e957fb09e4e07a3, 0x4, 0x8000}], 0x81, &(0x7f0000000340)={0x445, 0xffffffff}) close(r0) dup(r1) syz_open_pts() 16:00:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) fchdir(r0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 16:00:12 executing program 0: r0 = msgget(0x1, 0xe0) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) open(&(0x7f0000000000)='./bus\x00', 0x20020, 0x8) rmdir(&(0x7f00000000c0)='./bus\x00') lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)) 16:00:12 executing program 1: r0 = socket(0x2, 0x4007, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socket$inet(0x2, 0xc001, 0x6) 16:00:12 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x7fe) msgget(0x2, 0x100) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f00000000c0)) 16:00:12 executing program 1: semget$private(0x0, 0x7, 0x10) semget(0x2, 0x3, 0x210) r0 = semget(0x0, 0x3, 0x8) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r1 = kqueue() dup2(r1, r0) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readv(r0, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/158, 0x9e}, {&(0x7f0000000580)=""/92, 0x5c}], 0x2) syz_open_pts() r1 = syz_open_pts() utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x10000, 0x1}, {0x1, 0x3ff}}, 0x2) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/97, 0x61}], 0x1) r2 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x3, 0x2, 0x9}, {0x18, 0x2, 0xba, 0x4}, 0x9, [0x7f, 0x80000000, 0x9, 0x7, 0x9857, 0x9, 0x5, 0x2]}, 0x3c) dup2(r3, r5) r6 = dup(r4) socket$unix(0x1, 0x5, 0x0) kqueue() truncate(&(0x7f0000000100)='./file0\x00', 0x9) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCNOTTY(r2, 0x20007471) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getegid() chown(&(0x7f0000000340)='./file0\x00', r7, r8) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x8) syz_open_pts() fcntl$getown(r5, 0x5) write(r6, &(0x7f0000000400)="6d084b099c447a1a73476e12c90134bd3196a9dcb8d612acae1167d4e79f557c23194c6888c7350148669a58fa9f06dcd272299d500d7f3c76433090ba089befbbf79c390cc229df30a3e0dfeedbb86b0adf253b6aef932b23fa59dabb09f2361ff28ba972abb8a8eb6d6cf0e76914eeff78839a8a2c6924ec3ef8e08d87b91ec4f9217aecf91c9460538af919ab72ca58d63b3b4ccc24257b99c2617b646807c4bbeef9c238fca4ea4e04851205d0f6", 0xb0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/59}, &(0x7f0000000280)=0x3d) read(r0, &(0x7f0000001340)=""/75, 0x4b) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000013c0)=[{{r1}, 0x0, 0x20, 0x24, 0x0, 0x3f}, {{r1}, 0x0, 0x81, 0x1, 0x1, 0xcb}, {{r1}, 0xfffffffffffffffb, 0x0, 0x400fffff, 0x2, 0x6}], 0x200, &(0x7f0000001440)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x1b6f}], 0x4, &(0x7f00000002c0)={0x7, 0x1}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r4 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) msgget$private(0x0, 0x10) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000340)="2a9a32a4bf8ff63ba310c47f2c7c59b1eac2c185d0780d64cbc5a421fdb0f7359963977c37bce0053b820ba34bf5f30d2a544f94a0a87110f737339b94cd25ed6c9144271c4a35a91a911b55cef69c61c79a0e9f9d11cc3e0d224b66eacb680bf9da1b032072024a2360c37433c695ac62d90e34ae53fc6d92eb68dffed36645af2787ab608694a46b9100b532b7484562b4aea48cae91943c4cb68d5d264b1c42fe1d9c11be704a090f6483e92d96f37752e90ff512f10f89d5808cd8bc05ffd952b1f3fe5c5dd7aaccc2cc037b1ec14e129526ad9d0060f08dd6925bc66e9df45d8896fa253359b436987156c5323022ea45ff56355e9b1914d88a2542ec48cb63b99673dff1c2b3daf226768e1ba4073d27558c944fa3836fa3f552f8fb4584c3abbebfb045f51a7730702b54ba27dfc0b64a66371b5b2922eb6a0b6d239699587876331159a3b8d19541a919970c3e1d18313463eee89661583f678a0a084f0d0475e07c0c2e4bdf5836366084550de90c4c41231fa224b11a134e964735de54d339e06992bbd7d9cf25f6d01d0a745fcfef616f6fa9e85eb4605eaa109671c08c7729098945de1bd532feacbd69a90a675a5be8e93323348c0c65fddbe906f538de93136616432b98fa49e56ea5c62efb0d25259cc304497ae8a56576611638186e76f6b2097e1e05ccf9d3d6ffd1cb163cfb94297cf0cef823fc4631471834a1d69998fdfa37d9acdc416cf9b1e040ff965ec7020846d1e4ceec2075dcd841c9e8d0e7e5cdab09493422ef5e79840080a5e93f9ad8fb8e42a3f71b8c5c7e682b3e5ecd2cf0b0895a1568552beb78a0478d1f4a299a385dfbf4095fecc2a771c2d8c12b9f91f85ae084bcc13bf5cb1193d5eeede0d7f3ef0155e62d951eb8a565430822295a242f55650941a372892de873e2527a89f30a7564f31cbe899bb887ec3996198a3b04b48256fb0bd7307f5f2a88f54897682981bffd67b7b743c40e88cc5d330d93e7a9bfd2fbaa3ec21529e7329081f901ac0a96cdaf2b1dcd4ed95c93b9c9075404feaca0eeabd816c5dca51c078aee5635ab62f244f018fdef6727fb6cde338c5451e2519239a89a014397e98ba787cfb8658599466bd3049133fef2bb9eadd5089de74a0be1c3ef6d677686d147d55b819ca4fa908d53d70d967bcb1c984e0f94009969294bae47c3688174bd68460588137f57549df74f3137bb6c100cdc742a8372832503f4ffcec64e6c10cf23019c50327cb706bfb877cf528633e2fb4f24602caaa05574de6fefcb7b247d537d109961d32cd83ccb01a41b853bf5335b884c1e7d8b29fda7b4eabc4f287fafeb93441c0c61045be535f53fa795239376c160b72082bcc5a050104facecff57beadfbf75519308892954f0a51c54c58d2d1d20167eaba9f7d9d3d3bcc0363b16609655d56b0851c98a23d06aea64d68092b67aa0fb0ae9922654ac310e59f02681861b7df2c7b409ed2e0d7aa50a1eab368b2ae6b07ec3202ff9e58238e7fa2f64ff1434dc06cf8fb08dcdd6c38dbc5f3604d9578d0905f1eed4a920ff599891c07b8fcdf9a7063e3e89a021a72b8a01fb26454ec51067d374fc795826e1953ad59f97092f801dc35c8b7973651dd7a2d4ad07222db308bc0381db891200cde8a92c7574837fdd3dd0aae4e98a8152edcd82502b6fe1850dd128ec366aed52d90567d567d6a4ed16e698cabe8eeba770acc1800dd4856d06c780be32d876d1783771746e5b6a0746a06931972d547248614130439f98bb9b67b09315ccc4f40634836c61e26735658058977d2e58d9eb61a8bbb596288b69cf7cdc5fbf73db6928beb6511c767f25d30ee162043f232e911d833b2896a3e56c8ba12682c49a397bdfe7f5e9625ba80db5b3212ec96d4a7f5fc9232f89883bed8adf8e5f62631fa9fc340da68e88d4e861545feee2825de6ee9098f19430a65277f838dc1fa88588537fe9a57240a0f6a4db950211bef5c4b41437b74bbf14a9d3f3d687d2738fbc9efcb03af2f079857b3e9d52a6f1b728a2b318093e54497468b220c01ee1ab6ef577c5753f5678214cefad4738a4a5714c8007b815f4d9f35b8f9bbb711bb145bff95b8e4070e483ccb92171083bc3be4a4c1e73b2b7fe45ad20e3df029c5342075e631113656ba5b978e6c51ffaac9af66b45147231a0b42c2d9a051957932fa37981c5dbe6dec9137745a1f8bb477f2430ce7cd8c08426d809a02209ab1e0e5082e4de312fdd3a5d20bd8b4841c7569bf66691935a357be172735769efcdd0c525243b7143126fbde5c9f335f305d6149d2f089010bf39849252b9df0903e3f25c8350b5ae1dd45fe2ad32facadf00a34a205878a260aaec37148d0c4113f4e8e8e03e86cb6f9267aab7543431a99495f679b930e4df5e3e9c2de6fb48b232b870bcbf1f7c92d3148a595c4a10dcd1b4443ce5dd12db649a95169eec638a351845bf97c5e951657ccef4b99313e05e4ce2171e96fc84765f55db224ee0d4f033bedf8e50f088992a86bb7521e059d59222be549621369491efe3c427f90004606e31f9f18928498edaac75ac9a0464bfb15e0732d2ae5f77565fcc7360f2c8e3928c28742f60ed586f3704a4421c5f4e94127d99cc879dcd62fd727f4e864ab2fdd8cdd708ea8e035e90dc315541769c8abb5cb6db029f3c1d953dce9f2bb49c75a99587b5e3ce2af6a691dd0daa11673d852a049b0a9985866561cd2436aef8993382b410a0265e0d55edea46c063be0c0869c6b2b8fa71f60a29c753eba5c8a39cf84215dd40b29e8b0069592fa0c3417250ffc5cf0acb4d6678f4cf9930419df9bf368e1970403fa7384dd2383e59400cfb56ea8325595356c72d22d08f4afd1d1a0f1081ffb4eca87213f61987a34bc81de29a64f15b4b56ca56dd4f5f5d67a7fdbb0e4283844f371c78cd7a5c94781657eedb8c73d91a961d915ddfc45e0b3f9e8827567b0898c757f8471f3d0502164ed062650e1e4c4e3990f79423adb1a535e305724106b4281d7d1bd98ca608124aff77bd06ab9d53aa33c484f4f01e5097338594261681cf8df9161e5ff56ae282560bdccbd7cb28a03cfb0c0aa44c1bb659d1d557ca3301bdb3848ad2a55f2ad6ecf98c81a8d164cfddb8179598e24789bcd91276d03be9302ccd3a0032e7ac3d19014f61e315486a197d3d21fd56a227ff1daa1efd78705143c3d03c8a71f66261a728f5a754bca37961d71127397e83c6c67cfac010a79b08d6b77675c4b64e0eee6ec09be2d393cad638c1f8600ae78a856d798bb497a0db33af03a39a5d75008662ed189ade238ff30282a2541fec313030f932cdd4393181ac1ca67529c69b0c9db5c0e3cb1638dd3742fbd490673f690b8f94c9c16029fadd36466c063b6729aa0430fa7850068d1049eae7f213d417c14be15812f044483934b64e258379e1e51b7c664e42eeebdf01e2718366a1b6f9353b0edfccf2594a5a9ec6c9a582e17fa2cab7b570fc49cf4dc07e1d01dfc7879fe039bd96152f3eb410543efe54cf785e847579b7df4881d675ec8d23e2fcdf6a5889a72567c39ea45f8280a6c309b72fa562ea4d858a72c8d5bdf4ba7301cd87030d42a6fa49d5952d3fa345367fb0eef0da3a7eeee47c701a12bcf853ec2f215f26f33cfcea76fc136ac0faad598038c6e22d9c706463f0919d59840319f6b32ccfd32c05c8315bc2af5f66c6b4559a4c9994f15c1210f719c39f28d72d0c52a27955ef1c5254ea9eb3e272f1946a56dafb84184d795a2aadee59c149b9ad2e536816f11d70d9b4c2013fd0ef609b9a568765b44e140c874fe5dcadaac05cfdb443be469a0e18e40408b063d916c50781794860b4967cf80c440cacbaf5228656f2c5328cd5c66545d2c91c799cde233d33e3e16a9a142ec260fb7283f8e58ed053f362cdfda87731587ed33fcfc8a7358139e41073ce32f07b38da88a8617152a710adc2005d1827f084e1a40f93766867cd105f11df7e7764b9602e58e6812aea1a674c18f4bf67b64fd609a34e123697810cba2a1c7452b592c00847788da13743715040a0ee6297ffbb2b2c1fae07d9635c9ddcd958954123162d33bf25aaf4249dc8038896bbc0019e1745eda835761d20c545244d5a99ab7d086f1de60b729c5f5bec7cfdc4fb635a47bc96c5c9218ba6e420037c18d1ed61112059de582ab0a745fa20b30c69bc77ba48861dd18f59f723c15104c8946fefdcd4a659c142d9626b91ccc354027f63c655095370df42dbbfad2fb15d37e6ad344ad8bf8b5034283993ceda7cf7f46554790451e52e96e25e9cff8af8c4bf209a3904f3b6054e2c3d5ace6d09ca20cbbc084b2c3918181ce7914e1d8644f264b92baf73a0160dd23f9dc5ffd2b6631e2f96a77b06a491f9bfcdef6aabe4ea32c2d91da69bddbce8d048de7bf6d36c65c9cf671de09b74c8fbc31976ac674272ccf8b312ab5a806d966362069848866995de22a00fe57303824483a2a978c8658a46673ccf28b30a1b4c3137b81b9448d68897d4d8390f0cc3cfdd1e8b1e7f66744e6fc3859c4d916f258bc62b6838a42566baa667ed2c0cb956e14a769b929394c69b2887376e665978bbefc8bb176184372b7145556b16dbb5bc6ab1add3c91d73835ccb87c0505c9961e1b28d18d60ddfd53f36e114823c362b1eb059959f35a176c8a5937520f067810393b92888376f40866d0e7602b2aa42caa10666dbc0ee8ea22f0e5a94f2ae0683f05f517c01875eecb79407787c53cc9850ce28f707051577cf0a176fe7584520c31ac819f28b804327c5b1cd5cae8bdee73fbdf50e3b30c9b4f13946c948eb31773148e682606f1b8a786aef7f75e1e96b41a8a4c28c6f5d8a1a4cbf2c76f3fb68f94ec208c8589dc440256d2427b083fd5adbac904f16491c1baa6f5d74ae4fa68ad99a9283fc77acf8f8db6e387e11175e7e65e7d49c55aa8c8ae41031edad0a8839a9d9726ec09e945833ab7dc6068974281fd0922d36e3e1a4b70358a3816615081b75b4394c8e472eb47050157ac39fee29f667ae3d69f7985a7c6ce927887cc14fe7bbcf5847ff9a98f2417c49a803a9056cddb911d94660d1948f7da6dd207a3d30ca31ff8161da1a42126f53cbd6fc95c6ea36da3cfbbc311c3b2e398045338d601b670aa665ec65fcd6e33de5823b6252f78f364875f1ff282b0b859907fb79fd596779e1dd1e10d81766717679a5f20221e41f21985a9a7d3565c4afde6fd84b69f766022c03fc7d1bd1afd0432c11ab167ee47b813905a60293b76769c0a56c076cf6d490d4a62266eb5aa6e90da69345a697c22d568f4ed04f06699dc814441a749c3b1d900d38a3e49725d2edb3e030bf3de9419e637fecb58e221dbcfea86866f56ff2ee7876e0673eafd58b7c69d577bee8dbe88de9fc2640d30c440390b10e062a85f441b16da76fc31b00560672d4568fb665e401ae2144f4bf752d4c985f0e67446d4c9750ea2f44a0e987b0b426fd8751c236a3a40411d0d4bcfa659c297dcb417df8773759ee8315e4692ee6e40cae1b96dcdd7dea76f70e0a72c1938dec34ce78a4a96af5ac9c0fe3cc588c0b86783c7200cedeab56c0d7f5b779511eaba33900c6fe49ddc682c8c576dd60e1c660198beb44c23ca4caa86d2ead2b69a6ba3d5e95a431d17af7155edee0acc121f81dd7adff1d98629bffcf8006f25121102d0cc60530b9ba5812428a90b3780ea677dcbc743c9f4d9064a4f68c38de838e1ebec29b3070a2d90dba5d4dbeb", 0x1000}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0x38, 0x5}, 0x408) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) recvmsg(r0, &(0x7f0000003400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002380)=[{&(0x7f0000000040)=""/252, 0xfc}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/15, 0xf}, {&(0x7f00000002c0)=""/86, 0x56}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x7, &(0x7f0000002400)=""/4096, 0x1000}, 0x800) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1ff}) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = msgget(0x0, 0x20) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10090, 0x5) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) msgsnd(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="030000000000000017041b8055f13636d4c77c91a16177ea37954c731815a33d0930c3de27d73eed8ea5abeada14671bb52dc3299e8b05bc8e9b9e11693197d11664b6c812c86645b8576caa3e886a70f22c024770628cc9bb6efdf38a5e23a45867c9f4bfcb56616155b1035e6f9ca9dd79538912d7ed8800760eec8454c94da03f110614a4df7fd16c9e32e4b9404e276335569a84416dcdb02896b00000000001000000f6cb01a9d6f6a125fdcac8149ff1d7b5f6230ddefc30dfc5df3bb5c0fb25c55863ae147cf97e3f45dbb6e197c6597076d5dfdf318cce0a90f078428d5df9e438d5b002b08697e88189ae67cd7ea3345655984ba65cd9865429fea68ae1f1428ddecb14171ec87b00be2b5819052052c8b29dc38b3ba896e999375a85f6f3755017676d37048db0c41549b8fd7cfbdac6f8569b733d728d47c1b9fd00303940d35c65b8dd56849924639f8123bea9bd079011a4fb182e0060eb74591a9c9ab64fad5b08a69f7f72444ef448fc1c6d95b740c048dd8796aac614c068f4587c4dd5acd94c797df8507a318e0532406241ee4f55805c6c4a179980b4fc534e32a4984407df8774b7cf20d127de561c66639254efb8e902269844f7875e49174b067e9f783622a4219376b5d1548b425eb407f52d5f4e43fd9125699e4bc94a7a9fb728c5d1dfdd6f11a3ee51372246f9c1e5092a526c5c5722ca4e7a148e3f1a66ccfa23c01608198c4cbb2cc83ccca909ceaeefc545108861cea0b99d735ac23813de6503e87ab820addd8f13c8e56ab269ba3889756409c08e520e88f2fd8accc66675f297332571fdfc0c00b1ba78429ed179e16cc132063d9ff68131d248114abcaca7be5464285d580249f8f9a87911e2b541d63dfbd9d0ef4c4c5e15200e3aa6b1c72862d29670f9fd039553b3ffff960619498fb3ea6a22296daafe4c5e9d5b3572c61126bd5f373f8f921bf77256e765018c62450384e81201da6635ff45ad18bdef954c9ee7670696632230acb2bef05004d42832ad37378cf62c73"], 0xef, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xffffffff80000001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x0, 0xffffffffffffbffb, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x5, 0x10000000000000, 0x0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="c6fcfae4373662910337a55d03d78b22d135d6ae2eb1785f109c9c47827347fcbceaa6a69d3f29dc75b75669a10ce9b01f43918f09326a25f9900070bb0b421d1875088d908fe9", 0x47}, {&(0x7f00000001c0)="78f35e55202db76ba8600aa3585c89e20fae75358f243a764198b242238fed3b7989c9d53c58dee0338605470fdb5c09069fbc5a98ae910fcf97121af43a9807305da70bb69cf0e47da72084a552a3946c003a5c660929c9c2299e8ba2ca85cf01324198d9aa5e9c6a52d19e4c", 0x6d}, {&(0x7f00000000c0)="feed0dc520c1116c5fb4d72a8c197c6808e220e2e725aa4a95b1c18ca609e151712474105927f402f7cf42d4b2f3f47ceef14a5be8153627", 0x38}, {&(0x7f0000000240)="238c6a8127f70585a10674623955bf6a", 0x10}, {&(0x7f0000000280)="ec7d74bd574071e26ac043dae449f33f67ef9d55a19fa6eb89e128e254974565c5cac98268c675e61cd9dc399f1f105b12ad00f726c5d2d70ef67e20511f3ad922581bcf0b47a577db3003362173a35b5edae8eeb0e06cb88f0bd621c58b4ef11056ad624894636602fba9cf58d4805170f1d3c5a66ee5f7f7705f99", 0x7c}, {&(0x7f0000000300)="ad438cbe6ea192aa96f1f7f34f9d601ffc8687e2ea7ab5069bde270dedda0b108c565057e8161bf70bd1e00f441b273a3e4e8d680326882bfc313ee35dfc849efcd821fd5f0b1214aeb02553324b83db49a15fff31e37cfb8da7789a290bc7d12555d35127d8b711c0178830887409c42e4127bef0c4da70f5cd9e8e7a977644c61d109861f0d4ec60ac59b0480cf404ec8d5c476f407a5e593218fce76eec4fde7c8b1eff960ba41497ba3c958db128a0230a62657b2df8c9bc5e3dc88e7eaa0bdfb441a1baae3712d9fa0d", 0xcc}], 0x6, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r1, r1, r1]}], 0x70, 0x3}, 0x4) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) pipe(&(0x7f0000000640)={0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000680)={0x9, 0x4}, 0x10) lchown(&(0x7f0000000000)='./file0\x00', r4, r2) setgroups(0x0, 0x0) r6 = semget(0x1, 0x4, 0x40) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r7 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r8, &(0x7f0000000080)='./file0\x00', r9, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') setsockopt(r10, 0x100000001, 0xdf4, &(0x7f00000005c0)="8e69815759cfa45ebaf74cb83624d8dc24e79603a2879c7dce1412fb015be0580ead664c0291a163d0e26a29806c65e3e23dbdff16d2aa5263505fceb64d10e36cca760a479691f48eeab8315eb0a09b9f8f9a", 0x53) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000006c0)={r3, r4, r1}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x80) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x101) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0xffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000540)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x119) linkat(r0, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffec6) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getgid() r8 = getegid() getgroups(0x7, &(0x7f00000002c0)=[r1, r3, r4, r5, r6, r7, r8]) openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0/file1\x00', 0x0, 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvfrom$unix(r2, &(0x7f0000000200)=""/91, 0x5b, 0x0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000080)) write(r1, &(0x7f0000000000)="30a6f781e3bd8651ec2b21ac5472c9", 0xf) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/118, 0x76, 0x840, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000180)="02f752c76511993b3396cf6ac9ef7302178cc53a408a6709550c5e1a65c536a66bed7d833ce9edf6106fd8e60bc4fe6c1e96b22c096a4bbca21c5c3d93188225", 0x40}, {&(0x7f00000001c0)="ed66e8993a695b91c14fa9707fdeb237b76a1d787534cc896a6a9eefd6b7883c315ccada3eb83af924b3b1bb6a64736f5c4d80e3c4ed46636e0cfc6991de21659ce6b6fc9a2ef26df47a5c69539cc4cedf91b213b636be6aa6eba2ee482c369367fa97059982a71a7710a22fb95edb98c71c860bb38741a586bda9943363", 0x7e}, {&(0x7f0000000240)="b28bc99837e18fc72bea83ea23582f1826c4fb6dc738e7dfc0a57d921358cb9cee27918a6f09762407e7a933005c9d7c962dcc8e4fd1fb376fef1b24aae19e7125e933a491fad41c32e465ae9cc34735ba26d52484c57b6ce3f19974398c946f90b3b4c10a284ecf3792969a78b456253b0b6f116152a1ba0c7ea0d547e8b2b5e1c3e0425e723d237374d4e7893c11c5a5e9ae6232f67e11c37119d12be015fdd38be73b3c9fd785e112cd17cc7a0dbe9c8cba3d29b4905116a074da877f921f747916903c8efc12c4a488e839bd6ae7348861a3dfcc77cbbb736931b79d9480b431fe85fc831158236c6d897b91813ec05bd561a1cdd4a2747f0ea2ba941507a710a6f1c3e9b2fb6e2a5f0b8ec880785bcfedf3c36368132a3437def57501aa4af20d902466185c3d2c2cdf4a8f3b3290e2867ad2941a3dbc2944a5c663a8d80b2e3fa0ce53bbccd68c2f774ea027a0116680cdf9677aa01f51ba1f5561b2dc81a94cf7eee83a7557a81096493a878d005b6cb4e4810931349eceff7955402fa669f618a007d515ba413e4c537c7565944a9434c074b8fdd3dbb4d6dfdb0476d73f25e2f8026148013674315df01b55873a943c489bba3c4a18b938054afd49a78982cbad019a9b16140d93713aab9b8ac036b9ac98cc8f2b46ca6cd4b8aad1d0cdc3cbff718dc7752cf347e4ee55fe9e2da7325285ee7bf713432411b7c3de099b998e9c9bf2885330ea721529f063888bd594372657bef8d8bb3d2cf465662f576a1ce63157e2709487d3a3c454925d5ea9434f8e0c04ff2b755815def635c9957b0821ec0c2ae0ece3a2815f2ac55e16e2c7e173d979766bc09391fa66d92cdaffb8af892ea68aa23cde788579d9a07c17142fd6c7fb1ad43a24ee15d675b592e5dcbe5ba51019ded2cf5c17d2d65c72f845e99c3f4405d665e82df2ee9a4fc8ef252f9590eae1398951992610bf9cac63a9a8736e443a9baaaebef15fab093cfc9e64966af1cfe1b231ed5c703954179be41d4fbca71ab7ea557c23ef8c5f6a02952beabc3f04ff2e53a9e57e50ba7f2ff6c17e8251398ffd1e28f9ec28898669e4d2290bcf8dc42b0f9f1e755f6ac3d9c2432cec0829c80a71f1a84965dc9e1c112334391c6381c0f5fa97dc99ef90fb49e85efd1256d9c63f71374509c45be4a5c760e730706cb4f0ea961db7909ff61cd6f68f80aaef8e9d379766d2d60508a5b1946f48a3d5774e5b1172c2a919cec31b179d59dbc2813153792fc4cbad0d3c7a4833042746b484b42a4767573b0cb770d899623a5d84993204f0dd059c13c699a56816d0344eb3885492ff01cf95e88daa35af3c9c58dfb24c029269e9a45291e3e9c5ec4b31f4e8457e600675f0e1206ec89e909de02c862d8c17a24b2f3cecf26576e958033dd1f28883d7f39fc309e4e7901ab9d50e2fad5c5590e06127f823c68487aec15a0e434f74631ec3b17f8c6656e747fd305a9d681de9ed8f86c3dec8031d365c7bac9d44d4251257c9aaefc464632eed95aea569ad66b25cfabb7625723e4921aa2ec736e3376c8d362bb5dcde44b491c6a8ad7526522a2e93b7c87ee2b09461a4c627faee5eab9a3fcb095367205f13a443c178a1191336b4f472fa0ded639624f6a80c8c2274f15dcb874d33309d9fc962aa5f11fcd3432ea47c02794e1dff06f85dc94ef3e763f539721ede8190c8e0aeef2ebeda01874472bc51c051787ad1642c25a30e80fdd42959de039a266f200abfbb33f2ec52ae3cc67fe27d636d3c445803e88a9b9018d92b376a4d4e40312fc08dd74bc619cf5899cec9c9a40b6e343f6df902f38a0a9b6767001f325c7f4b6eef58b05fbc2848e97e35379a78ea8dcad7bd3484d1add57f86e3ba078cd89e9c2aa33e28a783b3662ec8639182977b2df6242d96a91e783ec75f013c6849a41aefc069a1505f5f37846aa36fc330e51d0ddfea2cec71bfa4d0a8abbb06534c108dd78d7abcbd730425b7e9e1540e3c205a6732145d1f12f18551e7b3a2075c3bb2d1e8071ab8beb2b8be9fe48e89607f62f0b0f3f0192533fcac69ddbb379d5f309f54fb8c1589a8bbc2b4f9df24f220b1d7d8a8c4a25b0f152c82d3aace4b94f0f0511cbd781c5c5d064a4eab234a5226136effa4c286d528ba3f01fd9f40343509849d612abe4141079f9b02c986c2c08ea7e1afa7798e490b652283bdbb37d1d6e2a6461ced842d544b502745c5cacef5cea140dd9611880ed317c7ff1719e2790863c1bea03af66f3cbe445eca271f0197deebb1679af7498238a0b144d78286048fbea1413fc24f0dc296778cf38e53de2c52d0ecc58d6cb1a09f1ece4d3bf6cc79b3b04f88a7eede0736b2f090e4b2e9e54367ac386988e5d77703b3a5cdc11a8e0f18953864c49b085dd1cf921ee93d753d466e9a91fc7231ab3637d5a5b51bde86a7e2a415ad41ca81825e984e8e4aee3b581edc10dc22c79d22e56ac2caea0f5db915561d028f19f8a07657201365427988006a908ea3e9180dceaa6323e6b22e483f894f76d83f07f6fd0a8329f1e8929a9cdc20c398677bb0b8b4809a902f252263ca4f9b83e0f3e8e9e0dae057e07a6f75cb88c87bbb70310580fec1e2204f7da316f3057240530b581b026c15997c9ae9d7a544be7def731e57ff6bc8b0ad444a3663c0ed8da7d5f0b2d1857a8e995909a840e1826a42e2e57b4c3fb39b549bba6afbc4062a8a2de9a50b6f7b9e268830d66b62f56adfd54e1a3423da9169f6cedb00cc1a676ef230aac9fb57c3ac88565d976600035102ebbe52888a8ed59d7df304346b3661905444b590e10750464cb34cc168471dce92ec6fdc0807abaf5d4493f9bd77d5d9433fd2f4df482e70aa9aa704b5322054db2828081a7ffb373ab8282f723273798d309b1417d6cc547b3c36b8539376a5562da9d7247efe1c42589fd5bc778b6dd1698c594354d2813278f7d26e2eaf3e7cdad12cfd145997ccd3d1d21626dfbb832c936cc186e3d653cbd133076fe094408e24870976c33adc2bdf44dfc0467535dfe6a64d785826d39442c9e2704b620cc288b42bc1aa86de36fd8b32a9af07adb4711be0f478ebac4379cfdbcd29a247cb1f13d33c5cc6c32745a7213ac8aafd6e1ccb01c643d191c5248305ba18b3c9b331cd8a1565edc718ada428977adef57a1231b5dd5ec2630a5fb6d50b5430de8f3a810994b8a0cef4a12bc89ff90e5e779e59c14c6f58e7c6cc79d0357a897e1101ec82ee60c4a80e5f420d1303efe7fa12657e58c56ad2ccb49a601e68aa4f33e5b6f39e7eaef891e97783d515d53ea4bcf4c55fd61cf95234c19c5a9a70d893347768a10ee7d84f7a87eb66cf25969ced366e769c59015c6175bb2f34ae65e64f791fefce2360a342a9720f66de9ec3b716709c106017fdef77ab5b71fe2ab67a76d6739abbf1222fc6aad6583443e7a3df94a6311f5266fe7947a3dab587ab76533c30711b02a049eb102fd982bd493734ad4fd7469e686b032411aee702fcdae57caf0b8d08f5851210ac8f09659a38ab5c236f6f9607fa2f0e6b79605942bac5cc0979192c5fce66e05f383dd5e9ffb620301de87639579696a8744829939b79eb2b423d33e893e7e03f27aa34480c58b02f77b62140745f455e15efae3a829cf454f5425dd70120d0c2aebcef04c3c7be43e4ca61455252bfa1a3a8c1ad80c4fc710f34608d4cf2387233deb0aa8713bf9711b8827f5430b90cbbab4ebea507b56aaed711298cd4a72ea8c1de00fb674feb43495f975c963de9b5bc0c489adc946eb853b8b6d2acef37c94367b710bdcba8f4cc34e8f59df45915d40f1513a0f4ee3dfdf2233915a0265e5ee11b1837da2007c4e6d3d3505bf1c31910e2d041aa718ab4727dad4bc46a87e4c6e9a3275ed4d6df214abe68835b0f9ccbee4e646d06aa4ea594932dd9be722614ca5d9ab944f5265ca52faa330a018009f4fdd2f37cf7e00fbbe178d15e5372b6465e9d402efcd402586b98a1f9f2f15e6516966e161d3ecfcfe59df6c03c0b6ac06b377a5216584dbc8dd62b24f28c4c2a86cc5b76e3b2bf02701af1b8b00220600742116bc9f6fa2d061c27b3fcb2efb1970a021f5bbac7e1c16143bdfca2a56024245f7bd480a4c6c4edf20fd9f7f4c4b7ee05ce9a3cdb490fdf6b52bff361c83c603c6b8bb1a6ed786f068aa7a1d69b2e795fd98fcd1cae70e004c47fab71fc4b821791473f5a5498f445d4d5c44531943726a9436768287d4660c2d061ddc7f840ddbbd1a1b161f459a63669b19a405f799af88fc8025110693fdc9053846fcde30a9e26fcb5a40ddbd0b473fad28a1e9aca2a5ff8c6a59140d90d8cbfc94028ab22cac395497bbf05897f46556e912cda4c4cbc04c9886b7b453102578b961172b9dd85b446cafef4097020964d24863741f36c42b81b236e366462c8764ce0a6fd785e5aec169907c36600d995bbdaf26d53a8fdde8e14e75b4e5e31fbfb0a473a79d67dfa3c4107c059acaadc28fd187854bd3257a5e694afa0ccc8fbb88b7532e999fb822d9bce810ffb81a1e28d39d24b9feb3ef2e0b1e13a68584b5eafed107092124c70df29ecbf6fcd6a170301edc6695868e7284023ed96b3c44098e4236af3a2ffc4beba30157edca978a38cae960f8a58830de4906f79d168abfe2b218fc5c3b0f7ee05c254b19f689810c2d1489c1920eebaad022f125516eac2f9bad2ef46cb9af6ed319d269ca19982d31cac7e3512f6c6837010630c3e12b88aaf222bde4e88f0eed755cece45dafa7e79642b2b48daf8d8b27c973561abbf3f7b3619c8e8e7c6577838e46bbc731ed323f4596e16ce8f6a6616d8b720f4581b216a28ab564926b6e04e3fbc961191785d57b8a64ce0da38c8fd64176b4760776b8ead0aeee57b11b9a22d19f28285e7eb169c58fef3478c8631111be2a8259ea59b419a19450f0764deec570ae269b10d6c2b5af40ed223e7e861152e8f3b637cc1470d1f2cd41b50fde58b787b2f9db3bda7ceeb0ea42a0def09e0a4e6d8dff83947b678d0f2146e3810506c97245d05b15ce17221d7f3c94200229bb41b27531887f66db9e3ff82d7f35886aa22e8a2fd39586f49e056af01ff036499da5f8fee4e3097074f6cbad9c2fe4d9e8c52823eea2d2f5ff130ca67a8523d13be051da060e0cf56b5c88c267769c080458a6adb2fe06e7a27a06405f7aeace51e419ee789a2e9d5d419e9ac6b47484ccea467dd6ef133c1c56be7e2a6cb52a8844b56e20cfe714bd4e4a9e893b13bf27ea16bd7d166261253b1761b6ba465d32982604970896f97fa0af2870aa7d6bd9b92f14e991f282e2c6b56c20fe852142aa32ae4e925973516927c93933d3d2ba8b3b83af39eb205c184bc1dc5e14304f061874cb929fb87dc25390870aac23120aa2b982586a85881d44ed6905caf1c8435cd97c3a952524ac4b238106a3a9fb508eebc71f0de96f907ed198ab8981e8f455395a0391c2d03116c2edea97b082688f59e78a6b3a5ebdfdc33aa2ba94bc9aee248029b251e64b4847b0611eb4dd5904db9b980cf8a04b7f89f7b8d548279005c5a21fb7a6468593d8ba198472eb93bee1c1c9c99af59442a4db9aa5901d67dc793bbbd7924af9cc0b6b0eca64d27feaf810d55d969238760401ef55dfb31fad885a0ba4ded69cbe95b86271784a64c76b9b78657ff026020cb3f2b9b2ed8bdfd19f9ef694fe40db9967fa6f9e48d87fbe28b3606716ede90e0aaff859da313426645e2842e177a27e936b863c8ebdc", 0x1000}, {&(0x7f0000001240)="b71c431463564b235353e7cfc5466c333ecbb85fe6b23b2e9a3f18cd92a1f9f1b8b7247531ac134d3efa750232ca35c9911db2b14904d3a40334c7bc4203fa638c47c0581100750f828f54e71fc23d54f077a6ba5918ec8417c2cea9ce5f3f2975bcfc112df6859ea2c5067529a9d4b02739b28a868eebf70238766b1bfd96b290445bbb185b3c8e0632228d48293d4db4a3e91c131eed4b0648e65459bcb2c1eb1c6a5479", 0xa5}, {&(0x7f0000001300)="eeff6452449e1062", 0x8}, {&(0x7f0000001340)="32b0aed7aade75a3859cd607650e35758dcdd0e109330d36c54433005ca15c2c18ec0c8c1288776ad3409a6b0b2cb02fbbccef5f61d14e7e2fe36a08e1fc81da5517c62492e6f1033e0feb14cc6bf4d7e08e96928d9b8b8c4b4b25e8ad154f164e06eb61f3fa10ef7ac113e08c5c6cf823b6a9c22380af69bcf8768b1e88edceb7f1c53f518b69a229ba6cbed37c", 0x8e}, {&(0x7f0000001400)="6d66cab4e8072429448fbc245f1323e692197120d2b3afff13b7e8c3fd48f97b0830a94933334703776623e87cc807c0c36606f0d8417b", 0x37}], 0x7, &(0x7f0000001680)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x98, 0x401}, 0x6) pipe2(&(0x7f0000000000), 0x10000) 16:00:14 executing program 0: r0 = kqueue() r1 = msgget$private(0x0, 0x10) r2 = getuid() kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() msgget(0x0, 0x400) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x4, 0x208) r6 = dup(r0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)=0x3) r7 = getpgrp() r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r5, 0x20, 0xfffffffffffffff8}, 0x1, 0x9, r7, r8, 0x2, 0x2, 0x8022, 0x9}) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000400)="72d8ddca6dfc80f2b52242bc110c3d1dd7ec", 0x12) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0xadf54ba574d0f9a2) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x800fffff, 0x44287b98, 0x101}, {{r0}, 0xd39578e1abc229d1, 0x80, 0xf0000000, 0x4, 0x18}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40, 0x5, 0x5}], 0x20, &(0x7f00000004c0)=[{{r1}, 0x0, 0x12, 0x20000001, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xffffffff, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x7, 0x6}], 0x5, &(0x7f0000000540)={0x10000, 0x23e}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/7, &(0x7f0000000040)=0x7) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000300)="83e27b8b8d3eb3238d4c9ed7f2a25eeace74f25248fc9aee74c2604ec0c397627aa4ca859638f8e8853fc845fd2746ad2335ade22418a5427675fdd33f003c7e9c98a22d2e57acd5c5ddc790e6accda6935ca50cae75d0eaee9720e46abf771ad25d3bfa45b2e601f2b735ac7ae27cc7e1868a99c8c234819dfb03bdfd3a276ca1f89e859fbaf40cd60d98c70b5b3a25d2182c155d786c2a9ddb8c5d0b00ea48bee04f4d0e42e022397060bb312eeedb0183e95f7974f67eb7923e5d306898cfdbe71234dc056f2da74740e018c8984ed0db171664e1d5d8b5397f0e771c05eddf84e38ca83e5d9432abee39530b0270e2817c758bd34ef238f41cd9d249b8851000cffdef68bfa71b97c91e8faf0b5920917e932e3d680b529342e94e9f9c8ccd0fdb11300c9fa5acf6fc04b5edbe510ccb2cd0f3a35651fb8e01e8a0891a56ddc92c2fc5e19ff72fa196a927b2c91927e93b8251a547c89d0c3f499d28dafa8964f4ad9dd68e1e78ac38de404339b318c20aadb4e93aac4f54049ae72d802e963c4cf6d60bbd683fd55846f3f44ea77e9cbe5cc20f8005b6c0b413119f76d5449f0f7a6c804fd2711e6441f7c10e5eddacc5072d3074dd9d42299c7a78520f195b8e374229554b45da768c1278ead6c0af6c586e2809f2423091619063e9e066cf6446844b25b0db74c0b06887e985234948156eaf7b28cddd461f5a22fefee7a8ee7016744c79df6d857dceda5be1242fe7a43c2f6073d80b7cf99e4ef66706f650424cf4f7f5c9fdc730fe81abd4833fcfed3ced84835024276ebbf616c7deccfce43b6ae7346c388b52746eea22a17af428583ba35d34e108ba94698a4dfca275c8c105c9d4143be432ebfb13a86e7bb73ca938c403e0d8faf8a1d7a5b358e347a1e5acd1bfeb179902c22edaa363441e700e7b4d34de3ca897472f73eb3f21c9edb46ee545e37d519bc0df460a31eaacbeef3c6b3d699103ce006fdce1bb18a70bba14326795d2eea37ef73f3496a4f456fa76aaf346489774c73ae48bce5f350b126234dfffdaf79dbdcb89bbf892e5c1bef076c38b67d2ccb152cfa865729757574ed1b4992e99784d49fdff81d10867e50df2040b1dcab6e566aa36c83763c3a9ac5d08ba18eb95c1369cc6431d0cb52421cdac2e480c3e4d046e8a5966cb782c9a82b72f3f5d7a79bd67f8495b4288b88a5d1f2989115d9c2cf4fb237178e49117e3bef5feff976aa0c3abde7a36a30629101c68562532d18887e1b8498de74948dd70faddddb0e66028b17f85b33b443cfecd4eedff398bdd84b86d9074e452ae727cd575e5d04911499bd47ba31b92fb36835222c6efc49ad9cf6f259749947e5ae4eaa17043113a23f5a3c6c65bf5f5c081bb996dd6d0fe25d571e29aca62b8dfe9c89e8f8a6915e262278dbbf71b9368eaa0b4ee093c34a0ce5b080c51420dc2e7e2f0a9ca8dbfb1ad542b7ac587cb2c6ff6c2ca14f09f59175a10094a903a5937de82a9dd2ed03c6ae6348fd2ecb29e9f384c7a7cf9ab170395a763910049d1a921eef974c6378a91d4a27b3927a7c35095755eb89d77bb4ea137cc58fc05033c8dae06df38f70d192a0a15b413f18bbbca71f79ee66007c9a12fbd8398fd1eda1a2f8724b37d5c0b208737c9d5cecc2e95214c98a7fc28077d7b69efa52b716b06da3f74a875ff253262b8cd20f50ca75edd2f7a3ad45e453e494464205cd04abe3654b2ead843484b2662418258813bbde499121ab6ed7bd8eb67ab07c7b4ac99559b2f04aaa2891a9053a946afecbd267136d7b9dc012284f07a706600d84b68f250aee8823ed2b808c6fc8dad4b2c79e5bea9396aa16cc6fb3734dab933c142e566490b2fd4efbb4f6603c13b2e9f8075f67118135b0bca1b40a23520929e7a2fe93748836610967a692282770c5d11f3bbaac695dff0046bf9d388f85b5c7e2feeac019b763d1fa99fb166ef090f595765ec46e22dd6508ecebe6170f945d4b507b9d582274be7aee4e1a466aa4d23266dd4292208b671ec0063635786fb6df29cc5550ef47262bf032179024b9af41738dba09d702297aa464ae503b301a65d759a1bfd7f3dbf74ed4a8e307938a1e469263b72bafb92d80eac8a5fc97b199a947f7342686d008b26ace80694039a988f260c886210198f74a557b82cc1330c4280e90377d59e280c0d6b9c832a6d2fe11548c252adf850525b7be89135ceea28cfe35c5f44328c572d299b3bef5bafbc3748310545d2561ac8bba125f73e10005f86fb76839986135c359d0b33536838266ce951c218a2ccab30455fee4dbabd486a7743341b7e31809fb567521f4943de4b5bb2d14d28f330ecbf27e791033594bc834d130adf60ba70ff1031914e320064ed86bdf24a40e52b760fcb3c1c9a340cb3b4dc58ed26270b27a71c71ccab393d115c95a92e1800267c3ed849fbf770d2aeb69b2dac5f593b70bf7d739dfc5bfa23c7216c7df88548ad0b936829091ca4987eda83c9a2e37a568d5e9d65333b7b9b4ae6e9697accd859719aded90d389c0cae9572d25c949a63608b9f62877c544748b51fe28d2c6a3ce74261c2e2cced8b0a9dd45b92d4b4fc244e1a67fc4386d1d7372f9a375ff4de47d444f7dec0e2ebba20d525ff6078a75f4b6875e8ba3c871efa7414f6795d0de87425a31721a9aabb0acadf9f59587b71d8d40c64f7b30be4093053b30b3ad276aa3885934e0e204a6e20b42bb46c1a5fa85d88744da7188e172e4b8195db039e8b607b857a83cbfd1c385b6cc25c37d421bef7c760caeba4b94851c0af206683264b5f78add5b44f7b3e49df7ff0308b9830afe83e5300840629fc6bc0ca34b593337a57d1de216eaed0505e9debf2fa2eb9d5fd333fac4eefc7832d063a0052fb51392b8949700daca6ed8bf4cf23f466b216b5aed50c2f4540b81c41984e6506e814fda27ad485082a0c2c1b5de4748927cae91d3fa7879d76e2071c337d783de9afe76f86ee3fd8c356461f6589e2e16dd41deb4945fbd3af49ca5719a5699257abf5d1bdb45dbc2280226215e03856a306b95fe3fb58b45b1c3a1a42eab140c3fcdc4853125016968780dda676c1d159f4bcdb8014651dc43b7de75591119eb95ee8fb481d9b289e41a7b632e736f1f499a1f163d58e16bf04069c08bb2622dc7b4031d70d20c03779d1606488b9a36f8e3ec40888859ca4327acc3f18181d9c6543a5c1a0138fe68ab6dcc0db6647e2657abcbe64de60f910358914fbbd364a530a0ae7f489a6ddedab382de21cc3c7fc73689aa606b7dbbfedb2700dfc3d62aa86885c8ca85cf2a01257b157ccd8a4e570f7c541f5f185239175c86877dcb231e78db5bd820b6618c58273c0dc15a31cea630bd0d428413e221e79d623c0bb7a0cbaf7f7da6da50bdd65bb7a3008f5de274a19056a7c9eb0ac8c9efd23991885d3a6ebee992d0fedf1ee176638cca7bf3f62192b4a80b1cee775bbee4a06c837b49fc63a343a42c49bf68fb4dd7a14a11824836618103c94ba04c41b5b5b940bba4b9c1fdf59f55e5e5f187994fa2e4073f33dbc175113eb840c32da32f22802dd4de453f6a651cfe6e6e69fc176a610b2eabd50b842db671f92df5e67c7c267e0fe88bc8117bc65d392c1e81c7c2e12b4d4f68badd1f79e9ccb9fb008682340a9491ce9214401bb3edee2fca62ced4ae8d988e192d2585d61dd8c67ebff52fcb64e1933efc541e4c07d67c39631b2b064263904ad498f941e0083c5bc2d4fcea534d4197c7a15cd32f1426d3dd6d67028e2c7263d1b26c14d75b42080191df281a11e9e0e9589cbcb097013864b6301a3124e738b100f1709246c8fa4217b8f2fc55158030dd7f7ee4cfe9ecfb7dbe623fee4c20de3830d1bb59cf84635250a73d5d9e1233b905ef7d0e5fd71ff624e6b9e47f5d33b763078a049cab957f70a88c6058ed2add894c82b82f4ac8be6e5de5d614970bbe1cfb73c78f83e7ad48e0cfb0859785683831e5279154f5b60645943d317d2401bc302db4de80af8f86e448ce1164be44bc9fe0053595378f66204b1d1a186c6767b877ef7fa1a429130efaa7a9c71785c0f3921b9f3aecd65cdb975b3f894e8d6776ed47825fae184bcba4b1ac3aa8b373acd4ce3a0898329c3363fdadad05739037fa3ff3eab9f815df9856e6f822fbc3919fecd80f925fe8ee946e3148f94b81b409472e8f0397c4a8e59d0d17ef228d59a7de548a5473d66f23a962580454cf9156723225e8b32e7a11af5be2fb3ef6173d72fcc013c144d548cdb435ec1eb3deb95cd0996898435f5568ce023e328671f900782966117376da2f24f0e847bbf098319cdfb75c39b84a4979583b37f7dc546f15673531cecb390622169b5eb3e87e36dd471e4671baff663b370c89f79221b55e2e339396b618148f8675ecfd0d531db864b7c7ad4afe905c848d7965d616d1eb870c053441badfa32de4ce07ca1198020ba713545cb4131340f504ea90a30bd95a128f33890b0d6c795a229d4056dfceb08acc3d30c5229fc1fd21278e1629fa66a98ea6a3682670041db8d1d17a665b8804b21b5dd0279d3dad1787898a8580819a2e9e071c85d7d1b0d8747d61d42a176f516e39bc65312a096127eeb57d560f835fc5bc9684133da56743cd627f8b0e61f2e95ef732bead8e78db7475ca85454fa8b284843ca18f033fb328c8b1faca312f146fdbefaf55de57b690c0721e985d65ce6996866a57907c09a32613f388b995d90c28c71855cfa14e20f6de0ded3d332d2b9f7ec36eee7f9171a6ce60e39db43c131670f1ba540f397fb58258811326258321032758329a74d9ad9665d33454e60402407728962d0ffcf1b2fcf7b1bd68e899f5904752a1451845818c78d999637c472c721ace06b27d459c65063ff0ec885def3afc3954d99f7d85dbae9fcc9d914b11ed9799deac73fd0991485e519da2a90fb0dbcb049e74d11cd52e99d5fa32b8b8c080852475493babecb259fb84c2375a1246ada999221eb9680007a92f5e138d7c36296908d3ba4a7f1d5e4ad17dcd287ba7e9002cd4bb944988dd0441a821815480a190895af71d4c5f4e178e38193e47b3ba9df91d02f298074b7befd018f27965868683372622e4174a0e6b21c9ecfcf474737ff77dd7777685809272945d70f1a174f18a822ee7d705012b06424b71e9f2100fc1b142520fdd5cde7fdcaa6b62902a66c948b2fd9b04f3101f0a245712874a058e23cefa0b4e2368685ec53cacd14a4366dd93afc01c704f8b90c6a2e807cb04158b0df12cdded3bdb28aa63c8759f3ae071591ce7a3d40e4870ee3fc265a1a8ce0bff05386bb2be51c5cc50a5e0b5953170aa66e7addd6f054025321aa32264dc190a6c778e973c59e4c72c0f67d537bf4c1920019eae4c9774838199ff0b4a734a15c273df79a8b1a56a6618cf6099b76a3c15d3b76b1b6e2df9630569161dfb3f1124aba0ac513aad5a684124d28cbe9a59022b57012886542c202edcda53f5b6a131460a236d5264788a8b7d4ff7e5b2031cb71f381516bf35ec8421549dba4c7cf928f6197106e5e1914041a8a0c033dfdaaf759bc6750646f1fbee99dd9ced3c4bb720ddff48e6128a16b3c56b0c5c31bc373e7b5ef7d712341b1c62cbfa353e874d744883560c927106f7314ac9a7e38f144303705cee50029652ea68d886e72c413c99d80088f816c5ef659e9a70f8f6b6f5c49b48475613b35725cdeab2fd2340711149b621b240002155afba788e10ac686b1f8a392fc355644", 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:00:15 executing program 1: socketpair(0x10, 0x0, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) dup(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0xd7) socket(0x2, 0x4, 0x7ff) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x3a, 0x8003, 0xfff) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/55, 0x37) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) 16:00:16 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x3ff, 0x4, &(0x7f0000000100)="803b69e24babf84c798dc374084518a353da54bee4ac5b3c2dbe7262b556bdf678fbc888261d0f3cfc15385c59c0fc935e316fe9a33bce8d3c3a841c7c0ede3555813e5800dfd4e291d059c4eaf5ec5917e7c631706f30c0c09f35c7121834cf749b292c0c9b3a19b8", 0x2e5) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000380)="01f076c60000000053f7f9b36ddbfbc8", 0xffffffa3) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x8000, 0x0) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x105, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) shutdown(r1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x4) open$dir(&(0x7f0000000140)='./bus\x00', 0x580, 0x182) openat(r2, &(0x7f0000000100)='./bus\x00', 0x22, 0x102) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100, 0x37, &(0x7f0000000000)="df959092d1a9eba7853f3835215d39f634fc0bf08db226d40c4980407a8011de3df956a5154d248f813f2a98e09399d5684e0f8efd425518eef9fef5364e6df0e300b192fa432a5eea5fc348ce391cf0ed4ad8eca2e6af9501cc4f74e2753ebb00b87be8952e6579794f1076db922ee6441b06e844e82197efbf08ac779dce7ad1941ec354a2db849cb12360bb5bfa644b732cece1bc7d736dbe6a968e837968983f945a13c9e6690edd74ba31f33959efd6ef6be538af14ff415b232b03956041c51af1f57c99", 0x26e) 16:00:16 executing program 0: socket(0x10, 0x8000, 0x4) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:00:16 executing program 1: r0 = getuid() setreuid(0x0, r0) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) 16:00:16 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:00:16 executing program 1: fchmod(0xffffffffffffffff, 0x40000002) r0 = syz_open_pts() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) r3 = kqueue() r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r5 = socket(0x26, 0x8000, 0x7fff) r6 = socket$inet(0x2, 0x4004, 0x9) r7 = socket(0x18, 0x1, 0x0) msgget(0x3, 0x6480b1a7278eba9) r8 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r8, r9, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) poll(&(0x7f0000000140)=[{r0, 0x1a0}, {r1, 0x1}, {r2, 0x4}, {r3, 0x40}, {r4, 0x4}, {r5, 0x4}, {r6, 0x2}, {r7, 0xad}, {r10, 0x131}], 0x9, 0x9) 16:00:16 executing program 1: r0 = socket(0x6, 0x5, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000000c0)) fchown(r5, r1, r3) r6 = syz_open_pts() sendto$inet6(r5, &(0x7f0000000100)="988d0b66c71cdacfd9e4630ce9cdf4612d08c81bba1abcdb5625aca018b4750793335158e87894173623cc94", 0x2c, 0x402, 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x1f, 0x800, 0x7f, 0x81, "f3b17b9089b186ace2b86aaa837991d11377dc4e", 0x1000, 0x100}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r8 = socket$inet6(0x18, 0x3, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) kevent(r5, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x0, 0x3}, {{r8}, 0xfffffffffffffff8, 0x24, 0x4, 0x9, 0xfffffffffffffff8}, {{r5}, 0xfffffffffffffffe, 0x13, 0x20000044, 0x1bcd, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x50, 0x20000003, 0x1f, 0x1}], 0x100000001, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x37b8939e6ff8b5a6, 0x1, 0xa82c, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x8, 0x68509667}, {{r0}, 0xfffffffffffffffe, 0x4, 0x9, 0x1, 0x1}, {{r6}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0xc62, 0x4}, {{r5}, 0xfffffffffffffffe, 0xe2, 0x80000000, 0x5, 0x8000000}, {{r5}, 0xfffffffffffffff8, 0x30, 0x1, 0xf1d, 0x2}], 0x9, &(0x7f00000004c0)={0xfffffffffffffbff, 0x80000000}) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r11, &(0x7f0000000540)={0x2, 0x1}, 0xc) faccessat(r11, &(0x7f0000000580)='./file0\x00', 0x12, 0x1) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f00000005c0)={0x1d39, 0x6a, 0x5, 0x2}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r14 = socket(0x2, 0x4, 0xfffffffffffffffc) getgroups(0x9, &(0x7f0000000640)=[r9, r3, r7, r4, r7, r2, r3, r7, r3]) mknodat(r12, &(0x7f0000000680)='./file0\x00', 0x100, 0x9) ioctl$TIOCSTART(r5, 0x2000746e) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) setsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000740)={0x80000000, 0x68a}, 0x8) ioctl$TIOCSTOP(r13, 0x2000746f) ioctl$TIOCSTART(r6, 0x2000746e) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/241, 0xf1}, {&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000180)=""/9, 0x9}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x170, 0x10001, 0x5, 0xaed8, "416fe193071d8031d822652316d014f1efccb721", 0x4, 0x20}) mprotect(&(0x7f000025d000/0x4000)=nil, 0x4000, 0x4) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[], 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x401, 0xffffffffffff5abd}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x1}, 0x8) pipe2(&(0x7f0000000140), 0x10004) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/63, 0x3f, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getsockopt(r0, 0x2000000006, 0x25, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0xfffffffffffffff8, 0x100000001}, {0x18, 0x0, 0x20, 0x1}, 0x0, [0x7, 0x3, 0x1, 0x5, 0xffff, 0x2d7e, 0x1, 0x4561]}, 0x3c) r2 = dup2(r0, r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:16 executing program 1: setuid(0xee01) munmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000) setreuid(0x0, 0x0) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x6) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) 16:00:17 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0xc0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) chroot(&(0x7f00000000c0)='./file0\x00') 16:00:17 executing program 1: r0 = socket$inet(0x2, 0xc000, 0xfffffffffffffffc) recvfrom(r0, &(0x7f0000000000)=""/89, 0x59, 0x1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8220, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0xfffffffffffffffb, &(0x7f0000000180)={0x10000000001}) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xa, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket(0x10, 0xfffffffffffffffd, 0x7) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0xfffffcdc) 16:00:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x96fd6b5cf30105e0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 16:00:18 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) getpgrp() r1 = geteuid() setreuid(r1, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:00:18 executing program 1: truncate(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget(0x3, 0x3, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x20) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) sync() r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000000140)={0x1, "24830ad0eb317b26a156a0bcb7d56ef710dde9389b1b9385e78609b55972f5b85315be308f26904285f5cbcde56120d77483af7030ceaad9ba1ca83bde3e0746afe455bfc71cc6de6c70ffe327e4a2026c9006685bcc390eeacc"}, 0x62, 0x57eafa9180ed37d3) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) clock_gettime(0x2, &(0x7f0000000000)) 16:00:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom(r0, 0x0, 0x0, 0x800, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) accept$unix(r0, &(0x7f00000011c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x2) accept$unix(r1, &(0x7f0000001180)=@abs, &(0x7f0000000100)=0x8) setsockopt(r2, 0x400, 0x3, &(0x7f0000000180)="34e8be09ffc130b8f6fb59e63d156fb4b35fd4865715cd59ec2d014db47ae872bc0fad6a78cda7fb2ede1c67a8c46a60ecaf1c3fc06927b87fcfa79028b0b2e4d42b0e4717e4a0a1a223b17cb025ccdcf854b295a7e9ca2bb1a215541e0606f702e59b8fc1a3a5f00f3594a8f4523914805d9b8c69f683a351310a793ed477ba6507b4f8e7209b060c34d60e0ca65eea05fcb462c4e9d861f52cdac6d8ca390b4b0fdb83069b83afb8234e089b8b62d2a587d4a90e8de73a7dc574118a16e5599c06a35eddbfa225ddc8abdf5bccf5d456dbd7c639fc1bf85b05f72f2e051e7fd54fd7e1cfd97cfe2e2e1f6f2e6af12a2c4a43c7abed02e63741e3db5c5cac889a470670e28e5a302626ab801e88091a6c7a0bfeabe7f48af09f7afe4ac3b6a7afc05dd49557b0f65616a299b6b5ef872ae3d7983b06e5609c5b0ee9b38e05da4180b739c0f2414a1ea3e678a419a07e9cf5e7e75638ebddf2dde9281cea079792ba5825877c3946099e9c34432c77a179807cacb94964c5a2df4fd499eca6a99c650a3bcdb86774d62628c7f2c9b857d9403960e975c37c5c64baf845895ded83a9ae2192a27ddb1d47335c8b65354ec821b8eec90679d5ca813880a19cc23bfafd3c96543551469bc443f2cb75a06543a3ae5d3f242495285b3b6a50856d6f6c626af654c6cd154c695b24fb4ac62ac4c6ad48bfec613902370cd87b238647cc74232cb16b443f96cca8ba482a835380eaf4f9d26c0eebb9cd93c41d3df31740104f2c80a3e616dd263d2ef11a393ae05c605518cfb5367e1788e66a3ba65170b9f64269ba29fee68bfb212c3e2f46039efd5485a69c93bc943dd8dbe7f1d5675afee7a887f1e2d94cc4263e8c9fbaf76641b03b54d526730bec51af2b9f34b027ebf479604593a3be46f898034c9259b9a4cba4f470e6447eb75078a4ad8c83e7875045891766a00de06b1e11665642363e550a5dcd2e7d329c5162915d383363b079916ef7880a5e2a2dd2dbb14298958aa58dd8d8a277a53e82c7422f066df79c957dda2a30caff694811ae70736b21c52edf2d27c342272f33ef345512399f49b4e4439c195d5140a764ddf62ccea11d31b999a5c2050bde33d12d8420592448d1b97591ecb364acee9112114af318d689289c9c421cd4566b3410990e8ab83e302e95cde4659e86b6505c65d39bb381a2306ca1603fc967587ed8c6c98e090fdfe3dfd6c2ba68145b60e4015e4f7258aace9d11e282534a0eeaf4334f7b543bd608eb4b2c3d16a4a2069eb3c91788c026fa5ec1e1eeb2a8fa869edd8e1310f264bde63e8e8a2af65b6a19224a816bcfdd89306609448936fd5525a9f8119b5cc5d244a3d7cd1a67df7eda33d7b8af0f6ac2f63499685a33c31978854ea7a3d0575ef44cafc9a06d304b7f9a0946a657850b4157879584f8aed16f9cf41c1a4257d15d08450a7584bb9925831d33f28d13ba5d19669b96d2e2442619f02a0b3772670bdf418748fea9a87192c7c3088188f6dd0aba47efcffc74fe817dad5d0e2b4ff6b1e9ab77f952b6fb3b5ed53800fe1c8fcfd01c727602dad7a33247bee0320d75ac372de884af83012c47b38303e24bf2ca908f4d2c319954fc426e9f9ed94db5b3ee09bf823c28232f14abdca954a5be22c943c5fc0eddacef23830ecb29e1235da76dead4d438b5e5e02c1065780b597afb23c702d2425cee8aa4805277657a133f5508b07489f4e0a15f524b971aa76b17e2b96b160b1d0ee3fea4a489ca0789d758af52ccc7650bde074c6e744ccedb912e80f1e5d4f90c1df1cef79c0e22a7f89576f016c037c5df2a5b6f4db59f8b8677a6c7e74cf75db781e46b1f81b2e624c5c6c3a5bdf669b285b4b1c44a40ae57e6c5cbc5ebd877ffbf5f9efe62210ed4bab037e0abe471ed9e728cee5877b9f410dbabe9870c0d74fe1eede441b8a92d215c1adadfd00472d464f099ccb338b1420b1c55dd0722856bfc54bc57ddde7ef43c3cbd44ab9eef5a4528c775e9f8d0c3602bb74cc231bacce90cd8ea73a28767ca7c4d6a437f8bd704b0fc9682849c71d44252adff7e73ea3bf04957e21c3463382363b744ba3efcfd2b2015765d9693a0169a69bd435cf59b28548265d3a82d875c71b5bee7256cbecb9ee78be9788a00a9d86aa5f31feffab02c5b8b5d65bb24dc5cfff7438e88c0ab80cd752beb81cb73453c6930d67a86214292587658a0df8546c17fce1666914e2e16b54b4f7ef989dd1e43441055560c0fb997ef77f853f6164585e2bea616e5a93fbaa8a359b25f095047d88e07e1ca5d4b61bcc4699597450e0a2a40678c31a7425b1f45c3f33f5e01f9c12e7e0bd757a5acf4bffa41b4c4c770cfe58dec844a996197256dc338b0bcc5284c4d697077bd27d2a447bcb2e2b2872007f2cde72968b943bff9decc56250e76c74ab737be7142bab185f684c654d94631f6ed1d3b3b2272ac819069bcb7b38629de9bd778d6c965665515dc3fbd98d2ef389fefce12a52e176e2a963a1ea5e26a3438e8adc2453356625ed4e28e4f8620305572bc85d587802dbdf71fb8ed81e80fdb3810fbe1b581f43140fd3a1d0a9029c61e3be9fd7059120bf69063cf63cdba0b1a19369f8da3fed0c5514229224c5dc4cb59de94281df8e939ca0f51a3d38c9eb3f3cbe7b23d1949c91f41162703e9772f7ffcd7e7336b317ce33c6bc1ab24d2abb35a297fe50b8798fc556aac47e230d021975304da85c506a09d3f708e452ceae76ba83652d6a5a4e3952eb2c7bfd958c9ee771be380f3a539eebffc1e25dfb229e211e6651c14b9ac2629814a2c3a510471aaf3fdbda14c62ce765fb22e4baa751819a066e8bd4eae6756a3e16f06634c62ce9928c681cc2801ef529ed94478d941b52c96e1ea77017e9e30b96fe4347f2f47e1a52aa5b082e10cc3705c209eca9fa209eab85021ae63732c7ee53afc4d87587748220acbaabb7e79002b521ba1a1bda69de06f7cab4f4af5d08c86aa02a51f1817a3a8a930f6364911470ef026e43bfae342d44539c253e02c93381e8169f7d234098d8f058872eda28a0ab9c2d872308712f1773d630b82283c7300c169a679fdde9564b6409a7b029def3f8ab887cafc2e7bdb4b267ffe17a52ad52aa2144b900535aff42b6dbcbaa98936a42aaa3c85781738b444180063aa5787f4840157aa595b72baa5e857ff560391f6b0656aed3e726513d29d5ced9eb29643d6b03f0e2a216e0b7390a2f14bdf7e20743572e1e579637fb021f6456cc16ee09385742675ae409d0ff4657a71a6a3a6c1eaf9669caf6b045b283eba5e795cd9ed114e8b7b220dd861ea9c0a1abcb2d217edbecd5efe4989438d6eb1a01a202d46d0d414c776aa9b5031b5290875336c47d8757b76788a387f7c567a67baca76fb6bbc28a139f3fe27443bef07cc491a621f79c765498bca2293021669a846a2bf48cb43920982db0dc7d93d33578c3761f74977cea4e7a6e062e6d8c668481e1ee1a4c3e66846eb9dca528ab5581ea011555165dace55f00a5271a631d909337b11dea7b6f5fb752006c32536560be11e03e76331f258c824512f3a302625294ab540efb344120253432ca119899a02ec0d0315b3ce040339265861caa3a96d989018f2d48bb3513ead401c241eea50f27aea903a2e5a67c6913e92b4c3ab1450b5e7b607e811397abbda6d0508ef75f38d783749cad0752e05cc0c117d0915a0b016854e2b274b78952c47f618f462e27366b6fe3f77283981eb240e3df463b4297ea02026fa6b4442edb29b05846a1805567579c2e7577253c220290419d172da689bd131f347499c942d688449e76066e6acb30fb4d126039865c3de5931567a0eed2078d4dddd2a742ee6b78f2d5a19c4e7982ca1083e7df6e6c2d3da8897e4895af36ad4de63f7f4fbb1ea9be1a6ac99f1982e335e81a22f0098371874879701c6f995a99862a054cc296fb0deb014b16e6a8f903982515ad1cbeeb33c16379d084b62c22f71f6e102eb0148d318d41591090d40f7693f10eb73ac136f52492444ecade8004f1e91949546ba5b79baa225286dfce4d7d6a878209c4cc526339ba258b7d54406d1f617eb8f9d7e4a1392fbfeb2aad86d6edb980865f887e7569adc643fdc871d9ffb5ccbb1e3b54dad901a508b2b569483fd4b2cf7df717b6790d298869b49420f5edddddcd631be31a7c6991bba36d4b74e344889b190b7347aad225daa0503db2ca0daf74aa10accf58466aab0535a34a4dbe8b12d8b99174166208c2bc84c796cfeb20cee3ca710abefa47e34f671650e5da4f78d5b2a72ef2bfa1a0940265adf6257246e7a6bd10fcf6ae03c8afa49781a35728ecfbf55d898d7b07a2d03d5dc0f2aea8fc491679d78d6a053cd82e29c12dbf435c4e5f77ccc86048360fd2d6447417e8e317339ad563644750d527e58c1bbba6f0410baa9566a3b704f270378c102ba9e38d329484f715cba0e6b5e33c0bb95fd360e63066787b103e985ad8a00b7f3b5ea01d2e7d40abea6a3185b31b02076c6346a3564980361c5a5116ef002531b6dd3fff49ed99c69fcc94e0e1b6f5ae7f177e1d4b7f5f2c16733cc01ff454c3ceb93031eea79ed9986e486ee003bdecf5affca886c15ab6016f59647e73fe16c1b4690ef8cba2908e39d1c0f9a9602ccdd61160fab7d2098c67e93059376e1eedfeec1101ea23aafeb2f43bfbfa340b155c5f47abf2f473ebd1ab46e775fd2c59fe8e9843c70c578b8b9abfabb9fe3047227a81bc290e2aa7fb6c576de4efd76d6db707ee814fab96304022c2efd7e59f316c974ffa6ebdfdcd8aea64b82316c992018c22914e5fb74f2a182d444b0b5f7b470713194b2338c2c044c611ec20368150b23f41074c7a96d289598feacca6307342617d482f3bff6c1a9f0c7f7dad240ef0d5b8c05ff469c7cb9e7109fa0e193069b97f79071ae029b452606fff8663c8b73d0b5a89c99d4a1a89a08aa45c4d3ea9dfa4fb9c921a383824bcbedc184a8ac5ba3bca1d6b7aa7894921437c0de97ae20c12541c45125ac7aec7872d9fd9b93bed64598dbcf9a36e13adbff937e97223cbe4100e5b4ef0a705f9a9b8b535f91e9ff25daf792184e594a5f11005038ff2bea5dfcf041053317f96eabd1411937540a670f17a1f01cd3d482468bd1014d60aae32e03fa8a5ee28f8621ecd45fe7d84369862869d72126c180f5bf3c5875f15a00c4602878c87d91ff2e3f7a891c0de9083506010e0ea15f3c13f7c74e0d87f07b15f827a79b8dddda7d3bfcd640e17c4d18f80111741a6bac8267dee3fa9963c5c8764f6e9ff57be9cb3dd8b4bd4fea08534b801961ce06e19bfc2e749f91da5767ac861e812ca851fc5f2fc6a6d272040d5f6d39ffb5336b42b3f5efde10f3a61e667cc8196997e630a493dd8c4cfa5e8e3e8da033c7e947606350df704ab3c806ff0e9c9c35268618eb2782b50db5abdb87c93bdd0bac3d69f58a1de8feffaa86f0ec295f36982bcc2d46e0288ce61365e08d5d15cdaefc3a88325829e3d12b00d59534f6af49b671257993126c03e4931a333e491e86d03777b2c8d9a7088aa844431e469886934694a826dcb16120797d19d372831c7403a06623a4df9ecbb3b4bcc685edef5cb3ead338ccf69bea3479fd2ad4c98a5b347151c64a4087672df5d0afb8bf9d9c191b87f7a523ad49c03d69f0f074392c9fc2f24825efe39d3ce0778466c2ecc8e50412399894a14f1f1019afb41a2b551c5f6763ecbda6f5f8cd552ee3f07c2a", 0x1000) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x23, 0x9}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="07296a06cf70cb15308b4949efbc9ccfd0ad03ca480a3eafa9b9215c8ad743b2d9cce2823b5c917791f7979396cda751c70e5e10bb834ceb6bf1c74645ba9e77ae47aee354a5d9995a7035e885eb209876d9caee2f035b0d6350ac4808d0389e8daa0d9096ccf1d67940925b5573fce8002472a9e9b6316d8173676c194b0e560ff719a33def8625c5ff00c0ad5320c1880fb74847b7b53c91f4a9901935a745680bbeedf9dfca494e9cfe", 0xab) 16:00:18 executing program 1: socketpair(0x20002, 0x8003, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x10001, 0x30, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x24) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x6b0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="bb473f42272b1177d5556c9121f3b981445b3c28bec6bff58357ab35093a240527f8522118433350d1460daf3c56cd3dac313e0fbb926da0dd0ceaca1db911ca0baa2edcdd722e2e219df862f30a4e71f64e921e976d5637ee28ba0d7e2c5c6ed7399eacc889b1442e1c8131c372590494", 0x71) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x6010, r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x4) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x5) fcntl$getown(r0, 0x5) 16:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) listen(r0, 0x8) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$inet(r0, &(0x7f0000000140)="1acbdea91b7b5bb658b3e05424d3aa374573acb803d4bd9351bb1af9a8e0d643f4825bd251b999e1b4514bb0b7c3d51a3f547cabb622d058df7d4c1d41bb2b7436838808064d53fa8119d8fa24f1fa6bf9e096c887ed7c9e76fe4820bc6e2a4f4a40745b79ce72cfeaafb71f08cc060bf4df1ba6ad95c786886af382e3cbf02e1c3e3c0f1296322fbed3f0e5c1e3997f8d8ff6fdd001ee40f4dd72ac001f3fe23f60d8c4ffb07647cc2945fc75e926514652de7c22a2f0d1f678cd300f41fbc3cd3535f3", 0xc4, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x80000001, 0x1}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = semget(0x2, 0x7, 0x2) semop(r6, &(0x7f0000000240)=[{0x3, 0x5, 0x800}, {0x1, 0x8000, 0x800}, {0x3, 0x80000000, 0x800}, {0x7, 0x4e492b5e}], 0x4) lchown(&(0x7f00000002c0)='./file0\x00', r3, r5) r7 = semget(0x1, 0x5, 0x21) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000340)=""/137) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000480)) shmat(r8, &(0x7f0000ffb000/0x4000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) lchown(&(0x7f0000000500)='./file0\x00', r4, r5) nanosleep(&(0x7f0000000540)={0x3, 0x1}, &(0x7f0000000580)) sendmsg(r1, &(0x7f0000000940)={&(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000740)="71443c7626ab6c5e52777e993056ce007be039e974025e8bd91629c67c257e88da2f0109a88f3d595b11de8cbeeeb8fd3e47d9b962beb38ec3214270017ddfe55052", 0x42}], 0x1, 0x0}, 0x8) msgrcv(0x0, &(0x7f0000000ac0)={0x0, ""/163}, 0xab, 0x0, 0x1000) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:00:18 executing program 1: socketpair(0x10, 0x8, 0x2000000000000000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="6590e0bbe866f75482ff11ed3d29c4ab475f4cbb3ebffc", 0x17, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) clock_settime(0x0, &(0x7f0000000040)={0x49952614}) mlockall(0x3) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 23:49:40 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) socketpair(0x3, 0x4, 0x1ff, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) lseek(r0, 0x0, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x7, r1}) 23:49:40 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) lseek(r1, 0x0, 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) 23:49:40 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x1) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) 23:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) flock(r0, 0x4) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 23:49:40 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) unlink(&(0x7f0000000140)='./control\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) mkdir(&(0x7f0000000000)='./control/../file0\x00', 0x84) unveil(&(0x7f00000000c0)='./control/../file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000180)='./control\x00', 0x0, 0x0) 23:49:40 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x338d) 23:49:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 23:49:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socket$inet6(0x18, 0x3, 0x5) unlink(&(0x7f0000000300)='./bus\x00') 23:49:40 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) fcntl$setflags(r1, 0x2, 0x1) 23:49:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) read(r0, 0x0, 0x127) 23:49:41 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000040), 0x3, &(0x7f0000000080)) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x180) dup(r1) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) 23:49:41 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 23:49:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x80) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10080, 0x82) 23:49:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0x9, 0x0, 0x0) 23:49:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r2) getgroups(0x3, &(0x7f0000000080)=[r2, r2, r1]) r5 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r5, &(0x7f0000000140)=@file={0x0, ""/61}, &(0x7f0000000180)=0x3f) listen(r5, 0x0) getgroups(0x2, &(0x7f00000001c0)=[r3, r4]) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f00000003c0)=""/57, 0x39}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/39, 0x27}], 0x4, &(0x7f0000000500)=""/51, 0x33}, 0x41) chdir(&(0x7f0000000580)='./file0\x00') mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f00000005c0)=""/70) r6 = dup2(r5, r5) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000640)=[{{r5}, 0xffffffffffffffff, 0x4, 0xa, 0x4, 0x1f}], 0x80000000, &(0x7f00000006c0)=[{{r8}, 0xffffffffffffffff, 0x20, 0x1, 0x10000, 0x1}, {{r5}, 0xffffffffffffffff, 0x11, 0x20000000, 0x8, 0x1f}, {{r5}, 0xfffffffffffffffd, 0x4, 0x1, 0x40, 0x2}], 0x384b3b28, &(0x7f0000000740)={0x80, 0x4}) getsockname(r7, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) connect$unix(r6, &(0x7f0000000800)=@abs={0x0, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000900)) fchdir(r8) mkdirat(r7, &(0x7f0000000940)='./file0\x00', 0x41) getegid() connect$unix(r7, &(0x7f0000000980)=@abs={0x1, 0x0, 0x2}, 0x8) listen(r5, 0xda36) fchdir(r7) syz_open_pts() msgget(0x1, 0x48c) recvfrom$unix(r8, &(0x7f00000009c0)=""/59, 0x3b, 0x40, &(0x7f0000000a00)=@abs={0x0, 0x0, 0x2}, 0x8) mknod$loop(&(0x7f0000000a40)='./file0\x00', 0x1000, 0x0) readv(r6, &(0x7f0000000d00)=[{&(0x7f0000000a80)=""/181, 0xb5}, {&(0x7f0000000b40)=""/39, 0x27}, {&(0x7f0000000b80)=""/102, 0x66}, {&(0x7f0000000c00)=""/78, 0x4e}, {&(0x7f0000000c80)=""/66, 0x42}], 0x5) 23:49:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffb9) 23:49:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xffffffffffffff55) r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001700)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockname$unix(r0, &(0x7f0000001a40)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001840)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000180)="4e816580b6cde94cf2541363fb1ed9ef01e6180343f75097fb40a36da8bf11a85d6c736265e6de60a3dcad5bba344584e7083a554ed5aab0633c47e09c7ae8c86cc5698398dd057b850e91cbdf1519401c0ab343490dc9c665a65b2ba663a68afc3a3717", 0x64}, {&(0x7f0000000200)="a0b059931c7b27dbd6af3b97bc6a3ba17bb91912fde2fd774fc9b66a926d831aa7aec073db9ab039bbd0be6f95f655f57ff7ef2cff260f17662f78be5bdb93e397959587263e48ac2e5ab052a4bc32791eee2f9b2aacf0ab261226bdb8d01d5aba4b29357fe3cebf43bc997924da1f5f74203d1e49b805194d9b46cbedd8633b65b60ab0fe823713134f51be", 0x8c}, {&(0x7f0000000100)="d51b45dd232027", 0x7}, {&(0x7f00000002c0)="5db530e01384aca83a2328c2d6423cb3e2fb8089ae0e0b9e97c7212510e0a4797f00a46ba7465df1b559a876b62ee8e1e2ed631ac6d57e4bd8d1f63cf05cd212fd25875fadb5fa8022261102c180ad8f01ada15ab6ff6a8251df1227ee848ca1cc7233aa1f5a82f1ed", 0x69}, {&(0x7f0000000340)="aa7f1689903a9eb320458a397dcd4f171ec1025f8f1107da4513a9ec3ee4d34bd48b7555a7962f254cedb722a70aca6647c9ec9a018a38047fd65ae8afdebe9f0b5051143ad12f1702d0905c13bccd103400ca8df4ff1ca478fd4d6c7cfbb27caac804cf7eaa56be4ecb42809f785eb9131da9dd955de401029e6d1d48ad5485cc78e2554e33b0aa323a5512ee690f5adbcc46b82c1e59734dd0cea3433be894db7e2df7f6296bcf2e3bf5750e385777704f848f207ac09b4bed92f4138775d3fad3ed55a2196409aa2f17c3fc4b06e4076498c5d18a760194fe54956fc9", 0xde}, {&(0x7f0000000440)="f407b38410f9671428a6a803cd0ef8d7bce5fb10662e58289f4c5dd765420d46c8738d87e57677a26ff17e319098689ebc2873f6049c0399fea62d152a", 0x3d}, {&(0x7f0000000480)="6446ea68c96655aff0c40c2986c56fc6bd53e11b111ac80252693d3139d5aa7b600909a4b5ce8212489dc08f0b0a6502b1da4d4e72e824248e7141b6a7d949370fd779c88bbc87df1a7906", 0x4b}, {&(0x7f0000000500)="947a2218ce85e83cc4426873f0401254f9694cd87a9c05f2da57f71d650c75ad7b94e3de11ce0d8f8b3e16d2eaa8758f4da388fba1697ec316a6c6efbcd3df65958586a4401eb4e23bec89f5419e43b73a45309340299a9e9bbaaa61b33132d02dd81420889b6d063c6ce595cdceac4a891c1a78e81790f517096a1a997293e9493b445e6469b4f10debc1d0e1cc2c8fe53a146fc7f690f0dc66333de325f98a53edeb41f38d2b501dbeff61a6d7d9074e96869d0a61591e63d9184a7ffe0c6619661e76440ff029140baa71e7333b8986f0744c558fbc6cd0c86dd5ba1c4360c42e0701d67bd85feddd94398aeb4feab4e5193b6b87ec25096aaec8ee0e06bff70a396f668bcf65029b8907b8eb59dbcd1fef78c065b50e88b1fa8a1bfa0b789bc255e7d905d50971b0b2e0cd44cb14b9cbe6f819e3fd24915cce73e5a77585c44e6d15f0a086223b13f3336bb7855c105d8a5623ea747230072e0994bafcfdcb58ef0e299d0e9ca13928c7aa6185b79ca5bb696fbc4b173977c1f88436dd07255562d3a506700343e7d70d5ed55b27c5c7683b548ed4841f48e036df1a23a40035bfa49041b72c3bcaf927516a9acc8426da40e30cf234fb4dd5c25df2debe0eb32f4c6f95d75ab3622daeb94820b9a40e6ed2fa5409573e3cb25375b442346042d66f5cbbbd15947014cbad205f51a78ca29589bbf250015dcf126b1a83b788710d8d316f24f0bf0711dbde19380f0a5c5024d830f22515f35f96313fb0c9a18b73d193d17f7e11db1a37bb54d0b6f4fccb5e8c8ed3571bba4e726fd94f30176aa633468bcb224920cd0f298d80bebdd426e7dd7c5d0e02568dfab9fab019d6337658dc0b2638b5987b1f4aa70ef66618306aaa2e8fe8f398578ed41f0e014c8084cd377c4bd7564f49aca0f9c52babae51043c23c986a909d793e13d3bf0ac4b6ca95908701070a83e22d523d15eea31c9ffcd2be053e7e62cac58833bc8a5984663dc51122fa1e1e3a2900a3c67db282c1763ff8bef641d7cc7214c3269f4e86dd33baf451642ff0d931fa144276f75b29d66edac9a7cc7aef8f0a6abb23f93ce9523b40c0f0e01be76ea4521d24d0f0e18ee8b8e88c9d75190daea80527628d29433c85a0630c06446c96cc836ba16d8c860503d50467fb1d554ffb594e5fbfea1da64eec135aff3d85dbec3041530a512bb33b0d48cf8e9bc1e304c78c9f7438d72ade25faa8c5d45e512d57e38c5ab36be921aafeaaf22961a5520aab8bcff0a6f80380199a57825d2a034c8cd32789db034a1dd3324c22f54167f8a7a19c342a5c346059a9c3d424b66994c4e36a28f93ce7ba0179fb2d2dcd2209db6d940f29ddcc7818d10add60dde3bd76e6102b62028694ca663d967d96e1262bd3dfcd11dd403ced73c2bdb9c7c74f7315d24c1610f33655f2336ecad4245455d2e1943df1d1ae76475efff638b7230d91ad4b1a115e9085ce4c31c68c8042f867c5b7daec6e641eaf7850bd8fba42561e4facde93c209843e213dafb0ca12979908535831e65d1c15b4a5ef5b4505d218790875dccb5f01e04c25ff2e1764b7523bdd781df2470dc9ed4c7d5573f57d41a1b1cbd65d3f75309228e8495dc7709ab973f073e102b8b05e6deebea0c14a6841a8b9943d753bbe718e8fe21d04b327365bf297c56eafe0034ecbdd5d53c5ea000a1be02d1495b2797f63dfc7f6f7fc58f7e9bba07313893befc7aeac886b5e744eb212dc4bb1ae59e82f61cdf8757f32e3a326cffbf9bf00f7a619f9abd100e4239f4e75bacd8aecf0c18d76d21439e077ecad21fa40e9d450b107fa12f76262ee76fbf7101cd912147829e5318c91f7db102b4448ae940865427a52fdf58b294be7d3ab54a5e67bea6580b65990eceb7357c2f5362985076327b4033109e2c2dec232fb9e1996f533a04a0678ff1ef1cb33c6adbc3f1dd7aada414b4c35a833bac620f68ee472e2eaeb156aab680a7af4ee4186b03b7b850ecfb4dcc968de174f890458e57aa3cda3bdea07ff10fa526f5f088050d03afbf76a7c125e67cd88521f2da51e3e2e8bd531c0a4d9e33a22d734fa0627bd5b96d7c09137ab8352bfb4e10b56af1e05b2ad8529a948142b5f2b46b592e5e60930a71222ae4acb9cf91df6ed44a33e35e1f6491e02914d7d350e7fc3bedf64916f11b72b223bc58e52e9a4c46733743c07022de301c5709b719cbc33641ff127b672e26bd75c279cbd69ed96b00ebeec3a760c33a07ed1d5583b29380098c8689425a23cc0296f632901945b094b286ce3d2475c185903fb7700d0a3d171e57896eb6c577d140a9c5a1bdc9257238a7b5fae376a9433a40b501ea72485052e5cd3a07aa567b0b9b7b74988b04b0afe6cb924cf89c7646271317f717f5174fb2f49bd0ef2efea078a02c83c1a5782411c60eb2571d0c9a093aaf0701174a2d81b6af92ab5c6122b94fbeebd92298b585f847f212e58b8464cd6a038c21e1f5f6c73a15c35eae3b055d418bf843acea45787b0893f37616201f8eba5bc5be4833184add39661d87b5d7750ee9ce84481de10c2e17f222a381e764c9555377acca02bcea0ca6b7d23f4ea23af987f15be4b1fe5d4a0645cdb5a805080ad92a9bdbfd3d08ff5df717fb5f8e7899ee2de23b56955b3291ed4535feb05aec6454a24fccda4da316f1fcb66e9fdfcc7b3fe5af78d1f155198f9a602776a4720db05b782e092288a6889cecd4747e242892afbaa37492120fef89da53b1f1c7de6749005dfd0e8c2cad157255003a27d0d7b1bf052f9f7157beef90955468ed9d696a018c73b3c60ce1671e45e712166905925cb06561e95513e2ca689da3034426506dd6e4423fdf7c1966d8c5fb481b788b32d10318b6424fbee02b523114fd50b09a05ee23c9b8d9f3efa6408194aca9a131f06c67e787055129e24bc4af4b4959018b5d164292aa58ce7d36757fc0455808f4db0e85a127fa8731030d9428e552efee2221882fb2fe9d468774dd550c0efafb62cee92871ceeb4c468ab386e477f82c72080d564d462b6398fda1609b9862bfeeb87ec06efbb3cf3a62160e7a516117a7f7afcbdc096536c6501072f89e1e208ecd5c8f93a5f1708608fe2db51938fdfe985f14a5e6bc6a6df6a15b90ed173d8173cf11bceccde2620a773fef2f3a2dbcf517429768b531521d8e5fd6111ffc6fe95c0a46211d1f2f595a67bcea6096b70fb76461ae5d3e0028a7b4f40d1bff22dddfb625a32c7dd0ddf1606b2a80cda2f346b4e3c85e0daf14d78c216276a8b74640d653e22d9ead4198deda2b58e08317c449aabea0e7ce24e64701cf51497d70fbcd160e253980c29660b53c2042099f6d34dd2d58c8bdfb5140122bcb6bf6b515fe45d31e2b00e33a9c9e402744d89c3506b027a6615b2f5838cf0258055b8afa2ff9ce2e8f2dee51190c659b1eaafb5f3692ad4a560a33ea08695e025f74f2fdf49891b16b3fd1293b0ed49c5c288e2a54a78e057fe820f72b10f070ce5831294d5adbe46dc5595bf5fedfb9f28b2589c10e735a6cc22e86b6249ea70b1f110fa7dcf7902cd5c42a3ebb4f40291ef78fe5a633f6929e5481ed16768ed529c91fa7ee3b010f2fc8070ffdf46a190daf098ccb97f82cb7f8aec9112a30b06d134a05a4735db2769cb240f623eeea5c7e52213d722714b0c4aa9d7137dbbe426d6cd72b74263d8ad1690d976ea5368cbc4f78e67ce7eb34c9dd0fece80d235ac0e1bcf2bd58abfad1f8a1f1ac31ba8ebf6eeef134795fad9590e33dcf3093acc0233a57d909f2250a7ba291d18eb51b9d1ca588c84c6405acae9771145a772d2f9c86301ade4d649e5bd05a594d2481fd21b0f335d839df1c26354908cffe2b12b79c2393db4b0a9ca7dca2081de2d766877793853e7d6b67baf68e609fa8aa0ae6f8bcc24394cfd83c010886b64f02cedcebb1422e577ce53723ddd96fcef67b87228b98a37d9a9c8136064f748d6d89dec58daaa66e05d02497fd1532ec8cddc1c678997a5a372e379df84b57eda58556e16e59a4b0d004fc885116205ed3b98899435a92576e0b2b6788d1ce92cef9d2ce8589b3276632865d1ab26ec8136b72751b12f9b7c8252a483a6cb6af16a174c58451ca07bfd15e1a036755e801ce96c2d11fd327a045746b0e96afb4aa7009cef9f7c1d7170c517c71e31a0b26176a32b4ad01cc269c0d64d3915664169a637ab388e29b48b5df6efb26c443da96fb66841261d91d19b8c475714da79a601867c3c9f4367b63d477dffa0d796cd1968145c1156b6bbc80c65c297f4aa3094078a506184ec7b9e0a6600ae62a4100c3757d63ad6d28a62045f77936985d20cf2fb190188c9e91c89127761ecdbe97d739a071186cc860c62277b707be11169ecf3ad3063c89bde55c3ca05777ffb52c33d9ff857a74fa43b7d8913f3f56639e2ecc39ed30abf0f842dd16a6f75ceda0c0098698e2f06d42845185cb7c771df73e0d143fb0b076ee3b726b1d24c360a61938e10440a47112553ef252b26754f0d334f83484eb4be3e5a2e955f121174734421f354ba9801ae9eb171aa6c8768f50af9b99369604abf94de1b5b124f85756370c33dc6d4156d01b2de152034985ed9bfd710e6eadfdf694a604f967be9b6f40cdbc1a40f60666486db0281688771e4992251b181a53f2dbb6a0ad794090719283537cec23893bffad2f672862b1b7aa559c8d8a4fdc6a4dc67861aa14bdf2c28cdb2229456e6b9a4459f533450e6bbedeef83d382575483175fb2c8f70e5b917e68d514c6beede2f2ef5946dca0de7508560260ac1e2091486036badd8629c770b787cc2c26ff9252a314813bb22e6bb0f59db315053f998371585938e470d8876f77dfe714e787ca58c2a919421572dd91d445a1fa636b5e50266befee332ec64fa38f17b26cb7707c23ebf3e5cdbef5479c7e30de349b5adf2e123bebab63a853615cc04ce6660390cb5299bddca70214f3adcb5b5a387116e321990b560d6f241254e3180b8d435baf6a718c946701a4d3279273784a6379d64081bb2bcc4b5f4cb7257f2783321ab648ddba44f9751f9c31cb918561c4f00afe24c935c90b2fb9a7431352db9b6e13c2c37b80bcb7c25786fdbc4d65a7bec5c7cac6542dd44a5b405349b37e036103bc0970b362aacc308ef56d1ef8c91d305a09511e4123757ea980f1159ac7e1be56890c38b9dffd551995be4e76b01f61ab587452a0831cbdfe79377cf7a142836ef8071e44dec4f934c4445087de425778d64c1b14f85706cf8958d2f5ab9da6890a1eba6d1bf7fb93885990825e68d9118cb4ef5356d8380ac1b430b967d6564b097af8bfa35903d84bfcbf518327542cf9b2f5bdac43b864bf209a4c8a237d37116d404f42f3105e38c9baf5e2357dc7b2a6cfb49d4d4e54417b5e8f640a414ccfd26ac76581f550631ecc0839e33fae9f33f2512d518cdd879cacb24316f353831164333b1a9e67a439a7f9e095d6d15d33bc4d78d2034d8c6405ba16d0d44e3ee910e652ef62759445246a1fb0da434d7a0337b626b85317306dcb283045920bc1fb74ddb000cd85eb3fdc12298cd2137ccfc59501269b87005993cfa553a7bac333318f07ef3f55cebb9456540a7a7d54999cacb3d9bff3b227437638883318b4c2246afbb7b2edaaea1a56e157841033e52b24a3c328ba87ebe22672e914c3bb209f48f48c4d10014eb42ac0308e307a527f2f1b38ebed32838aa946d16d6e0e25d24f80895a5f238cf89db08f6c25459b079f", 0x1000}], 0x8, &(0x7f0000001880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0000000000000000ffef000000fff50000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0xc}, 0x2) r14 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x1, r14}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:49:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100000000000200, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)=""/218, 0xda) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 23:49:41 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000001c0)="bd9b052770332181e43f19052a2a1a971564472ff6c0679f559367094942d9c2d1751d4f153758e2b579110f2ac3a207c5df6bd20dba8fe4e04dd2bd5549033ff2c823eee001483bfbcf8f5c8b84c11fc07833d9b69226628108dcae60874201e82737d9cbffb59ae4dc84d4075beb17207eb940299e51242b5151fed63b3677737f7b5dae44097a27c1e1e36085d0c30952ed5143ccfaea18529d5c2afaa65155e760da0ec29793643ceabfafc5c3ca36a25ec09feb5f08a81667a9e6b5c2fcb58641", 0xc3) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) lstat(&(0x7f0000000400)='./file1\x00', &(0x7f00000000c0)) clock_settime(0x2, &(0x7f00000003c0)={0x8, 0x7fffffff}) read(r0, &(0x7f00000002c0)=""/255, 0xff) unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000002880)='x\x00') 23:49:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000100)='./file0\x00') 23:49:41 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0xc8, 0x2) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) seteuid(0x0) fcntl$getflags(0xffffffffffffffff, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:49:41 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fsync(r0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x200fffff, 0xd49, 0x8}, {{r0}, 0xfffffffffffffffc, 0xca, 0x20000000, 0x9, 0x100000000}, {{r0}, 0x0, 0x89, 0xfffff, 0x6f0edacb, 0x2}, {{r1}, 0xffffffffffffffff, 0x44, 0xfffff, 0xfffffffffffffffd, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x45, 0x96a}], 0xfa9, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x80, 0xc0, 0x629, 0x2}, {{r0}, 0x0, 0xa0, 0x3, 0x7, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x44, 0x400, 0x5}, {{r1}, 0xffffffffffffffff, 0x51, 0x25, 0x4, 0x16800000000}], 0x5, &(0x7f0000000140)={0xffffffff00000001, 0xfffffffffffffffa}) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 23:49:41 executing program 0: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0x9fb9, 0x0, 0x6}, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x57b) clock_getres(0x0, &(0x7f0000000180)) select(0x40, &(0x7f0000000000)={0x80, 0x1, 0x9, 0x6, 0x3, 0x8000, 0xfff, 0x7}, &(0x7f0000000040)={0x3, 0x6, 0x1, 0x0, 0x235, 0x247, 0x73, 0x800}, &(0x7f0000000080)={0x3, 0x2c, 0x8, 0x7, 0x930, 0x1, 0x400, 0xfcd}, &(0x7f00000000c0)={0x6, 0x4}) fcntl$getflags(r0, 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCNOTTY(r0, 0x20007471) select(0x40, &(0x7f0000000200)={0x6, 0xa5, 0x9, 0x2, 0x1, 0x400000000, 0x6, 0x1}, &(0x7f0000000240)={0x7fffffff, 0xffffffffffff7fff, 0x9, 0x0, 0x5, 0xff, 0x3, 0x8000}, &(0x7f0000000280)={0x3f, 0x8, 0x100, 0xff, 0xff, 0x2, 0x1, 0x4}, &(0x7f00000002c0)={0x3, 0x1}) 23:49:41 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = kqueue() write(r1, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r2 = semget$private(0x0, 0x4, 0x18) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r1}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r1}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r1}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r2, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) bind$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000380)=""/95) semget$private(0x0, 0x400000000, 0x0) geteuid() 23:49:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x4, 0x0) geteuid() mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='W\x00') chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) 23:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/199, 0xc7) 23:49:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x3, 0x5}, {0x2}}, &(0x7f00000002c0)) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/1, 0x1}], 0x1, &(0x7f00000001c0)=""/133, 0x85}, 0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1029, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = getpid() getpgid(r2) 23:49:42 executing program 1: mlock(&(0x7f00003b5000/0x4000)=nil, 0x4000) mlock(&(0x7f00003b8000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="aa922d0a9ce282e4c28efee210b88fccd76ac09cdfc8d4b5f7355b33c474a65b7497b8f3673d9137d8100c34c733f8fbdd0030289e44cfbb7f8fba88265bdafcd732b153a187bc8fdc6ff5a4620aa3ed1320c0b9d5dca00a586f325de4ec870040bcf668", 0x64}, {&(0x7f00000000c0)="7dc308ecaa6ec3aaa799c120cb7a250b154db6e3de6b8244b43fe4bc9f204036550ed189ea5a30070d9fe5997e9350b6811b2d16977436a00469b717ca0cd6acbae544fa344801f3ead505f946e3e9ec5abaeb22aac5c49adb057e4ac05cac17bae8c7c5e1e8f7ac4a42eed4f6c3048a5c7d6681053f9731acfe565d4d482d23bb3fce860b3c8a0d306b1fcbf6e1c6e6dd18fa048a460c6cdb7c5770b1470e4a6fe535ce8701bac1e6ec0238253d26601c8007f4736929e945d6b6f620bc4f51f321ae", 0xc3}, {&(0x7f00000001c0)="b8968b8b06fe465ddd81df3f281b40bdac4a6dc2bb1199a63d6a0f0f518e6fe3b55cb1465fe96605275c4d8e19ccf62c66ddcf9683bd4e8b53408a28bd2031ed9d13a97265db82d98415c80ba4f29a9ad66fd4ac73cb78471b1d0c739fa0b7db8dfca2479ef675564c827dc01ed480d85796a8e2c5b078134b6663adbf9575c18a7a265e3aeeba6c3c58525b6d79402991fedba067ff69b34edaf73848bb2664d64b058a8e22e3a5c7dbaa09812bb8b8549148ea6ae3152a4397e8284e0da317aa975076", 0xc4}, {&(0x7f00000002c0)="9ca465f541f4ebdb2ba726fb6ebdaad302219609c0e81915c72d182b6da51cac8cfb61ec35b7d61977ae1cf5757ed405dd51933f3bed10643bde935ec6dc809bd27b1c040e33b66f4cb587c632522cc910b31275f30a415b16a45102cdeaa1cb188b867705252143ab801a0743746a8549880b1edc8cfcddafbb32b439561f9d165f0937c084f0e4a694f987402b5843c06abbeed918d9bace92d24cd4dc9b6abd16d69c9b2d27c612b58ad3d4f8f197fd12db5fecb6c2378a7c44", 0xbb}], 0x4, 0x0) 23:49:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 23:49:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x16, &(0x7f0000000000)="04005ccb", 0x3) 23:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e56a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde0000ffccc6d88cda55e0f54f8db7aa10ddca9232666c", 0xc8) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) dup(r2) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:42 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x0) syz_execute_func(&(0x7f0000000080)="f04521a43600000000f3420f6f360f8b4c361610c483f917fda9c4615b58a1f0da0000c462d1a92d00000000c4a279b8923db7ce97c4a2b1911462460f571e460f01dc") setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_settime(0x4, &(0x7f0000000040)={0x6, 0x2}) recvfrom$inet6(r0, &(0x7f0000000100)=""/43, 0x2b, 0x802, &(0x7f0000000180)={0x18, 0x0, 0x7ff, 0x8}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:42 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x1000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpeername$unix(r1, 0x0, 0x0) 23:49:42 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair(0x21, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x7, 0x4) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 23:49:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000000)={0x0, ""/45}, 0x35, 0x3, 0x1000) msgctl$IPC_RMID(r1, 0x0) 23:49:43 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) socket(0x1e, 0x3, 0x0) dup2(r0, r0) pipe(&(0x7f0000000000)) 23:49:43 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x400000000000001, 0x8004, 0x23) 23:49:43 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/142, &(0x7f0000000000)=0x8e) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x2, 0x1, 0x8, 0x4, r2}) flock(r0, 0x2) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000002500)="e5f2e6fd490e8ff6902b6ff79588688380cd593e9be9d962fb6badd3ac22fd6d6706097b99a7abaaa48b26d0ff65069900096b2f77dced67532ae568e4b49d3c20848e3e71b621414afa17f458966719ff9508e67542a82826", 0x59}, {&(0x7f0000000240)="9d0a7c6e66d132be5ff7bf59606978b9adef9d684bdb2d86f10ad9953e7d7cf3110a1675f2fc20bed77c72e9f8c5c14ee3b2be72a8e50a68397a94accbd7c74fd201b4a54bd328e1bc838ea65add094f1345dd7f6844f5defbfbc2cc447373acb4a70c55de0d3bf648f0e4ea9bbab7b27b53c5dbfa3164ffd1b7dc98e7b399b10af7b5256892accc9c0b40354ebfccdfb35214a26ce3c9c75e9fdba251d75fb4600afb92bd014b4fe0c66c2eeb7851bf6f6a99205454af90d04c2f25005113880c5db580aeee7276eb27e43b4f312383ed24d11963dc85dd8177f93eeae07837343b4499f7c7e5ebcb4a570a6c615e9cd7306a240252d7bb07816933b73d05594f6f3bb81bcd7fa9b18ecd2e9f2b0b106d488a9675aa459c43a97fca783cf674975dabcf1d84314c23076ae2cdff016cd8b89f0ffc3227780297e72dd8d1de9a08b14491bf7dc2a6d3f7916b496704ee15e5b73e7920cc1a79b9966a054794cc869ec1222931e6746450af178a17538f2516f09710c262dfe41c219f07f602cf9a7f27fe7297f29779607540c095cfc0d8b3a040af53d9d90fbfe85d1fc95239659c1276d29966b13ec480a155681645373bc1aa93c58ed0f6720fcb7825b37af44c892b1c55bcb31e8e3bab76f634a667e7bfbe9f59a6d8ef45cb9a86032cbc43fe48ca784725f9758ce0a74f919d6b872fa8cf2bacec0eb494408e6640f69d8ed08a5016e84f21c99777f95e26349be1b7f2bb85740c1a928af0c99a4cffb7336ab6f19d7f26df44ef5424559e0df6da9df6acd988b4a929116fbd0db367e62175f4bf948b71992e23d93227efc5373070cb4426c76338e97b1fb7513891a2f992541e0fabde2c113813f7d47d0041bb24070cfd56b7d87e3de5ee95070b65993b8be2943080395c56051965c845e68159f1cfe47d002c110e0d401887e4a1c18c59eb13d834955d9e66423a2819667e431b7abac87762ad0190c515c814caed4390a0b8cfbcd7c0db5cab8530d72ecdb928845d80558d6afb26225e10a73e9d1c0d28504b2642e4307a195952e2e00e57a1b4ad410f8499512e317fae45fe7583c265d077fbccd521c22c06b700660828f0dea4c679206df9bd784b72af41f89738a1a9f8eaf74277c640fabdd0eddb048419ce225ca7573e2d3f04cdd541311e37ee74be747ff3801bdc1f6b4f3e168c9af7116c46791a9756906f2c4815a66b28e611a67114c6b6aabfe25c48feea8428c9c8554822d591028b34caf2989e67f424902fa3dbe0e820b2ed9674e41d384b8815bca883d14483ddeb43624e98c6eab14ca624d424a27957a81d76fa8779cbd20bdff2ae4ff3096b89cef5a0053f6544aca13cdbb35d181bdd685839e0dddba0621aafa0f3e27a63a2880072aef4b89a1c5017ceeedf3ce6b82ed07ff23d5cbc7b2a253602cd8d99e2ab8b487c20cd744d14f34e481af2849a95f47c39372e562b5f47f23ee4ec3b51ba31f4b391530d34607997aea9a5346e7f191629b855d7fb50d0da3c0d114c43277913ec23cefd61f31cd23337e67dd1a2385d71daee639a60cd2813330f811d1509dd0fa0dcb0e0608e10119291b5b7a4c829cd9927ad5b1ec1039fb780440ce2147b69a075c649ee358c112ab5572a41c0cc359513cdac45d8cded4fa62e66557d955911f7e0138755d7a6ab76abccb17a93be630a1179afde0d4f4459cb8f39bf6f8cdb97db7eea0b04e662ebdde98a10b0c40c4c639b6379bb19994cad22e8cdf2756bbf6fd0e3540bf6f8fbdf2ce76e81cb9fc39c181c7c29dcfc20546e9dcf920c4b297095b0c082d4680fc8c2fc120a8b979b873cc577a14fd9df074dae5fe1c0c9d7e626e73608cd9b90726b29e9ffaedb16b18d89eee392d5cc034415beb63236e0a6232193b50bb7266a9f2607876a8dd87c3e7077b5236269652c16a0aee0333fbedb962ca24ad65f16391d7c1106007f80765981fb0acf0adc2867e6c0c1063bd1a54615037a65f77a02dccfef80eeba43e8a6968ccb3f6aba250082f2eb6d83878b21c4cb4d082cc599b5949322f408094d5900706ffd3be5d814c621ffe6491cb7eac4a5c4fa033c27d838aaf3b5a56031c60ce195e9ee1fa8db22ae17b830dd923f3f59a33a4c3a4497ccea2bc1f4d52c7966254f7ad6e6228e350647b55110433cf1a1cb5653c971e497570bd71e344f875e1076ddd49996b79c174af1dc472879a02afe68f5bc70a5e840be9c6a3900d5872aea47ff32fa6b9c97f366763201a557ddc3cebc84321595b1f48ff35cd148579583985109162b6e83a83701269132bfc0d016e603fa2093d9e50e896b1d23896b873611b1d06a122fa35a0db3e1f0f030a5af03795c417e0f7916dd3721762052108bb23aa17befbb134feb1b370478cac3b1bc3b5c5e5df4ccd9d01ee85949d7ff5d894adba393a334fea4e86adb6a120201b3f38aa03e94bb2693a43a79ee635c443f0f1f3b54a14b697bee4f66531d0c4a40186069a758442b85dd226b0c2ca94968b28fc12d26fc23a1075c81510dd0c625a2989d21f36a52c7cbc0224a41e52521e30230532432a3b39c1f5b8c447361bbbd23a6686123965478aba134bac34a1518a53e975dac7e0c3b1d54e17e23e6272b1969ed6737b7038e4f7ece34d9e4232a2201a7a1fd1dff880d91ca2cfe926013062835fa1b44bf3deb08d30e9aaf1d33b15a0254a3bcf5af52542b560617a97ddbb969c00ab90b9b3cd0d3830571b3488f1bf7b1465abd0158b42c2c0937f65261a9035a48eccb298cafba9b2c2d16e852fc0c3e270c98abb515fc93ae5f73c36857b499a4b47f1b41ebd774e10ddddb5a7160ff9af6f739eb507c69c953bf41ecee2bd58f05ad6394e6f31e5c76056618e35c93c5c7b311fee6365a35d50f016723554f1a042cee615df1c00b0cacfdb75fbe21d9b36e7eb684c70e3be86249bc3adb47d9d704e4632b3d212e61816398465580195473e6b7ebfbd8f40f855aaf7228c21ea05338b5847a30f8f9cd4ab94e70351d88c747cb401f9a8a2cad940fb959b3791b524f106ba1410ad22bf7cba24080ebf78be7b78c32d1768f6c8ed9999ac1f10df6f585da7e169e054aa4e977505d2781eb0d4194ad9752c2f6e55d24cdeb4039b68e49b04aafc45a410c7dcf2cab924a125d5c4b708ab113301109e5d6f14db178b6ce3e8084cabf10432d7a8657f3b268610b321b7c23e4863a1dd881d916782d19af0ca38df47c8e61bcdbaa3f247a21e4680cb1b7d019b261c476d7286d95e69b6a48be36b7bf20eaa5fac78a4dbfed96c9cb6ff4c2beff369df5f379476d58a9f7a4e823537af8818410dc26b054c6544bb649496c6e79e1cd409e99ab9f319651c418a4215cc1141cdc9824e5c0a7b0ba06914bf61e9c65e7db42da87e4548769168104c0ac10b0c563de8b572db771aa9cb014a2c58f4f9e340464163f703789eb46f61c8ca711cc71f7473ffd49134a6659a2fdc630630dd7de87142b103a8b10c8867b75ed18e705c6ca0940c2c32014dd4841256e4735b3c947ef5188fd652f5a0a3acf47e16b0c3a79ad4261ca0bfa95869c743debfc973b9111ff4ea531dfb621eed62d16561589c733d37986cedc38adc4eaceef0abf36f32bf0a4ad9423a8dee4e602045dd0b5ff3506419bb067db6c952a82884159936b3ecdda2f82a14050019f9a59a7fef58e703fa643fa740db17712bbe470b0e56c2c5db85a3b3fd5a6c071d592c529d463615fb12f7c881f4d7a315e2937712bb32912ae090dacc79c57a21b53c4a5fd1b8ef6630a0c3125bced23f5cceba0aab7635c111a9de8bede7623292895f3b41eb88a26282384c33a06a1e75783f53416e79336fe97c497529bca10eab27e0cfc10dc72db7aabaa53b3290afcd240b93fe55b8fd22fc155e71a6d1c3aea7534b43f7b393f899801d199a65e207b06cd2b87a438e6a58a11348ce61826634df56212fc0d8f39de7608e3e5bb8b3a2301ca01ea62c337188bfc0806f74cbf376bc83d3d4d00f904ae5af114f70cea33c103b0adbc0fda30eba62ca66eaf02c8b1871da62ee6629d1d643588dab73229d80b069e5956509d01022e067378c01bef0ae74d422067ecf6a5c072d299099d5141f948fa1b773bbfd60c9a1b0323fefb797217a878d57ca0895b57d9b949b81f4489e79f5baff4557837e6a479ddc7c65a0b2ab15dd1e6322a4df005f668338d60bdea2078ec3b29e597c8b603331c1a1ad68f44f00429108e703830f7c6f45994e16464dcf2fbaf6bffc3d9cf5fb1cc116c9dcc3a6fe0d6f7adaabcba6eefd94af4afb3c32ad08e1d5e41b82a91724d0d29d0b8824dff2c0efabd4a26fd42d40a8d2236989f0264f17ed0fda29100ed0a0ac4ae82d71460cd22774e2c00897e5b1ac53ab230540ee82a38f6631824ad6f461178c8096fb7871a69926a473d5ac2876b4c5fc518bf0c3a629e30ccbcf00cdf80252732884bc6edfdf67e38f70e1afa8cfbd64310cbda8cc276306abe9c87473ae3aa8253a754018e225d5db76a3a464d462a1915cda229f6b181b83f4690842f2b99d0bca6cc8bf3cb152ac234f2b7c484ec9ca78df29c2282ca1f3d97efbf6e199d010b89a316f5f1ed755ecf432c8598519dcbc668308c8bf59dc310e78a456e700d17b89d8ef48fc4700a682f6d7eb869222dbe4c1bd6d252ae230d92d41ad7d648ee0a94bf45983c1fc58835a15fce5047e451c8d90aa8fca40a3ee4e600feb1444a56171b88cdd0e34a40d3659996de442cfc7b3b3eb139a2343ebed65405c44a3125a78f88597169e65034147ef81e521ba3436e328ff5b73da06dbe94fb853d3b21a2f1f6edd954cd86f2f742435c3fbe8553cde44ab5b5a3bf4c58488cf5daf26bbcef84cf61642cc14c34044abedb6efad4fb6f3e24260e3f87e17433a8c83779022b03ade3aa914b4d2edd867b37d1bed4d2fe6b8c3019cd1b40f9e4ecd8924c4d656fbc8c68717f9037ba8a91d8c0e2953e32f915ec70d8415bd5fe6ece3d5521bf0a46d5adbd0899ce2aa11d64628ff083336e6d8c366474591fdc8a5054580c3c21cd3b863c83cb7cf592c41271d3a15c7548cb5839df5fc4e550d3795872c10009026ef1fd9e20494bdcf0adf4b555dbf4572d81af5bad7032d406be1a24a926f8f91f287b7f326e8a172f94d94e83e947b3eae4b7f37a05cc01461d7e299e01b8598d378c472e8ff52d9a88a22d9f73ef997eda42d891b6a6c41a71a08ba7ca1b114b3f34feda1192fbbc49e9da95f5e5e7e785119c075eadcc542d92f5153d8eda866280d0c7f32dd3f9c18743b465c9347aa09b9d2acd5404b9038298acd2c87ca3833f33c8a73bd028fca36dd90fdb9f264a04f9c6cb1b650de58015e424608f56cd56ab1e8fa10018839ce07e17708bfe14f34d8cc8f9c471da0b2e1ae34e48982fc0291c38de0b7831dd47f52ebfeced791d2b433a969293d09b15ea974e63bd2a277d0ce45d37ed9f40c0a34e8cfe9f3201e52865b8bbe9086691434a6bb9c737eadfc92b299cf6337c663f80f94aa843350e544d45605f1e9f6d0ec88184d2b06dec94dad41c492a6e4602a9a9b4fd9776712e2e8ea771e5deba482741bf7cc91a153d2b4d8408466e1cc7e67c54b3807df2d52e175746ee6f906a1e4f5751cdd646b08657cb1f6fd1d66348cd8492c302ed8f5beeb31135e22a34ab52a38948278d956d10b1447788d665911c7e3147438b8c103431aa1a68605d5ddf3d03520c512dcb15d9407be05410536285b6640dde8d", 0x1000}, {&(0x7f0000001240)="c950fd9e0b82c554368f60417c6a4f74fb4399df01194eda79b2fddb6a161dcbe40b7e2aac64eb4b545ff8ae62fdc4286a54b230531c90634f2e0269d9e1e3cb062bf46180ae9462ac5c", 0x4a}, {&(0x7f00000012c0)="5306d6204b98561576b9d845fe9b5e38e807b3ec4b8c89a3614e35d0e5c6008a49e00a73d1f141ca83114cdc0c90cdb17a2ba796a19d30470cab18a5fb3596ba790b7f54659a34953d7f6e412c25c7866fff5342226a1842bfe09c7d2fffb060604546ec1f3df279b2d13a3c08c1514b7c889de89d986fd81ba15abc1e0a307d8589893bb363819e2344d17dcb20b8433b312b23e4032fa081a267bd66461d9d1e0bf17a93f5fd564344c6c215ef14afda9869", 0xb3}, {&(0x7f0000001380)="f5919f2de8e73635d4d2ba66bc0c5093b103d5b740f5d12d8a0ed06e08787edb45b2ca96f25eb8e6c582a6e645c88879573a880411955858bf797d62d20dea699755b4ace631a6da20f87be2fb4fa20c7379f1399276a0a9c763ad1777b02b7ab33964bf52080528b89717f480e4ca9281b7624d3baeed100a3a21db73da0ee7dbd919e7cf77038a9cb10eb21847d662407ed30b4a4aa7e05efb7235f487baf7de7f00f646a52b0beff3b00cf687bf89aa983c0988dfb23e54fda6c0a5658b8d4bbbfb36a4eaaaf4562b2099d1c857e49b1981d09ef2328f385f0c2dfa6e196daca9dfe3c19b97e15ee491bf3a729101ca161cd556e83a581b4bb47651dfe9245f1ca59a9594995b9f9b07a6b7d9d8aad53d5f23bfacea24c52fc16d77f2ee7bc85c567840891c5ec2f81f81b280005441d7ce48c839a14372d5b7d7916030e9d6b419c50864a2a9858a8f56a34eee3f7aeab739624b3e8567b3bbc5ab4b4c4017f53f467022d7e12631b22113bb4a0b7bcc883e390405e192ceb4e2d88b62f43fe6a2ada19aa69c7308ff4946c88d3f3bf8697c36fd7a6d637e95dab8443b38e2ef1235b7a7854193b2024955401f110c5538d93b45418a44d8fb63f84213482d0be771da6ea5b3c89dddb0347756cd58cfcd4812b07b77a6d056c8307365872ca7c499769a27c94ab26a8b8160094e02e9284d25eec05f68cee4e4015ddda94389f6b85386e7eab97b91fb62711cdc9e11eddfd79d56eaa71c23a48e55714882f1debadfdeb71ba14ab94aa92a556f19eca128f50caad5a2fd294aa5978330f5c27936062e80bee091e1a85124552d3f19f8e0881d53b7596023f95d76bfe3d11918a02199801257211978d1fcdffe44edad803b414f62f0f6a0bb99929690bd46637a9df2ebcb6438b4f9aa6004b92fc7eab443faf26516f16bd15731312494efa450aeddd79a65de61902a5a51aeb2d428a5ac58514da440ca7afa81bad34a70158be1416ef9215bcc7b47c2d594008f59221fc87eb0edea79518b425e32a671b69cbf163a1829b5826f0f06d6a606ffb20fe41e7a86c5bce75f133c58e7cd03e06ff351f9b05318dada6bc1e6874280937f9705c43be8603c3660eefe6798994791ca8192ac16c7b5f56de53a0c6104c27dac126def7bad78b3b9c3970218f8d063c38dee08b933bc63bc36984e461298d01e40879b0a940733873b49b549e5b48e752279f3526006dbd235209521303cd84d0cbd4542188f906ac077a75b9b65ee0958a0125a0f78533b9ae7d8678c8e2bb43e355da01b10465ada49db6e498df319e6a378f0a5480e1f4570ab0f4c29069bec623f4e21a40cdc769b69a4f11a98c78339777f5762de35448d369fd2af4e8fe72201c8d53ea507aab7147aa33dfbbdc664f2b8ed33c01918819a2a0feeed9a39839e97be8f3bb44a3eb89518356ab66a5f0e38c7053da0334e653c05dd1bb435db3d884e7bd21d7e0a139329f16ded3db88dd9c51070aeb6bb563765e15a4245f8387d6c8fe568d26d66b4259e3818d4dbb7a1e639f914c2119aeb4146f55284ec56d79d18bec099e0dcd83dcaeb56062b40179b8f6aa4a318e8c637c48b2ccc0c200f75059530447ea386ffea1cb604275e90fb6339bac0309094fdc35bfab42d430f835a1debbfcbdc9ae1c3955934fd16ee82c3626aaf0889f4672a15106d9dfdd9139fa585df2841c427ec4a9f1cfeba60679a7608bb74e056517255da17e52a6e2012fc70ccd54b7d024d4c407ab286397dcfe8060c64e6dc655781f5b02b7ae323be8af14a3d1689cf609cca71d4e97cf84fb99605f9f18cbebee1c207b8044f0242ffbe5b0698d65191bf5d222efd9955cac395f2130aa3ed4c11366ceea67753179cb30de961c8ed01a1707d5d21ee00dc9eec3e79736666348256925aa07488454c366ca9de9ecbb039464b34406eb1788480a721225c6bbc62f11a4213a054d2f058a30bb0820ec98f0cbf7923e8c56b727b6b50dfa7487d972e24f3a20c08af1cfc52c24889646187e8e8bce776cce71754830d12ee32b1e1d5e0d007abf6b54b9db465526ea8f59f378a60f05ee0ee71dba6744a7201003a565d6241d2f0f704367f63d07bbc3f7cae7a293f39e6734e9657a43cd80b2e018b76d853a14ac32ac350e7d2306958716798281c202c32ded062f64c62b2d5fc882db0220b20042b30316e9de3a7578565fc7e375bb1e177444c91a66b85a021a67f23f7d3d7fad26e4c068eade0e809d79a5ea693aa1330b435a71471b6da9bdaf41bf5e07d3b90e92bf70e8c9bd1eaedb6a193677ac5e58084d1e6e47be7646e2289bd8ee98495028abbb54c4ed9aaa0a9a71bd9b1c580a714f9421563680bd405f8f68f78abd345e8d105054581966b09dc95884602c3de0eecae89cf5ab30cd53f93858f8ba8b13460e54fb91e07e80121e8a33b605aefb59c2b893334226c44aa6f6563751fb55a49fb4a5d1eb73e7ebbf33d362ab2c56610f8cd3f173a30dcbd38c394045e0d62333f1d9ba08836888cc6d665ac2edaccd9dc3a5a7f69de05960230bfd2b7bef9a4bb744ffd751887e71189a5960ce6a512c5ef55fc319c4a26ec586eae514419970fa8b8d2e09c59065d74a3c000ded233e3f40561ddba031442ca5235057bf14b30e3d252a50dafde98ed2f37d195e21c84cd4a7c93f2a5baf096aa7a8440861da737753a44879d20221259ad1a8716945ea2995f0f168e501e6ef04d798e9075c2301705d9883227e6f76b179712be5c376b39c8d829c6aa511ece93393088ec8b7a3a08a1fe4115ad45fe130b4fd257bc510c1c0f212a15c13d752bb9fdfa651e3952c240e1e5679335d1d6f18a0639f143c7f44cdb3221c8fcec52260488af995c2ec70023edc33405aaab59e21a742271ce7d7668079037bc8bb04ae23f1e488430f9b6f33ef5f4e21e30ae5d334317bd748954d27bc9ba0281aacc8c4a758e812fd1abacc58a60d3ccbc45a9e956701ad7ba5e5674ada8a837cd8450c6a5634c4c76c976e320356efc310667713eade3b9cedbd2bed2e9b8f15a68030480ff2b24cfe18f71dd16a27722bfd1d22c882dd797e1c4ab94f4f90c2b1b668ea5423f8ba337aa7435e4c9812002ae35a4e7780bb3e0cda427076432fc00c30acde8d33c24b58eca5912cce4b413be026ed106629e77c487fea497c99316960b88a40b2ab6bdb9c945ee7303f6d2cdf73d7b82a25e9746d9dcf70be0a41cda5c0b3e36c45e6056b8c7aa0effb03134f1373968b7e1d3d6628049c490525c8e42ffc3db90d665788aef34721de5a0ff7f6aa87bb85266fb9eae5b58583ee608a62e8d74db2bc7d38e6e06f02c346f339c4243cd996902876afe4df4d82ac9a7dd28730bbb5ff0e7e33b830d5466a7502aa2dfbdcbb655ce0ce550f441b3f0ff0c2db2fce12fe663bad05c8f4ffe410e16ca6f5428566c2cb65e358551c966d969e1d54000b8333bca090997ba0d09ee9a719948a1685d3bbfb70036ff869cf3f96688b9cbb0c18fac3c15369c0492e3df8e9a3350d0175b49bbf0bc4769f59adcaaa64741a72615e4a910fd45e31b2d2b6a2b3d6a3acc4c09e8b3dec07c846243b96d93887be6c96dc0d3622377b7db36947778ff9c8726000ae679a138e1ba217db2737158e014ec10c548d79ca22fe6ff51cff79ff88f8d4c2daa9ed6e39a659ea4fa3df9344b6232e32c2e49c9ed41977155692807f9f4576af2435339f8e2369f7295998def4b9f03f7a0320de41bff9a428832c8f7771bf70fbe9e49e76e722710b782aa93c300c76f24ef10234323ea27853501612c74d2dd391c8b8b84a44c9e26d30232b61631024296724f2fd9fcadfa5e0fa7e872b141653e5ecf94febee6be6bde405bf426fc6805ee0e32a7494187a6837f6196f4069104089663dfbabf0332608838605e67de063ac8c764d87ede236cd1aad8a31d28604aaad26daab6e0a2e44181eeb135ffc22bba072a31784668498bf17524065e233ac1a91f67b49db42b518012d6cb2db5f7e328f3831412e91c681290a88fdcee32adb88a0b7b86b458c1d47cbf30a070a3dad8e1214758d53f0e27593dc3d14b2325f880ce36b3c97ec0c19f6669a375882b2f1b9e56546870f06f9463944afdc150e4dfdb2a19edab52e7ab8e15f55e9ec85116eddf621d7d48421f5820ad0bf7b751d098c5534d0890d03265ff11a94f27cec772e508285a6d31030b0a2d0c3d4f78a3e5b80ceb45f2e36c8006a70d8e887273bc8a9c1339eb25abe867af5804fa3be4a42b706e0a3e4fbd254405d2121e61d334e2156f5e16e66ee6af3044dfa4aa9da5d836125e36dbb3705d2a324fe51c6bb54b1e3ddda3f98124b0bc9cb624208fe4fc2908f8f5c706acc00af0071a504452b784b410750c70ce1d34234fd48dcf3bc5bc38fe0012238eed73f71b5d17e3c875b6520062aa885b7fad25d3e6934675a9c23f9fadcefabc613b88265aba70f8cdd33aef7fcaa71808a2842faaa8e18e10ae347c5c0135dd3b30ec2da75035afd2ca117d389e14552cebd8f90467f6112bd99669df7a264b876977f8384fc32601ed5a46fde83a25a9534ba1315d6d39077f9618a50c35fbab3d3af0594f12e66debd4e3bd0edb7b3ea4f0f4fcfa9983730c46a7fdeced1a0c56c07b481e250c296072d036b3229b5e60905e96c3ad725ab618a2142d18702845a3940e7da74aa03746ba47a98cf5d69b8902e3e3db5274b7fd7d38971f7e8db5abaae8cc6ad16ba3ad87598bbc0d3dc413876bf90a0355e9e43c49d56bd8ad236feb1638654d1ae8280aa8d9b640b64dbda2edcac19aa8189b9482505bbe5b42d8e0db11c5bfbb120cca9022f2011b84764ad07a22249582ff8c6f91a17246bd9a67589e2cf6a0f9ca9d8feca9c5b9296299e5325bb1358723d352b45d45f69d8fb2d1e6893d6a0019a59039b8e91cd38d9cf1b91efadaca6c1b089c4ea4c81edb76d14dfcc38e6fef87883a70c945a9fe8ad4382a3dff5b9626ca699cf0709d43b94613e879e6918a8fea1c440dc8184d78cd19b6eb5f776903a0691822ad07afb82c5e35937b831085d31838239d3483f20db16260568b7c399db32a929de32a1174579f65ee88f1e9a3e47f862ee5baa6e6cd709541daadebd717b0001310d731e83e2ded18c548fb23b7bb1a08f2031396b3de3e832c465fe55c4a136be99ca2be59800db9e6f53e8d04750c7bf7f9fc006bf5c1e8c40a029297cfb30c0c8c909b14cddaa94a927499e060bea7690c6ef527d9f1b3d9f7cbafb37a9638b044bfb1c9fad1678888857dda0fddf21c707545175b3300aa9fc7738bf51925a5fae85761b1ebce15baebe6afb556464c4e861eb3db0c71c3ec4b88bd17abf931d6a5db0ae8fd0710d8cfc4dfbec9db489648203d2513527dfb6a0a1068cc773f1086c7913fb7d9babd67ebdb8ec275f8a9e11699983c12129bb6910813e460d825dc421f98d04b2a6e3a47782e68378dd8270b0ddb13723530efd591ff8cddee6102c40cda99f6b4aae49ffab30f61a36f6ef596b188a331675d283b28e460ab8611903dfe7e75c9e68d09725120aff5eb808699abf4c4b7642ed6ac8202c226a2e2c96a3c6065964c648d4ea50c781f93f78aa61722c38e87db4a04b80ee2165523a75b74f3d9dbe39fa566f431e4f653318a7363a3e9021c0ad6d8996a1fcafc4c860ad617450c7530ea668c109e9bf0ca637986476ecda12a7d8722fb13e0b4a7244aaa7c063c607c383183d0d45ccbbbd836bb1d", 0x1000}, {&(0x7f0000002380)="2b842224b5666afa672eaa7a8f146c228ca3c3fa849f05dc013fe68c1a8245d5c604397f56e1516f7a2e135c26ac029924f101d2588e5e63f9156c5d972be25139a3e3689e057b471f3af487c1a5fcc51a0b199ec8a42a672f1b7bf739115fb74b4db71d6016105c9bcd2a292d0cb4b63b75615fc618e39e94c3f39e540af20284403305ee04d9065fd725ff9a7cb5a007125633b0e87ccc88af39007e3b1382247c3e4eb81d50517c36b89430e80c89aa93061fc100e52aecd78599f820203ac9fbef7a5f1b8198118b0a801c89df41aa0f4ce5146218c7fcb77bccbfdb500e07c8b91a", 0xe4}], 0x6, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 23:49:43 executing program 0: poll(0xfffffffffffffffe, 0xe1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x7c9, 0xa4, 0xfffffffffffffff7, "d604aaa57cc4a336aa4af6d777332ac3c1f94fa4", 0x8, 0x5}) 23:49:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) munlockall() r1 = socket$inet(0x2, 0x5, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/73, 0x49, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="af849697561549b7ba62bcf4452145567b7062a3e38d30ef56c2094c2bcfe2ace62475c0297ccba449b83597ba0eae8cf00610a4c021c07f97d6e16e744a9aab5143e434b8e09318bbbd20f701bf6c99f9cd1bebbaba82964b0104e73f0ce55853adf1a3206f3dd60855c9c10cf6279ebd5708b203b4b4ffc6bec7493d3c6b1387", 0x81) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffd, 0x0, 0xffffffffffffffaa) 23:49:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x1c0) fcntl$setstatus(r0, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x0) 23:49:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = msgget$private(0x0, 0x420) msgsnd(r1, &(0x7f0000000100)={0x3, "b990c6a32fd88d2e0a20cee9994e21e209adcb8a64043e03fe6965a804b1161862ac44e79bc3685c5f08d93fa067d02b74e61608b5b12ec15b32d0f3cfc7a226db7a9259c0f2723565673b3fa86a48448946bf9e3dc0e0b45cc3e97f782c4afc6f9b3d7cdc00126db23971d0aca4759812e3119f4a7f"}, 0x7e, 0x800) openat(r0, &(0x7f0000000040)='./bus\x00', 0x802, 0x80) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 23:49:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 23:49:44 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) pipe(&(0x7f0000000140)={0xffffffffffffffff}) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0xffffffffffffff01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 23:49:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x2) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) lseek(r0, 0x0, 0x2) 23:49:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="22be871fc264ee0e228901001c067e492b0a2ae816", 0x10039) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:44 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x41) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 23:49:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)) fchdir(r0) pipe2(&(0x7f0000000100), 0x4) mkdir(&(0x7f0000000180)='./file2\x00', 0x140) readlink(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 23:49:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000180)=0xf86f, 0x4) select(0x40, &(0x7f0000000100)={0x9}, 0x0, 0x0, 0x0) pipe(0xfffffffffffffffe) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 23:49:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept$inet(r2, &(0x7f0000000240), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./bus\x00', r4, r5) getsockopt(r3, 0x2, 0x7, &(0x7f0000000180)=""/40, &(0x7f0000000200)=0x28) r6 = dup(r0) write(r6, &(0x7f00000000c0)='p', 0x1) 23:49:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a64595420e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 23:49:44 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)='W\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) fchmodat(r0, &(0x7f00000000c0)='./file0/../file0\x00', 0x4, 0x4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:49:44 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) r3 = semget(0x0, 0x3, 0x2) r4 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x7fff, r4, r5, r6, r7, 0x141, 0x9}, 0x81, 0x0, 0x401}) dup2(r2, r0) 23:49:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) listen(r0, 0x0) socket$inet(0x2, 0x0, 0x9) 23:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:49:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a038", 0x5) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:45 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) 23:49:45 executing program 0: r0 = msgget(0x0, 0x300) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/47) msgrcv(r0, &(0x7f0000000040)={0x0, ""/157}, 0xa5, 0x0, 0x800) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) msgrcv(r0, &(0x7f0000000180)={0x0, ""/119}, 0x7f, 0x0, 0x1000) msgrcv(r0, &(0x7f0000002600)={0x0, ""/139}, 0x93, 0x3, 0x800) 23:49:45 executing program 1: nanosleep(&(0x7f0000000040)={0x7, 0x80}, &(0x7f0000000080)) mprotect(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 23:49:45 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') link(&(0x7f0000000040)='./control\x00', 0x0) unlink(&(0x7f0000000300)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)=':\x00', &(0x7f0000000140)='{\x00', &(0x7f0000000200)='x\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='-\x00']) chroot(&(0x7f00000000c0)='./control\x00') 23:49:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) 23:49:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) kqueue() link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 23:49:46 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 23:49:46 executing program 0: r0 = socket(0x11, 0x2, 0xfffffffffffffffd) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x5, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r2, 0x40}, {r0, 0x8}, {r0, 0x44}], 0x3, 0x4d) kevent(r2, &(0x7f0000000000), 0x160, 0x0, 0x3f, 0x0) lseek(r0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xaf7cb33f92b942b7, 0x2, 0x7, 0x9}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000045, 0x6, 0x8}, {{r2}, 0xfffffffffffffffc, 0x42, 0x21, 0xffffffffdc41f9f2, 0x4}, {{r0}, 0xccfa5ccc92d095df, 0x1, 0x80, 0x1, 0x5}], 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0x44, 0x80000040, 0x65d, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x843, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x7fff, 0x9e}, {{r3}, 0xffffffffffffffff, 0x86, 0x10, 0x3f, 0x6e0}, {{r0}, 0xffffffffffffffff, 0x30, 0x20, 0xffffffffffff8ba8, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x101, 0x8}, {{r3}, 0xfffffffffffffff9, 0x10, 0x10, 0x2, 0x80b}], 0xd88f, &(0x7f00000000c0)={0x9, 0x1ff}) 23:49:46 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x3013, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x85) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8200, 0x20) 23:49:46 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 23:49:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x26) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xffffffff) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 23:49:46 executing program 1: r0 = socket$unix(0x1, 0xd81b4480db1ef6e0, 0x0) fchdir(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="582153cee924b32a5ef2d87853f55761cf685b05214124eccf1772b1a9862d0f875e127eb8f1046dd38a7e1da129a0e98d33519ce082a39822349d5ea4fe3efa6a6029548270a150403faffd888b8dfba92c7cdef07306c6d0f07fadff18e4b73ee6ac1ad8062e69920bb1b5d9ecde80c4b822c7ee66323a33cdbe496da327330b1b9da9f678c99ed738d418", 0x8c}, {&(0x7f0000000040)="f64c3378b344d508ec05ebec2b6e14c1bed1691fc7d230e4ebc18d256d08", 0x1e}], 0x2) lseek(r1, 0x0, 0x800000008002) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000280)="d4b0f17eecb62bc1b3abe54a2f242378fb3ae00b617e7a38fd3dec6db4377bed4074c8ff5d8c36f05078c50ddad8e6fd3fa5aef881b48e3083d4a6f08e153a992dc17c54fce9a0166c0fefae7f42fc8ec275981a8dafc5a3d42e7f22c01e34", 0x5f, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x81, 0x8}, 0xc) clock_settime(0x0, &(0x7f0000000040)={0x40000000}) lseek(r1, 0x0, 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) lseek(r1, 0x0, 0x1) ftruncate(r1, 0x8) unlink(&(0x7f00000003c0)='./file0\x00') pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b2d320000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b2d321000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b2d322000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b2d323000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b2d324000 didn't change! 23:49:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 05:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="58b61ff50fd16ebae63225259560f8e5815f73f20010fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b00040000b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x27a) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) fchown(r2, r3, r4) r5 = syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000200)=0x200) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x1c0000000000, 0x4, 0x6, 0xfc5, "40af18873de6070816c006a98ba01157d74deee5", 0x2, 0x7}) syz_open_pts() syz_open_pts() pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b2d320000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b2d321000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b2d322000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b2d323000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b2d324000 didn't change! 05:37:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x200, 0x81, 0x0, "83e539a97ba2dc731645093f7b2b6aab486409f8", 0x2d8aafda, 0x7}) r2 = msgget$private(0x0, 0x415) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0xffff) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000747ec6e5dd97e8f07e"], 0x1, 0x800) write(r1, &(0x7f00000000c0)="730e78e32362693c8e1ace7c8b03f995ee470b223ce9943b19298d74aeb4388feaf01b68f0aa06f8982d1c2592353c5d69671c22afe8e0648e78c1f6b09fb27811181808194701733655d93232a094e8ffb67e967e6dcd3305a9360215d9741d6564f9ca17f083f5f21c80711fa2f827b685a005b57499ad5098e149", 0x7c) r3 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgid(r4) close(r1) dup(r3) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="507c2368a428fe61e2175b5ac1ed1ff51d16ba9d3193233e70f23a9b4988298ee084e7d884f09885708e656e0d271694e8e2c7dec81ce7693c82c881540754d4092d09b443788df07d1a094d68349a134e93fdb032ddb29f47175a7d565d34d8e8fac4e92d82b4fd8e0df0846a5d411c75e00dc2313412e6ba07536ed46b293a6f07c9ff5652f49942257018a3c7b6684864b4cff057a756fc610330189563f1b3a745db8396b2dc629ce375ed13f017c51b3936e50cb034d21b89a42774d9b3c865f72099f4a8f24001e6d46af4d0c066e95ddae74ac314ddd42a3241fedab122a140922d5b7d5750366f3240ebdbdd8e8e1512a1f9e4d5cd4059b83804c3f12e50e560bd9be69bca1b51ba0589a7d8c8174c13e8522716469a554207dcc5252486a9c64ee76c101cf0b6f2be10768fc01bb7b597ce5d3caca499800cb71d8e5d87baffb2e1f3cc8733cefcfa074c29dcf632f5a06ee7a2b13cec736c2f07caf839558bd5a0e637b30f412f46ad94ede5de679f06405c8cb52603d9d3575d7ea0d1a710df5806883eafd2f8a8e47e559d29360bb122bdb45d567284571dd178c1481aafc0955ed17ab0800b7a06ee3b3222e57566afabc7884296fb93e97db70ba465c4a3da7f317dbb8388f8d6278b139d15e89e85abd4b4f4adcc1f9a19f33961233de549c83d4dda12169ff536569e621609918ae7b447a1af34401ac3c2dace33c40a23ad73055114ffa8c619fe8a5b1162b5ba8487b2362b416985cca4668b8ce52d7501ecb91ac8d565c7faf9922b35e7a27c97baf11cdf06ed19fb6b839e2052f56e5ea32b05b249c28c441d337e95575ec31d137315bc79b35eca9ca5ff5fd61d9ed0c9b90d96ae608b2424e1b2d6871ef9de5629edab8ab76f3b7571cdb7ec8f9fc5cd1a1a951100e9eb466167af6f2dc6c2430a073126fffcb98882a7dd7a833f123acf67a3dab9f2311f0cbff84c8c7235a5e9d52dd669aeded635f70b13f71bad3ad578c70058d406f298196797f8b6c03a39d12958f321119793dc9c6b3a931feef9250c5193d5036158ed3114958da0c59e500b2aac02e6eafee43e999f436749512b179d48303289de140518d0ba587f8e8ef63c74827ae263817bab575dadc589990b95363945328ec3657430f089dec1e44d09d340791d9bd3bd624220d3e8f1604e1ff1c8f68afa98b0c24cda432ce485beeb4d867e726e19df53f2455ee72fc5d0c2035a3792b4f213472845b517640f4f9d8a26b148ab8a79256e8b09fb47e0e0699a2dfffc9028824ebbeddb7271b49ba1c81d7748ce1b67625021934976d8032b2e4c25957fb59c7ee96ae1c477bbda0f0ac0bc2959614aceec73aae8b52a047383fd9bc3b49d96125353a76261d9519b58b653a6c4402a46effe3effe90bc9d13d7277aec0cae74e8df8487c446ca9646e654ec4aa729df1aaf35e1b751e5c85309a3d190ce359a4494b0bef8ce827aa86c5e83d2e44d8a9f250ecd53a1216ee139c0d8d7f786a1a30033161ba36652a304f2d7f94b2014abef92ed6b9d3fbedff0a96187fb2dc4fed29d51b89a0958e3ab58bd1582d5dbae5f94d497df88566b1678408ce807c940e77cc111e5a063947cfff9d1d40d840bd2a316f322ce4b46585204474e1711ca10545fb1726e6cd839599829ab17b78bd1a91077724fe5d2e0c3babc76373c5256e35075f3352b689f8e9cb95df8cb91cb9349bd10d6a3b9b2fe59ddc2fe869c7cbc9d4d661b4bbe3bf720d906b8a26b11820c27cf7ea528444fdb40e73af570db14149061a32c8cdf7fbf9559e446b8d9f3218e4e7476256a0855a83a3be2a64e09947f0a3f5c5340e71731118f650bff686e06853e97f7f8db8805795dbd05fb38a26a6646b0a102434a1691ce4a5ad4ff12b86c788f9ff33b0856cc5c797d85ebecd27c4fda8f0e6f494fcbd4c7c9354722746a03dddbe6c3e69e55d462d753e79dcd87434f9e92c49e78a492bd4f1bb3d55aa29f03c728d028e6182b508314608f3547f36b8f4dea2bb173243b33d75ee365b6646d8967a20931b4a74c7520146758c360f4ce3ad7faac5a6b7660b845664cc2ff65511c18b9dbea826b4fed2d198ab21abf4614c789128555557f4d1c710b4b6cb4fe9e3bb033613ba46148d8b92771798b370fc8dcbd076d60079a0fbb82109456015f38d7baff21c2dd56f64a9d3bef7522313c9debcce71ab9d0fc84f71f41779c3cfd22611a72a4aa46758e7babaef4136d3347dc082dccacf9db273326f35a87c87d3f56b516a719df6cc3697302bf75e4ef85af70ab7718a367933eb84492e422eff0078566295c79e44ff106d4bc4a3a7aa6dadbe06397d6213b4eeee634796f7b9c960f5645cd7221df88c0f53208c9f0c964063cd73015f1dc2c64f6c35c28bf7216df48131dd129077d7f1f4808d214b79c178055ac1a04ac46d129dc1b368b54d2a413ac6ded79674bed3693d24115ea9de96e9e3df304103c590d611798190ed729a72f65d3accdf369a834ee5836655b4b18b7860a59403b67575c7c0aba8542f443cfb6faea75beb74c0cf59febe225a3bab39e70a0b35b73dfa928109b1a60ea538387766e39eb026affa3835dd63919bcedc62c42ad4dea50c7386348742f070d9e97c10e6b98e6438029f78812993afbcf711d00eb01dde928297e4a87cfeb6341c52247e69d7e1497d3cb4a111186ea6228b4d7fac52f9edcb515c270203888e66ec0788ba1859f9736cca9822e5449a12acc84da4bf140853543c25795c07faa5d2bf2c4586c4f75c1bb720f3dfb9701585503ad71814ceb3edcc8a31d608a67a983a7c2238a20c86edfd4f409756152c811c2d409eae10dcca279fc02c939e1a2ae7239583fb48cbf01b3da81fb64eaf6c4b7127457d721ac80517819f2979de79a61a2139c6c158743f566efae6aa4780c512748be1c9d190e49b7ccb80f0aa0bb9a2b65763325bdefa9bd9fc63fc2d0a3e7797557b7599def33913764ce1e269ee57a1ec77587c7013ff58b9c671538978c808c2d4c54df62cf3301bafdd9267757ae26f1430b69561c2654b6f62d22b1a73f05eee5a0d4d0fdab3b843b94a8ae4353a67413b249e85d9e884df535d039f7bba294d0276fb3fc0037450b6370879fee5d4ea0c67a14c971c83137985dc4cf318c9d0f23a8b1bb79849424f38b4c94f4a4564d8715a983937efdd4123ddabef6b119beaa27da6c6af35fbb2ed4f9f14b950f1cf9c7cd7bddf23f907a07948a9eae5f0310b56e73dab9da1e72bc1fcc3481839fe003b147ed8faa5833a7fc36b8833d68775c12a8d80b035ad891e163ad147f41feee2ef8e7913b464cfda4dbc68462d75acdd6fe70e736e5a5a67d61dae32d9ca5a1c4448edc402c44188fdf10d16613f192819672f9cf5c2e00131d3b47c83a41e4bb54f4d6cc7e9c59c72ab31206aa7b2c04607d10b83a8d9390eb924170de992422b726c4e871f1b0fb4b814df74b5c15926c8ca595ec8d06eea580a1f6250a2ee7d6853b33048c707172a1cc4676ca34b4ac996d3b830cba95bb6caf9134e2fee2c2cd007f065da863476a24333302acd829a3cc07e432e2b656607c40a0f566d15c9acf4cf0e5fb59c44d3ce594523d9a1501ae71e9fda60a68e30afdc4d4dc277db1d650db66d7bfcd4dc5de7ecebccc64655e0a0201b75fce5a32b3f5c7472106a24d7c6612fa54c57d88057d0ea1581afba0db2ce8fb6fee340648ff865c71a1806c4c11dc6a5d9fe622ba5f3936033c5e8173ee13de8a21e2ad3d8bab3597e876216463c42a614a55e9646543503e7311ace5c71f47e3f28029552c585ac5b1f043508b0b217b0a50f9f8ca7c7867b3ee9b8306a88096755a58b38f126d4597e8191cab1524837f31bdee4af46cee2ae830390c2af3d81f99931f51e02040eb01405358a5be61d4b14b854209c3fc8dfe513c03befbebc6edee47f58cfb0a76a1e1c14dc47cda7208f55c7810b962d193dfcaa0617d8b48219bedac0e67071bed42e61a37c2653bf5800a117d8697a10255fb4466a37cb471a413658478406fe353322c4fdc76467f73f15e2da1b39c0a0208ab3b0ceb905a7ca50f44dc1d361d3b3155248d760e9c830969b4f4d05c6b5a8aceddfc36922179c29a52fa7de0cc08d9a796001532b52005b4d7bdee6ff3797c3cf5b59e0e6ec53b5353725916145ce332b4c423ba76f300afea3f59369937290621888355fd7e86ae7c30bcf6903ec7d72f285fb746c06ca5119403b881a7753abb2841ceb709e8303fbfb1e301a4aec565f21e9b31904d8a7de480cdfbb97ad0ec369a0416222a1e763c7b1342e6d33dc4ba477d04d529a40b1f57871c47ce5e44a3226b13ff2a5696f89fe81cc6e44720d2e02d046802a7d0c313907918c5e2d4dd7dd1eb86c4fd10604954b1715c48fcc9fad6e8b4d716026c91e43beb47650f0622d6c2c024f6c50f0e5e6b46f2ee9694d138dd4000f73cdee12ed49f253efb3ee669198a57de35ec628222bc35e1a69dc98457ffe891572f5ed33ed61aeb5ee5ce7f756925dd0c08c490ad6fdf8f275a8b0b8664424a04ab9d54b6ff79dc2e24b267b0bff2870c6be0d9a2e54905707f186988b7cdbfd47f7d1b78041cdba5a94a4254845c07eab98c79d9e61b49651c7297a82b6f3b807e32d39fe76bce1d49e4aec486cca5e5439671015c3486026740fb0e1efc9696ddf059bed5fd7bbe6b2fa1d5b8543c1140a74fa038e2e372d8125419024a1ec38523782845d30f4b08f279c023b9f2c821ae14d0cc617b9146a22f1d70d8deb10cee47b5fd851b44e880d8c520aa54010ce343d5fd290be1e9783bcc1f3835a027e0922e25f7645c11dcf2c4baec1f6e43eace61bab95cf1606adbe9139bd554dd8d64d81df09c9513423b286b557d09a78f323671025ab7c53c4de366b7538ebf94ce92a60b0a9c12eae5783b63871611e1aa8ff844ae59a4234efaba29a78bdcc84c342db42701b70139e34b5220ba5250491451aba2ebcaec0f726a4923c5d9198ff35623110ef31ad16cd38eb2add9844720731a108240f46ba1c536b6d53e8a3fb83a52560e95bd3e7984bd68d753c4808876ad1c941e127662326d75d0150928f71573ae0bc496d95e013279de8568251cd71b39016994240a0dae37d758efa9de5bad4da22b5ac851379f4f0b3c20313e892b49c58c6595bdeec4a57368940f8ba44b7dbf04449c3af675df2e400ffd69127d18473c3ee16ad762ccd281e463d7379d8e3a6f325662ae10bc35ae323ee63466fd668ffa2aefff7167e99b8bbb2d8dd61150ea9c0f0e086d7c528d0df0158594a19f6d4bb8258922a065f730b649a5374fdd400d3cc942885f83ee5eeaf86a1f5ab4cb3b6939cbdca94009259f1f2f3d0a98ba3a51689847452c8a69b6efd2d54a6b89fea145bf1d836e3b2e4b36aa5f483544a8a52b945c4312b6183d15014fd2d526ff45e6474491e8546f4c94a55252c5de6076face4a582f5c9ee31f126ed8ba8e5c3ef4cd3cc2e80158f81c88952882e60868bad6a3838b7dd9f0f602d1bfa4f32658d75dce262cfb85df172bf4e9b4e52e3b4e121ad5e61ab844387e87ce45d1686d9e7505395451b838334c11c81139b5ff0524ca2aee8096c53038a32ed4ec9e5fc74b7cc1c923f5e82c6b5fabd5f768bf5b8a538274ccef61b84699c7fad916682e463e1da4332f3c261cf9e0b37c60007311a880f440c5a270f30228b0481be6506527ed3d11533708f8f6b46df6f653c48f38e650df3b6c002", 0x1000}, {&(0x7f00000010c0)="fd4f82dc82ffbd5f4c158fc6cfaed615d566f76dca93623a55fe5be438b48a8ec6883936f453bd81feb024c5ac9284189d660d2813867fee4389d83ae40483e1da1edd2e143e2002148ec823932336ddbd55fc912738feaac7c48897b36a927797751ba3df18d88c205bd822b5868e04562219fdd84b6a579e18c1e55b43888f7d75b906dbb87fafaef43af59ac1c9382dcaac66ed0fee3becc76d50f5e851321b56dc00ca35ca183de2a7510dd86455a2fa4ff87569a780de955247157b515383b8d169e102fd6fb18cc6b05f3c448dc4f65415e94156c5da430984ea325312cf25dcad7d5ee8b02d8b4acda0e813c97f29e8e8471115d9b6f40497b6fe66d445821e65345f72281dc8a68e9e632eacf6bd4062625ac4e5302c17e81f19c7cde991e84f00f599c2ad6062f638adb15e8e9a54ce5e7a4bfc67ec5fab67a13dd0cb53f9aae6de1b7f809d7bcb2db4ae0f85803567b38891e8a8b0fdc550e8c9ee7da76a5783006fe15dac78f23da7eee7c122c7d4e8a34a03eda32c2837b2b3e0734b817d722169ef9e93e10b3a8170e67684e565eb803b75789c262c1c884d711df1baf839ba3e6e517c4835da48708093a2e1896a036e82f5dcf2087f28d3b3870787c4d557cb77383c86c4066317a0a5666db28b8f615e1a35d04e98db20a2a34ad03c663dd69be05dc73d4606b467ad2e162efa1f0dd0ba9ade4e57d3d5629364255c9f132ea7181477ca4cb1bcc54ad177d60b6d87bef613e42bf73be2dc3e5d4024c64434081823ef78b7be25ff93ea981a6a8804decf088872275b38b5e04c005b20dd4d1c129b5def3bd2e81d403190429e75432873375e7de3cc01ab5f075db86770e8defd3876cc7427fd9f55741534eae63ac4e0b891b1a7c735b46ffa58bb28a62548b31269d9babbca514681749403f110ad7876cdc510be634a0454b3f9a40b824f0340c0b94f52660ac71a82e23137640633da14fba06dbf08f5ae45c1a1428f8eddcdffa78e0d2c2ad6a00560103faf6a8ffa22e2088ff394155f6d486b0b3e1053552b6b0f61144d6d4fb0be4b5479c3634eaebc259838d0bd892fe164c5374ab362ebeb26bc29775ce25c9ac547940d3d6a5c8d469e043f7e1b3b59d908dc384bbdc343673cc8a7d292722a651d090f4c21a8daab0bd0f425709815785239326a19d5285a3b24b8dfc935476d36b60311163214eea1a62d9f5e97c5a1109d61f119c5fde01279f7699f6abf122c55180b142096e63bf5e7313ec4152a84a9e72443afc95e5926c44fc4c9b73674a28c3513bdd07bf88c96a5402c5b731e71904bf441fa79becee8cb3abc668135f42bff000610a11941e3b2317106e2a019c1b2accc51a38e54802abd822d64eb467d320af5365a42eea075571e77827a2f4dfd70055c6378766918fbc458c8a680b7ad798147f45dd2323f2748ea7889c3ca3fab8488049519cb729f1399e4d2472d27a56a6b14fa70b17fe3a732f291bfcc49c42f63f05d3eaaa6ebcec6e93b67f76d1c0b5c1f87de6cf1a3ced9673cb8ea6d135fefe05f727e233b9f93358522f4cc48682cfc2f9db81c0425d55b9bdece1889e17fc5aa67f1ff1735a33229ce9475d544bd39c3eeb854aac4300347346e3cfa8dd8540c3b88d2ca582e9e2f6378f0acb5d624960f07104f1fea948390b4279203f9a36315ccc83582cad0b647e4c8aa7125c77a6a2df028f223d66a14f26376cd7a389fb89658c8665bec1c64fa7a445d7418d942c37b8379aad48933fa8f9be4b0f225933422e9ec22699228a7c3ca36161bc6c37bbecbf568644bf583f86d33d0995a679a4cc20a7921dd90f7a553a724f6c39e0e7ab860b4dc746125fa264df978412446528543b772a1fb4ec66ba637f2e4f15409143339d2274bbb4c98871bbd34d54bbca2621a2de1ff1b381bcf858719303008521d03586dd0d656b8348ee825a7f99a799feb1defa81b397416271dcaeae50d3a700eab0e611a513919abf9026bc14bc7d4294e0d578090e5d438e4250060f96adfd181d861cd92c5d50f11494eeed046978d204b86a2ca5aa6f19a4991b52b5ffb24da6d1738fe8da852374172d4cd5ae8044f2c821f06840cb4b62d87ead41ddd90e09504893d290dbbcd3f9d9288453baf1e7616680e4d6c5fa87ebb39754e445f41da23739b05c5b0d5e9af8eb57a32779e5876f584fe7ed5eada3e1acbbdc8ec193b9e43a371a44ab24a44c8ccfde5c59f23f1942ff05da83b67e2999e70fdc632a1eef8bfccc80aaf694e0a4fcd6dfcdf52dff935cee07c7890661473058cdaa4f1ac3fc7bca4d41ba0e5a2cf1bec01d69f9af77cc124488859d726dc42ab917cdcbcf2df68d707855b7491d1db015a491306ce365c953833d76e5d641aa03b6606f7c494efd4b59857a4239c98fd1556a3cc2e15faf2d23fae016bf3f61bf228fe1a9f2cabd96c9c023b90cc60022d4da9018c0d434be11625f9c67e918bec4c849abf1a945d61c0f2b659b42c4c7cbf440ef436f3ff3252dc46aee1a82fd032af2b3efb11470fc3be4b846ff718141588bfeb1e0d2a8d2a3f179fb7a79d08e1b34ada6b5179b675a27197e23119b4097e35198701e6bd23f50ec04c45a8ba4ed31d813013a050cdcf9c05838a9266585a48b2c2f6e3e4d173e40cd64436d248d5d6d766699f7ad7df2ab2d67d7eaeb734e851926fe09a98b9af5f5a30cfc87638c5951ec9ba9c8aac9f29ab20fa1d33782a835e86a0caeb77af7da60514d38195cf5267be77526d08232bffc734ce1c662230e063745bcec887ac75b99c5583267a23e74a89dbf8e6a79ce492e138e1d11a531343d3f63686e848cb3d6fae3caec352c626ef44e381e7448e52bbd9f9a4052aa4efcc4186c052b0c394fdcd542111a0b90c02117ba1cb17f478354f1bb952f598a103e259557377e36a1cf3822dc0be79c65f62ce9d14e4fa9faced3463d3515e770530e4fc8d45b4c0c2f94a0d07724395bdb3fcc187970587f4c730653c2bcf9c7349cf89081153c8e9d3417bcee4b787a6b8ce80019a8608bbd52bbeca5ad6e53f895415faf5709e6a98ea56778cc336ba93e5dc817b5c40f56fec67ccf4857c71f6046d463e99a8e62cbf2270ea4f26904f343a82ff4b1301f425608e0420483befe2d31c97308ca1d8c0c8a5eaec843890fbb46b57c761bb73f51d1df6e50b931134cf0d84de90235e149dc3f9bbeb4a5952aa18b923cc97b9c2427dfaaf5b5f221c52de4b5e2e8e21e0f168991a78a564982be4ee48c1a954712150279babde42bf7d0dbe0d106b5e4e35587ea1720e9fe494e640d7e697699c84bace01c4a87588c8639375858cf971cf22ede5bbd9c6229b554171013c813d59023d6542c70f90436f693f345727775ba4373d16ac37081b0d77086cdcff5b0166ecf1e215d1f8e520b94124119d88759936ac4f9bb42cc5addc27895373161f70ff8da9f4de88f49ccec004fa444209e9fc0826cc3fc5a072cac82c0f3e8607d433e0320b61c21846584482e649c9fc38f56ebfc212cf0d86f215af3b590da81a3759cd1fd049ab13c588972a31acbab23cbf9fa81dbed4f8b8a5d9ae57d73f21217f5cb636d00128bebe389f194e9194e5b926adcc2a407dde1293fdab88032148fd8fd3742c20d759a8e5162c7beb4537712486d6286719f150ef484c2f68886cc275684426ccdcb17e4695d31860d780f4f0088bf76f0df1e6305f869d76fac7ddb2fd6086754b19d56fce91a34ffabb4a685443b15c5a63e1748472e0c9513cd940f8058c7c92f1e125605f2c1cbfdfb35144e36e0cca1a58ee1146005bc7f7adb28080b1b90b629ce9839e811e92b3944a5df09f0f8ba155b4cb2ba97f35b9997c6f9bc8ceb1c592b20050ba55ec8cbb86ebd9e2c4b3cc610057110894560edaad491728c903f6917f4725b08535dd6e136104accb2670067d07169978af37b83196ac8a051292618c056d79472a704810abea70530174d2bf2cc47add96b52df41690a047d7ad6bb46cbd742ded0ecd351fcf2897789fbb63580c4a99e12a420436bba635ebf882744e5deaf36244570dcfbaef3e85007d16ff5716965b86db541325ded5ba6c2075523f770610153f8216968b6a6494da7ec43fb3f376956728aa13c0be1a67734dd2d2a83948f3afe7dfdd9a72bd69d7798efce4e7eac1a35bc7ccacd29f3fa0e5e882152349adb38778a31b07fa7d63d96bc0f7835cf8f65c5aee340e78cad6acdc43874db673cf45b378b6d546ba326eb15c512041de6ed058e3bf027df5f0729de086a1ca035e766175ddd5a52a80e4f35e452184c38663f1e9f84999e77501c14a208375b85e84715b4cfccfdabe71ca8c754d7b0aa353716e03b7ab45f6b809f5c1b2d20475f007e59e2639ec5ca60e79668e6547dbec05697a3c5d0037e69504c6fcd5a1caea22f48f9eee91d130cb259d0b14e2a00d449fbc18fd43381c304ee9ab7c14ad89203d655bb3cdff1d20da42984e0da512f643b762c40c79f1ab3f2bf92ae8b9eeffd37ad9b06b56bc9a023b30a50a69172c05a976243bb06c4da75dbb68dfb2ace7be3bb9c48670ff6b85f910ea2660b1e7ff196620d0ec316b0f10f13fa6604aa00c4a8e725a3f5a1fbc0cd98a90b3c84b3ff449c627df92cede781000f430b3b4c6ef891dd6e301b89e3c4e9978b6def6132ee83742140382757dd7d4190ee35391f884ebef9c412d6bc9563c0f34ce20392afec2618cbec185e161d936918f2d5333b6830d454ec9118a18c0adb2be072faea11dca6ca4ccbfff9b6bd45b3cf1b234a1ad647e3efd2e7d76348dd36097adfaa130501dd79e446dc77c5df24cf8b4f2bd8ccf0364e1ab2b8060aa09c31ac0853c091e826bda950830a61c43c4e21fda2f028070d2fdf5d80c236dedefa9a50966d233dfa51985f59e75fd1738d21b442f76a152b0c4633eb8424433c5d1c593f625e4fbc33fe28b092529a9764772697dfafb4fb0711e028786a7cf0b5e60ca64f6e6a7112dc7f555cc397893a5e5b2b1b29ea16e8fb2c562d2a450f78060988fc9bebccb84cec185fc4dff2e82121a29659b1b80c47af8d9cfca7669d1879f714ec19b7884b4b980c90c55e746d70f70b8f5d03e1a13a623404807e972ec56b1ab7480e32f50b3541b1f231434e40454cb9daf5f0311e0845ff2374d26eafbcd8922663f881db1f32e921144bce3aac97cefc1e7641392e8d120b164bbfb6c9e0383880d5aa25dfe85d69a10a8b8e7be2965c591e540236d778208492d5d5b3830396605d7c4f2adaded580fe43844f8f7a363abcab6910a80160b5bd88f344172aebe82feae0ebacdf0cd5403362147c425021b9e827ada17ca3c9fbafed52e8a74edfaf09c172d6f4095cfdfd93a7bcf4ca2411369f89b603551a4984f5cd6ed630bee15ec6e2e42845037b5bb1a5c153abd27517ddeacac5cfee62d9b793bfa52cd878fd46b3880301516751c1611cc8d1cbb34918d44117cd4a0273a20d69797889f1c9224a61870fcbbaf617673878f7639816b9f4cccd1fd1a2763cc3c96e0a132d480e9b49d6dd58bde1f6ee6bc256493ab5273ee026260327ee6e26d2b09ad836d46756c1f63afdeb8eeb1f0ac49d2511ee4ba1eab3795a14057590489950a9250e5dc8f42d2bffafb62ff089cae776334553a273a814eefbddeda7548147a02ef377e0d6773620310cb4dc11176139f2d2a2f6f64d6b3e81588732a664791dcb1a6b221f65b8f1fbf942ed7aefa46ebf0c8a93b9b5c303f74e93f0caeaf", 0x1000}, {&(0x7f00000020c0)="08076d98786e24c0dd7ed2783f13cf5153a4b172754922fd49b23f4110fdfd09dc8704d655d346599719743749033ea6915cf2df503c737640800cf7749f4a832ae65a7d890f7a86daecd27439061851e2f5f64b68677c1b48f14031445bfb0743f19b9acc00802c418d32d7b26065accd5ab97f13d6a7137e90bca8589de94764d33cfa584aa7098d569a62fb47c7961369b5b4264d22cb0ea05d642c2c02a2d239d63dce4cc98544ab25a239f40da431693b817920e5e4f72f882b02ee0080e64869b94cc50a", 0xc7}, {&(0x7f00000021c0)="57640afcde1581204f2e18d71efe7d6a504499836d428b28b445fee75ca1fc479c902bd8761dd5142aa3ffa4bd7c1acd5f1014001db0e2755729f36c1578b9e137b0125abc7358128884a4d446b4f41ef18136c1127e600e71a140c94d591e917765432c9b7f84b79ece13f58d452ec6a3e82444f3dbbebfcb33741f1b4cb1bb50599ab5b3b37bc64690cf2da8c9e2b1d93680271b04c010377a9ca01d3836a4077aef6bac78e6f09df899b32e1ba67d8784a539ef3a1805dbe994294cc3298f5d4ac414d27ad5a8e4b9cef972e12964ed32eb9a635ababa8226b1e2fd83418228ecdb65ad6d411e06a83be8732c52814105436cc98e8de606a85705fe0452deecad90969953f4d44bcb1a7e43f0b5d4d360118d69248bed3fb3def7900db06d169917eba252fdaad3ecdaa027b3fa01d1319abd295bf96456fd62f9a01f7c236a0d88783473eb09b0d877e329f4522e294b2a144af4f1667afbe6a8e41101b5306794d6ee3dadcf72485528dfd5cd49f7bef61fde4232a6aef95e32b4227406749e2f0f35bb84f95a2863b393048bbe6a004b577dbcbbe95fbffef4ed8548b529184a4f796fa97282adc4be9e66ea75e51878ed758900eac6f2cbdf0dc6351ab4d187e3e081960be42b2607a08c443687d1e90f97fd6130266dc9497f4ccefcd9273803ec4650b005eb8d2dfe457581b46c47d66df15eddb9d2a8bc15b5ba8459f466a91896e846651a7fff187c950e87454b79defe2631cea316c287d1465037cfa7d9237d8e41a2650000c29ead0dd142c5198e748bd3e7a138a4266c5f20a30a26a8615bc535e6d01d48dd974f044f6cfb89f91abb54c3fd9d82b7919ca9923448092acb14419493d204a6627b52fac9eb02187a656115712fb1c9db1c69d922976d3db3565d49ae9e1bafcfefd317899f4dbf1831db234e94782c4de6c36e7c5b08cad5ce436d039345a8e2a4393660d95cceda7d1b13c3761118bdf761db2845146df9409fb9dae859253b8cd903d8167bbf9e41623e594a42545248958f22879dc213c3a8c0f69b711362fea732594e5408ad56872aa18bab6534ea7cfca4d7f34f53e1fcd55286d7d7bc324109fe2e55e4319bc430fa44cbc3420cf2594b591df4b3a60aeb9d9c88a4b135348322690b33dd3710675348fd840321d5faada87387cf93917b238aabd178eea126e776ef36ef41cbde3ed51c4c30763bb2df0295ddedef0620de7ce1726d65700aa4c1b22eb6b953f4738a621257cf91eb12b58d541524384eef115765c4ddee9b73e0c1c93718ad5aaca73e3a2bf259e0a001d4c0aa22e2b39a32be6d7e7b100f9991a5fcbc3b493e54ab7856aa98d4a1cb36c89a7ba9ef6368ec56e6e506ef20d1482356a09fef99170c9c7b9942007732e84b3743979c8aa10dde47e010b295da7904597dfc2267bfeb88f75b1728bf7ca9c8c3b11fd935ee602a1150aacf9475924c7d4f3ea8efa132939d0dd6e61290e20ed77b3c80ef5602e458077894c3435bf01a55e4cd77b4e61cd572ad0e5bbc265652848d3dfbf4814642fa85d64141831564e6ad4c6424dfa0618bfd47958c908f861f36a7e55d3eee98e23ffd80fd59e093031fbdaa36a104b2b8bd9d3fb17de430bdf75cb9f5744c01bf65a0d4b12c4302dfe90cda869437c3c4e481f8c21c421c8e6cff7d78f485d6893042c6dc29faee7bffe6df511ce94f09280e4457a2bc7010fdd0dc115952dad2fc929e8ccd4f43ffddbe61931ab531034fdf11b83f86d6adfde99d3733bc6b6a6c59891780a863681ebaea1f1a392b2da37e2ff0e343d928c16a25fa04936b9c944e8899d977a240cc329dacff78e709b285f8da89ff46beeff782d7fa57cf29e6dabe280ca1ac18dd7ad93a995636a09d07b64ae01d03defda4c41226f97ed319df67aa102e03a90cb8df879fe67a2c76827b1835d36845e2839feafbb75c93cd0646c4e275c122e366a129290130a5d49849d91a4d943a0d0a5b47be45b5e7ed41bfa8bdb1c167cd5eaf01f2f95023945f4e7c24b3139571642f653266b0b2650a686fb252315e5a4a3d539441b54cc5e221c97106e8de821fc55b328f56b57932b3050ad1722a64f24366746ba9a964e7a5531a216467382bae73eb7f7a0ef1ea53f27908bdef5a589645766ee85ec44df98beb4053854bd2551dde88b8a73db217c096df001471ffbed1725b3e03703519bf6273f24c30309b8902e65dedf8d35741fddfa0e6ad880f8f7475f1112a5e0da77443e444b5681ce618e036475233e22f4e399b00006563af9b1e5495fbd95c1073d4df228241a63fb1b13724fc0bf70d65b223a7eed225d17e99c43379e09728d2b9f0fda2d3bda40e8109a83997dba4ca35a3780785bf416394b762f649fde6fe0f354fa5c953314735f3d5fad5a0d291899ac1e2d6890f0693f1adf9fb96f9ff397268053fa87c412d23f44a45df7baa040a079b2d556660e4481452b9e430e93a8e69861ee8b8b3762a0f4a3999d1971c014e7312b243abaf445f90eaad6f35969729eed8d08bca4cf818a08b292385dabc526b2b2372062e91e1b6810aba7c06f0fde44e1118234c2d3a960fc2e60ea573cf0a92c4b53f33eaaccc0a8b96c7d48d9dd04bc0424bdfe05d6ab4758d4fd7ac03ffa0873720440dd9c58223c57328615c6a265f684307bae9e4847235881615ac5520eda6b799bbe9a9f5e5800dab71129f70a91f284dc3ab0e3809a3ca7fd2cd787c0d56fa4521a6b0f0e2bcc2ce13a11dcc98e53be268d1425ef30d1402b841078450f317c162695875eed6a5facf7c4481c184c66327beb440bf796ec05b55cfa769d17d72d2f78d931ffac83e3e1812f77414ab15cc35551261a2e2aba25cc7361fdab1039abe6e98b5be84aab273b2a378e5a95b61aa69f85960c167f4f1742c2b65cc8099bdfac2549a296eb83f71308756015de30b146986158bee3154f028b48583cdf592223b62dc08730cabfbb905af35b942dc9720fd049f85c3e7f5669036b0343da5aa643f60cea25df7d654bd66bfd8ec4a8cdd42b9a4733cd35c29f7d1c3810a2b1efd43d4a97a6246ddf0a9ef8d1586b4bc0036e360ad921e9baeff1d95195eed091bdf7de6aec3883595632637308c74d9922031f55dce1306817b3403907863aa9e6e66e2f4243b83aec402a44fe65f754f835389c9a2bd4e69523f1e8b96a09f4b6891325ebefe298c4b7853861b0c8f6937ea2f6cb7469dd139d8a96377c37e52f860b218fb47251a676710a4d994940f6a47471e6b94493cb27e789a095aa600f2599934cffa311ca86d92f075e303d93dfe9f3375546dc797e73b497135c5f99a704f1a58b873d8e067fcaedc3fcbbb0cfaf909c17fbeadfcb15e7a18d2c6458f329a36aeb1bfc6f15b82a84cdd30d487c53b8bf4c923fac7c39451b9a2cc9797bfc0957121216d411a1ef1bca13ae0e3517a1c4a6dd8a2a6e82378c153bf4797feb7ed4b626a5bf14bfd7677c9a27fa92f5593b2c228bdcd836b440a52f6fd58945957ba393a65e9bf3cbe795ce81cd3f67df7a17a5b70557b9b60398f545bcf91fffadb412df8897b8ce137a5d9a8ee3211052c367a36e346bd752dcbfc7225f9b8430dd41336b774ba1134ba2172600d636b5a02cc760e7f29720e310a83e50f42179bb0150bc179e1a059bd9b65796019f4899ea29bee25e065e8027623d3063dde4c884be1dc42fc087fc648269b7c1cf2761fef92b3916b966d4bd8817a91a4ab7d74223693a50dbf2582cb20a551998f2823ddeb2bbedb1b6646a0856fb133f3cb66faaa50c921785dcd0c53ac23aef2ea6249d5f2c5e71483dedc9dbdecc586c74526de52dca166545973bd4c36837ad441c8fa91a27f3a1c222ee2e078d1b28b8817e5248d5b578f972f39b7fd08962a16633137ac4046e998592bf17d71df3d7f6a0560e3912115f5908a3f303e911977ef2d161f95ebcf41c0b825d5e1d48d62ccdd5d1a774ae9065e1da41b57875713558e6bbb053375de588fd9420187a6ddb19078b3cf0fd183808dd76ed8e4d4ea19684adf057840f90903f7acbfd7f2b22bee1342acfb71776bae0d0372f424ea5a84ba85a574cbfd1940874d9517399c3a57fac435442a025a42c8c1af103fc7b0d5b50c40161acb82bd793e856889593f8558beae51fe6920dd830ee5a947382d91918b1392ad22c7a6c4fc3d06aa5d3a293def73c4544e9ae897b6f6860685f3238fb157ba391a9e02efe66c322b9407ba55144acb184cf6b5a71b03c67bae82dfa9b8de15fa5b2ec7f978927ab74b83a54b569dfce723793d7d6b99bc4c162111ed835b5375d53d2789f61d89f383d2e17813950db571c06ae77a689497b6209960c85f819ce003b7b1fd7311c091793f4ea7797f8f5dfa2c86563aa301024d070c1413089f26df501ed669b42502e3a3e3d7c03c1d19a1f73608b2eb0e6de90f34d1b7d9c76eea91a8c5467fc9372011f97596da2eec6f794deab9ef1a051248d623364375358540520bd84bc055d2714e96ac9ad4b531fc1e93330f072cf42eab39239653758cf4e3c1ec3131931a09d48e939258f6496223e0eeb42699efeebaa885e10f2ccf147a3c6173fb29bc87c99c707c3c043b435389759455097f33793130b012b8d16566db0fcf2c7658d3a8ca303ce307aedbeaa76a7cdc0021766a336a20dbc4c1362943f2610273f474ee8feaaface8928a5e0c71f2cabc7d6483f84eb22fe354a1e2b92df41cae9b4426bc20ee19cb19bbb4b9939d2824c2b0eb8eee6218e988eca9f83577226c07aeea9d3529fe30b11e805d68822c152ff9c279c3907dded2c6cd18dd404eda4a472aab1ba0e0268b8eadff4c9e931fc68cccffa80bb8867c48bc4f725fcccc968afca53308c7f6c35cae2befad36dabd1c50530fec93ddb928a9dd6b26c2321a08705734940ebf239af856b5111b8b17d48f7a025e907236d1b0b8f8285061f1eab2f0edb0e3696f98d62a4ca13aabfe71930ab38b48bfc2b582d9f2ffee958fd8f127822f1a339655744c8457075a07e95fbb5dde5faaad72d728ae15d9172a5f65def7bf6f75ad58ed1fc9f8e6f5978325454923ca4aea8271cb3f9d86d277d379cec467fe2699fcbde67fa9a29f8e45fd05d11a4a4893123347334ae9abc90d06898bd6869126065742b4828e447ef43145f0aafe3c583a159ee75c06fef7a80c588679023e48ba4136ac74f66e74ab0f892db881e4dd3d8b20110d2f0c5e1434467e3768b3b3039ef7f274621ad3a29f0faed32fa746e13318e015af197ea1f4118f2d0634d5f0315cc97993ab414ed92731fb03f851cb5f3fd57f483c9c11492554314bffec84bc69a8132d63aac70de93362e568a9c1a3ae750df60c1d4d083fa4874179bce048b5e8f92be3c33a1114bed6a4a7287a16607db6ea2164dc78f34eb5d4a80dd153c5ddd5afc905e408ebc007eb3f8a27954f93c522a37d612096c28528068e3e0be76094a60605f004a97ed620d08c00d7ccb5ab1ffa7336102d42b421f8237dba9ec3104b0b22344171aa679a48c8504949a4b6f682b86c831bf59c9390c6b6478690b21984637aa05a0ab55d56df2b746e2ac92391b29b67307846849a9f91f71fbe3931f1bc4aa322a89620f19f5cfbd46f14e169c8bd3fd539ac03e0c5c73f9c9a0c2bdf12401ab7a10d0bd9fba2090e9c1754def26cfaf4c811228f87fecbacdd699f0fc86910f2310cb8c748a9d32fc975dfc4eda66d41f2fb59a8c558ed935babe7b4296ea0182c3865fba265", 0x1000}], 0x4, 0x0) 05:37:04 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = getegid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) r2 = open(&(0x7f0000000200)='./control/file0\x00', 0x840, 0x80) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x7, 0x101}, 0xc) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffffc, 0xb5e}, 0xc) 05:37:04 executing program 0: setuid(0xee01) setreuid(0x0, 0x0) socketpair(0x10, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) r4 = socket$inet(0x2, 0x4000, 0x80000000) r5 = socket(0x2, 0x8001, 0x701) r6 = syz_open_pts() r7 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10000, 0x4) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r9 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x44) r10 = getpgrp() r11 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r14 = geteuid() getgroups(0x5, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r16 = socket(0x10, 0x8005, 0x80000000) r17 = syz_open_pts() r18 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="f2ecba66679c672747de496975ccdaf3ae5c666c000bbfd872a3b46c97fb139122b97970ad61cc4d4e116db63f9815171ab5bd99475195d456dbd89d81d201c733131222d92a61b1c6fdd0e0c406faf09f9dd3f683f11c6e53e0a0fc1871040e3abd9d0cd20e4a6116", 0x69}, {&(0x7f0000000100)="0311848e38c4676dd2aef914a4407d015a7be619e2902f5465a7745fd6e8756be69647e12dacd6289ecdffcac2549d48c9ca5b1daa090ffe6648b5dc4431976d38b376acebf8565c56f383e37b62dcab87ea57ef21ec7aea2919ba2600cb3c0ccfbc1b7654967afd", 0x68}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18]}], 0xa8, 0x5}, 0x1ccc0a3b1f44f8d7) 05:37:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:04 executing program 1: r0 = socket(0x2, 0x8005, 0x99) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x6bb}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x10000, 0x8}, {0x18, 0x3, 0x0, 0x7}, 0x0, [0x4000000000, 0xfff, 0x907, 0x81, 0x7fff, 0x8, 0x9, 0x6e7f3087]}, 0x3c) getrusage(0x0, &(0x7f0000000000)) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sendto$inet6(r1, &(0x7f0000000100)="6bd3210a45eabb1017fee64e2935dff7", 0x10, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x8000, 0x1}, 0xc) 05:37:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000006, &(0x7f0000000000)) flock(r0, 0x9) 05:37:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 05:37:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) close(r0) poll(&(0x7f0000001fef), 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x28}, {r0}, {r0, 0x2}], 0x3, 0x40) 05:37:04 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/41, &(0x7f0000000040)=0x29) r1 = socket$inet(0x2, 0x1, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000080)="7b5be8089c8a818f4590390247afdba3b93fedbdc49204d1c60eb82f749ffe374259cd111858471f3527897ec17a1e2e0627795810bbaefec121b43720db0b671cce0973c8c9827ec805ab9a89b7b58b3d93a6", 0x53}, {&(0x7f0000000100)="f2a8ddf9acf46b6f2b2f1f3129e69af6b94ed4f46743c4050297bde42ebc39a001a8cd4d677eba1ca7c462e20761c6803f43364c7109d214a2f8e3c76acce00f247902bd74580a4d2a211b61e0c55c14236372d495a48087acf485de6ca232e230f0356d2c7d719009258b131d917c59ec718f5978f7759b53b6d7df8811e84bccea922620e7b17d8dc212d361903f08463042e4ae5e5cbc9bb593652d51fad0cda7066fcf4179a26e3753c0247e831fd7fe7105b7d8891b6171906f7b4f10c46c3b737e7ded758abe03f700ff481e5bb9bc26eb6170994a75bdd649b5a0982ca56fa0ce87e08efa91b81aafff6787fc7061fe7dae3c9c87ad1ea5adac3afece74a10e2fe7be7a4e5b160f6da01cca57eba722c32c19dccf057903dac8c9325b82db53def9796f0650c3a9798dc2235918bae838934fdbc5d209cdc9ecf870a194d858d4c2979ca4d8c4f2425d8370767e67e65e13cc6885b0c202b0660328cf0f7a49e396d37403326e4817b65bdddddf9d93ad2d5985981ff5a9fbbd2f7cdfef3cca27277f5fb0e20d4d9574361f393d225bd9ace0d90e3080d02936610f62fd196b6b7e1b28bf1224bb8d23b0ab0290cfedec997e1cf25759b6173db3a7a011e8ae9e1f358136e2429358a2ead6c9bf2523a7b94e8e4046350e93bb2313ebc1f2e39bef2dea6263f0c10d89606e75f6086f252bb3fa2fd3542d8b8af62b4d5097ded9bf1f3aa8db29798eb549c47f5eba3248312f6d56f11455fc2b64afcf29b2b5daf3a0b9db0647d3d0ebe121797ab703dc5cbaf38e3456eb23d29e7ed257d9db9c6fb42ae62ceed8d73db4c1f31f5cde036e4b4e512f15589802bfe9631e5b6093537e3b94b5cff42b9600f9e11de36eb1275bd9779aef5276d4f0fbde86acebfb2ce7762d5d81d8b05d84b0bb2326883c30fa9301a9c5d5b761544543b240e0d032b72e032f4ce2b1ef937633c670ed0010fea2d4b39802282f5592dbf3c63d1a6a0a0e2517e36cd3a8ba0d9412a041279695d0d4ecb9221b6a8b35a3b3514c448f6acb1b0259097024fa2c591c03d791f94cea8517f655ee5f83313b1dfd783e66a4556967261551090e16034cc29c95b1493b9b196b98f5ddc60e31bbd238b035a7b92c59e814554449c0688b509d164b8ceb2f98dc908870840ec7e91a868bbceab485464e05eb8a599bee3355578ad80c3bd805d29b84113b8335942e8bc6c1e999a9683f83f8b5cd17d50a401f8cac2f4d410db8aabdf5c95b7cbd71c2682a9761293a4469df39f74914986fe47e4a08ac49362b4bc4a8ce2544947bfa4ad3cc9e6cc69b07323bd2cbc4aa999ef39d9b3cdec632fc48b4176285ae105484d48501d542fcafb9830d33717987746a73efa32d1bc0df2a032599fdd0ddc769a6f545b2e23a4e965189c573c50e2bf9246879fc9cd3833fd2345d2a72876f55ad210bfcaad384799e0a86c20b0bea11bc8396adc21d3e5305b1af27ebfa61bbca327f1ddeacc43bdfb48fcd57df7af2fec4e8ff62687ccf785735825b6eeb8d4335ef4e205aea19e9defa05cf5840b13eb71a87da74da90e2b6a6eb86122f16aa13b417017f6051ced6bbe2efc776bdf52f3f8abdbe3bae5c649c4087bf1b132d660a5488e089969e1643d634c04e1e221e26968026673b7db7caa1ee740b543375efd9370f0288796ac145a1727e6995211ece811f340af12535e9200b2cf271d92ff2aeba5e9349aef980691dc17cdfadfc9cc4957383a97febba1d6482a152ea1d00aef3713caeb3e1bc235819f86339f7ef78b7f2b0eb97cd78b3a5df5db0526ca9487f8472d34868239a6088805450f6bf95acfbb3cf31e67a894825541ccba9ae902ff1e60d1245c2c82d21f7519b076cd701c72fc71557421fa4230a5dc9e0eb596bd8a1caa5b151863200e4d92dba064476484a9d1a1a18024797a656942081aeefc6e39ff8b9f2ae22a8e05fe5aecd839a743d17dc0876b52877ac65ae5c9873d11380f81dcd279024d5669f1895a3311869f91bacdd2cf1ba4b0b09d6a46de58611f29518a5fdf746ffe4616e4df4abd39413c3fc9f56732d3840522eca860d0417e9d708fa3f2a3f98d921bf1a3cab5877535da52ab6f12b85ec1340d737e02e75ac7bf294842902e3cda9fe33532bfab71a0bd4f876381da2ecc501a5be8b80e92d82b65b771151987df8ed3132db45c7398935ce1634eee45c05562539bc45657ec103a25f01fdb39944c0f9c46f6f5af40ca70f169f8f96c7ec974eeaa6269819b88c881d514a9d4873d6c57cbedcabaad528cf24d9f588ae06e52a64d9c8efe65523dd2623ec595429ed41e39fec42cb944e20a5ed0fde7213df038d7a48d553f2a7aa60552f1b76704daebe00efa18cd82d9f28967cb1199b8f67b5fd1c3253d815b1ad85316c89c2235e7fe1bf17f3a83c042b10265ca9f715864f730b2462ea7edf8f1de9ea2e7092b8884448b3744e744982fe4552c63f2c14a21d34ee1569a07b5f763f4aa70b39d7585d4769f363459482f83557164298d76b632e823084cc1999e9b787380ee3d027ddc08bdb52b7a07b833d440a5627dfdfed3ad911e782b63733f56ac40a02f2eace2fc80efdacbdc0c4849e058461c1a7b7e0ac08a8ee64326fb988f901e486c7a199d683b185043bc231a84e9adf800efb434e7ef33d4c69846176ddfefda5c011d47cbe173b9e666e4940761fd39bd11290d350ddda10e8d30e062f0e1b4bda8e42779d694aeac9047839783f50380729d9906c31897f255b97618b475695ab2b4666cf6ef32eb4f51dd8c21de3a40c6fa7a2b6ec622eb24eb807bc8ea6e309e9e8493c3ff3f494b8959550dccd2b2b5a57c9ab911b9bdaa6d4acf2dfd4d046bb872e09c247cd6d1ac24a547eafa6bcdf6e39fe0c09438bc8f81ab885908c833ef741462d24238cc621f8da66d969dd2cf5a963e44df7cabb1b1766ca70648a37648d36b61238a863b9e27e05e139d31943dc44019131e7c3a7524704b7b5eda26efbb7dca0649c5011a64dfba7a212478bc7593a0dfd168d5baea03bcb125c53c37cd7b4c154805869bd7c332436610577523dc1ba9b9f6422e3843618970b416d85dff7ecf0b07869d6f3c65d05f201265b2f29f1683b14a2c0ad4f05cdf7e3d583669400ad581be445687071bb6e741b2dbbf34b1951a04e7102af5fc643f9b27237050c081cc22d2b1a9c91345d51bf3b3ce3e9534ac4d30b069d8b8b2c1bfbe3a1d93144325658ed4781468ace62eeda061f74f4539f864c0d77dd2f887bf661e23a103554b225a112cd0be0008e63592cc40cb34076b050686c1e61ae26e069f8d72ecff6100ee25693df1382bf267af7d73271afe7ad60edb8dc39961a82363f8a96142a1d1abe94e0dc22181b249f7f84f6394d53d749b530cbce80d2d3661911da888153d16604c81babff962cd4645a6af98875c22dc77e260f0591cd8650ea7f7b6024022767e6f7c04feced752dcd5b1f5f6a0063d7d74d24a68bd8aa0db52e2d2a6dbcf05b8ccf13c93a325377a3e16a32b991c144651532cc43f1da45f791b1889be1c591d54b30d9d4cc02501116f5db2bc85d3936e76cc3a0c85ca586ceb358c3fe4b4b57d692b505ab68142a5856a0cab8e3349d17f2b614c9bd48fa4d28e97077496af01cea9e301dad4d4469c3840cb9e22fb9b115c9e8d7a0991fb9a16bd50c012c35974abc05ef8bfb14730876cabc00c12b6325cf0aed2f3c3ea5a08c723202df9c5f98180454814349ce22dd2238d243256c5f610f5d6bcca3a783ff6f4bb1b08e9aa8fb757c364b6708a5449d6a3730752da6e26424628b7693125d41584132a9b7f928496d1288e21b673e08764a2b1f9be463bee7a552cd32f86f71114d5f7f7a606c325231e41ab244ba861b5d2c279f2c668db70a0738f761c29b770df5699c763744962e9cff933116aa7e66fcaa6d57714659abf93d02c66d4501bb24973bda6deafbf88696ee09c8fa84ab9a5024ce768a8911fd15d8b172840f2054a6598566d24285b194139fc838e279f8c9b760e350a255b25a4c8685b137d47ec1ee0f6689241384837204663fe1139fb7c1c366b8e990652c58a65fcfb7048207b63287bde4f34fb033f83f12be4079bccbe7130f6637bc537e22d403c34aa04f056dedc5698930d957e8f9b0bfb41dcff048cfdbde740d7936feb5527fc1ca0f89af6508de1b3abee843fa0aa245f90fe34e14ab80ad9c1ef7458458c60b2b0742b400875d672948077f4b47bbc67e2a4efa333f996c43bea334988cec202647d29fc293621b6472327fd785c93e8c1c79a10705cae6191c7af35519d2e64cf36bbc435fbc8779555c62316ea8d99272bbe166469509aeb4c3197784eadf386a63ee09a8de00b5de7f0a6a0346548569d826c857ac877c42469c3aa9fd744f44fa9035af52f266c84f28b14d0f710a662db1af2fe6c99a5237cac7648a2c6a754a77c81120febbbe83f97017b3eca299f96c47517b2dee9cd81c69b65b293196a66a1731bcb47b2617022e8de6f3045264cf55c56503a8e97ac3be06b1eceab519ac4dbe67d9888182adc9715340ec2e3559b952381b59df5e74b52d0d81e259a7fb52692dc3f66a40d568bc2b0a319766a3c35df32a0bd1cb06ef97f96b5418d3496faf75e4d44c63e7d103c31d9653eeb503e6f5ed92f8858fc12fc6fce74315a1eb751752c93583b9fbcc63fe06e8d8ce7a2a040f55ab4dccd342bc08580cd22714b977792361f97e9f93e21607d796ca7bc0b3e638ad3f41a6e2113cbd21e00f6a5e86498610745c47b90ff91fbc9b6bd78f5b4c30698fbd6db209330845419b9cab286c60895cffc54b10257c8f43c00151231e13946ff57e7f370792fb1f603f89d62cc1023ba1554c2f54f2e8f789baba866e0ec8ac9cb4666264b4f261cb597ad8ea861beee0029f1950a3ab787f64374fcc05e127e17c8175d547a360bc179e4688cb8cd89d87746e863dae41bb0bb9a0e917758d14d92b07cc59370554692de6230362b9c5b7ae4b163b4560a2254e24835e0b4b193950c48e2d200353bee10230ab7a3b7f9a6374c00bca912a4d6b22b471c17b0812c2d78e05489cd956d8922e585c2b99138f083a32a6070566ad25bb38c695910a8cb3095ed976595ddedc17586a2d16c670209d5836c3e81535459f650103c9751aa05bed8b78dfca9316d4a28ccbc02c168c9ca5c427a7e131b4d62124a2d384b02b4890e07d4c69e051d9fc929fdaf8c4d4bd716b21e7b8eb10536f079e764b53c07f99ec792c390daded375ef15deac3d86ccbe2a410fa3f43733cbde6b5458dcb83c6ee22419185350b8a88db97f92f6d176e4110a80e92cb3424a4a94253e29e9f1de41859edc76d1c102e77bba2bf1e0b1ebd075a19cf308f0d7e2677cb689b35cc54f1ae618c27ad04e0b8148b8c90b1bd6279bda6f6fc5b0f0aeff1ada7e4561ab3c6e4937a2f181fb196e3c53ecc09266cec603649029dff24631b300cfb5d5206f076b5dc92fa079cae6694cea94a5d4c8e7a4053cb6e10ddf9ee458d6d08e16dd8af5d2c880fd4e8bbff96d918a644c65af309cfa36c80f0589f03e81ee4a978eb3b6059abd8371ba2426666c7322027abf90d1cc68a863cd445bc0a0092df517b8c463f349763e363e62f5a4de03b345851bb9459dd57c61c5e10f4f6e0b20c7d40bc22aca4fc98bcab0155b348120aae2492b5a3499ff97e59173036ff138ea24f32e4bf8d376046fe8e83379188146ed21374367ce5bccb2c22", 0x1000}, {&(0x7f0000001100)="fd7f8860d5f2b9b7aafb5f2817e4b93fe144d456e5b1582d8f2bc134950162d8541e1f905bed7ec8e8e8a776661b2d22045b6ed19e3464468dacc66f0ecc0a25402bc0558d1d6d06ffb9e91aca7b2336a2b2a915c5d95ff00552b5e7b6595cd76a60a04d5b428377e94b5d9451ba4e78d37398251b7fe0f9d04ff1cdc16e681deee0a0b1cb9bfdfbc9ac896c2e0b22518bb07e52e98614e39fccacadce1a70250c978009d7ea341ef5b3539bb6dca758c9a33990c18cdf9a9966add900cfb63a6bb41323e5d269fb6a228748749d909ca4d9b4", 0xd3}, {&(0x7f0000001200)="f8cec89f6c405c2c9e432990571804e48ea0dc3ed4761eebeda86a34765b3b42372f94d5d791514f02d07e0241a7dfc1616ddbd61ab5effa71efb5a19083a01865f57491b1a4b6e368802d048566dc1abce3b66ac3ba640218d11964c62d232721a36d922afb5904bb4b061cb45c990c51", 0x71}, {&(0x7f0000001280)="68692e2dd8", 0x5}, {&(0x7f00000012c0)="86da24beac7a842531b58365b1ef8b93600ba1ec8664d0bd664074470b1939e31e4643589e9381d93d0b3b3510682c9a582ca04a97ffab6733b60b8d778e8ada40d6fbcd38fc1f", 0x47}, {&(0x7f0000001340)="792a6875577b27332e7b801c7f4d32417b7864cd729b11c15ca35944fcefa1992923e589c6a15297bd4a9bb482546643b21876fa01c5a71df2883eeaebc2c18a3193813914901515b91c4930e96be1d3a7235fbe6bd58a6535cb6f15dcb08490801f7ecdf9e5c1bc9a70da9b12f8bc06ec9e2f3e05d653fc3b399fb834f8342baae6db23fc33e24da64cbd628e313db2fa692c7b8adc28181c7f635bdd34c4daeb9a022c5fbcb4f811e3b55804b490b87e9195435f75efc8d0d0", 0xba}], 0x7, 0x0) fcntl$dupfd(r0, 0x0, r0) dup2(r1, r1) 05:37:05 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x184) 05:37:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000340)=""/4096, 0x1000) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) 05:37:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xffffffffffffff84, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff5b) ioctl$TIOCSBRK(r0, 0x2000747b) 05:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() 05:37:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 05:37:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 05:37:05 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 05:37:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r0}, {r0, 0x60}, {r1, 0x3}], 0x3, 0x3) socket$inet(0x2, 0x5cbec7e78b8b1549, 0x200) 05:37:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00010600ffffffb278242f42b43622b3ff0700005ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) rmdir(&(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 05:37:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) socket(0x22, 0x5, 0x101) 05:37:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x50) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="ff9bce00e8fc9618b0ed18496b55ebde614f69e965c82f4c3a6d2878477033758349790a7402c0d2bcd6a2d99af219fa38cfa53409dbbb40a9c83a837ffdb19254be9f1b8501fa7299df98ad560be1f42dfdaa20409ab1abe2c6d9426c61d517ef3b4912492edb45e20781621345a11cce8a313d640c4cf52185df42b57739f0487432d3eae82688052c02bdd196bac7c66078ded180534c56fe5aa839c5fe8597a155668f19a524a9a7e1b45e3178f70502b178052b14db056f5a3e97ff4125558ca0e2585ee6becbf7e78cec9f880c33d993f23c43d575aa30a6f189b24c5a2cc6", 0xe2}, {&(0x7f0000000240)="1cce65be2864dfc852548b67b8ae9eefd3372a2eb529a9c13f1b787140f2eca2345e2fa81bffc93c8911c6117a1cea7f352ed8932952e5bb0666ad3b05a8aee6546ac9755d52b23fe8c2ca33cde52e8dc9680484d54c9ddb5f9937ecc10e8f20cc9d46723c4a74980f13c64b7107cf04f1e3ce1abc3e56182b954629f86dc0fdf01e422c0244a63c522292b25f16e42542ebe2318136bf67ea989d5808", 0x9d}, {&(0x7f0000000300)="5c41789f0760033fe8598696953295611b25d9836f587d48aebfd3e346c4d4bb06442e38f1008607f579f6977b56ae6a43aa5ea33a3d2514d32040c7d58be8aa455c9e49587030e703a79df23202f7573cad2f58089c7ac14d89cec92ef4a982ce35d1b7814f0629e127c68deee829efc6", 0x71}, {&(0x7f0000000380)="278079a363be4bec6b48d44a61aa79ad4369e1640c70ea6cd9142ba2ab7bf065457c0af13d1afed39fe6a259b46b17736b792113cfeed3b01c20ec3f41d85d1cecf90bae9eb030e1d110513201eb90b69f0cb1787dd50cf1dc44152595fb8ddcc620585e2af212621971f0cb9a0994bb3205a9ac040af79693e2d2892d3d58af557a8c1670c8a5db2c6a8ae6", 0x8c}], 0x4, 0x0) close(r1) 05:37:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 05:37:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 05:37:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESHEX], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:05 executing program 0: r0 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r1) socketpair(0x2, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shmctl$SHM_LOCK(r3, 0x3) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10408, 0x15c) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x2) r5 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000180)=0x2) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/131) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/4096) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001280), &(0x7f00000012c0)=0x8) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001300)=0x2) r6 = semget$private(0x0, 0x1, 0x200) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)=""/91, &(0x7f00000013c0)=0x5b) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001400)=""/217) r7 = semget(0x3, 0x4, 0x0) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000001500)=""/149) semctl$GETZCNT(r6, 0x7, 0x7, &(0x7f00000015c0)=""/170) accept$unix(r2, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000001740)=0x1) r8 = open$dir(&(0x7f0000001780)='./file0\x00', 0x680, 0xc) linkat(r4, &(0x7f00000017c0)='./file0\x00', r8, &(0x7f0000001800)='./file0\x00', 0x4) 05:37:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x9, 0x81) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 05:37:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="b227f411346de8dd0d6831e08da0dd46898d66249c506ab5f0efcaf913eff5f63b7e23299b26a820f4f0122506ece07dc5b25b5ac66e107b14502f420cc52ad61b8bd0122988cb2767bf68e355774295ea15196edcdfaa1b5ac44d9ee44eff5e3db0e9088200e1a632c5760cbb", 0x6d) getgroups(0xfffffffffffffdd3, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:37:05 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x58) setsockopt(r0, 0x0, 0x6a, 0x0, 0x220) 05:37:05 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = socket$inet6(0x18, 0x3, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r5 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x20) r6 = syz_open_pts() r7 = socket$inet6(0x18, 0x5, 0x9) r8 = kqueue() r9 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0xb) r10 = socket(0x1a, 0x8007, 0x100000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x80, 0x200}, {{r2}, 0xffffffffffffffff, 0x7, 0x20000000, 0x8}, {{r3}, 0x0, 0x49, 0x400000d0, 0x10001}, {{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0xe, 0x3}], 0x8, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x10, 0x40000000, 0x1931cb12, 0x80}, {{r6}, 0xfffffffffffffffc, 0x6b, 0x0, 0x1, 0x7}, {{r7}, 0xffffffffffffffff, 0x16, 0x15, 0x6, 0x1f}, {{r8}, 0xffffffffffffffff, 0x40, 0x0, 0x401, 0x1}, {{r9}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x771, 0x3}, {{r10}, 0xffffffffffffffff, 0x83, 0x20000004, 0xfffffffffffffff7}, {{r11}, 0xfffffffffffffffe, 0x10, 0x8, 0x1, 0x6}], 0x5ee58cf1, &(0x7f00000003c0)={0x4, 0x6}) 05:37:05 executing program 1: r0 = semget$private(0x0, 0x4, 0x23) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/104) shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) 05:37:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000), 0x4) read(r0, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0x80) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/133, 0x85}], 0x1) 05:37:06 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x8) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getgid() setgroups(0x7, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, 0x0]) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x4402000010221, 0x104) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) poll(&(0x7f0000000280)=[{r6}, {r6, 0x80}, {r6, 0x80}], 0x3, 0xffffffff) fchown(r6, 0x0, r7) setgroups(0x3, &(0x7f0000000000)=[r7, r7, r7]) fcntl$setflags(r6, 0x2, 0x1) 05:37:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000040)="884d9284576776130c33e4f45373d6e226b1731c43cdf18e", 0x18}, {&(0x7f00000000c0)="72f5401005c589a4a1a5b5aa65f0254bd64bcfb6666dca630960043a064a85e9ee9af7b35ce378d12f0e5e29091d37f2460c3ef217b5a651b4cae4d7b776373df0217c407aaeb5fa4af92810e60f0092ede17dc5796369d9d723b4a6548d37322414760485b6fc607dfb525e6bca42576cdd8638c18f82cc93abd68707dcabd8f460896a56f803981c874bd4141762336fee8e703fdba279c83dc80d989b63106209761a77cbcfbadde56ebe1187a29086910115ba81f0db4b4eaa0a2ee9fd3dcaad61f302bc812a4df80475044e2ce824d8d1adc91b899a7b7631589cfc97c53ee3c4e818eaebafdcfbd8062b533902133e2b9a8eadff", 0xf7}, {&(0x7f00000001c0)="98abdd618c44b0d6696da3f5ee5f857fa4c3caa0d253959a6ee56693bfb423aa51b9290b155dafc77e3d2497525ef4ce93e150f148b731b6ba50d8a66fd799f5cb6d048eb38f62ed6e2dbb2fb70eb87e5ff0b18c600fe460f69e7ecabb1ed73fdc87af685b496c7c9aa19adda0b6bf3570f1b64057d57b4847c0bcea1a231de1614306aaabc1de42e11a3c72b954409db941fadf78afd5049505b216572900a540ec7e39707e5471254514311f24cdc8469b70ecab386dbce18e38c3b893e409f01d70878bbd", 0xc6}, {&(0x7f00000002c0)="108c6cf820a20c66a0db796f407725a8f6729a0e04b021150aa64a4e2a6bbfbb300e0fb38a02bffcbedc425b44751838ae6c6627115c17cdfc408e7f579156b89131018918e3311c1c7af13c12322e86be275886c846196828d228434f9e7b27a99398170b7cb4a7168912621145b4f1fc6e21dfe4c65dbd30674bd646ad4dadd2d82539f42f016cde7a3872a7e2d6c450546ca3d451856fed9d9683d2052470fb63076f5dc48dea4177d4b331953c32000f6441aa16c370773b3b29457072fba3a434bc4a327b0b6b603d9cf1cd1d35f8d0e3c46d1e247571b7321c69d1524410b36811a22328b527fb7ecb5d5fd1379ea97d0bf748816f9b28", 0xfa}, {&(0x7f00000003c0)="4de3c066443523358f36685be8b2def79bfceebba00e388ccb79946e7d875164a0018ffeef75332a8cfbf52a22087dbd18fa2ffa0bb1887bc7cbcd94594052bd4deb32b07a3b2005f6cad6de84e21e05e9936b731221ddd5668e3b4b06772f07c09421887ba882d3c04b8f6d77ff1168277028f1c51d329382ad0d441221d8a1f40a9c0ae659d0bcdf9e64e984a04eea85d9e73b7fd86362bbc7ad493f067c237e4c43674542cc2853f649398e70e9186d730ad68f22bc92071646144d8d3263f9137a579861c33578a9a5c16884f35a", 0xd0}, {&(0x7f00000004c0)="d44a140c5640fde90ff913cdffdf3b4af02887f27ceb7e1526fd184100c9c7f1c3db6f86e8e2ffb0648f57c838dafa73d17c4933ca2db87326db7f7e991994a37c515f594116f07a6e069374bd3a7d172b2d5962792985ba8f4df536276836064115479f33cfcce874639286d12f3e3f442b2bd556440e663e800478c07a2f7a6b7332cf050ee6e8466610a094bbe3a3f7df0b427fe2cd2e17c475b7a72c698b93238aad32f5d65535b7c5297c27e3a0370078a735537e6bea866d664eba2cb808710e", 0xc3}, {&(0x7f00000005c0)="ad9ba47703f8df403e6a193d09f04693d7e4273b7c19af51040b6bc0cb0a1242bb1e1b62d2bf8893951d9e6fa72e3847af2cd027b09e7717eb0fe8797845899336da0d0d3ecaa0a8a9fd9bf983083b58acdb63476cbbb0d6a38b9e5ccb5b44025a6bb2bc80eb472539c354ca4acc4a75cc41283943895d740dfb8235bdf4498d9d30af6104c5ee0c153748b00eaa8bbd215cdaaba38541da6f76e70ff1c6819d9ef672c26a5e087aad47baa926e9c25c85f4e3f22ef0e6a366dce8c136231dd7b4a98ee69fd5c5a43a96bfa096685f3b7742d0f944073c90a99f430618970ef9773cab9e16da58a8bc677b0956b5392eea00773d3483427657ddace889f46e002013c42ad92bb339ecdc3244911360f8ab8b20879508e172abb17d3b1adf56d4cf23eb9f6a84da43728d8714429fcb5dd128961b733ae7f8bc86e2bba23ab0e654f33ef1ff519281b3f5f6414a342528f71f5ead5b28507a8fe57d735de6c30305f61b69c48f39fc1a0bd1e028f4af3a4b94fa22a69958bb3010527787ddd460bce18fb56ba68271ef6493e3f9f36df3335f9833545fc018cfe9815cbd64ea88a63156ee79a2647d255f9e6f016eb2ffb2c5f38b046a27cf6b70222a300ecbc10ce9843aba67cae116385932f40050d64ada850e6539ee5948b7e81ff9d77f50b5e548636e0242b9a8d5cd9d6891c193b40689a1d53d428faffd7cc2a8898406165e6309c406b280b59b08d8bee0397c675e94c9a29aa5e3b4584f6514962247e0f2f2302829c4c515a391887d9ac12403e6e7605612b043cf06b011c17494a1b207df5b44f062ca99f4875b62d78d2e513e79ac574d0cbf3abc6604ac7709d2c39c9762a63a688ee4a9228663a37a9be82d31988373e13e0885cb9ceb3b376a5967f7cce22e2deed8ce80f9a5c024838d8c083f53e3be6d80d7de0b298286a4cd406cd6fef5076a166be30464f8bc96640979c2a929790809c3bc6acb45710d6b658174764b906193c03b6cf67a8498033423c7c318dbd7dc996d16263e8eee06f93c8ad3534603909068f6c98595a1ac9090ebe9afddb12f90e4be63e92f608927c8f3ffddb8efd669a7a3ab6ae509faf95192faabaa195d9e5d3ffbdcb7ee26f645339e673ee07a73f9e6cd73d29989b1eb373864ba6d6459a9aa1f8b933860af84fe3aafba6cab4a1006c6fba37fa22a4414de8767baa745dd1050d0d8ae42166853d70b87f99c6d01f8180c6fb45ee4232d6b88ac144061e43d65ba7849bed3cc9c1c5db753cc8f9a0d3cb6980993ef836a07c927e974ba89223455a67976cc7e0891e6647163771928404eaa7ec32ceec8ff4e6f974f93df40ea28fbc28c80733d52e2269313daa4e45f7a80bda26588270dcf06c072e537c249cadb407992e98f6e4589cb3c707c670a9432c24d9e2d91e9946c16ec11ec255bb30e3bd2027e0a8e4d2d0211ceffe52d16e9e2257db2cd5e27ac2360f893d7b2772cf1f37e340cf9c48cc151b6d052404bb202c9ab04aa6d8cc087976292f3be4cc3887ed21459397a1e624331f6123ce11e483fea505a3b7d3e696a280db8904b01b9de0534081a91071c56b01d9bf0894d400cd6e00bed7def3c51ecd2158f3a5450a650144b572f4ec2b7d2e961d727df7b30a63423aecda0875a7ca05b82d0584b10734ac85b6a93c0defb15ebfac284f8b8f078d6559da59f2eca7cc5a049206e1a5b8f950268dd5440721a43e464c3e4efbe18f6b133202e19df778f1f96e5d92599316a553abdde8ef2dfdd826e4e69cd81d23d722db30aa21a7ca5e991380003ba752c86f0fe8281d016511d184972454bc42733075536c6cd38cb2b9e235448a6f12918ef883fe39b658a52360f30261746f724d59b685abfcdf790cf3ab9fc0535d8fdb390511700595c7853ed6f190fbdfd09162c4df227f05afc6b41a86f08de4f37f46d15d312cbb9237555fcb32f982eb4c4aa64bbb3f01977a878733651097e722c5d69b04ad2a08962d4de0191874db0119db31c617c09ec6b603f2ab5a46ed2693a4bd16a836756264ffa755487294fc2243b06bb0c66bcd370c70e214350e2dd96410c2fc394d210fd7f523e88fb1daf7d1db524af7ffd5cae81b7bc5b34546887edbdb3ecb346b89f78c8a80438337c2432991814133228e8c4354b896323d79e1682bc43bcf4940ffc2df282757af6874d156110007919dad6f2b889170a599a69116ab29845ab5bc5b9d0cefff81eaffa251b5daf552e7788c30fa6b53daea0d8d9d626d78bc39187582a961e6c6ac97d620425b40f868fc07297194b4b36183d1cf20d1e70e54e662621d53c76e417cd0d67ea7d305067487be73c91f24085fb1b8b0630642aab411f3bfc760b33b3f5cb433d91ed4dea53b016ebc1c8ce74e0e51373b9eb0bb39f2a7a0fe0ec11d3a573df2314b258e02e00a95da2ba57df7bec2357fdef09137c9dee2c30cdd11ae72ddf4552cf2660a3cf678adf2a6b7134ef9f8587a7ddd7de27ebdf0a01f5efe16a5e0e6f849e04b0ec12705fa3c73d022daf030fd5b721a0b4ad21df00c976cce1fe81e30615032a57bc8785dd574ac7c030a4f4653cfdca940aaf3a4a2b88b44888fad22e2b85805eeb3a243ab6fd3eed04f8e01da397440a954d19e2f0b842f2557c0f69c3c39442ce561d0f6bed4a4d785543cc59f9d40c37bf4d52a16ddf0b55be39bd9439960d184aee2bff24fb6873f13db43f818d5fc1df61668ea9e0bae88397009fe3a8465413fa2a9b84cbf5249fb6e5dabd04636d14f5d7f41c6708d56d6f242cb423a808ca46d45926a6b73f9847890754935d98d7116764bc9a2fdc3dcea6677d49cea76d9f5c2b3aca32007fceb4a405623557b53bf1c81f8e956ca972f3071c0293cc5ab2733b40c14cedc56596d3997904743bbf21c80343be3a15c0e2457e2fc2f8fe03bd970b83fca49353f304945669dfb7a5345b7500eb6fafa15113beb586f03f03a3d2184667353b418bcea34d2862236ea15ee8975602182b090668cc9094f870f181073aff361270a479c0f086c443d01396b903ac5e79cf5da72feb8c954ecaa7ed0b7e49beed04e51959f266dc17430cdbfa4917c622466b2bc8449d06771c0f066682b7e1c00f5a91263bd2dd738064f319e7d01bd9ae3c749b2f9b7cb8602cf032385a15f4de547393db447d44412aec27340da1bcc898f050d07b9a29ca52ed60d726350da2f951a99c85cb1e79d21021060d70926c1b9ff7b57821187d0965a904a10925947ea7a7477ca2ac46c346e0b4a1700177bd760299236216f5160043ef67153705c9f5c21c1eee28cbd5d77f386241f6637a54a864bdf4bfe211a68f65a071f7577f28f2e6a066fa41f893b482a476a5bfe08f7e906099c1c736de6116465a11ede32aa61c7ab274f93a674de83980191886a7a317ac0e4a21285e5e79335053de0b5a72c4f63cd099f630a2530644901c2f6a9ab8dda10051f90a1ae74e0fa640ea0370d3d9ea20590dc84959d733f029d31d26690a28fb83eb513e6660255ea6083648a7665bca0b0199cf3e8d184eb1738d09a1f38f6b70404ee88fa7ffde7008197daf915bfb9058fbcd1ac0aacc0d41ddf9f0f198c5481557db172bac267747d8a45a228d16f07126cdb1da0e784ac132ca4f4f47e980a0eaed98f439b78b7f120a5f32fb747e5ad29b72cca4e4de6d463f91c38b8d85f70fa2b139e20fab077fb7ddbb732fb0ab303425d14ae3ea5e9b2a85b2fb196e7c395500706adc3b93790883049b58e38f39221f505b1af433625a691478b6319045eb498ccdd40d1c1afd0df764b37e7c9e5f4ae8e3f2a4f2ca10f8b5363f736b0e76098942851cebd3b7c31a010fa2b0e2a171e9663aaf4652d00068d15a11da1403488fe9a495a2930dad2e4df90f1aa554eac4d9f4bb4d3822d53db52672f90c1719fc7b1c34cbcc80707e0ad3784c3b98ff56c9464a9cd15d1bb609770b97bf7d85fb80b9269f6819cccd6519293b2e3fab33045b63ebe20840d7dbed43e0a45f27c7ceedcdbd550d0ecc9488136cc71efb3ab0024f7ccfe285fa5cc5c66bbaaac2a8d946de2f16e3c45ce10560961916af22cb4e2b4bff3530ffd3f038165434d52ff6df629105e2a7285e42ddb45deef67172e19ab195132ce61a916fe4d22889358861e4eaf67e79573d448b090f7d4d8b83314e62c47ebb01b647c4250c0300bbe03a71cce4b0b15faf7738061f911a802e0265ab6963175cdcc8458111f8e7cbfb541edaed6f4ab2dcca957928fd3dc9a9022b3c46aababc786f226d781e883a18b80016bffd18110d4e1ca29b601e5e8d974b9e65855e127f5ccc836623e70efc09304d0ca53705d66284d4e11954b8ecaa8c44c6d123f4c9e8057b79949fd192aa639a348a6f9ba1e7efdcb0e2ed3f1680605bc7f6019e3804c9625457c5fa19210a69fa7f74e1f5ec1ec239d56a6c75e787bb2906d45d21291ab87131415c49429604ef5958bd16c4615fe3060ee4a740a0945b5432ee11dfe2c7a2f6e22f28fe61adbbf545275a99ec428045f52d1a66ce2b29874104e5c33c9babc1b72f9a2f38ce19a2392e3066f2f55932d44a9fca980df76962ac781df4725b2002845d6996dfb4ed67b3b4c0587fa3314843e6ef8780345683c3690e5bda6472890a9db71f453a54a11e6ff6ebc0cdc2076b2cbcaaca26b8b24f5180ba2b18a5e960e4a9821e5628a06022210cae24d70d4e49ac50821e0d0d0860e73d99d72aa93e5d814c1f5174ff70eed802aad0645979c64df89bbc09c724c214e1fcf4cade685c4a4b2ddb38740b71b15104fb54ad8f4063bddcc715357d580184de3fbed1eb259c87efd4f5d43a764b6548f71d6446b7ad2e790c2f3033ab59a505be0bceddd274fef6a26a21c677254ba9e59d309331787a309041f0a1ed2105a6ec42eecf73f896e40eeee42309465956b15be3827ec67b37034aa20d1e697c47292e61cb2a015b9ef09f92c1ee55d2526052917466f71b2cf2e0d3824524a42ba82c67d1a4cad97efeadaec108f4186a58b1fd0d3bec19e3c3f5555866341cf8c3cd7ee7a59e898e7ad71861c68a87dabc332618634954ec816e847d2968a21ea60ca308a267873ef169c0e9d3f561669614f3524088be93ca0c3077e010457ac9589e7131c764b898d41bd573deb67c5c12286b00a8e8b0b33a4af3683e34b728e262aa9970b1ca81fe1a0ce0ddd565f79477bd95b1e04ec0f7ea9d227bc7dfdc96eff6f11b4762047ccbd21b9a3555e7ac4be45d32cfc6eca3095acb4088a001ab9849b43ce274af0422e58e0ce33e7b57ae63b6fbb3bfeae34b064d24fecb87f3b72dc515ca6a915b07b8d180c9604d3813090cca96b7f3228ea4a0d01d75484282ba72c7a4d72238082e1b316624709d59813772f5030540b29484448fc32c0fe1983d74bb3386fd2486be5829752a98171eb23eab81f8dd84917fbafce3fabeb78382f92908d9e921393d81e7454fef5089f72ae8bc94752c29f72ecfc5d9201f91095fcef8e76c2aa06eccd1123dd0c3cb2edb918b704b246c562d09ce2146730c1482c73fd8539a6c1574ed598f3531ac56e9f3cfd78e067af41e76ac90a0d2d53fe2d132c2bf68d87524269743360fb644eab7036ccba08de6fc972a20c615a72fa960abfe61af7a0b1c4583f4ae3ad9ad7219a989e5827be712ea23fd4c43d3ff3eea87b4bf1dc252b26cf6e9ec3a6fdaf38ed79ac28fb3117686886b1b15e57d0ac1392215e806c9ec7a021278d6b433ecf7341912d9", 0x1000}, {&(0x7f00000015c0)="d853665f6ccd79cd5704f1ea64bcdade9b411f1092605eb8acbe7d280b43f03b", 0x20}, {&(0x7f0000001600)="8c6342200edd9b218a9e72e6510c5c358c331e7a9e261be8ad6b675de2ac8f72b6c0f554d1a8e66a4236341d0f992777d62d5b7e234392ee3dc490d58ac495e0bcb86969b76a0c6389aceaf6dd07c601475fd656696e49ad5cd0c3d5b7929366323dd314de27e5399878da7055840cc184f3135efe759c3ef33748e9bb9feff0e1a8417da9a250d887a1136c9c79f43c4832154f175913e6495517b940d46d665758d44a", 0xa4}], 0x9, 0x2c) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) 05:37:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 05:37:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8040, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x400000000, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 05:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x20, 0xc000, 0x1) write(r0, &(0x7f0000000040)='\x00', 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) listen(r1, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) sendmsg(r3, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xde70, 0x4}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)="ccef3e4006d7733e81a98ca35fd462ee12e65dc0321d21ff8b7e4b7698a57a44382f0088f796f0e200f9ecb31afe3212b3f3aa5fa5dd8090e33282fe9a05656ce9e7b80bc9f5250fa85ec21a6b6c515eaaef6022a08cf19f31cd4bf54e2d1fb5ab09fcd9ee368b9970e7a27b743bf613be152589271a4ab32b97321e6e72ed78d1acbd5de33e4f44c343f9c7133b4988208bb23df221ed1effb071c40231715fa80de656df", 0xa5}, {&(0x7f00000002c0)="8a0898c02210f5e507dbfeb7d3412f310aff0c6b079ee051a1ade289bf11e641c28d038827b84228f5dda95804241dd4f0184e8d3272239c391d9a844d71f1b560b03751a61fd32366d921cc789fed55a338e99d3ecd868521fd75cd941fb18136689c336078963a57dcd618c2a7f7ad2498b1ec6b71acf321f9469164f8eb01883bca36a96a51123da91090f2642c7601d5b932e841a8e5", 0x98}], 0x2, &(0x7f0000002e80)=ANY=[@ANYBLOB="3000000000000000ffff000005000000433397572a03aef71d492d575ecf667f481864f288dc40e8c5d2df0dff2ae01da800000000000000010000007f00000034313d2c0dbd293bb77be39836d62ea8fbd4aba4ed7d1cd3567ee7bac1da74d6165e0e46bb4e50a5763495c65ba6fd120e9c6ab93f0c23fcf086ce31a688f1c53167196ca44c28a2730d8487a8df9882e4833e30f47b47d638d44daf0b59454da1e1260dd42ebdbdbecef99c38aabf3e28a78fab99037f0ea6b24ed1f52df1c1deab379da1e38d2a57ca47c0fea14ecf486dffefde780000480000000000000001000000070000003be5cfc01b1b3419e2dc61fda7a9cb0b06f829984fadf88efcaa777b0696a8ccc133921d0d5ed77cd4914c94d097f89293020000000000003000000000000000ffff0000010001003c231a41effdf5bd6cd9085b09df1c7a53056e39001be3f4de997d75570000004000000000000000ffff0000ffffff7fe028bb5c4e6a6f8df8dbb4af38df072ea2888382403f669fc68acf9ae6bebdd16126bba2042023f5e90000000000000058000000000000000100000008000000b19b90ca0a95be7c5fa14ebbe818871eb63122aa10d0fae235101a704f63ed344f09800b0dee97949164241fd4e7690646df5aabda2acbad5c2758006f9b35f16d4ec00000000000e00000000000000001000000000000005dc4f3830f5ea54578d1e27e00536c0c5be517f24e4a6b204b57b2197ca85cc4a442ed5c0bd13fa600adf028dae941e7dcdf6ab299e494168be419bd779343545f04f64ff7f826b69c0f9880e8a6469f8e7ac38c008ab281c0b6ff152693b66ca1c2d29f589400f05ab1a4ec6a9072b9487450c86e74feb5ca6514cef567d448ac0020234a2f7e668aa0bf712d790ae45bc86a63414a4113ed69e5bffb53722771d61fdaac43ee5dbc10b827f9b6243d19798bad2ae0600cbbbcdc40eedc2086e26c3cd769abc1f379d02bf3ad9cce0010100000000000000000000005000000813f79f6b7e1b408ee6b3743b337c442e682c5adf3a0aadf6e248ddf3adba6b552d83dda49c6e1980d939726783b7f66bc189aec3473d4571c8667669094e54e251054c6023e846187a2bb50c69cf9767990a454faa2b530f26100ac2a046e7750bfec19d06a94daeb5ced1065e7b589437ca5f868ae30e538ec2e4d1a3fb92457ebdee0ede8952418a1776b4a3e4b4a22f3f1e5e5e7aed1a1baa5ae01553ba9bc65b79c1503df1fb2d671fa40ea7a945d972747611274321f29d5b26fdf00165f1c33c27ee26b46d96244d2194d3d63f2520d420dcbc1d4827af45cfec685dd5ab1cd240001112d1c35f4deb2991a61289eb0bbd96c52773cb3a42eacbfa56f4ebe86a328d8c6ae84346ea3a90927c33435eeb1d5be0f579171ed778319d68bccb51cac6cb1710c062ac791ff5ed18fb285c7ef1ab37c902647d649c208068afc7b95f98e822fbc6fa3a41d98b23ff51f20f289d61cafd3c575d70b5a47a80765112536b81fc289185b67468b84b049a21c6c4840286b0376204d5b5e251bdc5efe49ff601c7e8ea92b6f3eacc08431f63969df345af5f1092f93c5b6b65e96a1d40c6d8d41ab52148e16b08041fc3b57ad8d928556eabcff1c890aded500067877559edba467d3371579ccaa96959c25f79c1b68c482f9c09cee445ccbcefd19f26834d5c3376296551a4cf0feb7df8fff9e38b572bb5aa26dfe6353b14ee5c73c6da622aeb4ff785cd7ee5e2b25300f0d2fb31c32bc2277ee98b0edeb1c142c19f4e90547e6802eb14b9abb7277939b85dc166291ee8a8692d7f272606b8d4b8ec6b6cb3a3a5efc621e40f483fc7f5a276e43965cdea8cec4e23eb6620bc0349816a96a8b259d3ffcb98a421e898e892bbf18d763ff31aea63ba222313a0221dff6b60e21c178960e47c597de8cd8f5f8ea7d7235739a151092ffd2910eaa424a006b1db8bc7d93c5805a62b02dd8264629071043729db4153a40b4efb84cfb43c65dfc1a31d518ed2deef1945f44831d70be4d0c899fc06563930b63bbec8704d88a04fde99a9a37083983a816f0f00ad84d1b8495d81c3b041ba22ca77444469cb33b94926d3114683f4dce45ac7dee84ceb897e1d4284d0e47ce5e41854c42cfae9688789584bbc1b1fd2a4e0f67395b02b5c61b68fb220d4a60404fd24568a9dd1774be0bc07a708a8b8dc2932cfb49a0231eb27612a090cbff9af24a3de1ca971b5c0a62dc3c678c47dd2640f5234aec687ae3b60f2c743ca419aa5643a6d72bca486f065b76383a01f4c1ec88e9ce106a8bb1e7c06d5709ce9d6888548bf27900a2f2e33eb92e2ab211872eca35d4d788cd8b81f26ad0daa20ab793e94c7ce127d3cd8bf81b5cc5c565385b69688b0786671da7f666488c140d70bd42cd1dd0dacb9b33cb30a410539095b226f1e30ce5f9eef2ca2efdbef0e13eb8c5fd78668fc6d7aa6732ec845c9e68ff21d2d9220a2651918aba1f47144dd4be24d28c5f73206b18e9a11ab9dd63fb677ce95e37731881393273001d7dcb286702cf6e31c6ec28b2be156ffe48181fdfd1e3a15f4fd3ce6178bfdec33cda7389d099a26c4ed81d2ad3e98feff625ca01586c94e7c9d77e825075ec557764f2525aea0d4f334efb11675bc62fae1bac45dc20bc3abdb8d3f5983368aa9b6c810c7b4e9f9a4ba4eaae49dfad4c8cca1cc3afc2ce88d5de4ac0a720f8e58dbed2bcc6e1df3f63ad6aca7dabf513f92c9841bea965534526047b3233be7ef700685a3a5f1f9a2947e0b4b53d2cdf6aa0e566b62d4b8f064d66b0445d3077a1623ad8fd275d01c4a27682b84a89606e1dba65feee0588a901638bbfa173a07415ea6342e82fd63c3bfc6a7eb8a811db749157dc9490da6cfdbf2b7e4d34251d9950836c557462355cb21c703bad83c694bb1972da1c89b55bc545eec231112bf08c64256d96ddf3e141ff76e0fe2b918186f07754685a0330ac4678e2305d4e38aa1744271b2b6f426d023d1226ea80c673598cb6ecc2164fb7f63375a5276ffeedf2ae86fdd4af7bc4947009bef3385effae08c4eec3b9fd1bfd4edaaaace67e14000000000000000827fd0fad40c2b3fec7df10cd48ba46647af7f2e8992ca382dce796d52f9cb42c5ff16a6ebf72b8edf04309708926db2fa1210d46fa7cd32939f1a8a64b32f831a46a7288e2882990050ed1fee6ce502369ec89242c6a26b0a4b17bd02c5b768d5ca61b673905ac7154cccef0b63e59e3f2d0c644bc1e4b31d425f9656aa507308a5b225d88b5b24b777550615a5c244e7c4b6efa9d65044c8117ea40ab4f8c052d77da478eaf93efae36ff90a0034573cbba952713796640abc304b4db7b6e4896e7929b0ec149a02700a25f8e44f17ba0763d30a4b5a82d7528fae7b3af3e02750ca273ee3f8fddbed54fe54da87edd3c534ecdfacdabe7d048aa313d9bd728eee7decaa1d2b0806dc6396123c16462919cea6424a4b50658b2ec600196b557cbd5be2197b4d8e85efda4d192e870aac59259150a2bf4c5683ee3a4bb2e11897980ce59d3c49996d9fcbf317c297cb9d8c4625716a15be556e7ed116294391ba115e29c1d5803676f4d16cf155360f2bf8f65995f396d07abb3eb6919fe1f0e9930fca6af5d03b1e80270896bb80bb774e88c99ffeaf08b489ed25126fcd3a607c7d5ce68ba1f6a4b6f1c73eaadb217c5ceeb7bbba49af7329766d5ccdcffaff18463a602870abe1c4053de20d83a9ac7e31cb7b8a712cd0c7c750595eaf60decdb23c0f63871c2a05045839c0e7583f1373eb49edfccf4032c6c2cd82fe97d531d527a5f7c549c5f24b005346d471da1d0173b18d97dc8c495e165d1652f679fa3c3d4e4ea180f920e9faf76504eac8b407be59196a2ca97e4fb78800eac041bce514d4d682ba3ce2d2da75eb9490ed8532a7b3f51d9f33b5356a9165d69a3b6e771a31ac99f22c567b535cba8f8b31293fe7cc8c1dbe04e0522466cca80bfe329fe240c18275e4bb524748ff42dc02fa676f72383863da390a9bbbb63e9af21e7706f22287af6991a9db91f761f3c9390eb01398f6bc31cc73f49cf603a0fbee03624816815eec300871c1426c0f280b8c81fc44eb9dfe315a5be842709c5f6ea41a46d6bf389425cdecf62b93973595bd5c025fa85f2d98a90f0d22914a2fbcc7ecc6332ce7b2b03bd0d301ea2b537e84565f3c5bc005f63d88c80a3b6dd05336c26fd6279a4c867f470a9c2e0cfddddd367898d188e388cf6525eb553c4b92eb46925217461a0e6c94920feece9586a9b4b1bf94ffb7dcdc0bac8eb795e6a4235e238f5b61dcb4df0d246b975b57a6b7abffb3fa14c9647d0cff8d4b2c8b6cc8100c488d0b59531a1aa39def2d7b52edc7545523d3e085001dd8f9d2f5ae0a2a07da640fe0049bbbc1a5f3962c125e4371cc274843f86107d0ed1dd862cff4d5991c151752c09593df6db103396559c2f52f99f237a955eef6fc1a2af69a01a333459227d5f787dc800a1e1539f107790de7ead8283418f5ef63b2815ae04cb355f403a2e293e7b4465d161f6fe7b9d8540da70e6473a71fd2a011291d989ea30cd94399a8f48ecfe84d940b342f965bb3d7dc121eb24ce102f86213e6d8a5a9fd0cdab009dc9a0fb50b8de7d109261d33944fcf7e25348f215778d0d13a2780a7c3f06aae4fac77095af209b7e93d8895383090df236a5cbb896db9bda87df9be15f9e0275308160e0620773613e071b2d8b0403b6462cd36c411eda6b57c3dae19013a38b8c717ba4acbdcad6b999ecaf55fa6a793f9b95b055b3900cd8824edbd3aae6275a50afa0d33992bcf8a8460ca4554ff1f5ca341e45e03379031f1dee36239d4787ad854dba77c623f99548f36400997482fb0406a3328a0f5a74613f00661ef1a66a0a548f56c6cece7aeb71f2d0262f63cde7078198a13fcddbd895febaa70bc9a286ecee029aaeedb0aa224e4c02ba5496a5de67eee572c6206e80336703c6598fc19a71e3ff0ecf4393132a2880c0c3c426ed29436f6ee3bb767534107ac44585176d407b4a1a43c01abfb4284c0fd8bf8470f513f928ff378e6658b67533ef981e6f81fed00b8349c06abf3c726affbe9aee18eefdc6bff45adfe6b9b96ddc67a0340c27e8238c56afc439faaeefa685c1778f251c3518ef7b25a40c1836c7306ddb69ca680a785342491a74f67d6f2b20a8758601498979a80a95750ae52297756efc37b7e9a7df9462417462a697898b15eae9d2a6c69913ee336200e3303f15643f06f4b0f3929123b484a5a4022478dc321682c51b270cadc267fd2f89a1c3c218b42ff6dcfc2ed23422353c6ab911478e9d6c3bc820e50345cbab7a381d9746bfbb8ef6e956ffec2eb6eb4456b785fcc2869103d904a2d34e5852bf3c0729f74f2041ea0c69fc50e61b58b53543b01880d154d404748eaef94fb894fbd7445db1a855f28dbb740c287aa2990200c8a590c06b5a66231a8e15bfda3c0bfa0e53cc96ff8f27922d9fdbde9c0cb6ce7c18c21a3b8b9b96d2efcae4dfa9b7161b70972ba4b00da142fe2eb2fe4edb93e904b705a4efea1335a2e81dea27ffcf0b82afe9e74050a4a7330f982b5111f603b68dd7a30fac82c12575e4ffee17132e37d3b5c08b40b34869e99edc3f7fc5ef6a17d012cc33426d64ce9bac00f5b2c44c15c5d37a6d6233b1021259f3fabebf08a34c2d3316f9eb64f6d269bceaf007ccbe55c165d010134903df402e753c233b794acae86a4a9600534ca891af600b155289555f7ec57694a47488b58c230faa90f1600ec5e5fefb0a8d272257bb2f9e1b1a804185ae97ddfbfb0a0c2ba1b5ab4c971a1c12fc3ba8742b41fb29c39a39888fce3b9df93644b696809d0031e838963c05e24b9d0862b056a2e192cd3cbd930d347f4cb656861817f3b8693b8710839053a4e79c089bb5a4e6ede7fa026a0388112839aa7ef4de5b88e9e599be2471acafa634ab848eedc80608b8b22a10de76fa2f655c46fb2024d3a573d88abe5defead87abbd8ed7501d4a470eda1593580da8b20758c88d9c4181b2b155a3ad2170e5cf4166cc8260df77c8a6f2dbc405b35d513aa5c2cd8587801457505f2b690fb87ffe4ff47ac03c3706e8aa063416dfabe7bfc6e4b85f8f1aab6283c3e2cd54e71868b7338fca1a4125750e5285fc0e83d0bf3b7321d40ca91db6803be3b875648626ab2dca8a7754229c2e87567da8d047312e96a5f5f6f98b2afbf5dc01993a83f40cd849d0856bda52a293858d826124b48edef7d080bd82542e6bc8fe7e139f3db654fd5d0abef90ad9938b9d982e15f5ca93016583ee8eeaf9f932a6fe2774b543994b4b99793e4f3ec8bbb703cd739614a606c89d5bcd735caec2a190195c6384c11df00cd8bbc8e4921e9019ff87abdba069f7350af3759f2585fda70c49e551874a5c3eb17eb37980923ba585f019b4a7c61525e09728d26bb93e46ae258d4cfd211d846901474add9a7761c3b3a484de8e5894342355df5b83354392d00e8603ce631f9e65c7b745203ff50f6ef9bea5b707fe99fd0165988758df3fe37f658ad0486fcb481e235c213fcec265975b3b5bce8d6ea7f4dfe61bf31c3f84f0a123cb707f11ef8bec412e61678116db5d571f925bee3e0b5d4b929b9e7ecf74943f87ca42b639455e101d70f2966e88ab8604ae0dcd7904659e5d0d4f695dd9b051d5b585367ab88e92823f8aa80718198ef2a355798c5cc2b83c7c052887442c3fab60f6b678a13f35ef95f984d4b1cbe6428d3b836c6449fcdb13dd800000000000000ffff000000c20000f5e07002aa6f1c4af7d02eacd0b0a95b09b6d3608c0a85293845675a17bb9c9e04318d14d03f9ecfeff6e57eb9699f320ac8924f97f71335c2e9b92db32fd6b72a390edf59a38d703901fe4d24fcb6b54769125c44d24082628342d21f0ffed39ae3aa6306a9932231057d88422987d4eb520e84eb0b59bd60b97f59447420b13fcebaf03ef4be559734a8b1a74735fcf0e73587ff9de1eed1139e381534c6de347911f6f2e0ae7b6038463506cb97131d882d588bd19a676108bf22069a79bbc0c05dd80000000070d08245db988c28b06b9434d4c249e45f7d59a7341e04e33db370c8e96e4fe74acdee64c3e84efea8b0feb067c191c49d34177af2aa9aee55e595c21a23314d8589c81d3223da088bb0afefc4703a48b3c01b0b688a19d5353a69650d222f1605a9d37eafbb0216fcec16395c94c0d901c2715ddf1dbce3b5e24c44ac35b9667e4e8dbbda786534094c0e9db6d7607c616f4abf335841a2e9fcc28ea16ad9e49308e8f12755fa3cc92d8f0d23bb8700f038f25bb9d9573a27a73d092c8d4f53c16d0f2de9395c80e735fbb7e90159261a7554b20184502349dea9a25498da7bf284562875"], 0x13b0}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:37:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffb8956f3e4304c6ffffff005d000000000b248883e9ff00ef2df8db6aa7143962eae71a2ba5f2c10285b9cbe2d07f714832cf950d45bcfde283b7bb35fefc9abc5a66c170093f1a5d2ce1f37ba7e471ec35495e2f1b79f9cf0f16fc732cf75d086994a514bacdddc0b4add71c0f34139bfcf3f741756b9a3bb05546971657326680b66a8ca69963a39804afbd3d2e1529ae1fe580cf690883894b2ebb57124f6be877d16565b1d57f9c8e271543"], 0x18}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getdents(r1, &(0x7f0000000140)=""/194, 0xc2) 05:37:06 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 05:37:06 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = getegid() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x1000202) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getitimer(0xfffffffffffffffe, &(0x7f00000000c0)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x110) write(r2, &(0x7f0000000000)="5f048e37448b", 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r4 = getuid() r5 = getpid() r6 = geteuid() r7 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xffffffffffffff5d) r11 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)="42a230618c0554a1b728de0cd0b893fe49ff085f1821d9ae35675ead47758ddf1964a55fbba5fa3dd982bdcece3aa5668e7d1e109cf3cf0ed2abc76ea2ed5f33e15d463f5cf6965c6bf29ad23aa29654", 0x50}, {&(0x7f0000000300)="863a20b976be0913b6614b7bcf14555bfc4ab839b58490005d8ff4858dca5295e85f05c5c3833fbd62dd52013604893dba8a433723c914212ef746bb1259d3771b6d5b76de5c110147b33e566d0a1bc89d054407ef", 0x55}, {&(0x7f0000000380)="be65f53fee4bd123cfb7f60f793bd03b1459db550b21d64c148c53689feba3c50dcd76814ef95e51e36930c87da675e4c52bc8e9067fb7748cdd964bc126ad7c572b224f92d3244489482001bdb75116691628a27dcd6f1291cf5663080ca3", 0x5f}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r0}, @cred={0x20, 0xffff, 0x0, r5, r6, r0}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r0}, @cred={0x20, 0xffff, 0x0, r9, r10, r0}, @cred={0x20, 0xffff, 0x0, r11, r12, r0}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x118, 0x1}, 0x40e) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) 05:37:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 05:37:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x71, 0x35e3, &(0x7f0000000780)="715c4adb22d58fd9b8f13e2d8ed97afedefc4ec77d442f0917347b948f9a0163611c10f92ca20e684f923437e897634a3793c7952528cab440781e6c087d8e737b8f81379c6877e228cc9211f09eaee5375efc24a2362ba45bf25140559e7d40f7c0602f64fd709d3d9fa5ba3189c935c83db3b905806e4cbabcb0f8ae823fd706ea68a85eaff45176281e445b43561eca80a4bc3a35f00cb56e8f6891ce02a4c4351079daa30c76c57660824328989eb74238472184525448d28b111701ec2025228a92b086c791733b916fbc5eab94c1a264659e10538ad3682e46d7a447616c806ce49a31551027249ba0492cf15776be36451c3daedabd58f28db6c81653d9cf2b8a0ecb6b3c78bbf765054e785b7ddbe59dd6d33b2857050a49e41f871b98a9a9e7eaaff27238a7576af093aa0de803ac326c822f0cf508c3469f7d41b6bf57b692d617930d04e73fd222ef34d759edeb9b4bacda58b9cf04148f1f4bb09b05bf3320e0da2032f219d6e4ca87dbca1cf30870d3fef75c5405fba0584941e0cf8f2ee83564b4b03d52ddf7c875bd953d610e83aefa0fe53ec3c1dfe1e31cd0f6619b457ee5f85fac2ec73491cf1ec1ef14336b4554ccef4ef0e9d91baa4477be6d01a7302080f80560320294350d2dd32fcf64182c7a8c3dc9c2dc5dec054ad1ca541a8159fecd59127627d2fa141e1a9f001622a0ec3e4d6499539c4a0042a63f77ad11e2ca55bccd70992c05657e2bf98f64cf83827a40cdf5d8ddac32f0b74d1540288c2bfd90e68072a4aa38fbffffff51b0bb0715a5ba9bbb146443dda0268864d10e35a36a8074982fb04220109c7762ce535a8c9c4f3b15b72e5c9d79069f076211b4c281db4061b1846035799e73e9da37132f854b685992ad2b0488c0921c43ae5a5dc9af2c894bdfe0e4e7f388443d46a02724b2e7b38a2dc7093d65040944659c1c190cd211ed6dc8dbf8dfba84329bece436c4f960ecc493d9697bbe2f6ffbc4b55f399eee6c105c2543e05d03e709cead5853a64d0f19f355f1eeabdc0054ce3dfe6ecda963f5668bf77fe6d1000000000000000000000000", 0x1c0) ftruncate(r0, 0x1ff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 05:37:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 05:37:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x2000, 0x2, 0x0, 0x10100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) r2 = getpgid(r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x100) shutdown(r3, 0x1) getpgid(r2) socketpair(0x0, 0x4007, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) flock(r5, 0x4) getsockname$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0x169822651647621e) dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) socket(0x2, 0x5, 0x7fff) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 05:37:07 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0xf171, 0x400, 0x2, 0x1, 0xffffffffffffffff, 0xffffffff, 0x100}, &(0x7f0000000040)={0x1c5, 0x3, 0x0, 0x4, 0x2, 0x7fff, 0x100000001, 0x5}, &(0x7f0000000080)={0x2, 0x400, 0x2, 0xff, 0x40, 0x3, 0x4, 0x7}, &(0x7f00000000c0)={0x2efc, 0x3}) 05:37:07 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 05:37:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x2430) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chroot(&(0x7f0000000180)='./file0/file0/file0/file0\x00') mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:37:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchown(r1, r2, r3) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 05:37:07 executing program 1: socketpair(0x6, 0x8000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10003) syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x1}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 05:37:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) openat(0xffffffffffffffff, 0x0, 0x10048, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000340)="86d84020aa60e59aff3b1c0f7873425358449c2acc8623fa373dd7a0d58c5bc0dda48d541603749eb81c20f67334f7f9d82c7d568fdf14ccb0d783c2d39ce687683a099a91e3026a0448194e7c4c220fb5eac894b3874f6365920fb5860704cd40eee46dea882d50ddd8f7cf1646dddf660daf158cc7368e18911f56267aaa245f18909f888e359f06944d5e9fcfdc826e3ae990f7f1a6d9178b30156c995a53a749ddacdd8829cdee126ac775edf7599a11dbcb1a70e407478d8ea5019a5fe31a915d05ccd96b802a996bf6ce9f7347d3277b8580dc2b56b2a32b3bf7ef9d2f024448ac11a973624d58cea583770c797b21158b68cd41158977e6c6435a54862ead5394e2e5049dd7795557f404015c071761aa73dd925298f4b389145a5fb66446cdd57d0a579ecfe7935693e912ef0026b96f998caf667e57eb5ff20ec4ab94b230296e7500cafe3e5a10276543835f2a07ff99ce9d6e177ebc405f668c4065543be9ed59d3c0ee9e36816c4bbce9ddd5ff473a0dfc1096b8f7a554aa2fbace7c340d087c347053837ac87609462d9a00cca2cd94eb125d702dc06e2354f6c760a7f493203a22c0a16bbed241227cd69866812df977684a147cd51c13f26de234468f2dc864fef5689fe00066804a255550c1e739dd9ecc05d7cc001e4e6d41cccfa5ded296a99888e3d2ecec77822cb90b3fe3a8c18d06214526826f9f7faa32b47e4ab35d114e83f2a7a768f6b60cb4cf4fdc8303c6ef4ccafee6e515907d3a2ae72b1c538026f6c718a59944ea9307267027a496904e6ae589fd9c4383c80232b683473eb035f95ac1cbf48455b4f771e8cac9538fd8c8c59845c67ac95ca04bb25f7e689da9338e34b4a2b9e485017e076f10540afec53e0b0ec70c9a8d6a29154aafacb52db7ae6bd94ca308e74cd2c3ec1c49e547d6454e655d91ae67a39a5e85d0ffef5a76bfaa0c913309e190f45a7ce284a0b5cf57f2c5d60f626abb05500a5b4a544141e3931bfaf3587b924ad25663567d9014bfc55bab8bdf62b5f5d8501dd8e3321963779cdda0bda82a5dc79785abae35c99e4f6b47401ecc0a65e8c70d75b09f70e9bb1479c93a9085fdcfef2ebaa59edd28f442064c104869b99c2948042d605b42989e592de9b7f9bfabc4567306235132bf0843c9462edcb4381a9b06e3e91d1068000a15bea5dd8e9a84c45dc8271bbf9d1c207bb202078b54cdcf662a092d1fba9d462381e1bd4abf8ff1d001915dbda28e14581e2a53d7fc12c6ae23f2911cd2f420b70cc047d9c3a1fa162a0c1816a17a9ef738ba17754138ede74823a1e66db3a8e0f0d96ea3342d233e166d17b71f1098d1985e1c79e1b44fa3723feb50c33e82c0ec386a02405e076be10c39e7373d4bb5c2d5afa0524f8bd3a9000add36cfa1d925df2f58c36d3b2f355460d9d19af0d4671d4f1ff0e8d2a86b4fa18770918ec316b6328c93e23f76bfc41b4506cf06e7ac6fd7152a97542db00e3ebe295ac2507166982ba1d506e7d033372843b6ecc76eb6879e9e7d5a000b8e06231eab7fc6f5003a1b98e0db280d052e4492d89f89bff15a5cd84ee2d5ac4b19c3670612d68767d25668d7d1965677d32c06a0b3d7a1bc0ba575dbe371f6f85875633bd2feec2551c3ffa0a857fd8dd71a196e38a47f0ff2fe5c0be0aa4b2466dae295fef3ab2f2cff3f0b8c7cbf11e93a2c332d723c91252102b296c0e849fb4b6bc1ca7d569add24e9f2085aa1377ef65f8b4a1c4d5761804def0abc9898bba5c184e1539c0ea8738c6f99701a8046584293605040c97a8ede936c2b8aac140be662cdfab5f812aa9bd36c735d3aa7934d46a0f12ed2bc8397ee2c93b701a8af6000c35f623fb9a96b8deed1bec4ce0419d5e6a1b3275b717cbeade91ae996aec42056aa6f98134f3623280936d42c568f66eb9e92006623e3a5558cc87eeeea580ba2da1a45ee294b0709887389730d056e52231ff1206e80b1dbfef6b1b96bca5fcd9c8e9a7bb769cc4ee995482a177ea604192cc8d989dd9aa78c411b9d401a2383f6495c9d8d822068a8d166e404f70311b1f6b3bb80cd0e72b786ed30a3d77257af53fadbe4b0f483975145069eda7f1ae9a8a971d937afa12b4c325351eb7f4257dc95302522470535c8b1af5c1f5f7c190eb483e9ac7a56e194bc66b30ceb74512aaf6caebb02d28299a164331c7e346659d271f45eeb76deb2488b6ad2cf078c2998d5fde19e590ea0f0e8dfecacb6853511df0cf8f66198d2c9a104d3bbae0b81e37f1edeb7eee33d7ac36849b5f4bec8bfb8043708cc9459d75b9ce71e290254c48cf905231b1551e4c3f4ba5ff24e49f15b19c1a035b996b1489d68c7bec389b71cc2438698ac312ed9fd21b7273b5216391a34c4cc59779b6b48c3fe6cfa1967e47169b9c3b591705f3018baad43e8a3b976db65f614f3eb2a4b0a09da9818c80924589ea4c82e591937438a49f86b5f9f50bf9366798faabb6adaac7d060ff96c7079df079eb9234d6dbf2324c166cf938d3002f250592f8b92f11d5328493ab3c3f438f716f27df793e7395db0e24fd06f6152c2bacc94edcff5e6fb8a0136f75ae667451816313feaf61cec54e38b1922ecec5af2a65b95a964ceff5294dd856c7b91677c181821e498340cefd5fb725eb14ae379905185a9cb17b0aab6da6a53d8a47b29ce006ba9e3870f58d4104723e732b6d217f99324f57dbf558d029ac6a7b071f37d65b662724e6972eae4299881f16fb296c8dd9e1e786297d466656f3e5dcd022ea4f1fbafae9cfffb808ac817bf468b33805ab83bbb94c789d7cd047de5ed6a9e67f92fb95d2df98a39378ad5349d9b7ae8c5e4971027d893e716091c0e7cfcc1bac13a10dfc6aacfe8834a0b216c49b957636891431a6d1e045c16ae99aac3b73d33829502cf49db05bb81d266ef7d032321cf053ee9b1abbd348064e4e91400d333c74f10d0a334730f2e0a8792924b6a822a6a3873c9e914b03b6af22123a356b7b509e0e80d0718c631e6d273fb387fcc2ecf0c86379e42aa2d6083cd7c1bf485a128ff7e097d28cec93f4f832e725a6a3d79ea1438f1aa0e28c2414057c300d980d1ac02f4676d0e93bd084844bc1f6a891e215aea566a0307506fd5ad2d5930265412362a568d6a9d780af126da8a41d919d9b1f1c3877990eb32d5976ff77514172e09ddb9e4f08fa5b39e841be60461f77820b6b0a6fb7b106de0cfc954e5e79bbe4c7aefcc014bcde967f3972d0384397ddae011b45aed03ced6feb919877c233f870211d77a387ba4ad9eaee1893e8c6f9be712e5291320772f1dd71c5b645a4f3754104b0ef414cb5d79bfbc3d0d74cc16df9da0e4890e12264cb698d7424e8efada987da1e13d5c427b522fe8a9d35c083148badbbb69dde866793012b3672cbd68876fb20b80233e991008c37b88248a7f407482b53084679960b1446059653ff8c30acdfa151d33e7b259aa3d4ed0ff96d1ecd98a252584615dde0302be2a102fe6c8c8b45233e965ffb303fb3d04bded04c0e04342f433c02645332560283186020aab61c3a205ec90031c6b91d78497e053ab973f16a61cead24977b060eb0b9ada3f7c6c80207698a6f2035ffd5621e0553b40a89beb96988929b233d57cd5609b7d71ad4a5a0a7e13d1c337b70610d9dfdcf81e690e4c05a811439cb96825204a6fff48be12a9059c00f2758128ca3b26542b0290c71f3480f74eed3b77e6c821ebefab7a5bdfa31a01698568fc18dff5934f7ae820fab986b27eaca2a6e337033cae22585beb899aff18f250dd6826bbf016ef69373f6c44d0128b58c8bef24fa38d3cc316b204e3dcaf99cd2e290c744537ec3640d73e6a0eb31d37de06ae981dbf5c9820bde1290cd20e4462af7290f628381faf045984542cfbbc0e3a15d3892092c522a61a9182ac107561223010336ea203f9c9ec6a83ed1794cbeb05efe769a0885b633b545b67980b4b41769ee190ec412d4dd0c8cc47169528acae4bf3b34a9ac1c520d963438be5c6405dda2c68a482e1c901f428e9f24195c0f5ca6e81abbcee2a33090909bbbd7019cc1cc57f6c288edcfdeb839cb1c1fb18963d7122146a845f4d370530cbc71b889a220fefbe827814f92b9624a80d6a0df0592e0ff42886cfdc42c53eee4789b9c860175c2651763208e5fe5a6829a5eeb335b004e24de3f6fcaa5245dfa238665fd6d9b1a0630fcc4bdc252a3d93a8c7a7ae5583942fb192062614e110266927c18a54869d45fe9aedf3dd74ffcbade91e249c764b77b8c00d1d00dd50853b4eaf9888baa4f95f83575ff2dc124f6d242dfd0a488bd6ebac2297a7d2bd162b9dd7de790c8e24eab8423f561a91a83b310a3f5233c4d6a72c00d4c40a4bd4822c6d8f8e35a77e5be80b53fec46bbc6bc94b083bef0baa6f72cc1d5fbac076d97613a062ae9852d8d8fc7c81ba6aa7c90bf30c9932ff8d9f2682f0eee39a07e2dc6dd27e1abd00001ce976e93906489c7c241894bc39188cf728caeecedcaf1e44eccc524c7803748b77ee8561f8576daa04375f5f1b39fb7ccf08d773db91f4e1150860b294aa6d1777f3f83f80568800884ac6842cfb43b3e64c45ab923aac87bd3afed06bb52a6a19b9a5c084b709a02bfd3977dff8318834ed0ccfc5dd34d3a40e3b8be083b62504de2f8b3618432d9e5325c57dbbac6366340f8baa40797a997235f77fcbad2917314ac5099c1cda36f49ed6a5afe2cbe14f12655ef358adc200688b5273db00b15500bfc6590f9700f7af20fbca2476798e000e39cddf9bd97e76def305735cdc500a764f8c61de65fb0a0237f3b5142c58e319c5b5e83fa9d59c86742dda6fef4f380578c2b491276086c8b47ec621f64cb9741ecd88f9565080393f1ae28deb51b3e010726f130f5b4dfe09662da79581f7411e687039c6c9b7cc88a915f96753a58835d7a98b1e872a751d180aba4f7d24c4079cdf232297398407a4103cde7d70eeb8fd479ce1eb49f3f8f18406addef793080d71d200425a5fc9562b396e324775f96acbe80954131dd9c47ab3d057230f2d6e7fa3047705c5288c88f73f8b5e4d1f52082028eef6ca27315eb4502b135bec73c3dd648b7a3b1ba449d0bfbec312310cdd76d15e77b3030b34e81db133504502a8be2f88b1531a5a4d7cd66b6a125ea6f20c99e3c702b4dfb195f38422c88d7a2a38bdde07992721abf854837275c201e7f37efb08605c1b5adb44b45a83d9fbef2120b6962e471066d175f51025318a96d40292408ce3af8dafaa4a0b7456e9e883b47109e650e23e2a23163b61e8e87364455ffcb75927d098ea56363f9018b3175d9ca1e7761d35f33038b72a0da418033bb754739c939c3906cc4b4d9dd64234683438c1f66d7dfcf53240f0ea75b8750a60a27598c4d2fb4245a62306ed4be1f06907a7c846dcf2a6c896a466b66e07eecafc31c16b3f6f448537f187cbdac55b27bf617f519c776df5ec9713f513eedb9e025a344c2d7dbdcb8e89ef65df82850dea5737b93139c74d3d696989304612554e2e0fc6beb4b0e5f71553d8208b7fcfdb47cd6208c9c63e4a2c64a954602c5bb5ac4909ec8c4766e8d1691aaea9f3e6875bd4", 0xf94}], 0x1) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000080)=0xffffffffffffffe1) 05:37:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r2 = semget$private(0x0, 0x7, 0x210) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x1, 0xfffffffffffffffa, 0x1000}, {0x1, 0x3, 0x800}], 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r3}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r3}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r3}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) 05:37:08 executing program 1: shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffa000/0x2000)=nil) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlockall(0x1) getuid() utimes(0x0, &(0x7f0000000200)={{0x0, 0xfffffffffffffffc}}) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x8) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) semget(0x2, 0x1, 0x1) semget(0x3, 0x4, 0x400) r3 = semget(0x0, 0x5, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000480)=""/174) shmget(0x1, 0x2000, 0x20, &(0x7f0000ff8000/0x2000)=nil) shmget(0x0, 0x1000, 0x2, &(0x7f0000ffa000/0x1000)=nil) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)="b6bdd33fa62815e59eefb474e4f41e0a97608b0736fc1cddeaf2db36fcd87cf91ba7b28f836197cc1f24cb7edd7c2176a39e5a3cc3b8fdeac28f2c70f73c9965a3ec5f8cb65942aca905555438d52f469313d92c5ce5910c59b481401aaf33c4c7e4640e23739fa0ecd72b17170fa460fca707452f16f0495959463189092b2c499c392aa59d9f758377a7958a1190c04e85d21c989ac88bf90b3dfe8f1644ddfec3163163ab83ab3f0a264b2c9efc6e08ce52879a103b266d5862d40166426fbc8a8846593f7eaf88b85d0e7366854162f1462bb89fcc", 0xd7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000540)="0b4d2a5af0e8867ed9b6681e8ba6d93e0bce8856126b4f036eb532770ac2bee6c31513180e5a2973beeec84ac0e342c60a43775a83da67f9468b94566cc18e9bc94b06c42b6852e285712099efe06212cf39cd6eb4eb1de7d63304dd1c3fbac36eb7dd53f259d6f4b1a4c5ccf4b0ef7844c8c56cbd00681abd8f7b8007524db3a815907608165d637fc3a7264df8e69b77cb6fe2b68b47c3acbb38b9ffd31a198986e9b4cbd4eab0f2b9faa431cf5b3866ec5713d915dd325ca2486bdeec72a083207fb5ccadef4270ca90e1254d930cff0e3eb079b5b27695c2a5196d5f234d59f60a32a54cc2147666a6c932daf8333ef720efeb90aa7174e6a5dc1119c5e501ccdd73a57c27fe37e13913417e2b85e5aa3ddecfd5dda5887117f425c1a2f61bf6c0648c0f43ccfc8a5ce4068e2456b2e33adf96ebd74aea628d2387849b3fb0cdd3a4ca7b16015ee978f3e2231ad04773505c19643e81281885f9c54bc5f31e28ee4eaecf9b51ab9e1868eb3fb259645a8f086b09687b54ad4ccc1224c7e0c19d220c9d470a9446072cb4aaadefec292b8c370b9328ed23cd497a43e692ae2671d7ace146a18ba0ab7e4feb637e9dc5c8900f00f873e61ffa884c2ccbdf965ed344bae7db7c1fa2192dd0b2372bf1500bd8ddc33f147584d2bbd60cddec5fa2014bcc4a5a65c448f9adad1ab701b8d3b2314d63c0ceda8c970c15f3699323d1390a79a5c83df2e65e9d2f3be471983f847194e36a625f8a578005d27ab5bd98ed10dce5fbbba3855693ae3eaeb16edb3ee6496e8cd9f1eb6ab7d917c94c809efe8fa041c97d2529750a67ae75b4101ed27b70c50bdb427d9eeb50f65223261e71cd4144a0e217389136109f9f89d1c1a77f00b9fdd20906dd15232baa25766f78729d63947d27691df70cb054ead12339f8a5e60541501fdb5e98763948b93730efb8a05e75ad5f4467385aa5f861e8f3df8b98ff2d78bfa4889a8ea627ec55a31c8368d6ec248ae4c77dfd1b43245f243f02bb50f63aaf1e993523ffebd306e081e1f320a394392cf909cff378642b11e40158911d117f80b3ad8134d18b3fbc66fc214d71c093863b3de44ea1f910294ce48e83fb99952fc97c1bae85f4b9bf393d41d2acd2291a38a6526586b4cbd79e8a92987250662a70000e61fb0b65e5718c9531a050589133e9b40ffd8b78bfee7b31eb3bf20bce521b80735bb6ddfc4521edec091323b6b12dcf21d809d05c509c1622466b8950855cd24296a5c7820b0c10fccace9463c21cb14f00d85aa95809893adf6789f6407e914c939b9ff7ddc320fd079f3a98cf40bb90098f2c888c091cdedf9ec5e43e2d842099178ad6418d5a3350d816d70d74da41008b47e4ab878cd05241d1d6b1d9a1c4fc05c18130dd4ac5e43d41dbd344e212eb15ff93188c751c0ec76282a63def61a29fd602bdc648f91dbebcfed09e10ffd19653d0cc67f4943390bb1cd26709c3e400cd54e434c00aa29eb3c3007cb446a0d5ff919cfd7c564831a5e5f145833fc529b616a3e9e4f75cba4a13d88ab8101acebd9632d44d630b2ce764a626534733cfc4833894446ede2151a9fd8e00f20b9a3a4e90288b4f4b936aa4bc83a784de71f6e1393598d2c5cbc11cffc30a83b071e4aecb7a98e9eeb5384c3cd9e6fed09fd7ea4a99d3065f08dd945deef4455cb26d1a67a2cefc3f843d25e9c593dfb62800f9c9d1a9fff5182ffcf5decc0df15bbe09d7fb8b2d3d57b62cfa391fffb87004b9820e1c0af8bb5ec9e3612e8c96203eba2717e28b1504189f73497d2acc2345ef4cb8ebeac96e0bcabb01e3e7c28b92b58e55c57572dc6345995e4537ec27396f53343de1b9be758299d0834de743250d579f84b74451bc4cf8237b9f1aa7b68173901e20eb815d9eefc038fca4f03a9b18fb7a0209dc3bfdc159be899b598b24935421be249fb323a28b74f54143f91167c6173f0873501b25193c85e7c559748bd2fb382175aea34a0fe92d39aa48956bcbcd0a232bf6311d0e25068e1657553a60ab393946476c36f0e9e389495fc5657c850ef96ad72fafde6150fb39afb33b558fd810633bef53b8e76ce887855196e0f3ef6a7f68b559c72063b3b9ddca15e7f756fcd1ba7848ab8920d8121a5dc30b49fb7182b29f4874adc22835171c7e4714e92a4f9ce7e02fd987baf8abd1f86997ca888f524af73f217cff4d62d443e989164e88b370ba73a045c3330be5f7e0058f228a95265b3b947f52a9c455eaa16468f4862c8f91db3667b4193acf0ee8ac2ce74e0403dbde21db9b7af2f86160f597c0c6db0b9cd258901fef29578b88e9554fdfbb868bab4e58f60e98dd4528d1b9debb365097d95fdc5be757f67108294369c65aa0e9ce4eae56f0c1ec7e50c32ac56d3fcebcd51e3fd54cad8a2988c4b76621abee9289371db34ecc9759a9eb63304a13d5bdafd06deb36873fdbc6a4da6b7a07f773fa3dc6dddf68be862eb3b9ba2c9b6879634bd1d59767a844aed1e60b341ef7522ea959c0affc65f69712a8044f16108e3dba0a74954f7fbe4d44536e687585ad740e90afbbf275a3a1688ce3b88c4828c44d13d8bd5739cfcf16c66d05b4ada9d97258b5c8ed8ef413eafd4b8154798789c82ba09164eb6dcd2c7a6c0d26a0d80e06028bfa088788f9d3759af318bf05bec6e4662e30814e27d66773230b746ae10a45b7595f7d8cc96aa214c46155560ef9369c1b1cf07ccadf160b9b082f7412797a831168ca878f2814c5c6654a6122cbf39f918bdae7f852cc07016b01287a5eb999607141df4a46e85619444d79067f7961ac5f345e70e9f4d7816539eefa35b83344aa1312d7ffc6501a1e52065c2877702574d3895438d6e5b15eb8769e6ad9e82deca209f0e70b2c53a154e73c1232a31f7462e17ca60b13dc7ec5eff08db64323498bd44e2554b6a957c93e94e0f717340c89559690d20c4c6de50f492700cdb5876d21c6251298277efd5932f94a6bd025b0993e0f5c80fe219cee354bf060b7ade23381b657ca09f407cfb295c0fb36cc00f01fc45c05ed3d0fff273bc532c802736ad73d25f02794c5e70a27ce78c33f565d92598d2da9eabd90eb8e4be060710791e132d39d382b990baa7a2e93bee076b233bc0f62c9ca402883fd666e928aed3bdd901392e20d07d3810b7ea9c3b8fdc9c8a096c712a0cff9c85f7587fa89a55c302ac8b00ed1fc134ed7909f8a3b1c1b3b1b688daaba0721550b7f673111f3234c7efd4425801a8e94de3f2695b7152acea74e2cd74133de1f59c5816fb6cd0bcde0d65627b13c75c05e78edcb632552792990cfbea1cac47c5abdd680f292b709504bfea7b4e6495a1bfc98355ecc1cf3ad3147b61ed02b028cb9fa68351c48ace714ab960eafd9a83fc086b0366c2f78d424bf408fa17bde42457cedac6fa258aca714913566d34d3a13838a02d142809eab2aa5d43e9e5a63dd966551346a488fa50e8123724658162edd444cded4bd5b9fe0c4d803a812ad05289c45696f86a957037b89cfffef6763949e13d815114504369d5677e9ddc6c2d8084044c7346bb45a2967f6def2fffb90a4ea05703c473663b83e460f8cc85aa20754c2ab4450e02ef2f41b29ec49aa11f30cf9ec761885ffb026a895ec4e78a097d6976071b6fe687125ba3a5d98ba71e1a4153ef5c1b757bb61a036aa7891bd98de76fc513f79abee11a827edf3cbe34b537ce7f0e035fd5c602a85b334032984d768bd03fed984e80b060c3d352fd86eca1798eeb7faf02a5cfe9f665f83e4cf3b0bbb54cd8bce1609cd365bd65a7a88760206322ab8f3827645b0fb4e08c90bf72398689336d3a8a22d7197a5cfadbc16ea7279a410a3301e11a7924976e68b27805f8a1425a8d5cba8b63ed3a83cf59c358833e2ae44408a89f63bb59a2b96127db05236362ccb633e8210ac3e85175e9ed620c1995e44e6f8e26d3edf5c01ab7be6a210e46f8e5249f089bb5b19837d07f66853b3aaf8331d9e2753b73c9be047d67c89ab680cb8f929a06bf73b5895a06001077e1108401e8399d220b5fa86014569bd72c529b874ee0d3b171bf8b4fab217b9cc2465f532fd336d5afdf43f77c965ee245a7d76efbf64f25b98e19a023665522ab1c51ce9266602b69f8f3cd6e479c40d22a266d1befedf4c4e48f48d84e4e59c496fe1cd499119adda6d1a2e0b567e2860a869bfa0cbf7e63d27d713164599dbedf279ce30fe519f38e2d95e97598e50a6b2dff8bae653cf261df856f834afd46637774687f9834f96e8643f8e34dbf6407aa75ed6314f39242d6855fe4efe61db00090198e6ed43a4d64cc8e666c6d01a81b72d50f89c1b24a9df7f394242f1a84892fb5b9d8fe4f85feced8d9fbf572e33c8330d068ae7564f74f5581c81c048bf83a1d7ef6243ff7c9d5cd4cbb661a878ff1f10829462c59f00f73d8da0212a036fc701b668dd1e70bb603e02f8e8bf19811f1f47dd7e4d09ee2beee1ebedd580250bdb0ddc92f36f78fb73ec63ba9cd7805646bf21739743a47bcca6301cc983429d7c368f9ce42dbef0dfc35d908a5b1709bb3c5cfdf92ee9021eeb8c7b85c0d2ee72d4ce216b148f9517151f1dc3f8f8850b662d290d03f9724c4e547e7a02b07f5f1969379e6228b3abc6bf7eea6f05aea25e53fed70dea6a71b8edce79b6bf5759243918441c5100bd9285d1097e2e7a993db59affbbc1bf428b766a0039935ec09a6f82a64c293e0a4e68ebc674f048392f46cbd995957520704e0397b9bdbe6ec3a1b67e68cd25488f52ad8bacfd06b2842ee75b5d1a737d956414a68e70e18d4e62f163701be79a4e710faf7d4d6051bc1282609c77b1c892b6a2e1f2361f4672fe1a1a2e50c5a8778c54f98d7a4eab470417eb880fd8fd7b6b75c2dcf504ef18e0d66e1e45eae48a18f64681f730aab74daa9599287108989081f6808d153c28975af138a6b2670d10e6f8fbb09152652f67030617c5fa6a40d1e3dfe21fec0e1dcdb84ad9deeb115c7721e1d46f7d3e66b88093f0ac97916209edcc3d4f3fbc0b2e6bf23bf5c1f0e14d77e2756023510b763f1c306845566d72c3824c5e78ebdded7dd9195818d0dc1d1ce0314d451369969f9fa32272ba22ce223eba7842bd7edcb33dd423a9fb668e7e3f1793f0bdfcc6e4e6bdcc7346f02eae94ae96ec9fc7d2bea72601da43667f965dbbc1d9296a879a43f05429dc3f1a574178a9fee0a00ae14d89055187e9e5d6a9264426d159546a8f23a9e12937d5137d2e523e0e8a049388e4e4a4b3dd13edc1fc0586847ba5756e15827784ab43fab649f9e713956c1a50f9667401804f9a77a0ad5d1aa7e463e063949453fae5671e078c9f2ef722d67b028ab25e24dca8643528de0d82b4115dc5a6841b2e26fa637e51a50ddb4be63e83cf70f421ed6405d5f88b9cb9045d55f45ae04d6c660e49d0e834f172768bcfb1487d6474316bbb0858c5a614ebf0764b66a76d4f5720cd5f9167af4b08f8c8524ee932380d3e28ec5dd696bb55e99da846dc97cadf453e9670b829d641e235e67b5ff917faacdc0f47d3a13ac78d8067688d51ad66b929bc7c5b49ac10d3c482fba392c7068e488ab2d844ab799f77c2aa75a08b819e94689508c787d8bd38b46c3934d7c3811083e0d66cf5e562aefb617a09c883a25ea38954e976df159156afd0e9935ac147169ab5f995f6099202c1f92aa46242d196e61f5b34c212b4a50b0c21a8f472e26cb3d3a346e2abe554ff061ed3e7b99d682541bee4f0d356", 0x1000}, {&(0x7f00000000c0)="9d1274a7f2932909f3b770e40eaf8c680075176ef21b122122f6ab3c03085c67f0346562bedb224d6458757da295abb2", 0x30}], 0x2, 0x0) close(r2) fsync(r2) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x4) 05:37:08 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)="c2de819c9ec195b3a14cd9b496afc191619059fa59ac0300000000070000e2ed712d3aa8dd7cf955ff0700000000000024bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff1807a057d0f0837e800f87dbfa01293ea0fffe578bde425c20814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf241122aa2233620f7a3b592a7b0eb5b918baeffeda84c2bc43072a84a3d8d0cd8e2803789de665469711601d8883bc2065c663dbd6879a952c2e09f3956028a9c558b40bd8413d8b0034f7e45b3abe019d5cb07d72e3485f1c706034e7222c305975c181dbab4c918304518c8f47707a78890897d8490b0406045a94fb46c21f32278e7ea4a0fd7773e2d32869e1ad4d8a98177c38112632b0b37484ce7a9ac8594b0a02beccde704ee6465be0e8c65a7f9d0a10f48b952c1804652e", 0x171}], 0x1, 0x0) 05:37:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x401, 0x0, "854955883d026111fe4d04000000100000001000", 0x0, 0x97a6}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 05:37:08 executing program 1: setrlimit(0x2, &(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = geteuid() seteuid(r0) 05:37:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) sendmsg(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)="5eb7739a6ca6dc2f09c0b6275853058d6bbe7b0428b2296286582fa66f809d3eb4", 0x21}, {&(0x7f0000000140)="d6a4e0885fe15e207cb2be70102206e5808c1004eb9c3af1157b5503774393975349e20f7b0b6916bdb779b09f51365d873544f7bb71a035aac15da8d96b90caf9b3e332c1a9b5a3efa9bd635a5fe9d9bf2fdbe10c2af1eb7a3c9e5fd2c0de75238de850108f0e9f782dc8075a8ba0989db062d59b836a4a7a5145872ff17f2d480ad799ddbc4676b901e997852afa71da52a62adfd3b746e2eaaa194e0a1fb8e4de01399f2baf7503c8d3e6227d3c", 0xaf}, {&(0x7f0000000200)="a324f38b92a3d3ab343a2be60f5c1b9045fdd8968452002f479c7f2eeb0e81ed88c08f97a67cdeb0dacdd81402c5d027eed29f1231a697622bac0bfc60b9770370bc74475727e082294670a0a5f66421ca240f6268777a10ba64cc35f4f03d27524641899dda7bc55fcf43d5a50188125416923327ecca5a26cfa3ee053d0cf3d464ae0f73fe1e843f516dd705a296bb0d0778ccf4810b17b7430a8867f144027c67d4204c3ef7d81f9c79ebb599a9a8c236a254418ca1", 0xb7}, {&(0x7f00000002c0)="6964c2a06e4e324a93e126f5bed4628a1a0e31aba5bf5856487ef01d1d1e97283315467f3366ddbe527b246cb778e5d96adb72a5a177641ad2d167e04fd5a21bfe5cbaab20e55419a79247c29626bf7e23258698e864ec0887b166b5f13804aab7cd7bbb0ed8c69d0e257179b9e2a314d14a83228685d2f8f984d4844cac18a668c089eca51c6314ac1b8a5dc0792753f5308fcaf0", 0x95}, {&(0x7f0000000380)="7d2fe611e9a3223fa4833ed1c8308ea5a0099ef0aa2b9f7205740e7429a6961c8d2c009f6941a5ab7fbabd9ab74e733e5adcf4f35c217b8587178971e3e923de256437cc512311aa10e8dc2e55c01e9360a8726301a9566bd092373d96248adb483240c8f1b54830bf7fd03626baacaed2dd465607f67848d8fcfc16e9515ead56fcf7e3ac378401dc506cb8e1e9b613c8e8b39bde7bc67193c3df3f3316999e67081e141574db3f3954b531d47c597145", 0xb1}, {&(0x7f0000000440)="1dee3574dbddd1de39093664a9b531bfef5f2d190ac3be23484a3a888bf1fce10637bf339c37fac4c5e572a459559c2b7ba279293fccbb5d742db0b1ccb1cab66ef7c666b087796ecaa75603405c918d26946049d131b00382935adb3d10d3b9bc1ede4e25b3df5a620e2e663c255b9e20f1c81fa0f0829062b16725b333a9de4f440e7dc0827f8ec2a62112518c838b5688ce8682e7d0007453a597267c8b174f7b6a824bb6df405020e52ef6c820ed74bb0e22a1c5837565e86bcc64e60cbc8e51858c06648159487ad03fe1f9ca10b12ec61b37dd39090abeb50cbccafb1567ec", 0xe2}], 0x6, &(0x7f00000005c0)=[{0x80, 0xffff, 0x1, "bfb295bed1f9fab42341af7e6dbeb34716ec3511542aefee5eda97b2fbc6864f5e57ef839ed99e7d402c6c54c946cfaaf09351e947273c6f63e2a0a182067c0f1aff9e5ff248e2b62e2ba2a4c51f7ec154a3617ce405b2715cd5d947828334921a8c1112c4c36a3399"}, {0xa0, 0xffff, 0x1, "a3c5c5f1c1c8951ca16eee3329ab3d8cae9f1481c406996a2313091534aa61aa88b7f58a68ea763e496e25ab25bbce2edbe943057edcc3b712b2c1355c0523c70c8e75ba71bb0e058a88a771dec5853794b9ca19142e1397af3aad1bfc04f8f9648576fd34fd0446c4fe38a7bbb82b1bd5ed27312cb44d33c04f1df22d9dda71f3964c39799699dbb51049c4"}, {0xa0, 0xffff, 0x3c, "6331384b48cc8bc7a0ff7c39cc3566d0d4fb251418874585d90cdd5755cf385c9ad6b467918b19aac63db257281853c59894f5514d98b4696bb917ed95c60ff3b52822ea45c4410bcd3e92d7c87fa1b539bae445d92e4b8d454017af09c186eda194496da28a846ab3c7470e86e0ff1e472e7a12e3a2f627d38984ccfcb1f564cd166534d4a5ce059228d91ab7fbed"}], 0x1c0}, 0xf) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getpgid(0x0) r2 = getuid() sendmsg(r0, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000840)}], 0x1, &(0x7f00000008c0)=[{0xd0, 0xffff, 0x0, "c47197c4c357fd0be5c7a3fbe14fbaf56069a9c1781af7409426762ba255e7a69d34b399f0adadbb0b8a51c26c3555546d8ee9c7267fa31c8e851ceb6f3ad4dfbe254798d674c1531a43b10a2ba78b976a403fc89426d479c983549709ee6a4b6499c33100bf15547f0cdad4cca52719bedd8c2a1113959f6e9f8d5f608c1fd476d9f653ca395eb7db607028265ab7915db38525fda3e2a3846b5ba33e47844590d7786bed83547c7d7b33dff2f8d88256617f4869aba58fcb37fe1591063250"}, {0xd8, 0xffff, 0x6, "e6f95fb70c5b2edc8231d4171462dcd1b04aa8b49ec37b9ef2172455d009e4cc41e497cd3da582ef07f4ebfde69a97fce6a1e266c38cc26a49e8c5f62177bb8bd0e572c55782b1016cd862663f2f2ff80cd4c259a8558ac3528f94c29939ab92543323b93f87550930338efc294714e3fb6cca4ebb39691e2f89f1d2ebc32109ca0b0d8d93da4be6e0b8d55bfdc291a0e6463fe1d284e3fb3a26b69330258bd2003b4e21b472aaa8c7cb3c32462212031ef1ecf53ed7e9fa3640866601f3a11908ecb6e0"}, {0x100, 0x1, 0x40, "90b7bad0384a7b4f59666a6e8a551984392c152b45fc1ce918acdc1e5c84ac0c8eaac355988dbeecb7264fa0f396ddf7b285cb586dfcf40932667fd1e3219b17454e6bc65b6801c0fcf3e865a9bde2676ffa8a655faf8b09e2c4749f5b1bb680f741800b831e0c4181a7bf2eb8fe0e96c1bc4eb1bacc8b3ab7d25f1d1a8658baee269630055e176374e750c219068531da8c3fad7e3bdc238fdd922bf345bbf2d8349809dfc4f144dcd083f56ec5f752cb825cb17a4d6f709f23f04e626ab0867907d5f1d5308fbc9ba1d6193e05be3bac9826db6658fe2638e2e1c3ea46c915397fbb46d87277dfdffe1c39ca1b0d"}, {0xe0, 0x1, 0xff, "16ffacad99ca16da5b06fa92ffdfde4c52b9491fbefc15653084538de1843dc4b1ce074e8719434e8195381fd0e98e40c59bfbe9afbe1f234932f426ec1e78d6fbc57aeae9a731103da7b9de251b63e9f7dd85694698bb28f1ef31b70c3f088038793c2228d0ebc37707e1928e7e01ba46ca01da631f2c9dd14c4381349e47b3f7cb8745fdcc190ba36aa7a6b7c33f75d2ddc10af71da1e8864d3d618df4e6a5bb68d77be257e12534f34c42b67b16a601e8fcfd2a8733bccc66478547e14cd1bb81db085cf4386c65c3740710d9b9"}, {0x68, 0xffff, 0x40, "e2902873043d596d34b747805a8083bbe2c179c877a35d23f25c696ca3758660c78010138d1962122ff144fd71893bac7b4977adc0e8eb6fcfa39421e8e899d4dde5c09621aeb60cb05ee25ca51157d770ddbe637a45ff2c"}], 0x3f0}, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000007c0)=[r5, r4, r3, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={r1, r2, r6}, 0xc) dup(r0) fsync(r0) open(&(0x7f0000000840)='./file0\x00', 0x8000, 0x40) getsockname$inet(r0, 0x0, &(0x7f0000000d40)) 05:37:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc8) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) syz_open_pts() ftruncate(r0, 0x3737) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 05:37:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1c, 0x0, 0xff21) 05:37:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xb056, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a", 0x0, 0x2}) unlink(&(0x7f0000000000)='./file0\x00') 05:37:08 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="79361d43de9f0e43872ed9bb60df729f0bf46be91916ca900176823977a5a4509308fbde5a64fb73a1afecd7aa1c1b6c67fb23539bf648aa6913be192991798697b060b375475cf609370c6a55fea9c09f27658cc94212d8d5c67514c18aaa77cd934713ef668d59179082509b1332b66ab8080e6037a1", 0x77}], 0x1, &(0x7f0000000100)=[{0x50, 0x1, 0x5c162937, "80fb4bb71c30442a5740f611556feab07e9626dcd4e70be8f179d48dff6c06151321e790c61fe6c1c05ccdd54b0b6ec08f8d1ef08cb813d2219ccc2045"}, {0x90, 0xffff, 0x6, "2a0a1f4747874d8acd15c8746c2631564c538655483767d3aabf9a010ad1b9f20d7b80d686b97db6b82a54f2c5c647c2813d7ff6670d64e535fce83bcde18855a2fb33e10d9825358134777b7a1b72dcf518a0f3f06913a049875c68bd078158f1750c14e4033b4f9d68d86423f3e884d6a2544e6afe78d84da723055c17"}], 0xe0}, 0x40d) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) 05:37:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x8080, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000100)=@in6, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x14c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) 05:37:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() syz_open_pts() 05:37:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x0, 0x4, 0x5}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 05:37:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 05:37:10 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0xfffffffffffffffc, 0xc00000000000800, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/40, 0x28, 0x40, 0x0, 0x0) 05:37:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1fe7, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 05:37:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/91, 0x5b}, {&(0x7f00000000c0)=""/177, 0xb1}, {&(0x7f0000000180)=""/38, 0x26}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/115, 0x73}], 0x5, &(0x7f0000000380)=""/33, 0x21}, 0x40) r1 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000680)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f00000006c0)=""/146, 0x92}], 0x1, &(0x7f00000007c0)=""/58, 0x3a}, 0x842) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000600)={{0x4, r2, r3, r4, r5, 0x10, 0x8}, 0x0, 0x8, r6, r7, 0xb3, 0x7, 0x3}) shmget$private(0x0, 0x2000, 0x202, &(0x7f0000ffe000/0x2000)=nil) 05:37:11 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') semop(r0, &(0x7f00000008c0)=[{0x3, 0x3}, {0x0, 0x100}, {}], 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) 05:37:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) syz_open_pts() read(0xffffffffffffffff, &(0x7f0000000080)=""/3, 0x3) r1 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmget(0x0, 0x2000, 0x81, &(0x7f00006da000/0x2000)=nil) syz_execute_func(&(0x7f0000000140)="46df8304000000c482050917c481ffe62c0783cc06f20f5c8900000000c403916d950e00000009c4a3190f6439d01cc4227941128f497812c00f586d00") ioctl$TIOCSTOP(r0, 0x2000746f) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) mkdir(&(0x7f0000000180)='./bus\x00', 0x100) close(r2) 05:37:11 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0xe65a, 0x40}, {0x3, 0x9}}, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000001400)) 05:37:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x9, 0x1) fsync(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:37:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0/file0\x00') 05:37:11 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:37:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/51, 0x33, 0x840, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000180)=""/246, 0xf6}], 0x1, 0x0) dup2(r1, r2) 05:37:11 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140), 0x4) recvfrom(r0, &(0x7f0000000000)=""/248, 0xf8, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f4d696c653010"], 0xa) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0xf0}, {0x4, 0x6}}) 05:37:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x20000000000083, 0x26be) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = dup(r0) kevent(r1, &(0x7f0000000080), 0x0, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x4, 0x0, 0x80000002, 0x0) 05:37:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x4, 0xf11) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x580, 0x10) unlink(&(0x7f0000000000)='./file0\x00') sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000180)=@in6={0x18, 0x3, 0x4, 0x100000001}, 0xc, &(0x7f0000000340)=[{&(0x7f00000003c0)="04848813754e651430403c1dee2ae7928546b8f89dd85777570d403ee8d11315b205061d6df59f43aa05009f5ba62cb15daa60fb228aa54046991f18bbcdd13b349c099fe0f39278448273c61ee0385fbcb749c09a44f2d25593a82e117b04aa7c9912e3f70fcb4cee063f2b04a0d50174d76f1150b2dc32fc9e0d863fc6f3ba6bdee945e584f991594896f46eb03d57a2cd694cab8df9191e12de1a9682ac2645fd099ae912275bfff43f55ab3b95034d4c334f9fc5839924d8a2d1b2ef764454395b58a950c9064e09ce57ff626437751604deafcb143fceea4e03d91891d5d996d32929de8ccb7b9d54b8142ba808da66bc4abb8095cd0ce72f408df813ba6fad356dd1f871e6db7495c2690a35ee6710889a50e654fe1af8bbb4a4dceaf1b0d7adc3131e38556ffbf476a8e721bf02c3d34ffe6a6a1fd878a75aa07f2c25a67fe0102c12d2fdfc782bad52f605743bf2705cd113163b8f2cf06a3635eb63a5d85e08761eab95fef332f2e4bf70022f4014937625d6cc113ec57e7f51db8c7aeb235662428d77d83c0d3333759d79c75105f04d8abfae1df3d79adb43b12c534bef3b063b5d04432777daa2f5b16e5ce7595a604f0ad358494e55610be43ea67a1305b47d1da9c9a74ca4fe789dbfa1191155fd6285caf651acb4b1c4b30d78c9d2ea332baa033239f66763de7dbd3726e781eb9b828e821f007828c5e6429c7c91e2b03381320e8fde932e2423c11155c7be70dfd7c23c152fa3c91949bf521d9bb6b6ad9fa11e6f4a0542f43e1623007f6023b5f3df8bce72866dace67b3da8c7af15603e6658eafd01dff59678e4e26597fddcf882621d90f337766c09f9c306e5aa3627477bcc4adf941dc771aa5dd0fce1cd9502a33f321ac4f7d52308355e8289166881d112de2025ac023837dbe645e00883d410f854c90105b1d115d1f1e6e3df03043191b9f67b14a36de39c0b8a80f80db297eb558856a6a02e076fcb506a2c9bf8da987553f6360d5816168c63b890af1a48d72e8b6af233099e8b5ef7d9f7f3de138c451a64ee1b55dae1167e772d45c81510548ce90f05c3ba40c1d19312f68183c275abb4bec8348fcfcb30a733cca50bb0609082a56978fa6cae700f3ae625cb0b6c2e062d51bfd557fc4a82cbec6d8c6d73231dd3c917acf629a83faf816e7ddf8687b215b4c1e1faf3822faa2d4a4d882a8af9f2b00526194f37906fc3d3f7f7e0fafe6c64d41a815d56ccff3442403781efbb7f0e77485721e41a192304fd97b5db01e5b7d8e7dc855cecf43540fa786d7ea052d1a9b817ec1358b3067f4c3ca5a7bf0679ecc3852dc2fafa1b933022fbef2b6678494642a582a92b8e0ca5c9de3a48c7a9d06e1c02427540f9ad379f16f4a4d2c38843396cefa546078857550b6101086bfb5ba37bab8198a611d1ea26215e161a6fa1ca1d1cb9d43188f08debf6829b7e62aa139a22209ee64fcbd118d6b699fc6fafa2d57faec5dd964c57555f0920640a910bc1acd29404dc7778bf1ef3b93ac988a8412f762ccf1ea782d4d6029a90003e93771544c13e048e7d58af4c9958513d73dca3b6b0dd3cd92c1b59af1db4c15bedd8c0166731ffe8269aaa13472cb6f1b53814046ba052b28a3cc3e3f9953278c8b8459a0ef9afd3701e2287e861f480af8b9bbd2b5a8e2bf77a4c7436cab68b1dafe9ef5035689ddd30dd1d2c1072b0ca6bd8f82241975f7b01900cf2d822a7173e874f3f2d314bd7e4a3321deab105cc9f8b58dec1cbc016bf3ba1a70afa642a7f4df8281a1881ac1e0c66b3d981cc4c8a5f8b859cd7a28be1a1360183fe0cad559d15c686c8744616429d23c986d17564044fbc97c0e740240f0dc4f112853c068d105de0266d7ae3c0513c290295f0029ba3c6731768bd92240c0f0f15ab9e26b85cbbf5e42ffb0fbde6085d4b4100650b273a42c1c703280d6d14cde82109a484d68255e9ed3abc9efe1995ae2e0a5ee7fafd8dfd0a5555a0d76407010dedffbbdff0d92dbf25ae5a97ad114128a170f7f41c7d768e59f7d0383caa43ef7431ba46eb75a8175682733f243cf0d0db553f58b3242d5f7ed72e4982012af40e2138d72d6481cee16abd0f1b6a2079c8fc59a073442bc901b2e688eaf5d28d8b298b7f8e1fbb432e94608e7350c212503dd700fea866542654de13e0a09d07fa0f8459a618cdf99e7a0c08ae4aca40b12ffec9a4d32c9253805e0946f338a3d3b8d945486ace5ffe35c8e1d14d354cf22cacd418e6387c78dce5c8bc3784a6119c843349d844028fdff03a277eb0dfc8bbe08c8e44e5721bf29258646a085edb2386a90d8a0d92e0d9dfa669837d8bf689524ab419a241429ac6be622327b9efb6317cffd90575ca73485a122e8faa4f1d76e7ae0f80b093fbb0f528ae50d5a0b7b4b833200bf4e7094369918de7b6cb17e86a23274fd432af3290f3e598dea89b6ca689b20d54fa28eb767538f3e02d2225a4787f170b0ba44db7a44de2e9310e96679922179be7233aceeadf76811926e7b7da1d4ab3be7b09975829dbe0c1392d28366646448403720b2453506772d208a79a3d7848fb2e87ffe1d0f1e17e397f3df6d61f0376f6b37cf4f8f905425f10b806132be51f3ad670eccbb15fcb4024d5ee3067e59a854398a13d04d13070280ad0217bd0e33115f1be258a5d3566d0a71357b82b895e90b622eb3b7ec2e0724340ce714eb7f0e7a4987c09b9918499b02bda861d2502eb02e865b917bc8a59f8ef1642c307ef80576927d92dd1077a31dd933f7cc051e2b85373ef513aabdeeffbf4e80f1df576583679aef15a50ee6bc00c148a91d0ae4b26a113a23c9096693486bd62a99bff507d7746e0e0e802157da53f3cba663cfbc9e67684592903b2e510b17193b75c77792dceeab3d36cd22c8234a03631ba2dd449f9b7350092e04c64c6c41cb34df40c4e485f88aba9350b1b0c59b2b83da36a024abaddd8d9f281229f20b65c7f9d71c786842fcedf9fd7c25759797fc849c0aede019da340227d55848d39799824393e44fee1b5c9cf229d1a194bf03ac43c88653c8d332f757a3fe90bace767d7a95a8f0f369c25baad0f2d6f837fd1b8f1cdc9fce53d58b1966356fffa0acaa83a6d0bcab441bea3d03419d2a2f729a8d51a07a1e9b1940875c2065a6e52aa47235bd2cb74c154ec790887c8e9fd9ce0dcb305a57aad9ba284634e5724578f116f4d5b03586d0c954239fc88d6f1f5127e0d2195fe56d0b124fe55d2386b5b64a919bb163b0ee136d3f005997ad621ee0560e49a019b3e90f97c57665068c2ae126c28a252a1a71c935ab8c1ec072ac32dff2e7582ad4f21b5222718fe006fe2f14ceb7cc8743f731598bd8744f02b697ce8489fab1685b9bc227615d4831721739c8f9f3acacc7789c4990991ab85bc778aa6b7d1ea5c640d9ae51547d2ef1b952e6ae4750c70264b99435f025f645cd0a25fd16e47552cced9f44ca959efbe84a22c953c091247e1fd48f1843da36ce53f3f3c3adc4b8ec44b04fc03b8e9e8cd60783c07ba58a8602eed8fb8ff08cc325eda94abe60495baeb563eb8d0a1345ce56d962a135dc67d0b807359105a77762965188eb265fbac85fc037757495e39573bf29d7888ad45647a15241a23aed7986bf6c11afedc2abb00228ef02e5867b4513eeaf006fe9d0e07e837feb4e850260f6532e90bdca351bd615cec58a83a74e00f5d84c3cdc6f45fe27f3afb38c967d145a5cc272584c609503fa168a4974ad2fb7317e8b23cf0c2ac478fb0eb6b6d53c5a0cdab19db5088b6bddfa0920bbfe92e637a1f687f19f498ce8576591ddfe948bc4ffff248ebbaf9bb81fdd52356278f9f4de62cee25326ecc72a3b06c62a3c9387c2c909c668b826b1d62ddaa2a3e20f204ab6e2cdf654fec3d7c2671339d056f372fd3e7493a9a7720d6b227c16d1031d1a1b2a5e85bdabe8a88930126e152d483c5f329d40a7a7e24b895e481f319594c55362fc5579ffba1ff1f7941f924a43181fd704bbee968ce61460aa964dfb8160678e5b283e91f2ad00b0c6d59cceb85938b62eb662c40c70f2435ac2967d23e7f4e169fd9935252fed6b55c0ade652d36e7cc1bc7974dda9fa452847e0c538702fa1689608327608f6d057be5d497b1a7e22e93571215093dc257930fa66648e93f73931175bee8a2ce923a356bdcb39cd58ba732f2983d6867a6085cb2bcfcc3148a0672feeae6eb79be6cf6d2a52507a24f643b07f1e393174cfc02de9405f4b65436701d2ef0dada6750e20f0a4f68b80912f5ac22dc581254db181211e05d7a6c2ba83cf9db7da6558793dc5886fd708b99340534ae480d362ebb1e5ce7caa7f072c68fb822909dd424be2ef6a5db198234c15a58e589cd7ff17d01defcd9e12c5edb77e8719a94a5e43e0fc6bcacc1633cf03cbac15f2df1790384df484c1096e25ec03c9a3f864d9bc4b71a383a2bd313a251eb9bb0382df14fa757eddb7b4b4631ebb17188763dbd7b402751642db616acef7456b8f72157b9cfc59eb044f1367b8f11c9f18ee967f8428f71248c9030f46e621690dd42724992f09f8063c9eb8ab12d937631cf774d027ee42247db9457b19f528a82c4906869e98dd7439311108296a1cefe849fc1a2ac401ecf07ddec2efcce82e59a507f458a2ab7e8d2fdaac332983676f23d23d56210d2a666262464bdf6b1a1fd7c16332a3eb3eb96be080177d75eb56fdaf7f49a8977670d7cf431ac1bff3bc81244b032a11407f9e783ae98d40bfa001cf7ed380ecfc12a66f85298bf23c15513f570e0686e51a9be17aec743556053d2cbd807a43c75e5a15ddde4f430240841b41e046f6e6af02ab29ef2eabb2a792615f3d9d8eb4bc70a3099ba13b89220a19d33562dc94adf3900cc1a4461c4647b23a555582912305762bc5620ee273a12cecb800ec03a2b69c447c060ec45394c51aec026874c7f9182d78ccc38c9b64d84a18980de38d13b177e122ec08ffda965ff1b916f06d6ea24268cd4642692934528eb957f91631953aa169f9d151fcfbc5bf82600439005f042019affdc7e4eefe0d225255dacd8250f4ba8706f0df34ebb5831e10250d1c5fae40aeeaab272b88cf98f3fcc9d7e99222286f5668caa224fff9a5a1d19ee93a58bf1e660d6192f08ce96893cecd3a2f12e15657848e9ef4df6ddd8faebdec34b5d0f508b8e0ff028bfd14c2ce8ab3016ff74920448c66faac4e089f09eb2850a837cb73a1bf727f4f0b3b917a9a282190a55a75d775fb164f003ef2d86d076ba8d7972523d67ff02eea269bff58f179e5696a63cc2fecae904bb3a934ecebaafe37199193789f4a99c9ba2d393b07c344815437686318dabf3edae944e7d2a8bd5ca25e1e6b7792a9dcbd6613c527a35f07d624e8d8ad5d59a10210fc25887b5c1a67ddf886962acfa798ac92e1ab71dd677cbcf54cc506ec4f46d00f1038ac462d62a3400755d38483074741460545b9cb309734a731564cc175e46aa8aad96f1a56c8fb60befac7ab7822c1ac3b1c63ec167d99ef9ee9119a03cef63113860e8e0b662f55e1c198caac96eb8f3df3a22bbc5bf6586038bb137385aa9dcdddd31feb05a178c77a24cd8e782d822601edf8e76b85712e46002c075e47ea1f51bd82e16fd706ccf92cc5f5499eb9d7f3dfde3d9c625094006a72a184e60526cfb9286baae7d771ccf5873262abe006cad9a9e9b12404c7ccd8187e76adec349374700a864172465e4d9bc378dce4e4945d0368f895c0a5c", 0x1000}, {&(0x7f00000001c0)="de06b89f0ed156dea59c615c5656e45a4b4d79869f4716adecb62cd91822d381c6095ab1f143e90f40811cd96ddaeea32c3e3c08829cf3226528de667478c9b8374a5f3886e03000da9b06909b00fa4ca8c25ffd35c3368eba8c5e7366e8d37afb13320a06b3603e9ee6278ddac0b73efde9c888218309584fc456431a754b6dad19407eedc445116677311e12fc1bf104d6d842ffff6326653c0539dc763da6f501716cc8ec0fc6ef4cd2871bb2f68bfc62b7209324313da75fe660b9c670a5594077afe9dc4d", 0xc7}, {&(0x7f00000002c0)="d51632ffd8f45700fa91696c70258b0275ed22e0afe263c5dc440bf02951d9b70968406c803a9f910c60dc548cee5d1fc3c98856e7c9eabe5e4508d7be4389cdf15c0d4b71ec86d395d03d6567fd1a679b2b455a121eed991c343583b8afc723402182b4be755559", 0x68}, {&(0x7f00000013c0)="39582c85c7b3a98560c89c377abc6794576719034cdf579012449f1a749dd96e765e924f6826dc6635101c5b6b1ae7b2f66ab36e42f5c01f61615d44292de928dd2a2c0df3b278fc9eb5243fefed524d8359348d5039b37c63a6bfe2c17a94d989784f84b0ea4683df147a38ae6185d9f0a4d0b61c47f5e6562ec0d310c5233206ad779f8d46c0183553337a6073ef817b04e8a09cbe037a45713914123357ea0b97120dd3efd9a2e337114e00ddd76e9a6a2080a28fec906eb997653ce73d62eb7fa00a31caeec8422df61f1d32027cb582a3ebce8b935c55b53c62d55cdd8206ba9809af", 0xe5}], 0x4, &(0x7f00000014c0)=[{0xe0, 0xffff, 0x7, "d0ec21ab98deb8fb9ecd3849ac9a89e2cf2154c10870bcee043ca5df331d030e2c3a00909dec198e5f1d002a06c905ac658ef7a260563c2713d923a6d213abaac455042fb0c57c334a905c6ad5f1b92ec8a4576a9b1c0ee3f2e327669fda1e2d11ec6bad29cc2052ea41e1627bf770ef41a5bf5c6bb6ae2c451cdd0a41fa0175098a53eb8b4186477d2bbd3c98ab96490f7e5f5c158faeddb9d129d3051bccd692444c5dc71b2181d074511d42e994738ad354acf6e0d979c5b31e535490211c2f1dfd8a3ff201d6bdd53b"}, {0x78, 0xffff, 0xf2, "cd15ae99d6a8af2972b26eeddcb8e6a1bfce2958d63ec626adf22a02d12f4559ccfa0f7cd98546b9d0532801dfc609313ba8cd8a35798f6e3cf6772421860098ab8031fd25f0a6790b21fb0ccb70b1296f3fdc36ec94fa589b1a98205466756f752807"}], 0x158}, 0x8) execve(0x0, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 05:37:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x66, 0x0, 0x7f, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="4f49bbb0499dacc2f34aea58ed6db8839e24698301001d3e33157d5d69667ca3165ec0ae39c3ad0cfe8ded27bbaf8c1b018e858238c088077d045d2f1078272917f5991999e23163d06ac50b73aea1cfff64b64ee6bbf93cb42dcb4dba2dae07afd42c3bdbe6970b53424ce652daa4363549b11a619428000335d3dac5902e95df236711ae963e73377bd92bd404720f9ac76ea68ba02068a2b9d13fa7d4520ea13b4b5d95a77125889cb1e0cf3cb4cbe8d79926507fda6770cc4a9b8794d9fe19f9d049"], 0x8) 05:37:12 executing program 0: r0 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000000c0)) 05:37:12 executing program 0: r0 = kqueue() fchdir(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 05:37:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/64, 0x40) 05:37:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/214, 0xd6}], 0x1) 05:37:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r1, r0) kevent(r1, &(0x7f0000000180), 0x9, 0x0, 0xd8f, 0x0) 05:37:12 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000000c0)="e40d76295b979e4f28d11c1ac72181da58ed1aad", 0xfffffe5e) 05:37:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80, 0x80, 0x1, "1ccc7ba278eca47bc2c2928de8be5ff9dab5d7e9", 0x6, 0x80000000}) pipe2(&(0x7f00000000c0), 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, 0xffffffffffffffff) 05:37:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000000)="78de1271251e36661277a06c2c2b5fe0f31c0806c2225028b77d08761d0deb469e4025deb96936c9bb2d498adc791e1a20abd9e85a22dc784701bc16ab0af80af62a8e2c6ea0f00ac806d2054d38d7932c9af7c770adf05266682aceaf8d7418f3713cbf6938816a7482ddf270b70425a52c8a3c97a4e33e4ae971e13a9480c85076687da94d8278f46f198e7b60676a5af458f703e90e756aca15f679f2f0a58cfeac31028d7a7688faad5c32761c249b22f73aa1bd9ebf7fc7ffc7de32875b1c3bb9ba4cff6b24706d17f20a25e6ae4a9caa3d2424e3397f566daccc8d08f6907965af136844248e0b8de68e5357ab4c6657e3a2209f159dfa252498074242f930b6110752da9f6d1b4d2f75412ee171338e9e8c27acbce84a382973aa2fbc1003943030da8ad14150603adaee77b15111efc6adb8ceed17a1e843c790a7e968dbd987f00af708b422e75421ff4c44f149043362a3eaa2252a9afa06506dab6ef22a255c4fd1586414fe6841e7094e43c875aecf0400f0100022fd5b1270d6654c00dd4b38df2e9be091e207c33132a81fb31c4891251c9e44eff4f6eb2db206e18932f61de2dfbe50163b5bd9b7241e811e10e6a93460e259e476e9f9eef114e75685b006d6552c6805af006b83e701a12cea693226c2020b3da25b33aabbc9da54065b607208d477cd900565b7367855401e2c0bf8c41c0f8cba619a64ac5804be4944a017082bc4aa264e6846c4b8fbe62987082a100f5d68ba458b24ae44600ff7d17b099689b7a94dd209bef4dd08b99b2dffb1e99c3494c938985d16659a30704059d2d58c1efbbd708c2d6e3afc3f1503cec8d992368b28f51549c52303ba29529909fc19c596c726653060c877f9ed47ac7888d56c8b1c762d2da78f68a62e1805cdbb1e5a8afe777a2d90813e345bff27b1272f58f73cecffce275c374c21bd399bed22704a3c2cce7f5a4cfea8f9e0e66f4947e81ec5c8cff1ab955a4188496813a9e2c04c542ded1f931d9f24ed2a9344213f9d4a3f448133d35e691ed538ecaa1a321c9ab803c39e04af22d257ef6ad5ddd3e96e4783f50a4435248643aca78280beca6cbf307dbf00ce4f3e5f07e36097cf2a8b8958d6c3630071b53229f22c9a7e265072e02b396f4bee9e331bb5b488ecf66375dadbff4e6e43b8cc04712440f42a1a221c8f43aa7cbc7ed390e06f70d0b14394c4b2cf269ff00d4667de6d35f4e065016924f7bbf8b1a24650fe56f24751ef0971552240635ca729c7d27db9d935a6650aeede7eb97f2f53e7e6f3e45d079d518f1f63956c5bc62465f630654916ac183c3944bf71606bafc4a7dbc117bd6b508d9a7aed4d77230548b13ed35d465160acd21e35730a09108c495824aa04bea7679ec484df1e7c6f2609c2df01d080510275b3dcf2118667675d08495f211091a43175a5e63854c975d249942eea25c9213b1a28c554356dece10765daa24055b81e6fd4e725d5ef65dd388cffd4d98cf4dbbdc5042d5b1f644fb42ea5bcc8aba68be7024a9ff5fa948ebe8900ba8769da911178a3ae62e5d8fc35405080e47bbd803c9bae3a06c374a8e89a357bd792fc0b778722851a954f91ef7d935d9bab8c8dd33b1c07a874c25995dfa9f09ec1132f4a00491cf8d52979bb1aed6dfedefe68044319eaef70acb9bc7f0358c40edebc8d9e92ab70caf32dd0c39cd53ea22e85fe67c22b8abd48cea3f486ae8491b5bdfb426546646bb1c03a143fe962c88eda79ad9e193921165905777e34033522952e46c314797b96d731f238f90d6d51d19d0f133e3243a0034b2bbaa95e3d5f238bc2a38f3134b0e41b907d4db0ee9913e6af8307dc7ed5ff8be92526f76e43d7b28d730c12ff83a9fe782a49141e0e28af1b2e2303940b0f6ae74b4075cb6e459096241cf7e464696c92736e020a5fe5d6479d2af10e8c5a7df40abc4015f97c810aebed990da6d43fb7c5c0043068c06e78f8d7b843877b2b6ea3e3d07cd7c5fd1e2aba3bc42977e281d60d65799c137eb84302e9fd464db9af4508901a6e4112810098bd80501b2a8d3147ed89c0ade32c8ea0f2d8a86163c4a302d6a8c62541f7186571dabc9fc1ea4675b8f6e7d8fe5f9e0c702b3e2f7a134ae54f6db76c59322cce6c20080a3e627e1c869354862b9ba18a39de72c73d7a09e4114aa695900e707eedf7ea7cc463e825f9ebd8d911d839c7947ae6efb879d6cfad5dc0b74859ba8c1869c82e2335eee3ce5f0c085c92abef7b380945890049aa9b1694c104a12cb58a6bf11458ca085bd119fde4ea76cf79e66cb6adfd9a7c98382345790e9c9bd297def094bf57974b12f83469506930c0dcffebde613f8c9e4df80c258573a554f71d933caad12a6c8f7707bec747bd1fb4cf52e800e23c5d76400bae8b2167a5e7c1fa7c8d0a3029844d9baaddc0bb075b312939b65f0809d9e994383405b2a835416998def6223fad623699615dffc1d93434517f6bdbe537cb2631d8487c97e199a5f94a688149c44dd5bbb0721c1c3e19dac58942ba422a644fe224be4711542d0c428ad95048873fcfa5fc533afa3b36c58e714b116db7afa9d31b761f9d32463b2003f76239973b373965e773f4ae2ec2cda5a26af219f0f53b4e1fa7256b12103a38c1f95717ece832d118e05ef82b6e3c4012736799313d88a68d0601ae9650d23e7be72c86d1362c2891a377516dde7c7ee57e8eb956d0e6f6c47542c05fa9e9578b88a0bd5b21bb40b497a9e8032cfd23f5129f38febc9755ec63b4031939be7b73513e68d525e1f5284c59b4731b777098c6703e7dca1db5c9ae5515010668f17b200c3941aa03b12ddd6becbdbd950682daf2bc842833b78b183b8503ab17d25578415fd3dfa4e91b4a659428e65fa98f711164338ee73cb10bda9d8f350452bb89a8cceb12330fb25e39e9fd8e6f072edb26f04d65119d14b8acd5f7d68779b7c1c9639e87a732ba838fc97175b6334eddb1a64ea8906c92b5e014b738013024bef1866d7620d6efa9e003ded94db541a60ba1be8178414197ce56e3a8339f29386d52710b4e61e0559a7c9485094c154a958946897f86e31ebbe01a9b02b26cc84ceec55e2c78a2b3f17bc9a533eaa03623b7511d265d6d692114da1785c82c51e3b935e3a60e24654920bac73759f70c8961ae4e337d91fbe337a408dbcf07e3d96972e61b86e58a8a5500e067a77d1a6d05466630775782d4887ffa676730ee6a69c343ef7a75aacd0ad7ecacf90eb3ef816a826ac650c031268ea47469dab8f55f00dd6ca8f8b8660bc6c8eb635ac4639160234639c15b947b53956c66296d898927e7c66f9cd592e0094955f2549df89589cf60f0af5264296e6ac01fb597a2fe7b0a590389aef4f9ef7cc244eb66e855d6509bde1d01fe0d10206327058a2d4b71647dcb7b3cd3051c72197eb196ef1dfb4426c5807d87e0b8b48800ae4ee1d0c180ef66f9d7cde9a3e741a41d5fe13de300ac4c1fc71f038b03ddf5e3f74e109f83ef3e3ecc624d831758983b93ea15f6be8a34142614e0718d05b24024925b97da77c521084c50152186c04d969d2f3959dddffc284aeafeea37f3301ed7c92602a7e40e006bd7b57d1d5d79d02669255b98dcde2aaee6449667204b4c1cc5a74c789312aa74a54206140d2f4af7722a1d9335564ecd67122fb9678367fea43c64d474162c485138e99cee401c290eb15a9f5287d75a958c211baa6b95fccc742db97b3a14e68d10cd144f90c6fbd58d63470a0e634c832ff3ce7dce9332d367095f4d3d57ebfc9c7f2891032b7b7bb0820192832711cbdba3ebd0407bfa8da5a377e1481047f8566ee8d6de60f5307951ed811cd9ec8422a51765620ee54fb404d69cf500cafddcd9b81f9bee980c9117c430d60c2245f5b6b781d0a9e65c20451f6a89afa2a8657ad91afcd5aed9e516615be4dce966ec17d3f3899a84628d66d17f93eda3138f31d4d82a54d529e64c5f154e301445ef3a454aaf5d895c4ccc6abd42284b69ad7cf05f2cd5aeca13dbca098ef5e119ad1ed51cf109b46a5945a478bfe0a3ce4879d73681f16c440b6cdc2bf7ebb5c74ba050ccddab86ed51a1d514fd54e23281381a2a5e5a17674fdff30a3b6c3b75318436ee088526fbb3f90b3fc3746f124b1a572941312593f7ae4221a9d1d23f9208e552ff8cb5a26277f19d6815081b143096406d3910845d05942733ad39b563168e9d6e815f713ad254763010d3db00e5e903cc4b64bb9f4fe3f49df40eda1e4000bdaac93a0a710fe3406ca9123eb80f356818c0c6e2a1460aa0e7118f5a5dee7b8869dea67059d47d5a32b1c68d4e2dbcf0526bd7686239b2f146b3f02f176d27b8d0786475add58b9ee2b07e975d47d381de9972801ad6017ee35608bcf7b32e3083be3045a58ba0eb12db46f73a34df23b28e38eec33725a0a109caa1b8806d075559ba9246b351ea2c62c26a4569fdc99d0415ab49ea7eb33fab3b26c9e95866777a1fbeb3c77206b4b0127d7c4692663900f85019462f618d90dc81420482db9040d661f8cb23594ef1230b282ef7266e299b66fd02c97875c3ab943c30db01d66a0684b11680ce3b1a3a498378661e646956ecd582dd63d97c9302cfcf62b896ff1eccc5ff9d204b89f0aa5a47d203e92545eb8c72a167677e75ede2a4e075e3124e6c86182853b02f0ae6c946c55ae95f0f1fc1465599341f36e83266931efe38ba8b6d39d5a8f111b1cd08cf8dc3a76985f68d710662ab04f6744e14c9a42ac4f692c53a418b2e86ff6d37d0cd2b063297155c06e685c7fb41320e0d2768bd37f0c55495b7b98d441d5ad38d58975c2a83a0dfa6c99f1a41a8b2a48ab4ac2726606178b3a7c0dc8a15e8a2b948843b254433997ed001fb96c9c09c5162836fed6a5296bdbfee42305f24fb193b04ccfc84e1ced4f71a4403b96fab78fbd4d2f416ec08d217c6cd57f52dcd575a3a5ceed15564a521bc3b778f6cceb9666ea38a650ae6e0c1a0d8498fde1d27f9a4e9bb93157a082046f21dc882b34099d1909fc7a8627e0f097d6f99891e78e44eaff496ab711a3f5b01eae46efd57e433db48d14af216bd86a908fb37ce1c695f6a63f45ada502d739cffeccf0e088d378ce173f60670b2730cbd43ae83837ce164f1a797d9d0da289dbde15d5bb359370aada2f1ead96119368e899060cbfe7ad495a053ff0687fe6c7e7334c8fa452810c0a030766b44ab4f99d905f9780b924699a67a3879328a17e4470c9bd1eacc436c6beabf3a6ae2dd428d03f47b751511a7dc2e8abb5d60f80dd217a46821905d878fca951fbf237d076dfed8a94298d9e7a05fd686865672087ebf1625bdd1b47cac851dd7acd66c4df50cb26120a06f9cda7e5115424f31b4cad1e3a00389e4bf1c8be19e616f381629f1b1ab6707fa2b06c4aa2cf784cd2804d5b9fa79bbb8b57948c2f2e97b763c3467e66375489d3235a6cccf7a97023d0bcb0631d4ff5e882fba5a777178fd8daa4717e00c775cd2ccff68a7d719f181ab265263f960f3b25d2db001248b58a7a4aaa3210d429719cd64383f7396386c77bcf6f3eafdb38e210d8cd5af780f1d4b7b0455bded9195b72da27dcdefaf450d2719c31c36573d2b6cb47905601117527edd69fdf1fedb82c7f0a5bf32de1e759c111be4324d026d30c44174eaa51668a5a5fdff7dbbe0276f705ebeda6525b912888d5669bf394918137e4762e088f121795eaaf8f7f9af4603edd9a86c360d915d15e48f8edaef703b10048480") setsockopt(r0, 0x29, 0x0, 0x0, 0x0) 05:37:13 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) recvmsg(r3, &(0x7f0000002880)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000002740)=[{&(0x7f0000001200)=""/57, 0x39}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/255, 0xff}, {&(0x7f0000002340)=""/107, 0x6b}, {&(0x7f00000023c0)=""/133, 0x85}, {&(0x7f0000002480)=""/134, 0x86}, {&(0x7f0000002540)=""/31, 0x1f}, {&(0x7f0000002580)=""/177, 0xb1}, {&(0x7f0000002640)=""/178, 0xb2}, {&(0x7f0000002700)=""/36, 0x24}], 0xa, &(0x7f0000002800)=""/86, 0x56}, 0x43) chroot(&(0x7f0000000180)='./bus\x00') 05:37:13 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:37:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1fff, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unlink(&(0x7f00000000c0)='./bus/file0\x00') 05:37:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[r1]) r3 = getuid() r4 = getegid() read(r0, &(0x7f0000000000)=""/48, 0xfffffffffffffc68) fchown(r2, r3, r4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "1125cd97894fe06cbaa83cf915afc214296ff3cb"}) 05:37:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x400) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x6}) open(&(0x7f0000000040)='./bus\x00', 0x90, 0x40) readlinkat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/194, 0xc2) 05:37:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:13 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) seteuid(0x0) kqueue() kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 05:37:13 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) close(r0) pipe2(&(0x7f00000000c0), 0x0) execve(0x0, 0x0, 0x0) 05:37:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) socketpair(0x26, 0x4000, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f0000000000)=""/58, 0x3a}], 0x7, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) 05:37:13 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setstatus(r1, 0x4, 0x0) lseek(r2, 0x0, 0x2) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 05:37:13 executing program 0: socket$inet6(0x18, 0x3, 0x9) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0xc111) 05:37:13 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x11, 0x80000001, "66b4829245095e4727958df3632aee6562e36f80", 0x2, 0xff}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:13 executing program 1: r0 = socket(0x1, 0x4, 0x800) readv(r0, &(0x7f0000000080), 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/46, 0x2e, 0x840, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r0, 0x5, 0x6, &(0x7f0000000140)="d810713def0022a2539686c1b1da09286316bf48b10e4ec93bfb999ba2b7992acf70fcce79fdf0dc1398b28ab973150cdc9a250b318805da91f2e8dad31b9eb51abf39b21ccb5600105e3e7ff9726a3d99c76e86ed2f166ded75bf97a522369323437ebb0aa42f6a84aba5f8ab91b4ca8840eddef357e020d275265dc0595a395cf210b3d13476bfd25b9967855d4487f4b17822c6566996fe967eeb354388c094be719dfbafbbf6ef3809afe37023bfef2dace6d91c5507dcd6ab565f64c430c48a872a0d8a3f6ea3cd59f6c8320de83d4e", 0xd2) socket$inet(0x2, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="35cb02ac3f7d0c95d456dd95d1b470818dbdf44af69362a7b999137caad786098d900b9ca6bb6dc61043613b6dc881a445861ebe1d90e88140d5e8250f48575e0c91530b385f0e896482f6a09ad099fd4c35", 0x52, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 05:37:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001740)=[{&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/66, 0x42}, {&(0x7f0000000480)=""/81, 0x51}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/238, 0xee}, {&(0x7f0000001600)=""/237, 0xed}, {&(0x7f0000001700)=""/51, 0x33}], 0xa) 05:37:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setregid(r1, r1) setegid(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r3, 0x2000747b) getgroups(0x1, &(0x7f00000000c0)=[r1]) r5 = semget$private(0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r6) r7 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000001c0)=""/100) listen(r3, 0x3) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000240)=""/5) r8 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r8, 0x0) pledge(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\x1c:\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockname(r7, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) getpid() setgroups(0x9, &(0x7f00000003c0)=[r1, r9, r6, r4, r4, r4, r4, r1, r9]) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000400)=0x1) setuid(r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000440)={0x3, 0x100000000, 0x1, 0xff}) clock_gettime(0x3, &(0x7f0000000480)) bind(r2, &(0x7f00000004c0)=@in={0x2, 0x3}, 0xc) shmat(r8, &(0x7f0000ffd000/0x1000)=nil, 0x2000) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000500)=0x5) fchmod(r2, 0x0) fchmodat(r2, &(0x7f0000000540)='./file0\x00', 0x4, 0x2) 05:37:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0x1) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x10000000, 0x3, 0xfffffffffffffffd, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:13 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x14) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x4c) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = socket(0x3e, 0x8004, 0x7) sendmsg(r1, &(0x7f0000000a00)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000240)="8b167d504d32a145422731efa9b6c5dc03d53cbac6320cbae215f06b9406ef9a9708d50f2b3f7e32e9ae478c2fe4f616b62af11fca98e323e97354f1cfd1", 0x3e}, {&(0x7f0000000280)="8bd883c9155cf4d8995f919b7cff3f0b604691f2f4376499262c2901b073babeff495d4dd7d331d9fcb2d9587041bbfdfc79f63cb2ae8fae0de93594f213f0e24fc279096c540d9cc78d7ae92643ed154877ed971d9bd236e8c3aa3cf15f45811af06d7891c1029ed8f1a55b52538635ebdcee53860a3aa9cd3019708b6d2409958fdf6b3eab618ddd4136fde91483885045628be3d85150105ba6ff1d4c2d485f4b0f63e935d881cc7a51afcb7111ee3f3ca59e00417f835e31169d20626a64d863cc1c1eaa1c18e396112170d20eb2f4ba0d1165b7c87208b766ac7b09d59656", 0xe1}, {&(0x7f0000000380)="20d3e620a1d61931b8082fa7a803823d0bc2c773168fecd73adb16ca202f4e939409eaae66937418716155293be8d31b5e7413010854e9aa91a5b826be4aa2f25776e890d4f6a891713af1505f87bc828a", 0x51}, {&(0x7f0000000400)="7def4865920d5359b4889cca476054f8433dd6fbb786d7a323610ff0a584b570d3612bb7d4e06191deea661ea601fb11878685461b7b9e2dfe8de23138477164721584f20880451d2e060606c2f64542aa929ba20d3b34fe8efb856ce73dd69c01890643263160a2898086", 0x6b}, {&(0x7f0000000480)="2fb0a6fcda05922e543ae552c1773c60a40eebecdba19f2ce4175aaa1425acb373a82af1546df6f35c", 0x29}, {&(0x7f00000004c0)="3df0f9d10668b2b4055383e7cf2756c7e1487875e8815498cfdd562c503d30ca9dfd0fd73519e09af435078fdca42c78d18b0552ca6ef9ca64429a67978de92032428648b135c1a34854b1b0ed6ba78c3505bda3b73b32f8fd9f6f6da98d637911d4", 0x62}, {&(0x7f0000000540)="fd81408aae800bd1f9256fb2fb00bde2feb30a1f2d5ca8c37d4bd45334ae6a49c74c340da7e92068627ca62b254c995c4fcf65fca7b614ebc2d870dd5a550b9a213eb18735b9d63a9d775bdbb9056a206d164c6df433c37e42", 0x59}, {&(0x7f00000005c0)="b8b452a4522be0278db6fd1e84c10804f1c0f5d99e297c732c871346a91a7617a354c86018735038cb65d8af6f2b52cb53393fff7cff91482ef42662cff449fd9a2fe6", 0x43}], 0x8, &(0x7f00000006c0)=[{0xe0, 0xffff, 0x1, "90cd7b9c5a5ee4a9e9b1ef670770206db852c520c9c6f8dcfa97ec298475af89402e8633e75901943149c0a6187d1be1d117d2cc84d5299f0f6885a504cb6ff0b53d50eca26194ccd3c5b826bf63e225b49d9bbc8616bff299a579a94503ffddc5cb31a8e633fad39a7242b7b0b37afda8adbebec831f98e9fe159087373e4ac9968e83e9818b05bc14d7f093e49a34b4fc2899a609a64a3b8108d4d6e3aaa0c7a6234d13d9c6f17e642f970ab26992434dd66b254d59e5d5eb20001861d33cb32ef8a18094ae89002dbde148da141"}, {0x20, 0x0, 0xfffffffffffff638, "e9a425938094bea450dae89e"}, {0x20, 0x1, 0x6, "84039aaaa37291838350af3a43"}, {0x88, 0x0, 0x400, "e66f1b10188bec54fcb5b872f75f6eb02dd721c8aaf9a0f37248ef507a6cf4b6002a1a7ebf5b014ab86be6d7f544ee70d2e8ec8b30d8c6f6f6c385402d001af47d5e7801447dd12ea63621f20a1349d22649a0f5e7baa907fc1511a5076a58c176fca6f98234ca7ac3da08ddff1394c7d07ad293"}, {0xb0, 0xffff, 0x65f, "015c04dfdcee30f0ced954a315ff2ff7aaf13081557f2d519bcd5da0587ffbf7fc9e231d4f62472a3b1db0a195c30441a44c09d730de23945388a87c8b0ea9c50468071e679df462d1971d9da9c4fe7cf01de711f64643d1c53512fcfdea5cf8ab7d9671dbeac93f711899262f512a81a17e09d8c6896dbb18babeff78b6142d7ddab519b3041236c755e8fb029c6d3995da93f146bdab921021dbe1dcb5ea"}, {0x60, 0x1, 0x8, "68eebd2d826603caeeeaaecd9df1aae654f5d5369ec70f4e5b2521c49126aae38207447dd4587875f3140d9fa9429080d6b4fdfac18e5110165473fbcc1ddfd79ee465f0aea0801ba90c74f801f7c1"}, {0x60, 0x1, 0x4, "af36b10aa00037e6b2d6392b7887808d0ff2124130c89192849aac195c3bbf93d9cfa5cd1c120644118d66021a02c4fef6d963ef4ff7487a250eb822e44c73b8bca1f5b695eea7548ee1278ad693821d"}], 0x318}, 0x8) 05:37:13 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xd5, 0x7f, &(0x7f0000000080)="5897a2b8f7f8a6ad2865ae88ffdc1f9ffc511bc6b2e73e79de435a751870ff7a3d3160480da4a4cc0d5d1f5857c4da162a0e7a7bab8d9bbb33103f10760e29e89f8f8d054405773b17ea", 0x4a) 05:37:13 executing program 1: r0 = socket$inet(0x2, 0xffff7ffffffffffd, 0x3) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 05:37:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() 05:37:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000007752bb9ca5ce6cd362fc31a64d82d7a2e32eb70d010000000000000032c15427c958d4488eb9d6889cb6e0c998af702868a677de7f51d409069833837aae90de5e379605e666d06d694daaad3a50bdc229c9e241ab930946a285415435c6d6475bedd863835e2a94a024e1a09e249ee2c5610e31cc03f1a47fa83f419a68677542982edff43cf60188d9921b2c628da2d3df8cf846"], 0x8, 0x0) 05:37:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) poll(&(0x7f0000000200)=[{r0, 0x21}], 0x1, 0x9) r1 = msgget$private(0x0, 0x412) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/170) 05:37:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r0) 05:37:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) clock_settime(0x7, &(0x7f0000000000)) 05:37:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="07040000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000004d2b0c800f4c5a9bb2641e0bc4ac8bf7a6fdfac550bd64801c01dcc1f930c2a2578f51e0ece23ad7c04a2dfd6c35de84b3abece7909c36b2a4a9f1002677cda"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socket$unix(0x1, 0x5, 0x0) 05:37:14 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x40, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffd) 05:37:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x10) r3 = fcntl$getown(r1, 0x5) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r7 = getuid() r8 = getgid() r9 = getppid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000240)="5eff2f0690ff49ba1129a08c29b5b97d4d91862542768cefc1a7f0c91b9f937f2ca928e0837de01ddad4300df4cf129623486784382e99b5253ea368fd723b800ee114dd9d4293da33d16db69c13f38dc73802c6e9f39cd76e1c79a6400b4ca613b48b22b257990b293379bec361347597be511e8303041c1ccd17a7291102ad4cb6a2fd67d23b6801379a814f282287e46c4ccedbc83a", 0x97}, {&(0x7f0000000300)="83f478bb80972c94f168a37a17216e6bfb1134d61fca502a7f4cd8cd047fe71bc44042dd305641e736290bf72257482eb95d270927d58cefe229a28f09bcbfe06a4ef419e755378e7994675c4423d62caf90b1d7b5ce9a10b8af16ff44a6c2602e1d49e88d7a76c69cbf5350abd51d3eed436081e0eb5ed301f230062cf289376a0472f68070073e1a4c312496456713638c6fea0c66e228dbcf2e0654820108", 0xa0}], 0x2, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xd0, 0x400}, 0x2) close(r0) dup(r2) r18 = syz_open_pts() ioctl$TIOCSTOP(r18, 0x2000746f) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r18, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(0x0, &(0x7f0000000080)) mprotect(&(0x7f000032d000/0x4000)=nil, 0x4000, 0x2) rmdir(&(0x7f0000000000)='./file0\x00') 05:37:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f0000000200)="04926c31db06274cd58f312d4405b6e179ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e51b52d39a129ae76567cfd064351ad7f1caa59fa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0xc, 0x0, 0x31) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x4a, 0x1}, 0xc) socket(0x2, 0x400000000002, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) sendto$inet6(r1, &(0x7f0000001740)="41ab0cc3f15fef31cc639ac50ef5d2fe854f35864175594a3b3860263900f4e8a0810b2c2138daeaf9ae8edc74ae1a3e364f6ad1af5c44d55d294d546e03765083584431a748323f11e318a404cd75c63c61ebe2dddd2b08dec81ec96b5204d00b61ac6e36ac45b60237408c3c5952a1f04e8c18ed953b72f74972da393ad833de9e78fcbd1de6fd677895751e1de620a7c63e29bab3fbd16e6f0881ae1d26858c51f56de395e3c977df52fdf345f8a6641d63ee24f758a47bcc4df87cd8df91e44684cb67747855c3113d09dcc9564569dd553db9", 0xd5, 0x8, &(0x7f0000001840)={0x18, 0x0, 0x0, 0x81}, 0xc) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000001880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000010000000714ea89cc0cbd12617f89463e92b7ab1d92ecf61f9cd92ea72b1c304d69c0000000000000000000000"], 0x6e, &(0x7f0000001580)=[{&(0x7f0000000280)=""/107, 0x6b}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f00000004c0)=""/184, 0xb8}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x5, &(0x7f0000001600)=""/237, 0xed}, 0x40) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000100), 0x4) 05:37:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x40000001, 0x2, 0xada}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xc, 0x2, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0xb0, 0x0, 0xc00000}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x101, 0x3}], 0x5, &(0x7f0000000240)={0x3, 0x3800}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95eeffffffffffffff5afdc27b8c9831010074122ab9bd518fb00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6009b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74808685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff0000000000000000000000000000", 0x11e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) msgget(0x1, 0x24) 05:37:14 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x92, 0x2) 05:37:14 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x6, 0x100000001}) setrlimit(0x7, &(0x7f0000000000)) 05:37:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f00000000c0)="f0", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="77a44313b7af87b2d67b3685c8145b45ca305b371c33c662b2748c8aa5d2c255ef28897e1b", 0x25, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 05:37:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 05:37:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f00002be000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 05:37:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16eba055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579454ec7d4096e8c8b6b87cb2d72b8f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a2bf174d1e2078d", 0xffffffffffffff50) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x8) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r1, &(0x7f0000000dc0)="c0bd0cf6a8fed8681ba910ff97c9734097bb384d6be9bc6d10e79f6b63516db513dc1e9a63109bcb3d9f80d15bbd4841710518283737aceebdc2d817d473e6953171c42bff8869c26b445507c943d53487961a9fc26c65f47b328aab7c8e52954398da34ab0135e3fc3e08ae440d936ee529a29c890a160a221da9e25049a608415aa072e886dcea6c10029a7ad87bfa559cde4d5f282925ab78981f1d9a7e237b3bb5801c9479def740598cc38288d1d2f5bf0092dd7efa9da56d0ca9476f7e060a4f6af72eb6ba2663886c2f46a96c7302febf79552926447a3afceed901365ee863624116e558978fae6dce366cbf8b57cd0abfce7dd94750cdee5297f9189aed008a7ca9a9d237a8ea000db48d421bfb621876fd8de9377983198ad11d9227aeed5f0edcd5116e33f5ba55af624cc9654db45008ffea9cc7c6c5c2d95b37f6a787194feb25dd89d19512ce9848aaf2993d4e554d65dd83000a6f1ec405344286ad9558b92bc93ca26335cfff631cd1c557e60201799802e1b8e7195a76b9beef986ff773f7cd808c83e61ca0c315952ccdec83585030f1e7c158db72ec1bcb838411787c707d11ddf86953ccdfae851a7199981970101f675bac6b3696440365fc1bf8767a0f518a88d21ecfbf523f26f5e201e9f4619e5dee3cf0d0f8cb7d7369a910bf6ebd79decb6c0699fe79dba2fc1b11c9c9bcd3cd1576822a7b36f0e68fe93e86302f4ed4da73c115ece840236c1cdfe51d6a6bdc5290eee9b5ed57373fa9312cf35f87739c8bf4a9377193a0c48993fd7f97a71b63c8c79eeba4f740528458fb80eebebd87734b29af4462e33e2e547693fbaea5f0946ebe370868fe8fe64c2eb5808693ffa23992059cef7bd4197f15263cb0db0ec6863db476f8f05fbaf69ecdb63782b314a5629be7bfd718cfa6a362b48f59a458590335f5865a58cd74ec1abb7446ee8b9bb1a673b2e622467dde71ebaf9b8974f8a6612347604e1c9acefc6c4e2815a0bafea47c6ea60186260f809c2cfa6dd81cc5d800acdf98de69ded46071a1f869146ccb4e685cc0c9d239e4193612fde90684bc79b4902319b08aa7c0fd2d59d8f80bfb4d2cb0e721c6bc80cdd5bbe184bb3094f2f28f8d634b959f44cdf44982d7985629f056f6b9fe5a5238d9c1708b64f5e09659f60206a079551627568932fe345e76fcc44b1152d6d5c73e8cabda0a45424a32636dbad8fe48cba398a5fe48fc005304cb1606e4da18ecf909ad8a7456252c4adcdae2f555279470a6966375e9897ddc46a4afc2f688697efe4876ed009a918f46f167bbcb80eb85246c72f1a2ae278ec4a8ae1ad9ca9dbb7fb60d50a1e5e9fa5f7b7bffa9a8ae8e12d059735bc233e89e46511e1466ff4e06102ffa31b8636b0615f8f91ddc0129b0e18a78e0da6e2d7acb1b36b90ec54733f9d3db008897d1ed6d394642b7f6f72e7c51b5e63342932529bc32209bc72859d9c50e8f4fffb329cbe09741cbd2585e8eff547a82d418e8728f4c3ff73ea1bc303a53d064d39d5a0006786d18cc17a52e7625636fbb39561214cf693629e43ccc0b5c7a6a4f5d8bae89978305249c19ff6cf0f72d826d9f7f4c9ff568b4a8f62994e8fee9588a44754832d839a0609695a133abc7b8cc0f666ee074edcfb0d36e5e02618d80be2ecafcab43e446270571949f9c45fc75cd7545dd4fc72e9176b8db3028ab17261eabf4dcd0595030bb21ef9f553dd464ce78fb9126e558899cd9579628d2bb2348583cefebca9e82011ab5919619773a84d6bc9c5bd26c5acd083b8dadd561c8854840085075830c36be958481743a7df434eb18b82e679281a374f817097aa2e242c48a2f8de9ef3ef994c3b20bbda5b5aff2ef17ddf8cdc637aac42c7b2fb4b1c7db6e21a069df992544a71e1ecc305d24d2405d874edf158e34fbe2dc234c5d6fc29f762a33563e15c51757c897ff44ad75461751dbdf7d9dbb9d84e92012fb03cae23f3936a8f278012c3e27daae81fd73a385101361d022f997144221afcf1506e8368b14253a066d9260d88a450a3f1dd2810b22d2d2e07bd9e1e6785fe2874d43261a6ac7377401d7317bafe23d2490cef5bd535ade459545c48188b13fb16e50b9bb56ff20ff4e401fa5ae01c8f81b337755489cca7708b62b27a8be2ceb91871d475891c640f9de3bd5632570336319d2ee3102c3430e366a6b6e9af9703494c066bc7a62da17d0ba4af219e93361d8f12edbf0ff6df3c57b1577c3bbaea80fcc1807a8ae50af8a9e9ba8aa80ccfd957de6e79cd86d01452fb5f0b99d976a14f8547e7d5c66441b2f2570487619a1e33a3d528c3003235566567bc0ca2444b612e9aa396e7cf23620590209848b5009d97edbf3d82ccbd19012c434ae8876e0bb5128b99047485c06d07c77c2e3e56f1e5f6f51f24662e7fdaf3615f493d6a1d8a5a73bd23fd07207645418de2f2743acdac361f0cb5dffc08906f45785566808951deaef7f79410d7d4d9817ad91e23e886b296e7f02b0cea064dcccc5a45f17be7c4e0d5f17a4fc279d753471c9e04f4cd8cf4aa170228952fc81d164103372221eec23b2e364743fcf3c13f4015a7a19f05853ba703fa2766e3b7225224ca38fb0dd0bb4fe89def350fb99774b04e23873d5b0e9dd5d5fff632ef3c0d44e0a00f31e5b6ef283b96a32e5ed88b023425fe6ff20d05e5b24aac7528b3ba3d070242c9086c5c7d66024fc3170bc145c940ab6707018401fb1500db4d060fa71a9425d75191dd4eaf05d42225880c8d3670a313d48c4432b39291dd9e684825b9a52b6ad66b85dbab094af7bc269daeef2b48424d98edd555c28764f1ba811677de283b5d9f1f89b269b3887f1cb29db791cf7ed0de9168d842e2c1cae1e95c76d53aea530db11628958e56e1cea98256a3a914f2e8938f98b74877ffd81b5effbb9130f444c78a29d393539a6613305f0c67dfd32b8f8a8e5fdf00eed8145ba15d0181158a2fb8fe5507737348e589aa2eb2c7b55136a2ab187b27ce62bff684b3bca3915a9c81933c325d36156d9a63c3b02b6616aa55cee27042c55211d7089ffd948d937a119a617c3b086ec1494ff4c152cfe798b43ecd7e7b8df19cce0759bb365c020a3dfba5afb8d80cef5775791df36e21a62049fe117e0bac395c127e6888da38cdf7250a97293f38868bc99ecdfe7b1890dc3112c5579a00720ecd89ceef2a0cbc4fdae5f32fadb6bb2ebe558d55be2a5c289adebcfe60f67ace52da1d5873555461c5e00a5ee00938db427dda4a0eb92c30e12bf6eda02f28b71ca1175638efffc405edf8d65ae25c562cabf1a04dba14b392ba42d8dbffcc93c9b0eb06d7cabfa0625339508bc7f64834281fa87905a52c930492d44fcd8ed70581e3a39da6db866524efce6eeaf0c4eb5240a14db86cb516c2f45f638728a4cc95b28266945ce199bbe641720567c978a79582d034a76438f145335d6a939b724b02a20e0fc036a363dd281302a1daf19e870634f9e7e03df1d88ee4d551dff774baf3aa5d49d1b6ed2c604696ae6d8200de6a85e02e7041c17fcfdcf9758d9e0c67d65ad78606ee80d5dc636b464b4f78f0c5f0be1ea764ebc13035ad5dc5c2d43cdef79b78fb3e6f00d2867d83b14ef5ede1d4b78807f467bda8c7382ee2706dd8b0a58494c74a3c13a3143dde17d254f354ff26c555869d42fa80ec08c42454d75f4f5d33c72d4642c1e58e8d8435892fbbd5793397e34525043265246d2d6f0272a62a1bddb2216b8492e94fe57aaea6e68c3136744dbd9cefa68a49f0808c9344e605328698ba168eb576c787b1247585bdf62edb4168ccc519966119168a28ab1cffeda5c93074c87c32f43dba3502b80344b27b4f1e9bab9ac2f9369eae322860d17b8b1c605f1ea4527fc5a3b7a0111a44a318c4373fe1b2686da70d7fa56c0e0ff1c8e1ce0c882e9e32c5825f5f27bdf38bb4d45cfc63ddf0395d950abf4cd7fafc1a5d0494994d24f4c34ee0d7ab009dbbb2e94fdd0c7ecfc9962fa78ec82a92bebd029b80ecd14dc3f8814e6c53c94660d5da0f93bda3864cab91a1442d61bb66904b89bcf0b13c1ab729b1ba95799b85cea5da44a3c8604cd05e42d1931129db0977fda4150d6b4066daf7b9113bd26b0d09b91f0bb3cba05c969204efd68bf53c523683f7c1f2d066ac723cd0fefac8d540eb82f27e721a81389c3b4d507d96813e7ac9589d1fdea541363291b0c21c80aa6c14b4860b19f9cfadd8a06eeedb17903eecfa869b97e498df5f8fd0cd96924e10cfc295ccf73c6b664a16b577363cd4aa78b1f71a21e64ea2f27590b5742aca36f159f2b229b50095016d378e2a2f28a1851f668fdb3aec1c10f436cfeb2a1c2583797e9ef4fc47f9d471f84a7f72a015a023931d3d4ba70e1204a85913007e826b6dd656db5204e924b72b5f4d4f56bfebf728f9c18c24827734eb8052cb8c0cc9e2ae0ef1ed9b6690a230f286b43db6bcdb215c119bd63c34b65a9931df6135966b5d3c5dc0d4b3b85ea5c099a5391d5c234981d382b189e6f4069bd18bd9a53104e3dab704cb83c17c3e32c1e61b83ad7870fc06400a685800b6841579d6638efbbdb17cfc1453a8d8cbcc9fdeb205e0b7adc5e084a8668464d1955318d53d1e8384d09c18712c14359503443f4c649f75495d54a860d0ebf80cd44277a5a17f924858334870775e0f658e5b3d6b4eff6d9ce6ffe3ea134d04b1e9f9693dc44d2fe26fc669d92e3471c5b25b078a6b4427cbee6498b3f80afec69b6333a9e007528c00c43acb4c7a20149a11f4ce7b0a89fc191c5db16410d2aab71421ac5313b9e762576696d3cf5f3fd79abfc010a60707a2d230ce6301913fecb570041ab33b9afae2414355045f491946347af21277a91134df0f41177195069673b4dcdb0fb9862d7523f5a758af6d3c2d058695f2410e91e0b676194b07b3f177c0603775d8cddc5492ebfb693a918d9d677a788c670e2857f3cd64e4ab36c99987c111a4734e227716ad465af0d6d1b55f5924e0765547388aae0d13305de8951acf571df753ee8d349c2e4c75936580e26efa1ca216fd747ea3190ec1820f059970037578a6e0bf81c2b3bbe38d0189981aced3cb7a545f4938be054f6c44a9184a2de9f4c31ac00efe0eb065fcd837ee2291fe7cbde712edbdb21ad588c4ec2bbfd4fd4c25ce2ce2b2d14850d4d63cd331628a49c29d4372a7c8061f1af1a6d5539a14a60c9f2a3a92e509ebbf5f6585a43e5658d846994f5569acb86c19c4c6d65ff8ce747339c833f842c0e255ed3390c3f4097b1241f7ab2a92d90238b829df7933f142ec2d4757184a3d9e783f2e8d3b58c1fa59a290c79256026c60fec30de5c5c8c4cf0d0bac1c1ab544ec02b6e3e45b2656c0d4010da14ce6d252ab5a806e18bb3d6a02bc4c2a3b460243f418c847d819fda3e8f58c9cd4c08b0d3be4616ab7ce2f1301c8277be4cb6160b11b8a37a14b593b8926162795414695d6c6a6ae43b45782c58b6d6e431883ab810db7cf7747496b7ba0faf60b94b8748dd96dc4da56aff6579a3bcd279920c6302b1b2d71e43c09a8303fc783325a3e13f1106144ea002c7661b7299dc87a228c12298b65f31aa553123591bba55ef309458d06ca572d0301d5c9757e46da50d84fc1504c01ead2249dd906a2f9d5140230575abb5650d1b925c6fa6a6a63b1f8c8cfe670d6d383aa9058f85836f30e7c49e1b8c643b43b9d079526eb6f58a0dbe0d5758ee6fd93de4e232db1114bb890df81f39", 0x1000) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x2, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0xd37) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) r3 = semget(0x0, 0x4, 0x20) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/17) dup2(r1, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xc8a64f8638fe9f9f, 0x12, r2, 0x0, 0x0) 05:37:15 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 05:37:15 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) r1 = getpgrp() r2 = geteuid() geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="00ffffffffffffffee00"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="18f981ec305e2a9938a23ec7c6f41d60599ed66ca085197c0e0a721a6a46ed48ca773bc820844b6f5ef590473fc4711c81e6432c1f8c8286439b4009e6241e4b551034e0b1da5f9f5bce6f1d275856cdfc5537763cd95d13ceb2e249512fd1c09efeb50633c4405575bfe140f203905f5abf8bc846eb6613083819475275e50f5e9ba04e19bf769ce73508eaf321fa8248a92aae87c3aa89ba6c99f63cf7bb26f769964784cd2ae5d0710faa19f3b216a6e037e93bdc5d6916711544c5afb4bb76893b8c3029b2f3aa66ce82fd54745928cd", 0xd2}, {&(0x7f00000003c0)="8fef49aae9fdc442c026189b76efdca8c78f05b5d1b25979a1333a7013998387a902171923d0185fd19e00df0dcb9a983a2aff4e69fef0b7603055b9dd487fa1c5adb1f71059e3bd4ea83908fd582aed06c99023d9814c483dafe9e07191b162c7f7425fb31f5b2e6898865d2195188cb5d8a07749133aaf81f1d8ecd92749daaa27dbcde539529cadfdec96f6b793dc2f5248e8e4b674b407b43e9d1ff7a4c4b0bf0bf7589cc3428e16a6ed9ce6dd48c05bd75cdab435ed71328346acf9d22f8a0e9409ae452c0ab6ff5384110613ae1ce41712e22157d86878a1763042d81be25a04debf0d0312c5b4b886fc3f10f4e9a3a842a7150a9ca24472bbbdf79602021b5d41168173fc3779348c5d95def4e05aa435d9080b5b0c429330656d5c42c97f0dab011dd3ebcf16a79df7a4d1e4eb48a33b4228719d8b529a721193f6a11536311bf3d7f0209cb9cce0eb1a946ab0df8dc49fb716157174b0458a4e0572fe17a4aa49cdf7fb7c4da8881a359e9baaa0a1da57a7eaf28233bd5a9482ac9dc2b2345520177889c2540ad26dc657a80544607d0cadff46ba0d578a6d625718f5ab60535afe21bba1507fb5d8e717280f1f1e01889fdc87b4ab978d31c90569ca469f739de49b5a0bbc87937b8caaac8e2a6a6378cb6c856183fca8bc8843ec0c2fb2c9f42c7386a928179f2c36769c5b38d0c3bf00ff06a3250e7711c585fc5bfcabe05cef677f81b1a20d5c0c1155789f029249007494f7bac1ddb60b1da19e6a1410cecf4503163339fcc6acf22a6dae507ebbac37c79ee5bc88d5e1dfad41555e145187ed205147c924ad9dc31f5309e097ea75d54495f6e299b2f77a235afa8a77c164f9d63b8a10273466f6cc0104cc765ca347992eb6bebb229ebd489ec1bac4aa7006bc908213ca252e1ae7c8c1009e5310cfd8b9170de71aec681d55b63b71d7f06b4eeef31655e2974f5ee285ce3ad5a7475f6b8b31f0478949df1f517fd220e3ce44203a09b9234a56bb426bbde887d7941c4ce4a861bbc46755d469f84f9cca6819834d1af2604f64733e5417978068e17a3be8c63697d1fb275c6630286082428e1d4912ab5def0d46583359869591ddd8b104f74e062e3b9c630da8b0d7760b2b944a3ed3e4c9ba3985b67cf73226a8ad7bb7aa6a3f9ec7d584718c108bbebefc7b566cb9c7e5d5c951e99706295b239065c303861b439fc63bb14af7195d720cbec9823f2f90ec5a7efe2f637fcdbf0619ceba759491a9bf4c0fb0ce93308f16afd654b660f383a99041fdfced1c0d920e2bf5245d1ccf2f1df9ddf47644316c9286f8f802af5718fce37bdb28ed05dcc39f39a0a3e80a4e7587301807cca3c4ac13134b26e524f380c12cd6790bd65178dd949d3bd0e7186d77c0de000060567156b61527126c6c9935e704fd9c112227dad78755b868591e9fa87296a22483caba9e9e1eaff90b467b68b8c83c0af63ab4d744756358d88cf7a7f76b30ece995399872dbb1dbc9c6ce71207c44fb6caf90f2fa5b28b5c66838807024a5ad51d69257d6a1b63b220d54354c108bc561228ace7e7e4ce231c6fccaf3f691dba44107d15f932d9918653d4393f78ef269c680a7384a4d328bc4920ffe33c4d0d63a53cb812187bb166e9d8d6b7acbf72dfc6c5e29973fa1c4feef554e83da3d5fdad74fa3c2213c2338fe90c8694c89c7627420abf07cd2b112865a3c4022c34066d3c66e079ab40c5241fd8cbc4f65d27b6acf35eae32ec3b53a85d74780c767d48ca8bacb55b7afd96d1514efcfd91a6e7e3ed1028f2fc123d5a6bef468eaff163d30ba1fa4164bdfedd97d19de018f0efbabe528678e195dc54d889b96812a31436efb8ecb1e9a434ae02eceff4d38cd3d9b53364207af33bf1e0debe45e7fb9c983534ac09bf41b80d000d90520e8399cc9eea79cdd97893d7d96cf531ae2ab34362c6d8c933a641f835f85d36a8da93956d88dcec9fd260dee1b0902b987b405538c010586b841418a4124db724c8ee4bd0b20e85c4087fbad182a38c873846826250f6d09f2ae96f67fa9a76ba223dd5e6be762e777d482f5aa26dc594791e4b3503cddd750b042e9da0a0029dd0f21485bffb05a011b030f91bd4b6615a9cf202f296d8dbe04b23773f35412d692c9b006d79b84d5a8b7628c58203c6ba0667740805aa82ca59eb1cfabfa44ae9f4fded4a329f38bd21006e14abda2aea32147d1cb4d5b0edb899cc69471e7fa08c6e0a9cb76e38b110429e02e2f55be8f8453c266a3afa1e51ac31ba9fc0786599150d80bb21aba94c3f266a3fd88eba3d83be79da1a82412f1f645d2d94a54978379ab8fc66520320b16ee9071bcffc641ab3289699890cb972e6b60056f6817a700afb4b7cbeff0c2b2aee7d12c48dee5bb5ec15b0b6a95bd48bda4f09aeafd52e7a572f19ecfef798aec10854bacaaf43cf198807a4cb51816ed38184620c7381dfe9d6e689ce3bf411c9fdad66330daa26ae2bbc6c99ea96f895cb579628208f8b86fcb328bad5901ba4d30b4edade16c722713bfbdd3397fcbd8e1e89edfc11167bd530cbbb300dbf1f26f3aab8165bde66e583645cccf9dc331b08f1d18725732b5f91011496060e3465bd8bc86b181acff8226bdf9271818b0074ac43ccd5656529665d2768bd9b88394fc1dc4894c6f7d21fef9a86d410c44a48d97e74ebd634e2cbb05ea607a91dc54047b97057e0777ae60a86a123ae5eddeaa8a3d6295e2749119cb4fe9a51a50be8428319afa4a7050abe66fc0c28bb407ba66e4a7d462fb9ff395a712531710bed3461f347e5431062c02ef72d810c07a12f5e501cccac0627da15aa43320f0f19ffa251bc51e032426aadd6e0165f811276448eee5c2533efc4ec54bc299c22428fdcba92e082579bde022a3d8ab62b9d3d7ca0c4c54d40f8b9440c9e4a5a83229798393114d4594a4bcfe9cdae5f21b4c4acccac1bd97c9595249db605a0f97c539ed39a2819f42b814c380d4543859316b8537b758478357cf755bb47138ec72eb2ab40ed7b1fbc20a71285b84b2c8429b6da25eef9970acd00aaf4f8bc9e75230b92f2089b1aa3b968f86270e03c44e0d4177af497e5a3a72ad93f36815439d390f9025fb862432fee613054f175744deb9817305fd8a0a3faa612766893cf25d3e208f7204a3c406879e5826f15a126ac998df0e1a96265f0e066169827d79d8369133563358f24939890f93265f5ab7a125cb79d5cf14176c8f1ce8372559064a034da71e5ea8910b0d09668a5d0f2650b24ea0f9c348ad5aad90e930ad657dcb07fee5d44f5b40ac56b61cbeee52f0b1a092aebbad31877b3fb97ac0c87e7d246e34a3785e92f7fcb865bd0f88fa4841e6f1124cd2ce666ec53b2285ec47df4cf2aadf6c07412b09f4278d52208b52ac3b1bcc2abdb7750b4d1a4df4ed73c4012b89cc47d0b578a0a772803b59056ba31061d683c1bb84f7ef696d6adc80d5bec324aecca418349ac5aba3705f07d90765e77891ebf6a88abfcc89e31375086806f1f026fb84b3adeb6e6c0a16d3daacfc84dd9fbfa9ae66012f347af5d6aa7048a056bd7b3f917148eb4e472c08b73acb74a8e74d234233dea35f52ab888b529b703bca81b583d82f1bd0eff28b3eae1f66494711f450a45e2419245da32e5ace077fa726c6381f33bd516342a24b7e98d1be4752f1b6e4df77a60e5ee9770b77be96d3e2580ef57ca5b28be72dc66c0a3187e275ac5743be5127e23786c5f16fee168c0ab3f10a46719ddb58c312ec99467eeef79b81f4ed9ad0bf7c9a0ee6bd896160ce7ab612e5320c684137408ec2e82096a023ff54010181170192f2a5469201193bd67f05cb44a2c79c47050c751b6b3223738d8f4e37e490e24a328e163c987354f668d0e5437e5126afe3abc6f58a60d3cc8e62fd7637535d478d09cd853587da5638348d1033f8c902182120921eb1f7eeec2465b00092e465174760c7facc194b0956382dbab7978a420dc5a16ec5d5c060e5ff95a50de250ca5f3d916aed0b177beefc84157437c76dc63add2216cd85d43e809c3fcedd1bd9dcb1ee05163a9b2a3ff3729e0669168a9dd7f09465e7f9c59e1265ddd7e5ed77c9b9b14fe58a07b8654c24dc84f15ed6783f10e8dad5b70d9e9b2fa14b40d58f19ea7f1bce4a3747d8ab0a58be116c4cae786c450f9256f5f5cc5ff3d5e6be5bafc265617e28981fb7babe100a1149d3d89659ded3e8a1444440edc98e0f7b94f8b6548872734e7c82b7dc8a051b35f66ea9e267562bca01b5ea32386cc5eab10e34933c5b164c6c35d57db29159c9ea9d6aa309f6435f4d289efb7a10799ec0db45ce5ec2ca2b88b2d00820609abe6d7c2fd859e5c2c2d5c922c111ce2d9ff348ffb5c76949886e4b536ca0bce1bcfcc7e31a302996b97e7c1e31ff0b4be138b567909a9d555ef71c2acfe46bd69456a5515ad5523a7dcf08e353c5498ef568260e12bb151b6bd1f5bae355cf63249c963002f961dadbab178a664939281fb8a580bfb70fa00dd7405bec93e4ee8b5427eba9c76dbf001c26505219b7a78978c36d0f3f2767a14c729b7eebdb02ad2a66e14948d62a80dcdd09e2a04890d73b42c7ade5e887d9ac8ab5dec8225221682e3e35437f0df543691c879b069f291cb4f70b4336d0e1dce6e8f79b79a3067873f7552add7e15a16d365695b3234b6e312f6bbc44ccc265186d40c317587eab36f7b101813658bbd7e9b59903aacc4c83b9c74caddb2b92bb0da113377e104bba3d8a169b36d7eb6bc28bbffe036ec5ca4c18a20b80cfee0b8d5229c80d630358478542928b42835ccd2b62c9d1eedcb66c4b26ef9e44d308359e0a5cd3d0032ec77cd790d67b50d18a5ff0371f2d83d9289aef047955caa89ba0da810196e6f283a2d58494744c58dd9bbb71ffc7680616f1c00209e9400f99ee5882cd32274fb4017427212d3f5fd77855d0c97a77e418302fd3dde3e52801e56791a667507a53af88ba9f947847ba572909f7e13a52ad59038db755ceee737546ad72ecd895213d1ad58dc5d7a946dbcc8238ffb53ad958d353769dcc5b2c4761a7fdf724058a0e3fa5e61007a50636cfd293ec77618b7f2475d0b2da72b374bbb439a13bf665211e7777dce07ded450ed9212f1e804d7ae52ce7a20cc0e9741c19c8ee0c306d550ee66bcdf78d070862a367ce3e4927a6480dbd14f55465ee8bfd883f6b0c8ec531e9b1730df6ca466c37fbc61802e48ee6211844c7a43d2b1bd2f41cf466f459c486bef7d1e9d99bab25623a4c4d831d402be28c917628c1069205566dba60eb43fa7fd8f123635e37e777365835616f179092f322fa422c48b9f56511a7e7119209ae89fa708e4b1e8fb05f0cd13a0abe28c877d4d4334e3b17954c0925fb74c7c38dd37c1e408d2dee37ebaf45a461648176da38732832b7ce2f63669684212ffed3527ad53dcc90f17f383aebb36ff6c67e929bbc83ce5821f3fb1bb697ceff326a131cf7fa4f7a5bdd55553201a858ee5954c3c97488beb1df9aa315d578586341881043177e284064361f3c9c2a9adba8d0e665ceca1fbb22130436fb29277e6578ebdf09fef236c9d5c225d4da730d14432f1a98dd7eea474780568dfa291cf804af8930fd2a1f40bae6417f97644455ad035e3b0364b989669394d2c6b0cb6e66e95fa28a8ad880e20cda0586dae23f53e027c16dba0bb77a651fb239ffed0be3c5ac5a336467e6783e3942d7160b5e7931961069cc202697528f730f8f539d14cf", 0x1000}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0xc) poll(&(0x7f0000000000), 0x0, 0x7) 05:37:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20893, 0x8a) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 05:37:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac639412f0d1b2519a8ada3ab0b0000000000000000000000000002cf39cf96849e02bb055ffd9b5a9613f1ac94045f876353bbf3e6156bee95b85c8260a034914ac6b2db850983f843a957a32657e3a08d572b7915a22cfc10386baf77d3f6f33bf069f297a59c12d2fbc1a70a04101925d7e385a296d2be7cb457e1f571c71a40e9e6f985c9ebcb759ccacadd7e926bcb38c2e6946034f98207befeb026aa66345680612fe59ebd2c1530dcdff24f1da96793e401bdac3806ddaa99715533eba01153f0fd20431448c26bf"], &(0x7f0000000180)=0x6e) accept$unix(r1, &(0x7f0000000480)=@file={0x0, ""/42}, &(0x7f00000004c0)=0x2c) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') r3 = socket$inet6(0x18, 0x4007, 0x8) socketpair(0x6, 0xc000, 0xc5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x2) r7 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x80) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x84, 0xfffff, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x5, 0xebae, 0x100000000}, {{r3}, 0xfffffffffffffff9, 0x1, 0x20000002, 0x1f}, {{r4}, 0xfffffffffffffffd, 0x8, 0x40000084, 0x20, 0x1000}], 0xd5, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0x10, 0xb0, 0x7, 0x40}, {{r6}, 0xffffffffffffffff, 0x4, 0x40000000, 0x0, 0x8000}, {{r7}, 0xffffffffffffffff, 0x4, 0x3, 0x4}, {{r8}, 0xfffffffffffffffe, 0x40, 0xf0000001, 0x4, 0x401}], 0x1, &(0x7f0000000440)={0x100000001}) r9 = open(&(0x7f0000000080)='./file0\x00', 0x103fd, 0x52) read(r9, 0x0, 0x0) getpeername(r9, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) accept(r7, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r9, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x8, 0x6, r10}) open(&(0x7f00000000c0)='./file0\x00', 0x20082, 0x100) 05:37:16 executing program 1: r0 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 05:37:16 executing program 0: r0 = semget(0x1, 0x4, 0x8) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/156) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x200) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0xffffffff) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) 05:37:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) pwritev(r1, &(0x7f00000011c0)=[{&(0x7f0000000140)="75e56624c07da7c213232eac8809d3aac18a6fe1d63f70bf7d27d0ca1f2df1e13218a4ccdde3ddc0eef4b65cc0aae032df31eebb349cc47571e0472492307f868f579fa50503185c12c888acb072a2658129a9aed5837895e43e2e8576e65b1818f0bc08268f72832ffc0971fe57f4cc90f9b9f90eb752a49214afff44e5490e3eff6ee54a80290d6aa475a9e4940a9370c32f41bc33447724d35c0cbe7cdc0ce2ac5899ad8c97adcf10ffee4c4eeb4e0c23e98023d54ee48516f029f68a776dea7454545cfd5639565df8cef9c7d9a09956ceb1f7aa9582986fab025c057bea1526936be13480a6110bfc8905c2ec2f1a935ae0387c45a97fcf6069b664b368a90efe98b71cd6fac30875d70c4ffe8cbe22f6affe9ddf755c19d544653c82ce215e27a09afac30af4b398074a94ec65b9803c833829dd4151a0de31f375b9f9d13f2eee8eb51232a368682a036bb145372330227e4f24e9641ec049df427dab01c0d1857ce5567ffe8bd27f152f2f0666ecd274d623013981e6caee1f4fbb1f45c046b62c8907fde4ea7d0f788df38fc3b10b044ef0c6947005daa90f7b16c0f1362dc80b94d3a4f9928ec10bb152f3c7146deabb12cc146a4a08f05abe701bf0401bafd28786cd4a3d57699060614aa7c07d0bb42b3b83a05267b99cee5c1fcc6bf6d00df0cd89c66f41d5b6a655cb9bdd6a6abe0c3efa8ea540ac2cc76e33a94101dda3497870f0e31acc99598e31b10e0db69d7bdbec4cff0f46021a6c795db4ae4c3d6157bfb1904029e6fde1cd0feae1f6a9d8189d5de1d9c3f57dec157381f46696cdc9c4c601090fdb9ea9983f39f0cd4749a20f4be449bf1ddde6262b9e47f09f2511380c92cb4852b3ec3e3671a2a7c5eda4d4a6ce56f1ad0710621e0ab9b057b3e4ef2d37438b9900819b50337b7a53f1fe79de2b0f103ff81482e762571007664cd95df9b18b1cb1e198e99be4024b8329b8e3281704a866ca6be3831c937a2d96fb1173bb07474e8b0115a93a2a66252b19e1fa3d9c4ed96f9f4915a6c78cde39a62816fc4b4ea681cde3fcacb2035268f25c237cff5192b33878f37718f756b90d0a8d948dfa17157b5693c225b3f22dfd87e10d115610c779a6056369b4f4b5314944ce080ddcbb05d02c65a6f6d3e4f02f5d929d2f61e7f6f4a356c22a297f2aa9596ade85e1ad06a8cd622ce3dc774894266ac0738f0652a63dd2a8ea1d436618c1bb560e1c6aa449214e468d7f9b6e51e2d73085d5810d9c5e113ca289f798873ed5a086996dcae25a8df1d935f4358f0c69360052f952db7e210a306523a2e24656137bf13d4ca51785d6602c4fb1f81d4291cd995ce359bb2161e7a2022743b5a82d33d76c3058b6f7f3b77c6717e2db62db56036dd1c15b6066b36e2310045e09b62a41693251551af4b85373aaab03c00bc76567730310c4b846d7f76284eae587b1a4857b4de5de322ac36a2358137dee4b6b3305bc724294ac39bf773bde4a9d72b85a6e3a24111895ef785684b1fe6af76afc8771c7fc7397c35cab5f70324844852d83d45f0e15ce69240dcfea0596a5f4155748aaab06755b4d672caff3031901c1b861b3f47024c60a906527", 0x47a}], 0x1, 0x0) 05:37:16 executing program 0: socketpair$unix(0x1, 0x1000000000015, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0xfffffd33}, 0x800) r2 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x100) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x8000, 0x1, 0x20, 0x1000, "54978e7dd0114d3a0a679ea6cc88c8afba3a1bd3", 0x2, 0x6}) lseek(r0, 0x1e, 0x1) 05:37:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet(0x2, 0x2, 0x0) munlockall() setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 05:37:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x20, 0x2) kevent(r1, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x89, 0x6e4a13ee}, {{r0}, 0x0, 0xd0, 0xc0000080, 0xffffffff, 0x64}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x4, 0x7}, {{r0}, 0x0, 0x1, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0x2, 0x1}], 0x4, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x7, 0x8}, {{r0}, 0x0, 0x1, 0x1, 0x9, 0x6}], 0x1, &(0x7f00000006c0)={0x3, 0x6}) dup2(r1, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a522510e432b4b290cc6c742598831ef0a", 0xfffffffffffffff8}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000200)="b837ef406e3e0045af3c5f59885c52d6ba8a24028ffd6a445f91deee32678cce02b30b7c554340f21868efd56617d74a726813a1acc376efe398358cef88aa64eb3e041dccf18ba876a386eaf2526aa32270408965203d0d57749f86a98250d278be9ea6d1fcfb541bc4a7527cae11986fb9cce645b9b51aaa623152616e142be4290cba587eb7f5b0402a0cb9e616b92e759cf546699a62b082a0a3bdf6e7a788041e9fc9ca756d3d4bd24840af1988d4f0e555dd54f17611aaf0f6209adba5bb4b4d08b9b83e7310a3954359ebcca773e33d", 0xd3}, {&(0x7f0000000300)="660f68244872aac74ead5800b1e8b1965b5f5b3c3095299e4da2877c234c8b72fc57e07c7532983c21934b8b887d212890010fab2b16e18c4c90836865a631f76bf4e2a9a4a939b30ca8d69340cd64ce183484a48a55246d27ca2f5871f4d8da0c66fc1bb20482d2458f9b0ba797dc423da95561d33d6262403cbf0e0ec52152ab8225b512b9a9f8f2931d7c316db8213baeae997531e428baaafbe5e98672177b1aac38364b601a1ea9f50d75843f116563f19388ee05ed9d7e72e779a4dad36ea2f71ae68d5121ed28b788606eb799766862d5737b3a373427c263c89e0ca4740d83908a8c4955ee285bd9222ae104143ae52e", 0xf4}, {&(0x7f0000000400)="c1e47f9ba112a4f1ac7a26b1c90bedc316", 0x11}, {&(0x7f0000000440)="d5f0e04da8c53de35239996ff71e0511b8389a9d695b4d50f896e11945f64f4bd4b4d2df363e3c7dcf19bae3dae820ae7835be0afaf58e6337a80c1cf82de644b03659c5a6d2b4ec9cb8096fae5d69eabad550570a33522da8ae1ca89612f458e4c81862025b1c7ef3e2c66370bdde0a4f816c94cb61182119a8d5afb835f974ae4f7c0421985bbe850e9b15fccfac1e427ec16b23659b408d87a79970f7bd5d07623ecab20993829b0d9c", 0xab}], 0x4) read(r4, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000540)) 05:37:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280)=0x1000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0xfffffffffffffff7, 0x4) listen(r1, 0x4) 05:37:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8, 0x10, r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x101, 0x7}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) 05:37:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x7491, &(0x7f00000000c0)="7613f8232b4e67e146136b1d88ed19edfe53272644d8b4", 0xffffffffffffffda) 05:37:16 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x1a, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 05:37:16 executing program 0: open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/88, 0x58}], 0x2eb) close(r0) 05:37:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x40) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xf00fffff, 0x100000001, 0x97}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0xfffffffffffffff8, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7f, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x7}], 0x40, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x22, 0x8, 0x0, 0xffffffffffffc6a7}], 0x101, &(0x7f0000000100)={0x3, 0x3}) ioctl$TIOCCBRK(r0, 0x2000747a) fsync(r0) r1 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() r5 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r4, r5) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) lstat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000300)={0x100, 0x7}, 0x10) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000340)="aaa8b48ea859b3c7c926b02ca2517cd51d5a763ac4da37c3b330d0254ec837426482a6c078fc76ea2916fe986b8e37e52d11fa82d06c00e1d01245c93706a3f7dd9a4efa3f551e935f43fc7d7d874444808262f4bf87eb6f215867d889edb019545aa016f2bee3a9387a55f015049ec6dd41109f436502e6c5b1607b6a1c8c6618b1b85965aa91ee688e82d5f694743ddb37c848e5e0d6c7f0d063692153d38344a3bc928191931ece1d843ee6566c6854b4c5e77c967d418ae0ef8ca26ca7b22c5056651bbe5bfa41fe58afda382c4218a975bd22fa46e4762f8a25209385075fe53d425915fd0f8a16af221fe217fc70da1ce2396a1c5941d3415a0148e07156bdbf5753fe7dd0ba18e0da1f03b2f3dc705b68bdf991b65e626c87feef067a149b6526dd5ff8a8e847c1d6cbb4e3530bd7bc195572571cd31e2afbbf198f3ec30f4bf5e55b116bd0fd7d4b7edf115965f7fe2827d5a5b1a7b987a4ded8d4ee3e7e1306349ce0cd10b74c746c357609b54cf9677d468158ba388c8035ed02e4b3bbc2b7328828c1e251100835d7f6cf73f656de442012d95b0c366c247b29527a939a40f9fae903d62abca87b192b4a02517910cfcd579884a5f0e78e99ad427f39036b59b598df95a795b90ffd37218597e7df6587f9b2ae44550d78d866a5d4bb70fdfdaf2e9aaa992707900a07dfe8da40425a4fb7900d4acb9c69e73e18b982d059969c68fd9de91414c9cca8ed036d981a6165656a66f4ded5829297f48711a53cc2a41c99353faa4bb9e96d8e0055f2e5ddd87ff2f9406e583a461e2fd2de7ab11d19c725a692c2f33358a6bfd19864fc720e77028e713643082831bc011985a782db9c6ed758e52af65aadf149b4b9d7e16c6094fde1dc9b3ca378db8b5b0d7264f431aa6eb9d0f70f6cd22ff6ad3e9224326af8d3281b470fd9ced369c2f1963463b4711d578ab3f369bfaad5dd885ac8e4690b5c3e0345952b3380a4a2676bceb2768f13da9606ec2c5f8b838fd846d15c9c5d90f62300d59c6350d23df04d8af775614130194ca2ed1642dc9c0355ddd4771f6b0d02495b648e4b82a56cc2d4ed6e86ad9289b2f3d65093cd7e6a4def14ddf2dd8c75b780717fd43d59d2b3d8bd5fa669bfa4b90eaed5b09dfccfc737088993c8c064cade3ef0cc743e984cfbdae70a09a9628e3b51428f09efc0b41c397208f9e8ecc33b13c9fc7c90f0b8fbefde321a6e4b5647ba1c0e2c5d8243a01391fad044dfe419fcd5c18dafdb9637da1548dbbfb7a84f20f783b2477563e5bb1005c999b490109fab963e42a224ed359e3af651749927213233cb68ea186bd9145c2aa4fc688cc857fe28e8e3bdf6a9b17ac2a8b26f7b0c34e9cc9e09e5b14f0b31c79f5acbf3ee10134645470bcff91d7eafa1fe59d7cb6cd646291c356d9cd1d06e779d3ec7cb3f90d677ddfc4fc7d84d4927b67d6387af909cfbb63c8f2b86f32b9e79174ca018cfccd0eac40288f3739a724685b4b892046b2539383ad1700eebbfcd1d917553a96b0df9cd7765a3342cefc8f5d4e61ed9a7b480f29bb26af555d545cb75796afb11da485750853610f10dfcb690e300cd6a14aa521e605a4527f944cde9deafa31fd29944e8bdadc7397b9099cd868bd5177f95b86fb7cc0e894a18f1ee6d50c9622df8927dace1b6978c8ce7e9b75e7c2ea33e153264372cac2c957dc259dd344d500f6df40848ecb410cef2c33ab9a1b2e1bfc529573daf5b9f43ef12f4e7c045da106dd9e2fa79ea98976a38c61d07c085d86b3e39f2f1a7cbe90e32a69fd69837bf5099220eee28f82b90a78775146e5ed1a5e0b9d2348c4d6d4ca996075432046684ef06ba9acdc1a56543ac2b9c5fa517bb209ee58469be731b22170865415c72c430b032b13f050b6f0aa7b730466e63d7a2ee840e422f3923596331a07f137654e009381887de8739a2c60d387a7c28386c2e77149d67c57d2710b83e273dc782107d07c304cbb2537cbe8e4da0ef9ad14d715075889e456fd8be53ff13b0cb909257c1d5b7ebd8534331fc59b823e115ccf0b4da9f844fc8fbb3b4da0c1f5b39041197529bf783dc37de670a91d094af818603193194f4e8ee99fb47508e78f69f3e9f196e124793100a789907ba3ef529e9e7c4139e29a70ae35c5c4963a9c5a0dc73e8421b64102f65da6a3e834f2b2aad7e39922461b858ff859efc521bc84e923394dd3fbce858de7fd4f23cea18d4fa37823a288d985354bf72e2a6b0e6b53e1d952568184ae78eed4f8e5e92e0600280a029dc43d33b4a388da8246bb29e7a3cce35f8ad9cab09f3ce9c3550057f66fd63b701f6d4d9ba95d90964402ac05fa11287e3ed7935ba14236361760253808cf382d2e944c8d068fa5b9abd1137f0a57d6550931a55f698fab394a26742fd4c17abfdb74ecdad2d0e34017b329a0200a6e89b3be0abfc801eefb7717a9a5f56be4cdfc56cbbe78287dc2b147c6c2e4d3c94c12ec26e7a6e13c7e546e7ae6b4d28648704350060d3dac6004dbba10aa07e509f86125f685f8bff8778db2ad8081f15d79826690c9a28bb4df1443373993349611624f212a13880bc17451f8c428e33202fcfdc3f9ec4af02aac3facf74221bd192c55e715b80f7ba11ef20a72fc5600e764af1876586864eaf2b026ff0a899556deb5ab15ea6ec7ac94c6b70aec81ba2455733b35d26d303b93f0c3a00ca255c663a800557f47e201f61c9a6e30ad1faff0f903e1f5680d625a7b28632cbf88e41f3eb8000af68be715fffbcfee7ad9e73ed7d8697170e2ae882717a16d3f533365914dae5a78a5c39e76012179d0dad1863f0633aa75cb73a81f8a2235b8aff32422a4934227676fd61eebda3d5dbda300681c27a82c39275d93e6f4105143ddb4767fdba8cfea81619ab56e53f03a06781c513436caa5bc07dedc12ba31798b4d005d1162cf850fd72ca368dcac83e4a05bded5af2c6f8b3b683bfa5b1a17bb43fd954d8a67fedf8d4ade19387c145799ca8bbcda4e3a07fb2cb939072e0c51fa5b0cbf2a309d679dad881a883cdfa0dc5ebe04f5bf8084318de9f058b08d88b9e35b3874f62bd1b8e3a43bd3af2b2f4ba8f4077399b2f07d49fe73b0973e945e79e7e8daeb412b685a933275ba73c627d3d240ea9d3d47110da3b8a34e05a3b1ff67155344c5e3068e96edeced4ec070f14aab4ee0bcb87f94702259f81fb274e1d05879e08d3b98e018495a62d7343fb1293438fbc34873452933a09266ef485fc19bd2e1666fab8d78a86ec02cb8ba8f5940bef8d79dab01cacfccddb3e80137d463133241bd55bdd44807783dd046fb78758f2570ccd6aa11873218cf601b97f2c0121d80de06122d1e80938a5b0b59fad2f9fa6cda99adf4e60e3274757d8050846cd2c5b7ca98bd4b3a54a79ec89b14af3aef1fa1aad4d72b4f2e5e31fffd88d18d0170f4d63a4212d38ac37a868ded47837520c81165daf66d90c8578532ceac06ff3ad1f277ccfac9c17e934366e040413fc643db8f599dcc0b11428bc2e9ccafa239c20dd808904a6d725b16ed253972837069e3ca3e938042a3b2688156b9e330f2a2c519f2b0cf699800ab78d3d5b07742e7a6c1434508d356f672f7b1342ac4d2e9486f0517be7a79a5c720c9331cb58ffe96b33ee5e7c203925a083da3b964bc7613bc3344a0a7bf4a17077b8ed8eea5e9ccdfd009f0b76b51f2fb9eba9cf69546ebb2845ee4efcbcfc827bf9afc5b44ee71ed164d6fc4613ed18b25a392e47bce655f0c48e64838fc91deb4975f029edd9696bb678cb3eff4af15ac776ebfeef6ce4e4da3d7d312fe9dded327fdfc8cbc6d02249d2ceb3617681bdb77af7254ae02ff7f037271e8522200efa8fa310735febbb0d428d61378fe40260a70eea763e163a9d1da9bbbeda139d7ef7c30366b4ff7c85150c7f62c4e72159a3f9e55395d88060242bb71ff6b5c88ca53a6316ffcc39db3480dfdf68a9361aec101a2ab3249f3c8ff8c997eca55389bc1580be3e6ec27b865b42e3b952e361c77e2a8867d2d911bc336827493a4a38c94661d3c0a83de8d3cb05a243bf75fe56f661a4ec9e5292a7cd7fb9b032c2fd7b6603f089c14f634e14bdf042f89c3827c62bae06bea95851d9c8d2bce2acbe49c7a7216d0302ed926aa204a346631d7c990cfe48b6adec2dfca9426e0178b2bacef8cb5a0efd57fcca7332e8690aef5457eca92ce8a20a520a746416162fec5621c5cee4bf7d58d45e6e765e272955c7bcff8c1debbf6fb38d074dc0402ff50e990804238c89ef90028ddbbeb3a1b64e0fd350c95820a9bec24327caa2bb9991f506676af288e63a31b02f7322a088fc99e7823e7c9be5774c691315d6ad3b2ee87457e3a9be7cfd400cf1541b411e84dfb2a19bbff8c6215d81f3518ba67a8aff85c8c50abc1116e66e8faf5ea6e96bd8718e2560d34ade6d4c105ad0fdd106cb24dc1001d2a21fdc3de6e92c4504aac89498777912cb4bf6ae19624f8cce0380c5151939ac08d47112ed723fbde754958e095d30374cf70d5e44741afe51ab67f8a9cc46b64df7a4b1c97228ed2282232366878253eba6f88670b46362b9b408a5d4c7fd4c7807991e617cc871681a9dddac24d5840cbc58ee379349719e45f1a9d8f689a1383bf18c513e1b08a5e10d8975e90766c66cc13176b8abe6209517da9921eca2f2777223baa888593691b640e79662e3bf0d58b6d250821d302c0c0c476dfa8ade73d883f8f817375549195eb36e1d47db26b8ffe705f19a39e2884666a017450dd2a0bf46da73e5497470531aa1456be03dcd06654477ea4b23cfef705a5e3b08cabe4cb5ba90ebe9e120f5d800b03d629ae9742a8c3cb6021a2a87d30739f598268dd9676c45b0544c2d092de7f24b693b3d985b28bc77862db6684fb19a180b18fdb0a104ea1955480d0be5471ed85e1b765e62fb342568888514ad28d6e5a1ff64e9c969519c8a7fe0b6ab9371559d51cf6bda432986ba30c2bf4baf26c216765f5c927ef766ed3851eff28ea475cf34e434fa53b7cec374d9d9e383e75f6391e0f31adfc29b3a7782c00782c3f7f5fdecd739d0d874af57568524a714bab71e7ccf15fa79d7e5ec2b9929322d693d6b7a264439270d46ef511d823ff70cd7ddb393bd9ba6a7e948b5d810bfc0c103cf16c88ae8960d763f7ad7bd0c292ca612edfd7a88e400e7e40a512eedf644b25434d2628c67cc1ad25678d982be2d3ba3a7dbc846cd5b3be2cccb2392ff0016f6a8812bf312c03a53d1f6ce37a3046150aacc47b9cea5e35f9f448daf85e5f778650e0a7201bb20206de91ce71ac1f83b595d478f4139cf311d1d8b263aa13098ae7e4c18f51fa00b45f5d0e5407a2a0e64bdde1a0010db4fbecb1c7be773ba24d5a3d1ac7d49125431fbbc3845f26c73e6aea62341d950e698406065d6d2065c1750a87d427c4f421d568805ce3cfe8e1b4d540141408f4c3502a9fa2b2177100cb4635e6b181cd696048fb2d365a52ff7cc656042cdee5478c70789a6be79980f2a4c6981c73d00234ef9fc61b23976f2d0701241cc9e2c7f626d1ff0e839fec9bf4dfca5152cf3f151bf2877d4b78bd82cca79c3bd15333109e7f6c99a53f3a28fe1bae0073dc328336c3ad70dd3b7b6ee5c9fd85c34aaa7ec9714a384412f560f10bfa41ac9b24e109fecea8eafb5c41ac89b5deb9d411646eacc257d5be1af83ea84454353fab8f025c51bd3c8be7115ea92c94a6cce1472dcc230a9b668a7bfe59a92873e91b8", 0x1000}, {&(0x7f0000001340)="94f28bb8d577a8bbc6d39120601642db10a30de3d249a9db48aa62d6fb4568364b78d26b45e1b9f919cdfb30f9c9e9fa5b6c8ecdfaf6917d88fc71520c80b2d0bd4297d66c9e325ac559516ec688923428a39a8964f21f1c2e0541c82d5b4aeee9094f598c29090f04bb3fbfc12bd0bdf356b0254e2ba14887f023f5b2a40981daa706b6cedebac7d38a01588c1b84ec92b54032b11d66f1870aac6750b349de03a0770687602a8762c950f29b38f22cfcdbdce97f40d7", 0xb7}], 0x2) readv(r3, &(0x7f0000001780)=[{&(0x7f0000001440)=""/73, 0x49}, {&(0x7f00000014c0)=""/44, 0x2c}, {&(0x7f0000001500)=""/245, 0xf5}, {&(0x7f0000001600)=""/255, 0xff}, {&(0x7f0000001700)=""/125, 0x7d}], 0x5) fcntl$setstatus(r0, 0x4, 0x80) readlink(&(0x7f0000001800)='./file1\x00', &(0x7f0000001840)=""/169, 0xa9) linkat(r2, &(0x7f0000001900)='./file1\x00', r3, &(0x7f0000001940)='./file1\x00', 0x4) renameat(r0, &(0x7f0000001980)='./file0\x00', r3, &(0x7f00000019c0)='./file0\x00') pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r8) recvfrom$inet(r7, &(0x7f0000001a40)=""/219, 0xdb, 0x800, &(0x7f0000001b40)={0x2, 0x0}, 0xc) sendmsg(r6, &(0x7f0000002e80)={0x0, 0x0, &(0x7f0000001cc0)=[{&(0x7f0000001b80)="74857bf28bd810928e634c2f1e28fb994478676d7a3e4bb0a3d8ae826a82c0d826951780380a1560f5", 0x29}, {&(0x7f0000001bc0)="098dc121c1f06667a934a74c8b54fe5c1549309ff9f2e5cb72a22de389173d59f85c9f35a251b8136a313c25dff060975c1cce575237e437fe167ea8be765e242e583def9d7c398731d4caab4f9fca7341953554df3551cfb9f05318bf4b7c1b11ef84e9aa7a485fef7acd3d0aed7ff025c3a5756ae827bb1152a069ed7daaeefea0e691434d54c3929e32aabf1d444e5232165a3199ea80609c3ce15a86af452a5cf74d0509c1507045af1dce0a2835ed7532a7924c412f0a8f7c469415270944f44823daf8eb8eeb2b9d1e2e67139470194c8877a13a8395d3", 0xda}], 0x2, &(0x7f0000001d00)=[{0x1010, 0x1, 0x9, "2aed23b17173a319ccf4043d9ce0908ccf303de422f9128335f90e99ad5dd17c3478e9c9e1e65e0b5855e71f72c40c9a935bab49632ec1198784f726ff448b0b87c0e0c20420b5dffa6949d9aa2c5c783a2725b29d8c027f305f261fef50f6fbecc148291d32acae003f8b80784727f9ecd5c5b13ae3ce678e5f8b9f125329ab8f5aa0fb5a39db09e3412ec01b715e91b130163ea941a0c70c450c0ca9b0382aaa1ad9d9774328749ae4fba1477fe931bb54dc24bc2594730f10e087445f13350e826ac1378ee830f63631a9231d38979b39ee21083b6fa8cede2db2eb0a63447530c956b0bfe4bd5109e1f90c9e4283fbfba806b4e37d9f5386da70f33d12ba411279209ed176c797c34cd05c835371cb8b22122a25b41800aacb4afa9f7c1bf7c0f71dcdcc71f97734038a970afada5b9bba03a2ccfa76e7d84a6e8b169c88ab13443d4212477bf2c8aac0d528b911877a4bb9d396ae182b2a8872d54471d5dfa8a163fe4d2fda2db3c9a9e0c7778b126dfa533f7e282c9ada4818419a08175f547ffa59876e2365eb74d5cfb14c1b905bcd43283ec3f2473c398a5f5014af49c49b487acf209028a4a228da0102700fe118ef5720029ed3bf1254df361d666b4285b0ee6875333d835176bc993e4887dd3c5a14504e34ac1247202e0cc7b2dffb2868ee45465c27bf04f15861754b6c31411bf71aac6168400882df9ee190d7be8d46385fa29be3a1d90c874d6faca5c173155d802bfc76dceda8c7aa885d331cfb67c147f3bf413598407da232c95d27cb8699136086218178f8d3bae5f2c5e986e5a1c0fa618a7b4963bb148d3dc22ea91861060bcc03df7bac4cb4fbe4ffaa2bbc2c76b07b0d3068245265d040061d8cc45c11d165d43b4c7607b144ab04fc37db399d89808281fabadd4d349b720a9de2281aa1f5a75c1274195bbdd4db711dd163de1dbe5c9115e4b7bcc84fd66e7738d47d4e51ef4fc49279d0fdef32570b362204ce03dd5e3f8b9b062f0a3c30f4c093bdcf0493c92263c9e644cea327d99794f05a3175dbd262928c9d78e3f639d1a98e0d52a233cbaea2918b1f65450ab95f1f8f474663e24f02c9cf9ce4b4e3496ccdd2b2abc4281e6c9a837d2e0f82aba446b02133a78610c600412496213d04a331f0c29d6fe8844be0e7a7fa267e7c457ed1b290027a8596163ee0ed6ef03bc91f604ee864ec3ca1cececf503c4f47e9d7cda28f50afd730a026c76f22bd56e1e18fb026d87b63c4cf81c801fd3a5a90ce0a4899d7c6e480018c9f47beffd9a833147059ccf086d179d5e0aeb748e0f46f9693bd511de79cd26c454e272af16812f649e8e403ea282891a8f778d1758503587b04b9f9a45af15b0f5c2cab4bb54b3068de26778125a31d8e5ebb2a4d4702e035f0079ef2151601d529716a01d557e2a16dae6532b3a63be63d7e3eb4a0c91f36f6445ca5afa4019b017e3562d962be620658b7c1861f2f3bde6964d1b2e1011035fd3ae5b7aae30a5b6a6a97fbf27a5d347ac8b41d8eb32120bf892b4ae98d1781a16140e5c02b54d83c427597f2e03af29885592377a6169f7bb4289a6bba44f0c171748a107a7390c451acc714d3447f7cf97782b8fe5ae36b8a7e9dd5a0d1e5be19f805f699deefcc84d46df1542bc912d0999f66f45289cea3a09aa2959eeca22fab9a5eb7980e57cfa9e6003b9a7239fe699c98b66cef7ae35767188e047950095550f96997c6833d2e8656692cb7512f00569e9c5f0c9308e4e83eccb2ead8e154cf5a3e9099fc9e5368e8f88892027cb74dd3eadd464743cedff2163f3283931dee7cf51255b4b71231ef1a0f86bad7d676ad9334f20cb55867a8659bc146e453c7b6296b6bd329f88f82e594d9586103cbfc7887323401ff875524ef3806dd5a40ba0796175a9133ba583b2f4b4c4f03d171df919ae3f5a2952639269ed4e88722f3138aca83c520f66d1e660819dfdd0f0d8ea883136ff6f2783607ec058dbf77c3dd957c206f2daf8d973e40ce4365d9ed9d93056d48ca533fa3e52e439866b0de47e1c079096dbffaf17e02d9dfd079692d08d45e9fb880b4a3cbea22102f0ac35f268eacd0c539f7c9b4ddf4b3cd25d1c16a9400ddcdfc919f02037d35b002e33de41e0b6db018fcaf257eda5fb2cea43aed47e1dc93c2fe7cb6daafea188aba1839047138abe1d63bfe24356ebb457f24ec8b262a3c168a6a1fc87f5f31c7d2bdf0619e586aa3971043c138c70af6e4458827962070fa6fb7d69c784a7619cdd1a2f89d36d6576af7919e9e3890017ca14515550e31fcda8e3274a8f2ffa7d30ce110cf45cf045389407f55956fa7522ef2f32f547701f77e536342fe9788f318ea13edaa6ae96cd66a81b4baaa4e2ae4fd54064cba163da518dfa10e2825054176cf48e3dfbc3379967eb49dbbde56f4e65c74a2a4d87a3fe13f734e69e1f3ddbecc260a67cd54f82248e39993e7081e4291182b6d9ad9c8af73f6ecb9c3beafb03619d54bbe51bc6815d417d516f635c6b2c2ac0753ae9b9cc7ae85fa10863d4945178bc393fe98eeefd81987b0412707b3e7c8a0c46fdab44f2d8bbeb5ae16ea70c855b1937fb62170f880b5cf6432c983698340a96f4afb1ca28d96643575df84c5e98859f3f849d81830984904aa18ea3b6c16c96daa291531bb270cf78ef6facc67402017e915ed4b7e68ac3b08ffedc527ac776aef4a8663a95d25d1bd9ac51d27e4f9e78b58abc445ca93017a4b1f14ed32c00d5c0f715f0ffa6556c1fc57e5390712526cf1652ea4e0990596db59c5ea7806f659176b663cc0aff2e1bf6a21959812f6e047fa1f515d77709c60d13c1cfce0045be427d5a31157c59d9a630146dbfb3217097db65bc5a76151b51e7fe3288b6237ebabad3ac7b35dd8f63fbc2f6c02442c9d75a67ffe633e8e11a7e5d00b7736c982110007234a1068b5b483ac01988d24b7a903fbb18f7618abeb4e9652423282ba9fa6a882980c4850d5f11a9b3d5894c9d57c545b3b9f23bcc06158ac86d5a9d2f9c330ba52613dae8923e74dec056bce5f83ed01a631e3191d24097eca8b37b2954c7c463a692c699d452fcb4488adb1824d6d9f416a59e431e68d2254b0be27d0f63b5e9764a372e855eb449cb79ffaaeaaef1177069bd651661736e1a184e199572e4cb4a6e6a7ab9f95efcc8f37d96d01d6e312dee4d4eebf99978f904a4389f9b6d951905baf4e7ca70669b66edc99e180f13b3bc2f1a0afbc5c19a14bf7ab8bdf81cbe8d821fd015ea05b05f8b59f4968191ea844346be26008e641266c11c41061f241fd5b37b24c9d5f70581166aa93ef2b6852f9cee0f147db603c97ae95bdbf6f3f274fc4c19a54a4ff9a978eb67bbe78ced2fb1281f96d4ad8f45c785b7665e178e968d34b24ebaa1fc499ab134ae1fc7969f19651c3abbdc7b9bafceb41a2afbc1c54e272d69dfd81ada7aa15014baa6c32b0d22086d83a8f84ca540fe4d2d5b649deaa1b6ee7154cfa963f008e8562427d8dae546cb5b146e1b42c69d1fc0805fc95a2b9a6384dcbb6712c18bfda88bca5d46cd34c0d59bcd9bd3d165efbb5d079aaf115a3927e1be9f608cfc44adacbdb7ac43bae6714c5c6e03ba8dce547fc3719d7d9b6ceaf8692b126506c798661c431e7e77a6597b51c641cdb09180bff67ae56007a73ffc689218c622187d18ea2cf9754af2ca1ba5480e709bbeab4c902b5fb15bced7af369b94e0a5b6420c1f545cea7e925b7dbea4644c97e2f1b50c412b741edfcb277766a03f75adaa47089914da4579c2273a2d599b33694f1642f1e7543535b39e17f62bef79cd118c86708a278c418cf7f3b4c4e52979a58f3bd07a1ecbcc431cf585946a96b1f71f8730a3f02c7f5bcbf1ef45a70bbe1e7a0f006b095a259ba1c154038196b772eec1f19baac3771c3857e4bbea95efa43b425431a9b9e9096076e5c0baab6a0660eb5ab907f38f7433c42b9ec432d5baf7e3ec4d0b0804b1fb4c0748a2bb953ece3d3897fee0f986f33672c08549d201f6d086fd17dd646f4ce8e8a65f2bf1bf7f0d4556def970a04490a121a433b73182c3df04b3e5a18e31097ed6267fbf72677baa365b771d58ec6ea15452d8b264df9e3f2462d47452aaf908a8fade29dd760852ff41849d43ed9e4872e14584c1ba2cbc1439941b60c7a8408802da262fd445efeff668b2ebc75792ef87bb60b113f182bc93dcd68186a16c902ca1110682beecf899a5a069c262cd1b5bc0f4d975a60475664ee71148158ca07a452b85a5191875874415f2174d7112b79bb1b344b40028b904934f2702d2861bff409677664f863a174d9201ad1c26cef7d8b57afed5fc6ff674e433ed382ba7bc8909d2c0ced183c6531910068ecde5c28c159e878754226265d6326a59445c82e25ddc54275431d8a3003ce8bcca1c4ed74ec709bc66b10821625ed4012e1de8d163ef3a7012cfaa66edea9f0d3963e4d42f35e90917c1b86205b21771065b1a61288112bcbdac092defb4714ad6599c5ed9c3e0edc2f6f8b499bc7fa70e9509c2adabd716215f2c6e37161fb6b113b18572b00fa5a13bc540621262fc83854dfd7cd0684e7d3b362844403b15b9381f92d612c3ea61177960c7e129030c80f96b3bd21ecaeebad0110e5b656f27d3e39441c8a6f06caabd07a41a0d79508c74bd3e49c53e37a50a918b42ebd7b7bf9594dfd247e06e42065a5a97974186bd70eef83caba2c628df4240d62322ef3755caf318e33bd83bb951f4da740a10549d456ad790132217a98eae2e172633da4c272da02085c11e2ae2037712a977657645483a11c2b46a308c55268a62d560f3a3d947db777b2ac45c5229e1d7bff50923925c6e710808bb3f654c34e7f6402d2c67f9181fc48b10787ac8ad279a025b4bdde71947cccc7798f92a5d915b425c3b45718aebda1700ba9f3084f5dd30c333ecee6a35f128591e2cc0b3b74f6c37b2dd0b0f8cb151af98d34d58d4108751ed08de75c32bf5b4cd4e5629abf44215cb25688e22f482d640d8b6abfd62020a137887b896f6d56d98df0bbcecf11bfd35c13fcc71d2047b9c283cbf8c0458c09c278ebf308a03f2702cbd64a29d57a24a64ae412119151ff09a5662c3ad2452db700c2168b32c41ab69325b86c1ac06408a1ee7b8dc36baf8a5b0f0ad42332ad29e93ffa6cfd85bbcf3a09339786f4e3bb037001e22badf24c0326ea61a81ea0d869a06ad0b417ddd7c68b8bfcd72712eb219e3c2a37a7e9171cfa5793489328af8bc206c51ad2e10a553856733d8d99a12e7938ff8d4edd9f7cd3b8bbf4423b02a7fe1adab847deea53e4dce69c214f279d5f78207a98a6ed04431ba1269dd5033ffb7bd28ba8f9f4d44882f3dace63bb0f9cc38ca24aa4e79ce0d38410e04b376fc7ebf8220e10d56f86d6d1123877cd3783d69c2bc15cfab31f830724f096a06298e49ad183cbfec535268b413fb96befb692057f374ca5145c0612396c2ee2c73692fdbe9261e5bffb59aa780c8a4a4170c9e136023f5c576abbc133659449a4f5d2f5de6d8363b8188b86cd7d7faa4e6745df8c632b6548ae229f6f94e36686be9d63701fd1ffae3654ded604ced1679c5eed8b49362b7f072c9045ac7ec06523d15ea4cf92cbf88f5d94370a0502b2941e17a7c8f3197c80cfcdcba2e11c424aa57ea39514300723000ecb2f7fd0805f75cc87fd0d0188715fdb362e5a75ee8570f9ac2e8efbb052c380a3f9635595c1f7c384932fa67ea6c122188f8b412ca3188f"}, {0xc0, 0xffff, 0x4, "d494a34f1d858d682eb804debee4a9dd457746b4dbe2e821bda42806ef947aca9f1d67515a63f9b5ca10ffd352762f005f1047524be95160cb0c3208af1c4a34961e846baa65da2a23a0ed4f7ed279ca194313c6cae0363710903017263acc8107c2a8456c13f23d982f072fb0d8d013d73ff896416fe61fb465f73b92d8f71a943b2d4a99cf2eb46f287666db70272404bccf947d2890b2a600ca5138734751aab420aee0b195c954"}, {0xb0, 0x1, 0x7, "63972d22b01755c1af5de58c432cd02c95e11857f284a92c6b07e971ea2f29e365d5d38d146d3702481a7c142aafa8a09545abf507e60b13cca8ef179c861296659e85ded41affb0b130baba64a3a5de31bb570a4531eacae5d73ca16af83dd447180ce8baa480cb2d6d14a62cfb5d81c8aba86c2190ba17a0a35d62cc2defa1aebfe447564650fd631b1fe315d88b9c05b3a812db332c2b80cd8d4c56"}], 0x1180}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002ec0)) socket(0x6, 0x0, 0x8) connect(r7, &(0x7f0000002f00)=@in={0x2, 0x1}, 0xc) r9 = msgget(0x1, 0x2) msgsnd(r9, &(0x7f0000002f40)={0x1, "760363dc968ec01655e872c086e933ae4ffe3f5d5f5f93f20258340dfaa7ade6f3591580d690024db81306668930fe47908256878d8d7fc9c8e0dc454f86eaa416e4a32aa79ceffd95"}, 0x51, 0x800) fcntl$getflags(r7, 0x0) 05:37:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x380, 0x100) 05:37:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000800c, &(0x7f0000000080)="eaef125c00000000", 0xfffffffffffffe91) 05:37:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="19ce5b8336b42edb897f1a06aea1e6a192ce730460e3", 0x16}, {&(0x7f0000000040)="61c37b0b53fc1949b5579b1736803be148a17d4896dbaf25a35b991625a78b0fc35bfb30a234b47af6381e5a90b283d1553d8b09795ee089a547c3fba52ca8763c401e0863dc01bf231dabd2e30bb6a13fd7ce59cf2d2b28889b55788589c99cbc1033e415f8fedb7ff87fa423bdaf85086a47b3853c7a2014947a987aa7bb2a9d6229708cd9a882cee1adc9b7c1b16004a4674539500376c115c82094966f23221a7f6fd97bae6f8e39c6287313283155e7c4df379c073d3f27c4c66dac41e5c00372b53c6a1a25d2617d73585c0c1874fc6cbfd3f4606acad2edae5f8a6174e4e38d4d01f65d98a1b760527b53a8d2203c", 0xf2}, {&(0x7f0000000140)="64034a0810088453519173b7a2cb1d046395ff785bb731300fdc1c0ab8b500b47f6821322741ca401ae511b4d5b5eb809823caa2b88649bfc63cd1bbb863e13bb6005d6a0ed4a46d271721573312a5092a10104360ac66a1835d63cd47854ff32dc1d8fbc487a30fb852cead289272d99a5b983d2ec751d5065174452832c39f2c99a138e2c5ad94c56c6e6a50c08d0383a09540f7aa532417ac6ed3af3d5c9db75975101a3850529ffdaa7079cab72aeb92eaf158b2302c8c2a7a6772b5adce97935594cf63cd0de91cbf26923e00f947694a6cee500bb68b179b5f154517c7a1b39128363e140119736100e7bcf2a807a3af680a2f4c0df27c63cd19f087f4afdc51f2b63736e27da161e526a2cbcfd2ab93cd5f979512d31b595394e71ba4ee08abe41c855ece200d72ac5964865b627ba591b8f61a85b43477668f8f5a9e64192c4a439e0f9d37f89d10f60c00ff52cfcfb8ed4489d248b1973c5de1b48cabbcdf8347c090aedc75be264852d84c0d76772f96dcbe234b999a702b71284d89c0fff3d645edf8611615d04058d5f853a78fda563d565f1897c1acf55939ece30c45dc03f34f7fcc8de9aef2b8a1399e767d92bcec1b5b08413d813ed299e555141b8547d037b9f628e68b9a57cba5cc72134e1374878bbc6f24296e45c33c73687ddee786cbb371b6b4fd8886d1f16f238172d6fff5d6b27a7706682cf542ab7d64c5312ac3e27d169f7d4c89ca02a21f6a8ab9dfab4a0baff648a905d967d710eaba9126044153b8dc5dc54a2485bf14da0c618fddbbda39826e1819377abccc45777e6756a4e629195bf3dc9150fcfdbbe3aa951963460918d95295e064039cd8dfc07298da64bb6939087be51721aa353a3a78f0a08af88076dc480658b42ea99e71611dd8095c4e702516f2c1715362b7791f04b43533d2cd3422948bf9b0119daffbaa7d7639eef4be9b6363fdf44fa5896a94d2dd2f5b303341abcefb7672411a5ffcd4add7ee6614b1ab3441ee514a4c98a63e0b6a6d0fbd5ef6f83e6eabf613c0084cf72bd974eafb4846dc08a875893baae25fe089643be523884be5349caa275294d35ceaf0d01f57e1d5956fbc7761574f0df77d1233f9576196f8b33aee87ed9466cbd58886aaff21d1227dd80b9cdc9059ef18f1a3dd11c539503d104a7690f72e3c3a692b0ac13e1e6b3450a7ca75492149f6334b7ad1412d4df0711be1789605a8ef3f7c1d65b30f9769387756846bf6be0efd202320d41fcd8e52c0994611aefda4dadb62a469d359bf62958be6d10d81c2dd007fb456db9d9da55589bd3bacd343c8d93422e65bc868ffe238cef32e0d764cd673270e20dc7897651a1870489b56a4820c8eb84572a6081ed883476e484719d73cff34f440e1288f3a900855203bae68925649a0ce490134691f20e4b8d7cfce23e82c5221e5ac69d8bb766f488f7b1cdc1ec2ffc877f089c6825bd611de29c26a04adf5f11bb68daf1b4d78f4821769ff9f24d4aa46c7ae7512aa038bf443cd4ae673894e00655ed64f4e460deda07774cf81e9bac313103f4c4371a543a296204d6dbc8231667a6badf25fc1c743bc167d746197d8a951c62b8345fbf0994556853dc3f952fb5e7b98d824d21bd44844a8dfe8fad9f0e19e54214a306cbdf313dd603519d13ecaeb30cdfa27dcb6ba92d0b0539681483b6fed0445c5ad965eba98268333a829717a1332ae98477ec7bc8b49b95617b30f56baa368c91232ed896442e7ef11176a3bb18da4bcb96d30c9fd708857f85b4794eec63b27ee6fd0fd1e50fab16bf8fddfe7965ad2ac966b3287e521a2c66f17fdab98a6ca79c3bdc8ab1939710a9150859a3032c477f2da6e9e469b463b684e34ee26b7e503407560f7de937fa05a87b7c209d5dd00de3f1690c37c32c489a008b8af2ecf7128859bfd1a661d576d3a62d420a05c9613c1ed0123032b3fa9c7d1babbeadcd3fb3c1478146d15d2c6303f5a914e1a8477434477565f41d25d973b0bf1c73cc3bfb1590ae230260a24677295825e849a97c8b551fbcc6a6978093f355217f15a28318cd4fdfe44089c29b305f2ac340529b3c36da8bded6c1f80f6e609f0bd9567a1e790ab1647a8d74c566768a10da4ed9491f3389ca751a7a3500cbe0f679abaece420d90e25fd4ee505cf9b997ff0c8a4f3e4791962b14e30cbd215a4d11e83099340a8c299392c892f6ef433fc6ffccf4b80f08cdf7a2869d4cd08797ade4e2fd9a393867d6ecba2df3c4347f3936cd3cca997acdc81d5c4a7d7a7c1acadce022743e3e561de2d625b7f28f8bd4b8e05a45dfde3dd0ee034bdbdaa317e85587dc69af7141ee2cd59e31f33af6cf43dfadc384cbeb4dc803c42e95e1c435e52c22ab801a55fa63034e78952ffb4dd3b3381daf39df43a1b63b3b60628a12730b816220e7efdd0e4e3b7329413de34173eae003595d6ed5a6255374bee9dcd4a7f380031a210e8ca9b18ce0bdc0c91deac4ac779a5f0388a75a178b2990dcb970072f228516de61b92d41d07e6ec1d554cbd95746f8f6d38bdd20a146146154e833d1967adc18c23c944fe80adeb4fe63f95ddf9fed94c498243d3d7be462e5c86338e68df9ef7e4631a6171c532e80f182d4a2bea7fd8b65f91a5776a36636469f11ca34917d47fb4ab3d32796e431901890d6485abd1f52b0ef425f371800956b0be966fed6f5e66ceeef06fa8715fc61c0c353d4f8630014709d618b3ad6a9df2bacccc5f0e6437ff4bbe3b1c219d6852ed343369e94739ec96b82170dd63d6319b4010f462747e38d45663beb5e91eb939263abea698b69e721c71e7d9712bb7c36d4a679d1d99bde685667215108ff78e6072746d8006a70a96489fcb4337b62df8a0b0149ffd0a24d63733a4944c526dbf93bbe6ef5bc72634f840144ee121ba93b8782b97ecc3c5b749676fc912f0e5d65519e10c19af4dee3d4353f1ced040f341a6b0999feaac74e56234c3ed796c2b1031459b3570d971d860ecd4f338065850e8cebebc2f2d3ff75bff07574d6a3506fb66054a86c1e20398f14cac4132cffdbfd85a2599022722626d5054d7a04a76e916d93234d7676b4ef7a03969af93b2ac1b29103d8b51caac1f8036468a66a84e34d30b0fa60c6be9eb24c5ac36d29612974ca3b9158f766dffe207342e7f1e1ed596323ce305d5e81632b0b9b14d441c8bff7bd5d121896624d44d6403822127e7da60821b03c9c4c4d73a47f834c019a4a26890f9094b25dbffc412a9caecdacb7853b3114c785e645caa6f61ebbd639fcaa68d5c39132d5753fde2564f6aa5d28eec230eb35516b2ef02132187e63ee47d25e8bb29fbcf21ff3c964ae5e47a31253a179d4582b0f93435e0a1bd99f64cd86f5378bf5df6b5399289ad75e8be218b91c7448f850ca9824470b518f7921e2f4948076fcd537e30e28a3b30a94a085a9ef971c06e50bef383e34080e96ece7af494a59d9a535d10cd83949a138b637abbb6b5f6882d10887153ead47e7dcde87e4942207bae02edaed311bc7e6708c25a97de0800f6765593c6cb9d6c8e7d3c65202c52ae4748dd4fbdeeef9dcb4d8d4785acead436d0c1c60830d0e1308b1fdaab415720eb622d2a287c2c9da961de8eff481b7a2988b2316053babe4e4f4ab0270a740a2d488216e4959baa64fb566818aace21ed9e830ac14fa1b708c36b4bd3a974266a2741e7917394fb54bfeb252f7f03c9c61259b5698eea96f8192e305eeed47827454687a3a035787fe5a8a0958871007244965a4c1d65ee14550d4f567e8df6f5d6bc722a470b32d99f38df973745b220454d01227d7cd759e3a7454a6e5623a214ac6cf00e50b12e0904eacd067efd87285149d4dce582e1491faae8f5ac51873567d6dc89f1cfe483186f3f2c46b96cfbaf2ee0a20f7b56c12d5c5cbf006b6e46cb2d341042878367b0703c8898a1a5e88147fe50a19bb8f45dcbd2d67696f3b60708516ed91f1603972e81b8ac400c0f28da61fb123e34f60597a48ebe89790c90e65fdf72d994e58186932cdf5c2160f83cc832d9b73663772b3a3a333445c2ebe70e4371c89fe323ee66d67239eb426289e0c533aea0f6277b1f38ca29a5c6d76c5e337bc462706de241aa6633dd84efb5e88e5d9818498b35fdcf9b9e58c64278b19c880ac0a241305e0ad3a4a8e4d8cf94b12e491657c4219ac13214d42081e34b0861f6097f1dbfe28ff1071cd74a8d0eada846fe067857628d6374b2c0badaf64ac5a4a36ddbe6ee777ab9fb0979d88cf58183ee13cc6176aef999389ddd396a114c5983b16027cd1d2d512a62caaf6db4fab056fd5b4415d922ecffb5b505dc98642dff33af1380c95ea4a67c285af325ed56ecff82e170a2335a43f9bdfbeb1d797946f6509c75ad8fb5ffcf9f56b2fd4c0056d04aa2b3e6da27a5ffafb52ab7cfa404c3abfcd8240e69050789f317df25a254bebecf2fbef75d9c196c8a050c62dd0f7e8527c33bb3f3b157f737bf18f2ca13ac2194ecb6b5947c609bd44a8339c1946eb2a4dfcbf0893cdbd004c8525390cd2bed15dad3303ecbeacc694329ad8309027cf4a09e8bf9272ed5eb72359e5a1037af7caeb708184c625eed2d4326282ba6a70ee0d38dd6b9491b07f85b38d9f9b1bc31657c6e6f90b77ba31f98275a2327f26498bb611adf859e00b7e6e9a53c2bf7aa962440cf65d6cfbabebd6628b95ae7294a94d7a91550fe8ae1c21b45771fdd98092d1ae5d90e5305e3e4f5d2d9056ec10db75ba056f2289e9efa99d03b7452ad5c7618fdfccafcd367f485cf670640872a4b87800f2646ad06cc538899628e7ed34eba02200c10da62f1fe3ca6eced3f87dbff046cc4f3cd85184b97d315152ab582c42cff423e571731f286b09532b5c1cc13d7f4749c6306233b6f250b9aecde1200364b28c2df473a1bf274f11a54ec4c0c1b802e73ac2e76d74d7a307d9c2d6bc730c0fe9a341feefa01ca7e19f12715ebe69c3c17477c8adc3e71b7dca4de7c72e59cfcc2cda38065f87b3be21a3b38201654688710554ee23eb2e8488d26cbd0363a6168ea0819ddf2255aebd93a872b5da6b064dd686604652f32b24ab6ae08896ad02bf4d4a666bfb35206cc1083e715ef53e7e0fa6568e3e6a667e5700750933d332c92afea531c829b9c20cb89c8425fc779698861a4dbccc34b56614d388736c52b23466afa52bc49760f4731f3617f486703005047eb3b28cd5ee1bb3642fe2abfdfebff91928d24b18bd74437c3fb9f99f05564324857fa37e59b9cf3b8d6a429c71ad6c83f32d0077210ed7c053dd41cdabf6cdc70b032c04912e3a9a835ecb879b99154e7ccff5740d7e05e7988b736594d11b90dadec1306a8dca96746371062cab54c71ad245cbc6fcf05afc06d008b1ff61133246950bced6c77ec0121d2ca3902d1eb402fdce92bb1c5f764104cdb1fa773ee29d5d69991439f78c0059d91218f8e300cd741921e4484c2d386d723500c7f60706f846b487ef377cd6af7077822bf8c0ad90bffa0d1213018dc33e37998909048794632440c592e192e823827ef8a5e36b4ec96ea38f74ed7354f0de561b0727199e17f3d6117cc70d24d4be8f52221f1aaeada153d5b8c3526c85ed984d0cd07e0d20d02ef42348ef87201e4da339a4f98826231231d02de1d5230946d5f62a1c14fdbc1cbef9c124eae7fcbbda8835c9d72482511e8166d28ba3e91042828fce22a0dc39b0c5ebbc60f4d8b3f9869a3dfa1d5d2bbb49edce29a17850524", 0x1000}, {&(0x7f0000001140)}, {&(0x7f0000001180)="700550d7834c47c53be985253ebd3d08fa88f71b75cd004110504b1cbdcb0954f2e185f5ff446bc919a83e6d43c7fdaf7c293bb5d74c191cfecd00e7e87b200e902a20be95537ba3b605fb9b538ac0a4699548e0547a4c555a607274536631cb70085c9181c63cfc578bb5ea345281b9706900de7d0cea9e2b54ba91e9fea345f3c2611e032923b44b2063c47866f1032477072057b248b050d909c8588f5ae165d099c061b978482da05268a3019d97ca32a2fb0862fb6388b6005d9aeee3af6aaa53c80a41989a8ebf1bab18d196", 0xcf}, {&(0x7f0000001280)="6fe57951aecf13a9e4ab29fb54035c54e6402c08a53e2396b64cae6e0152fa5f08fd55b664b2bd87f063dbc5", 0x2c}, {&(0x7f00000012c0)="738a4306a9b5ed4e45564284b921274b764325f45d0cb4a2ab99b8e588cf20b2a3bde4d3ee869296f81c4b74fea2e9b36b6a3d2c58917d8227562a804a6fda59e47073c63916ce686f7b2443a5ebef143fea8dbf217372b4e92964ec0f782c1b569669b21fb34f2645a0a1503c92e290686c6cdd5de5e47046b48ac0cee4c558e829057b0e2e7a2c5b6091d37b1de7c9b695e8f6267a2f34ab91d249e4af6ff79c4571175f2b6a70dce3e2d3582f2c0396e975f4453311d8bde9cbafd545a9f0f84bd17d408a", 0xc6}, {&(0x7f00000013c0)="edb54a31d91ca6b88288171826fa4a0031b58c970ef824819c4133c439a4f2359a8e950411915fe88a0d098ae1290ef09d971fbc70f1952fee0170569a3fe558d788e63df7608fc952a895363d224cb1e718915f7aec17e88991d47429c95d2507372a2dade109c810e59e12808bbabef4fe7581c13ef61127304c7ae4d116ecca36cb551c2a8ef7c0520eddbf1cf2daecc2357e745bf565176eda07e6af5b3a0e6822291873b413710b37b261c49f72615e6c5a9185c4165e6cb04927ff8caeb3f851bd7d61ef949d0151942b2c472c43490cf38aad12ea752b3c71ca30342f47e45d09881805", 0xe7}], 0x8, 0x62) pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffff9, 0x3, 0xf, 0x6, 0xfffffffffffeffff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x60, 0x6, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffa, 0x16, 0x10, 0x2, 0x5}], 0x3, &(0x7f0000001600)=[{{r2}, 0xffffffffffffffff, 0x0, 0x84, 0x3, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x54, 0xfdc}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x50, 0x40000011, 0xcebb, 0x2}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x6, 0xec}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1000, 0x7cb}, {{r1}, 0xfffffffffffffff9, 0x80, 0x80000021, 0xfffffffffffffff9, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x80, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6, 0x2}], 0x1, &(0x7f0000001740)={0x6f, 0x1000}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001540)={0x3b9, 0x2}, 0x10) symlink(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='./file0\x00') 05:37:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002d, &(0x7f0000000040)="52cf0000", 0x0) setsockopt(r0, 0x7ff, 0x3, &(0x7f0000000080)="cf64a7da21592923af8a2c7e5b29a3625b0a963b0b937faa4ed7fa383e1b457fa0739af16f1ece3de73e18d6b24a77bb629ee9136a998d12ce7f5aeec26e6ea23740ef4200ba87253f571eb046846e254f108aca9cd70bb2ae0955eba5b1819e51d69d8ab330a86c5a4c838fe38d6998321a2646230217bd6c9df6ac8b905f15af66edc3d68592eee68b4228b5930bdee85e3d74f397f891fb04002c87d1501e253457c59d816f53a4143a0fb061c0e74641482f9ca727a8f44daaa07f6f250b8cd1ed4c66e4e2eff9cdb03d75920cf50eb1", 0xd2) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) 05:37:18 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) 05:37:18 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x3, 0x5, r1}) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x1, 0x7db, 0x81, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20002, 0x2) openat(r2, &(0x7f0000000140)='./file0\x00', 0x10480, 0x108) socketpair(0x18, 0x3, 0x2, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) semget(0x3, 0x3, 0x60) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x8000, 0x1, 0x101, 0xfffffffffffffeff, 0x1}, 0xc) socketpair(0x20, 0x0, 0x0, &(0x7f0000000000)) 05:37:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x35, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="c44bccaf88e38aa146b2090fd8285567d6602364cbe77d1b6e7b8f48c6c46cd561d65f1db43723545b9e9f6e2a4d77752005bd8d53294ee6161ee811a24db2ecca992d93a8e53c07f0d5914e7628ba8e295d2211618729e66da9697258c393b0760e0e05a67a2c1ec1d09863428bd91911d98c2329e551c7ff314b5f4dbb3d596dbc3e3a2762ea2fb5b68fb6f35e450c55ddcf28eb6197f41132aa6d2e", 0x9d, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0x1f83, 0x7fff}, 0xc) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="d7a6f4c100a2169540906bb02f85e48536f5715525", 0x15}, {&(0x7f0000000180)="84b8df9ca2989ba4b36af2b75f987601b1e5777099d52b8149fb425cbed82c3388089ed4cad131ffeb640def", 0x2c}], 0x2, &(0x7f0000000200)=[{0x30, 0xffff, 0x95, "6870f174e3cbf9eeaa49aeb09250b7ee22f48d3e3cfb01d17fb11a6f6f"}], 0x30}, 0x8) 05:37:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) syz_open_pts() recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 05:37:18 executing program 1: chroot(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f000021a000/0x2000)=nil, 0x2000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket(0x19, 0x3, 0x8) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f66696c653000c2eb5f963d009751b5b2eea189f2b3d2cc4eb5c803d62ff358dcb28d293def377a4163b91c7e1369d4f27f043e7b2083c8a221ec84ed756b81d198e97eb54f3a52ef0ca87115b5323092ad9a5b37d358fa6a8fac9bbd24044d076cd7f7d46f6b74fa79f468af1b25d87864df6f72c1b24ef6c04b5d2c0784d86137daa8230cf5f35b72e8590e0da4ce1cb0768186ff8539b6e3512c6ae40798850d6a6eb2570d58bace780deb682a8e5a5b96b1de5fe4bf0e2d32446f14fa40dbe43ea142cbe520af1dd3943f9e5b0af17f7468ab9becc9412a5b263413639f6032be222a74b764e3f6dbe1c6e5602522e0ba4613eff8c34ea568fb3b368889ce0b4a96dd896748b2208bb319f33ab2474e87d1d0618acec18a780d72bb707bf4b3419ae9ea37c66b50881bbdf10945350e79f72850d3b1304439a19332149062c5a406f1710c9444488025e28fdf9d90f8e16dfb23876febfcefce430a1ed0c340889b582bb6eefa56fb7e720a45a79e202a892fe7c6f4287ab5488dcbd009b6c480a12d7aeb2ddce69abfaecd901306d18530f08434ed3a6e97b047c85fbe4404a9202db89a075fe85170e3ceeac746e1634369f6049f886a9dd426c493c4db43da6789d41a108bf4d7145cbbd7f7e5021ffbe0f5972e2500028759bd1c02742b03f0222fd9c554f9b3f876c1b5c851e228bb48315768b5c38833f42ae1d2377e9e9a4dccac5bd6f15d86b5ea72eccdb6bd1d89ef1397a75878597516cc57f42df86cbc496cea18b05234af338c0776dadbb7e5dcc750c3c3a90f06b734000000000000000000000000000d6da4585bb9c570824ea48132aba8c3771354e90df4b9c42949535a25976fe4ee923ae083e3a5aefa30c91afab68608eb54d258e56c251aef57aead7e833d641ccb66f5dd2da20539671ecc1b320c7e9bb8b8af9356bbeadc9e54675528"], 0xa) setsockopt(r1, 0x7, 0x7, &(0x7f0000000880)="52d25767a7b1c6e7ca75639cd8cabdc90ed96882140364bf4a6ba0419b744d6878355fdb359d1569b976b955c1037ead6dd8b62d89b3503ce174b54fe0f391182c0f58aee73121eea6dda016f52bbee4468f400344a873123b453910893ed61a903b2a694588de3e05e32a7b50e88fc160f1ada05b0511fc3f20d45f0a4c450745646bcd7d5ee5ba8ab43514eae79cc3fc2e8b184cacf245446579b16e9b15393e8c1c1436468ac7897d4d189ff408aa28ebecf64c063711e365825012e55a115facfc27c2775f6191e6cc0c90677dac1d40b3792a44be5832db56bc4cf96bd40ff50d6ccdfbed063ff3ec41a80dd3063ee154fbb93c298c02d2f0fe5da06af1ec7c4a7861a62e5c8c0cb4e2f33f3ce4103d999e480af52fddce15eb06759ee48ea29e44c6ef6aed93647c2b357288a923502d44dd5598f55e50a4de56c48ad86b89da2a598ca3726cba39094894eb08d9e1d8a9900fec6920fe4656d97d5fb30e27617881e242c0dee7a00f01e7c58c050327f71f03a5672e187bd2d3c94205d72d48a2cd5371ce4dac0bec0f5c81f53ad16be1a85915cb975104f9d793f7a37a3167e9f5805fd036a1ce2cd46e3816b161831e21a4eae2224343bd9bee9989dcd493af6d605b211ed81f467a5c39b536f71ce01654b140e5758b7b06c03197a7d3c7bc657f16173d9e0171aca4a81953933271889861e3e36c96f27b0f2c9f2270edd29771f5d820588edbdafcf5d14615e50239a10d8af9b0d6273725a6340abe97d3a6dcbd2f591f2fe07af5ead4432dde862bfca92dea51d89bc4ce19b9b756a9ac2965ae4ab9a5143ee95e5f974093148ff693e84f6314a0eac66cd63eda31487f5b57f7b6df839a1e2097476e8d77aa757be5a18c2c7e283b834e4f3dc264de5d94346c5fdde76e3cd55277afdd8d5bd2551e8f534302fbebe0a175ad0492805212c947bca93867f92596783d32bb34ab9168929a156fb2586baa89c951dccac9a7ffe2efc64dbe93a62aaffa7b8a74eeb47f5d9a42f3372993bf637e19a1c4993ffc0f3cf41a897662a3832dc632ec136957c55a7cb7506f0cc1dde7a670a869b7135fea61308535e784b9558b0e663ad9ce83d93ea2a8a1c1350d547e423da77a99039e70c5bc668eb5d2c374bd38c2176534ef0ab0db7cdae6cafac95099ab811902e820d79380a997d4579b0c5162e853f2b01caaa371de53504c148b0c753624f0755b17f7942a0251e67b73cf908a5086d584f46ea193be7cd5102cbb7165e6d335f1a9aa5eae0bf8738df0a9bcb22d2acbaf82c6c400602ae239b8b8b45ef990fc0d7c0c4480ccaa4f8edd3c1162ff3367bbf08e4177844a87649434b58ed3297182b57eb33f30378ecd78d3eacc4d671008411f925de82f8727c42d4242264eab464de0478614b49e5085836cf255c8a78df914610a5a47fe5e2d1be193c827fbfc4be424de44d88f48298fc90da1f5822da4ee2023810e96291fbdd49b34efa2b15de923fdfaea444b9a2353fc2bd9e813fc40c326c04d7a973c799d412d7d728e0c21872082ff1e8efcc12243e3fde655b6c90e8fd537f7c889dfe8d4dd2b1208aa857e6ed4259661f98d451743aee925313e2fb9d1375ba51247766c477fe0f5b4d5e9967e93bf02eeb2e76d0e13bd87c9456f2cc7c5b0ca379cd2226077e370c3c0af2360f86a754d48ae484748f311ae67d3b1560a8480d65c97685ab512eb560faed9bef2d7fe0f0ab09b306056f0abf001028f6dfaf2abd6681e38ac44f8767ef4e4d4980d1482968360d17991ae4238c0e9fcc1b931d0d896363a1271e0f5f239f7829779ba92d9ad4a26623c6baea34fcf670e296b12f236c8f091bccfec38944ad27b89219e0e7254f8cf3195e9877ce3617904e6103462500b67ce039d72a367aaed13ac834fe2f40688f929de7b2e49fe69a58f36657835a3cd5e16daecb193482ac3052fc4b9b757b769b5b14b47b47b28a3d89fa108de1be21fafe298cde48c95ac18ddd55edba0368a90d031afcf61795c0f9c9934006ff734941a49ee06011f61bd1c9984251410938d14359f0373ad0cf681c37ed238bca40b084291d5023d85f84f66e7e8ef303a0759f7a26d55930204ba806f966f6551ff9a099e0dfb03fbea9b68889649045cc7be3a7f550fb6d1c5cd37f57cf1ce870dba87b88d934b50976ee23b9569a2cd616e366abe410afc0def4867807498e5f1e961e37f07f5dba23ffcbf83300199feee7e957d7a59a24e4ee05099a2a3167f75300e9198ffc989697d27b818b3f5c717fe7dfdaea94c41c865e2aa1b0284450e035a73218db1cf1e00721a2b26fb0305fa0f32a1df54e3c30360eda7f968c79ed449419fc0743efcf29d33b804f61cf0a6bf8d31062ce8927b168c5912c596b2585132cf7f0859d0bedd17fd564cea5e29d8c43ef8e7eb9c046e625127183e1393a37328090f0683c7dbc18121e2d64938fc630d5de3983fc6d32e67cf25efdc438e21001596f1b6a1ed7daa2ded1b440a3666d3abcd32866e8ae90d2c741f886d5ddf4d7a2b1f0d7b7f3dc5e5df35758d380f9717cb26f3054a954a7b8d23701d0f29b119090b189fe497e1cb8890e2eb6472ed01e88778a81bf72f74f90f7de3636916876e25e5d1412213335159b7361a0a5352319a62ffb362ca8a93eaba51f500952863de1a75b0090d586d32e85dd2c1814bf9c4c254c963abe8f5e83c9a44e2ad2a01f2f1355758bdd88f514f1bb7aabba3a684725f43a99b8607938f930d697a45b3b037746f1d14533ca312e0a2509c740e3ebe49f481e55b6d26d60fbc21ef02fe17b055bcc619bbdcca8a5a471f9ccce2aea78ba6f6a4a1d1c56e171d88f8b976c16d9ea27365f260f6208c13f09b5d25328beba15d75dec20764331138863568e9cc0a949ef9a1b989552770d18c5a70ade38c4db8fa69f0e87806633a4d1d101b8ddbee39c58582e71b138b65bcb41dc38b873654fd33ca239a81f95f76e9eb84ef013e64fb8b3cb749fc387220e74d3b5dda4e32f09a410ce070c3ad55a3e99f7c9d951c0498ec0221240f370a9136522781f624a1f2495794ccddd9b75ced38c181d8f96444e6e466d118be3c50794fd342cffafcd35705825dac50aa852d10029a175b5d914e1f910c91bc13c6867c151a1f8b2099984aa66c53c3de4e432d3f31631fa7e15f7220e6415d0043e5c11b104363c082837b9ed49ce6df100adfa045bf5efa9abdc16b2da44f8f25a1083c842afb862a89124e72bee26fa3b6f6f169029fb3c1c920303df74f316e2105ee3b6de5c612e0cc1cf89b99da9c60f474be4ecfdadd3f3a20746a709830b54fe2600a5509ea745f2baa358b7b53a5d4657805e181ea4e0f2dd1e8cc0a431c71f37aea4b9170abc425a7dc86ec4c075bb7dd181317d0d0b69a18805ac521cadda5c732e09892bc5c20314ec150139c4ef20b18d7f029832c42f93fcbdba0e466e0dd78086e5e5363c8ca3b2e46aa765e211565e22d4e2c0f3b9c67ffa2db1f8f10b5fce2e5f07c0871860c26e476a5a0f1c6242ce38dcc81a8792ed40fd712058108940e089dc99b0c65c8ef880136d7f77269003c4fd3d296567e578a86957d3ee3ee5be5022d4c5479971f9442d5d87daba13f4ec3ce9bf2f1c25b577ee2753fe5eae8fb20e7a030ed5ee6512f85d15aaa0187a1a2dc6b2763173765bd4a08801ab5f270aba2ad513dfd62290ff222ed84d46f4869e095ec3e9ad0e9a08530bf07d67abf44f1b3423e0a6e02732de97c8719e3ec4bf900eb957869e05df9eae70595137d08b849bdfd53ce78d53d58b89301f8651b7ad770ab960a756ed728d52960150abb4d1ead3b58b5b4c625d4671e417493aa159d60003c5c1593e6d3397048557d6f5b0d80ff49bda28b7b9c2ca5d2007bd1f39d2d81be17b71ac9cd22e8ebc51f2de4604d8553e631fd0fd3875a01f953ef81306d2524043f01510a19c66d66d49455562f42a629dcb7969717563f4bec3322be58e635aae61bbeebf39d37c1d8e60e750846b5a0a99bab21a6a30591c95a930886724b5f2a37f1a0e19d0ec209241d7b3fc34af7476f9deb4d3f79af8c2d6c0edbf58c8c88cb182ea7187f5b9ad17b2f07ab210973a0967799c2a6893b886422f0398d3bdc23781b24ea6ddff6cc1715f9862f530541516ea835d46ff0bc42d8bd276eecff2d2520b9c2e90ae3da7ba582a637115e1a423da0da0ae10059ca7aef950863f8d037184e516ad3e53f6e3b453c8629a81cef9db0518360254e26f525015a0edf6d6820645f856b93372e13ce7b420e2b5469bcd93ac0dbefa35927598c512e861663f0b000627057a75349faa8536aafb55f731f7ea99ab401a490f297414905fc46a74d1338253c693b9345640c1a218bbcb0b217ca1a4fa467b6ef361bc477bba12d2a3bb20e2e92f5a06d4e61d361600ee8134b9e4a12ddf6b4d1be1ad47dddeddbcf3c9b5eb2ba79c187731521ce5ea496da4857ce1f696d6e21ca0679885615d65c84aaa1aa232895104f20df6b61f4d2c626710e82d3383f7911be94114f49d1895d28451a926a9416bb8a98fbf15013a48d323173c36f67e41c7720b2e44b01447755c925f20c0cb8f9030bd625b9b49f6835561edf405ad0bea56786a207d7a345640168de97e3f379cfd2e41dc521b46557eb860d0f9fbf6586b77d027c3ee53950ca963cc10763b24205f4abeacb0ff275f61a6d45b34a370569fe968999e367d4260a0f0e248f3c54e4d48098734c1f14b3f630066914037bc435ea59de989ddce9473405b53c421d4cc1878f28872c3405fdb0c262c59153a1d5b36b27af80b172de673325f678e7f78b137504310e888891d478d2a7bd1dfb3c8d4a9733110a2fb42dde75b4d66aaf143377bb7a621673fb3e2bae075bae4a165c01d670d4e87b329f4e7702c3080604ae3a9710020db47287a1468aa2471263131ff72b24e9cc03eff376120626ebc0495be5c3ea0090528a14fc464635df2e4e41de9e0d472c2336f539e00011aaa8d711af0d77b555beabb6550b6165ceff093d7ee39d6f3ac502b29145f677e4d2bf401d19f01a502460b6b19d6c153bd62cc4391c79c55a3588a88af0d160ad86ee3439ea67c7fa7530053425e94b34513da1fcd3d28ba7eb2544d5e45612a6189ea732195878cc8da15b5f428d71a36324784028e99c8cac50f9bd0b18fc025735268aa6591b667382f725bd38c1edf3d2bac2186a33c5f1cc67be36b3d73f87f83dfcaefd2b5ad31ce4ceaccf9ae26bb660a1f72c704505f1de98fd692e10aa254515210f1ffa58285320351d9885e3f18909d4ac60bf6eec4828b99fc3167008a9fa4082f20836705d1441187fae41d620b8696d8cabb47a20244c6626a04123210704101bc9ff5b756e4a9f9422faf2a89a0d35bccfe8283fcc1096fa60bf501ce20c15cfe3fe346997adbd162ac91ec184946eba4042306d6faaa177ec6190e164a152d0e43975e279489538e7508dc5d77f4f6830d80c13f8adf5bb2f51175e55622bbd12b4fac4033b6b0e8fa995dd8d6b69230f094ea8be118493654f4eef87329ddfb6faf10444f41081fb99e0ce0af27a80257682a78762111d966d8c4607e22c1e2af5f8367cc1b2770d2ae0d6d6998be7738ed8d22010c91c5b6afadee7cd2c316ef5c854a42a510a03c4154cf595d281fd628b4e4a981d14239958f5bb175d34f193e7beefe6d79a00a3bb9fdd0b4ab2a73515e512eaabc894e1b8919a1b7fe188e9df292780fbb03dfd43fa", 0x1000) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 05:37:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1ffc, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) getpgrp() getpid() getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 05:37:19 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2008, 0xffffffffffffff81) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) socket(0x11, 0x3, 0x401) r4 = dup2(r0, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r5, r6) 05:37:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x1, 0x30) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000100)=""/127) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:37:19 executing program 1: msgget$private(0x0, 0x40) r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202000066f4d2fe9f696c653000"], 0x1) 05:37:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) getppid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = msgget(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/51) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfff, 0x2d45}, {0x7485, 0x80000001}}, 0x2) getppid() sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x3c2}, 0x0) 05:37:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) getppid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='W\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="e5322330b85904", 0xfffffffffffffd0c}], 0x1, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000240)="96d4ed89dcd73f227c6ce5a22deddd21f777fec39b86b44fbb528e7b79082ad1e3701c4a5a0c02bf23f7f314397fcbe226548052debd4d308d31b62c5d10f2f422b53689d00c21c559", 0x49}, {&(0x7f00000002c0)="bdc04a4e41a1ef49a24c0256c3f9465b0cfedd62210f0510404b3b7303c8bef83addbc2846acebecf7177f4df74dfca9beba524334b0ca95b14556e6666d01a4e7c4bb25e8d3dc9b06e042f7cfd7110c7725cb08faa3322ce7c9a4ade49cca3fb12c154608b42c79ebb3051295c77639e469c84143469d751c7c0716a6f07b00d8cae8bf22ca310039caf81e69cc", 0x8e}, {&(0x7f0000000380)="902ceb116c1c5fca3f567bfd6d87b5447f1cea26c7d2cb3e59464c7a9e6a3abdf67cd3f52f3a9dde40ec16e50db0f69be175369e055c7310e23a92fb807150f568213c60b1a0c579f993fe3a7334365c5b238f25319ce63a5612626ced5f0190886fed8487d8cabc0525b116096df57544132b1e5b0a1fd00fe9a1ad8399dabcfb38a7ee71078027bb63e549944595e529068212e9c89e3817b92ac54bfd75a2085140588022bc3731bd12c72d583590cfd1f6d9843584e59f5e74ac035d15c2cb053d67b1679ad36e126d888d2abbcaf36273ad2d12321a3ee360206e38760247c7f57dc8a22d1ad2661e9f", 0xec}, {&(0x7f0000000480)="9ed0f66d283cf73f7b1c4d5b8ae02ec9abd697ee87a0e77b4b10081f7aae43df8bce545d0f6cedb0bf6792ff85400becfb1d283b56968827f3e8852237b30300810e27c840db15d3b18c9030a024167da474ec7f1e3d905575ec8e5db80c0e82872f60def6935dbd7c22a36c5e97225bd7fc8135b0353c9f0e39965bb4470b51d4509f083508c19057e7c3655b5a8e0d6f268daaff0ce5e7f60f32650e9225c7c8991d2f1eec35a206dc0b1e38d810bf9e0ffbeaf32f3323aa3ad6dc22b86036f56eeb7795d8d2007985624a447d5ab54683c3f4ab0f0d05910765b715e6911bd50d1947df56fa09e6d5c5d567cee936baa7558483b23e527d", 0xf9}, {&(0x7f0000000600)="29df677253bf700ea268b49945991f5e6b9ce09bb4f0132a1ef3d1a885d203b3c88b85168d66fb80c2633ced5b8e07d8f68bbaba0457d74f004199d4796415779b4f80bd18116330ef820f74daf9fb1ae9aeede86949506a0fde50314fb8a237201b25ee488c340f4a503dc9206e0bf72a3ae9fb13b31b714b12f328fdd39da0dae64d66daf4e6a7fd83017af8558610fa1f82c9475023953870a59fd044fea8720c5129eee55d2caf5c80f5c931a22de57fe31b2fe9d57ee0beb1af9c99da45916c0e6c1ac19f201b90156e79bd9d43ca81baf0bf645c6fff6ea38e059f377854b273cff95aaf", 0xe7}, {&(0x7f0000000700)="2ede147aa8123aafc14e160eb407b9e6d722c549ba0e6aac63ce5fc02a686d4c50766a3780773326550a7aa5ffc88fc525ebca02abe68bc3d1706b85e6edaf5378b648e346afb726a148e193a4633129fd0f5c6dfb8f66204784ae67cb847d1374b3125dc536e6d4c58304e006e1f892af2a4640179a51c7a78bb960b679a7071ecc4e9d132c174fe5d0c5e07bbcaf31cc89da288d85a56d1975ca68112ade38c2b38f8fd223e1e5d2488402303d3e86aaf4637e78bd", 0xb6}], 0x6, 0x0) flock(r0, 0x3) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 05:37:19 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x8000}, {0x0, 0x1000}}, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x1) getitimer(0x0, &(0x7f0000000000)) r0 = semget(0x3, 0x2, 0x2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/235) clock_settime(0x7, &(0x7f0000000240)={0x0, 0x3152}) setitimer(0x2, &(0x7f00000000c0)={{0x7, 0x9}, {0x6, 0x4}}, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x36) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f0000000280)='./file0\x00', r1, r2) 05:37:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000780)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000700)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 05:37:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2043, 0x1b47) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)=':\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='{\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='$$\x00']) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:37:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x101}], 0x31f, 0x101) poll(&(0x7f0000000080)=[{r0, 0x21}], 0x1, 0x0) 05:37:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 05:37:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) mkdir(&(0x7f0000000100)='./bus\x00', 0x10) open$dir(&(0x7f00000000c0)='./bus\x00', 0x50, 0x81) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x100) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') mkdir(&(0x7f0000000180)='./bus\x00', 0x8c) 05:37:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) socket(0x16, 0x5, 0x5) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 05:37:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="6489ce7586e716261b7357bdaa1a94f0901f36bbd6c2b2edda80dc03149b9220c203d37058ac7ad1557d69669dc45e564cb648d02f470cba5cbf674de1c42c2a2df652c1640fc3861d56356b0e4fc552ec104a3b02ac771214bfe7633035c01c97aae975c87e62da6830fa916dd6b8a9352e2acacdfdebba11a1879e27187aa420d18b612fb0e5c5fd8d3da1dec0ae68e6d0325617262cf38c53d51c7803654d10bb25772690faa4fcc8f384b1bbfef30cd9a4ab7f267bc25ddf918248fe52da392b9b9b249030a9adbd88953e4a57fac8e84ffe3a781a053cdb6a", 0xdb) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 05:37:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:20 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/11, 0xb}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002c00)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a023933b563fb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0ccf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f0300dc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c2e1b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1593de52d3efc304739f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e56d3907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f4e3bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7bda1f19cc7dd11eadc20b2a12ab6ddc8376c65b1486fe3247a49c0503656c1c88fed13a51e336d73f23e80af36c98bdca19730fd212eec9e74797efc2c35c22e514ca111370506dea758479a6ee497fdc3a43cf4f807396f5ea089bcdeb9754da90f5962c9e05d2007092183a8591f87dc5e0432c5d854cd243d6d5aab121a67bddb09f69edba3ff2b0a50e5675d690a28534ef2b52a7442221fac78317f7dfa3e04d784e225728fcabdd2d97c7ab62fc88051623591ebd23ce247deb7e6c6acd5faf52405e4f982afaaee712c98001fd51e8ec68f1fcd511135c5d5f49ad7d90ce9279db8a2fd69bf43c9e", 0x151) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x4, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 05:37:20 executing program 0: unlink(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 05:37:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r3) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) socket(0x20, 0xc007, 0x2) read(r1, 0x0, 0x0) 05:37:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0xfffffffffffffff7, 0x0, 0x0, "52ce5e54161211bcc083dd5a41cc80bae448e604"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080), 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)}], 0x1, 0x3) 05:37:20 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="7b94221f109abec4912619f81900dd15f0d5a9227581ea5787b6c5859c4264b1c4cb4834e2151f6525da38d7b1f8037cd07eabec64a9591612c12fbbacafce10ca6f1acac55094af96e33f025f8fef4a5a21bb6f335b3a55b99176aee10e485cb11450cf6661603ee98803296b0dd5157fc5a0212ce78043be90eb0472bd8e0c8db5d391795a2c1de0389f4f5257934fd10b186a1424516c27b7dac049572780cd99dad0d4cdc6efc6058ddaea9fd865ee8e3dfc2a72680c68b1f3509bf368da7d3bba4ed9d85fcd5e98bec2d999f42839917d6a0481bc50c3d6f5be7a0bd957", 0xe0}], 0x1, 0x0, 0x0, 0x1}, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pipe2(&(0x7f00000000c0), 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x94) execve(0x0, 0x0, 0x0) 05:37:21 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x101, 0x5) 05:37:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 05:37:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) r0 = getgid() r1 = msgget$private(0x0, 0x8) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x8, r2, r0, r3, r0, 0x80, 0x8}, 0x8ea, 0x40, r4, r5, 0x457a, 0x0, 0x6, 0x1}) r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000001c0)=[r7, r6, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r10, r9) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r11 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r11, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 05:37:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000440)='./bus\x00', 0x2, 0x10) linkat(r0, &(0x7f0000000400)='./bus\x00', r1, &(0x7f0000000480)='./file0\x00', 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fcntl$setown(r3, 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f00000000c0)="8c3921becba8528fa7d3b4e7e6bb7347f5f5367d8499bb3bf22553ef9f2c260a580c5692bd487384745a31590bd0f40bb1a271b64678737a19286600a3dea28286262b8678b0bc91deea399de178845be319d069a4624f19edd241c9f201ce1c3196b72cd40b569b0ad4d1da53999a8e8a2046f50673c1e1177ef7fe3c8d99471b1311b4e8dd2661db2dd305b24c90232626e4c9b3216ce24cc9c37bb0e75196a50d", 0xffffffffffffff5f}, {&(0x7f0000000180)="6396c36753cbf217537fc0c66d32e1e8926a3b85ae07f6480ccb6947d6e07c060eeca637e1f49f58d2a6cdf9a0807cca2adb3a5c4816af9e9efaa0ad7a68dedc764ea84c07b909051ce71a9fc642831257955fc3a24cae9092ee82743b43e8ea02fbd2aa", 0x64}, {&(0x7f0000000200)="17e097dd7a3d31253a9b27fd7c0c7c0dfef97ca302a2a5058e4e09d506b775e89f350f650db79b45dc18692ef3a8b66cafc5626ab993b0b912f78cc44a7f8ac63f8d67a5abf233009cf8765cb20bd2b9e0a0096f6056d65f76311723aa672d6de6d2396e6c83ed4b7ca6166f061ef922477a51754fd3776d75d30c9cb1eb4cbdee0292272205b2e919d76c635d059f3b121bfe8373c11a4ca3315c263026a222480e7f0f597ea6395e9ef5132d6bd48742da2a747e41780c388cee56f2261d0dc896816bff1b1c02a9419551c352d20a1adcfd4236a31658de03ab2313e12a08c8a859994262e85c1830a1a3cee53a", 0xef}, {&(0x7f0000000300)="e09895813475ad74686c2a93ffe162681ca299e2c4ee3e989cd82f3b9016592a8302e4e46805b3e742429da50f764a3c43cca13d9ea0be147b00f551f700a9a0dcbda7b2b3020493b995f9b7e1c1a36bb4016b3d", 0x54}], 0x4, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x8000, 0x104) 05:37:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0xc) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) r4 = getpgrp() fcntl$lock(r0, 0x5, &(0x7f0000000080)={0x1, 0x0, 0x7fffffff, 0xbb, r4}) ioctl$TIOCSCTTY(r0, 0x20007461) setitimer(0x40000, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) r5 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r5, r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 05:37:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socket(0x10, 0x3, 0x5) 05:37:24 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x0, 0x0, 0x400) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/47) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/11) 05:37:24 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getegid() getgid() r1 = socket$unix(0x1, 0x5, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="dbef193efea687984dc0aef309f799d7522df315a605c8621d0817b0ee1b318a47ed2dd16378795fcbfc2a3ed4b923dae9e8fff77da2656033308f229e8ab454ae1444dcf146091b7b160dbcc708af5bfd1c90ba7c84e935c55a99f3", 0x5c}, {&(0x7f0000000180)="66715392ee293cae26b7f1e56f174bf00a48251bc1a93110f1eb9bd0ec042aac74f1b2f1f7e9a20b9b62a9010873c1bee7f601a972ea491607f1c3fc1e1e3480a328ca55a540", 0x46}, {&(0x7f0000000200)="9cb572ad98a44ede2b7c0435300b814e282210321b5521508321be06d63873a3a1f0c717f5b125e0d6665d859734935c28225b25401fe1218da27352b8880c33ac528c961ff121a7135c2d8900a230fbe9dc4c3401751dd36aa0552e73e484680ffad770151f8ff9a5e96f29977d4dc1f7ebb6c22075cb211a2c", 0x7a}, {&(0x7f0000000280)="e77ed59baaf66ea214383e53de6f98d17e957c090d917c02268c2df4c5e5412e20b8bd3e36dcb23580b4bc1c566ede1f532f6634abb8b18bad4388cf51fc2950fdb85fe33ac3061d103727c8d96f34870c019c654f8ebd9e52db066373a91da58d9916a5d2dd128aa93922bf2ef5bd992741ab5a772401fdc5b9be9096de67199dfd180c857d9217d6154247937f56107e63b664", 0x94}, {&(0x7f0000000340)="fdb3d594620facf814fcbb80f717aa2e628248dac4d808be6c6c0cce9bd35ed060f408f27ae244efff59493eef184de7ef7897e614c829766a7812ca1996a1b15b36dd1144a4e146d74d2e5b95bf45978398189f88011736cbb710431703452169880f231dbc1520cfa828c806", 0x6d}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r0}], 0x20, 0x4}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:37:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8a) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x0) 05:37:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x6) sync() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}], 0xffffffffffffff84, 0x440f0) semget$private(0x0, 0x7, 0x11) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='r\x00') 05:37:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140)={0x10000000028, 0x8}, 0xffffffffffffffa2) setreuid(0x0, 0xee01) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[r1, 0xffffffffffffffff, r2, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r3) shutdown(r0, 0x0) 05:37:24 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0) read(r0, &(0x7f0000000000)=""/21, 0x15) dup2(r1, r0) execve(0x0, 0x0, 0x0) 05:37:24 executing program 1: r0 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x40000400000002c0, 0x4118) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000001300)='M', 0x1}], 0x1) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="89364d40e7f4c9c7abed672ab54643e11bfa4e4165e71bb3632558eb63a536e7516b92ca596a3f9df227d7792c73c9a1aa88a7016db4019aad37962c794869f55d9a7342fe743937668cf76b3e726e2a1408a8d9b9bbfd7487f78ac360567a6ba79572b48be41952fbeb3a2c03513b309b699e38f89cf097c7f1a050cf86c17fc9c4368ff2ce28a1c04e72b1496cccea6cba2a35733c8e9d31bd7dc04aa7e74c3fb419ff61a50409e38d71e6d9d1d11ae114ab513661bf30cd3d5b7e53a7e58487a9db5a02a91a6abfc4bd45e71f23ac958a725a75a25ac291a969da1cb709028a7d95e344e88bb7f588384d0243ee16647b6e690bd8d5e5165d0c6db99871cb1db1dfdeacf87b381e5ab355c030394f586b1d1adf15932f464d191e25f9bccda8af4c222480b33556e430bfc756d859d26a79634ca414afbf4ce484be69187b652c0de886edcd138c9e33ac4a1d077103b83ccaf63cc823953384fbec0ab4bd06d2d90aff0955d5fd1125958c3e25236dbf867a5ed2ce103f4db22b5700c6604644ef0c8b18909ce86d019c18a3b5e926e5bba988eb0c6ebf4c60dc7ca28ecf27e76e68bb4acffe07805f4b9b9913dd9bf70b2812d3f2844f040fd6c189d70983f0250c0735a2c1e5af2374e910ec484cfd90bf02e5c36cbbdb22d660128c38b93642b30ad6178e4c34e3ded865be76471425167e7d170d1d4d085ecf298ff5049ee853df06afc1b64ea4fda47062a14d6e65ed56246c84b841b0c3569e6c0f6eeac0293ec08d8a0fedf414bac2af38d28a3d42f8ace82bec5f3851b0a21b03b21b49d570c3de5fc334e5c478a97a51986fabf5141d3436d3669ffb239dc890a751f823bfc0037310fd5d394230eccfb854133ff11bbdb9fb55fd883ac226768f008ae0e59d6fc13717c7df9e20a270e9ee465dc08cb23dd47f997ae5819913849a27b91dc22372fab6b89f4febcda2d8cfc02723b9be56f59143c0a21605ba730eab970c2c25ee708a311227fcba737321281da8f7cc69b28600f2faaa8fb50d838c828d2a8683ba2d8d6b432cfdf8f3e46cb6f09974484cc9f42d85c0b2fe2b601386bb8287fa9b8f34e22fa043700aafef1fb59e377cff12cdf8a589f5ea4b29c96796708f2b48768797e37a4b029ae14436cc98821e3479c810cbc4c439b6676e812a8463ddb324ac3a949eb9807e218554ad46a9f5bdd0a29e5dea759803784e58ed9055529086bc602c5dec21fbc56cd83953ef4ac12a1c8332fefd947e047738c0a450149d2b15c4de121cf8e10864d685fa4d2f0d1c9c8548b69b079df6d6cc4b8d9f3fdb072ce498ecf39ccbc0651ef6e6e5b8a67fb1a5a903a9d374b2dac031798ebc671a26cfffc739737af9890a6ada3c653b22b58813ed5d01b8632db3363993b4d7b4221996b094b69bc82c146e999846d01a0a0a0dd1fc24e0614c2801bf977cc9ac158fc7999d4df53689265aae07d6feaa65f56c07aac7602fbcf75457601c2c2287b60891d242e7dce8cb4d5adc4a076b4ce7aa6fb30539dc954f0de327cf531757a1768a3a0c4ddb7decff4191802bbc827c632394be1e6674655a5d085f4361ce470fc08bc2066865a47d59140e94414a13ff996d5b0bbceeaa98c6ddff37b53ed645e137d01ebb476fe4a8d03d73d67cc567fa15ce142aded49a635a1164f3e1142fc308337748ecebea7fc373a57b035081607d9beec4e324def95af6b603b8f4d595d2612788f2cbdbee328a1264a36092253ec97305da6ea8d99b737c020253a8b55e46effec0ee40e9766733712f079a2fc41851c38249d7910c93fd88b959f5da73d4f4a18870e1bf158d0d0c6cb7a5cc54105ca1ce9552809c77612fbd8cf2277b1de8894d65ee20c112a22c1582619846dfc5745f75f5d4dd977894d69013a768a6e9a69385e8822c74984845dd612889666d6162396f863c2c10609fb21ca7939e6e0e852a0392da0872115973d105aad7ebcfcffc150c855d841bd82d8d4a9b073c4ff2bb431be5127800c60a9b0a1bed378d3d71f44786846120101064207a93f0997f8c1b435917e107913efea55b0babc5a1da7b3fd154f962db2fad6e8178605a9c1c77ce441b20d287ebf2d32a50669fc0b2702c02d0b527298173ae1e20d2d7db5f69f509a99019884a0a44bdfb3dc6ca0b7be028526f6055c7f48ecc8fd8b6e17830bc4ab212af2d635d9eaee887cf62b9e9707c7da733dc6b7fdf3fcf0ae5ab386f8fe5d89a16b8d07a4f283380163d849e82d598c7c545ab32f54fe1a8f289cd0e8d1aaeb2829ee4610fcc480736ce94447ffef520aed80c76ff767e9cf688bde8765d3ad775550bb9c66ef4ce2b05d98263af062af9c76205a34791b4d49b1c56f2578cc8d102829c4050d5e4d19fff9f6aea3829d0a13c95d61669c9b4793db385c8b241e49c7434f9df98fa65fedaea23a39c78b04ea1fe8a676273116a1e34904e65954375dac81bc98d344e0435e355cd7cd05ea8cccd2aa3480cad0fa45b406976a632ec907b887d324ab1ac75c3c3066d9c722db80d1277344429b1b48a3f53cecd72b0d7277129bb53bcdbc0728ab200b6cba302f92f00d570799a3da81cfa8ee24b946f91bda9b3d4e45353120b0362db9c6a6086d896173140047e6d15ea0909f6cde0dbf60ea0a52b3c605f1a2117366bdc94bed5e4c1ea90a6af54590d0b028d657ed9cb10d2206b8bdb3d84eebe6a9402483334e4577e1c90f4fa437652333f7b28fa4b830d05134991f0348acf219f61162a05e6397b78578781cbdf83816ead02641e3c83cb2ceee9c3efb2d812e096b91bc7984da7808f026cc52b15add2231fa6a8615332430d802bbaeed3816d710225642206dd270a4851c867467c976944d6e918da", 0x800}], 0x1) pwritev(r0, &(0x7f00000009c0)=[{&(0x7f0000000880)="bd1eba7dd1562a25eea61cc704ae580ef73a8cb5cff26077086e779ddbd1921edbfef424542e3915613b02ec366b1c701bc0b16a6e690d32f3af7f8c443a56aa14088d48d91151589c567da6f160eda4e89bc04607ed6f3e5bb133de1a3ad38f68e58a7a41ad54620550ea62d265d68d414896b74a4d95098cca50e12b36ed65334def063fbcad47de3777aa0eb177186de9b3d9cd38ee2fb29c7d0ff931f42e0581791c602dead268e368dea6bf3773479fc10d2bfb8aadedfa805e698ec6598dee5d848e7d51437e74d92a0c918904ef218ad5a4994779c82c0322e62bfc51fb1b3da5e12a3a340977687a19bf", 0xee}, {&(0x7f0000000040)="ef08d649a057a462b6fe36ad950b02860561050d09b5945b096a3608468c94f52091639b76e3c43b9379f9da8f589131b668817368", 0x35}, {&(0x7f0000000980)="62e59c9fd9974bdc6b94d28b6ecc362e6ec07f7f4e4231b2635330c07fe770e957e8", 0x22}], 0x3, 0x4e) 05:37:24 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x6, 0x40, &(0x7f0000000080)="64200c2674d9845ac848ce3277fb9b7c75dd9ac6fe8fcbf80e9e81d2aa4e102e384f68cbc287d4df465f311ec8cab6a164afa229f1044ce71ae3101d5511572a70c26a6a3cd07eda08bbdb9c8e1283fdae2c5d72284da61a292953edb228553c3fe06e9c231ae626df90f20d0f00857a8d3421b10bf33b31961d5057908f63a7fcf9da23d1004eb2c8e50289c533933a11263de292f0725366f84cede89c56", 0x9f) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000140), 0x109) 05:37:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) 05:37:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x7, 0x0) 05:37:24 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 05:37:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket(0x7, 0xc000, 0x9) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 05:37:24 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = geteuid() setuid(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{0x3, 0x5}, {0xadfd, 0x8}}, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xc1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 05:37:24 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=[{0x20, 0xffff, 0x0, "3ce9ac656e728de4a3"}], 0x20}, 0x0) kevent(r1, &(0x7f0000001340), 0x3f, &(0x7f0000000100), 0x101, 0x0) 05:37:24 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1f0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x6533e5f4e35ac177, 0x140) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 05:37:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) flock(r0, 0x2) 05:37:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) dup2(r1, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 05:37:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000200)='./bus/file0\x00', 0x80, 0x41) fchownat(r0, &(0x7f0000000040)='./bus/file0\x00', r2, r3, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x3, &(0x7f00000001c0)=[r3, r3, r4]) execve(0x0, 0x0, 0x0) getuid() 05:37:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) socketpair(0x1e, 0x4006, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/58, 0x3a, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xfffffffffffffd85) getppid() recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) 05:37:25 executing program 1: truncate(&(0x7f0000000000)='./bus\x00', 0x8) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2a1, 0x10) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xc, 0x40000001, 0xffffffffffff0000, 0x3ee5}, {{r1}, 0xffffffffffffffff, 0x40, 0x600000d3, 0x5, 0xffffffffffff97ec}, {{r0}, 0xfffffffffffffffe, 0x88, 0x3, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xc00fffff, 0xc4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf000000a, 0x9, 0x5f}, {{r0}, 0x0, 0x48, 0x2, 0x75, 0x1e86}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0x20000000, 0x400, 0x9f01}], 0x1, &(0x7f0000000280)={0x40, 0x10001}) chmod(&(0x7f0000003780)='./bus\x00', 0x146) 05:37:25 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x4) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/166, 0xa6}], 0x1, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x49, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x80, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x2, 0x8b}, {{r0}, 0xa9d0fac57ff5fa77, 0x40, 0x20000000, 0x5, 0x3f}], 0x2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x10, 0x40000000, 0x10001, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1a, 0x40000000, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x28, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x8000, 0xfffffffffffffff8}, {{r1}, 0x0, 0x80, 0xf0000045, 0x5, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x9, 0x6}, {{r1}, 0x0, 0x9, 0x40000010, 0x7, 0xffffffffffffffff}], 0x42f72938, &(0x7f00000001c0)={0x3, 0x1ff}) 05:37:25 executing program 0: setreuid(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getegid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 05:37:25 executing program 1: r0 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000180)) fcntl$lock(r0, 0xb, 0x0) 05:37:25 executing program 0: r0 = socket$inet(0x2, 0x4004, 0x400000000000749) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 05:37:25 executing program 1: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/153}, 0xa1, 0x3, 0x1000) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/115}, 0x7b, 0x3, 0x1000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4010004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000c80), &(0x7f0000000cc0)=0xffaa) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x7fffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/200}, 0xd0, 0x2, 0x1000) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000400)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='\x00']) msgrcv(r0, &(0x7f0000000500)={0x0, ""/117}, 0x7d, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000580)={0x3, "4ad8d2fa3239041849817c5ad0bcd7414485c6dd07246d3472d0de8a1f57127104a5b29e5e8460d41da67fee5c0dccfb1a0839056157e8e2b9773bf6750c8868b54c0132178d704e5099f93a806832b4839971f4441e1e372d18532cb3254707c3ee1d06e5ca6484b7e9d8ece99846c60ec4bf7fc0fd754455c8e7e64af1fb84e568e4d106de69e768d511a44545ec6a89f9fedbb8e9ce6fecbf3f5d5c928bd22b0a1888ed4a0268ca91d5f99c2c921299b33790309470f261137cdd9020a24a2e42e763207f889bb839e172aa6f5e003d7e"}, 0xda, 0x800) clock_settime(0x4, &(0x7f0000000680)={0x1f, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000700)=0xc) renameat(r2, &(0x7f0000000740)='./file0\x00', r2, &(0x7f0000000780)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000007c0)={0x4, 0x7ff, 0xfffffffffffffffe, 0x8, "192697bdd2d1c65db638162f13fa7b770fe15a42", 0x5, 0xff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) getsockname$inet(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) msgrcv(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xa6, 0x1, 0x1800) r3 = socket$inet(0x2, 0x4, 0x69df) readlinkat(r1, &(0x7f0000000940)='./file0\x00', &(0x7f0000000980)=""/75, 0x4b) msgsnd(r0, &(0x7f0000000180)={0x0, "2678cbf260113b401209ee085f99eb00e1d510d4a999a7a453a7659db756fa1306c0acd1e9419482c992ae15d939f9b030eac8dc65e2c449acb72a9a6b9b3498777aa7d04ab5b39c35d14aaa70c389210370c95e462ecf9aa5be42d8a5"}, 0x65, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getegid() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000a40)=0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000b80)) msgsnd(r0, &(0x7f0000000b00)={0x3, "82a8ae8ef49d94c436518ab5a488cdf929e566a37d660456c572b9135c2562234a61bb23062d9fd71cd65b565b88ec178338810fc7a0597e09facbf47c34a2d970adb339e0be8fc6b0c9119ae72e6aa3a3bfb17a"}, 0x5c, 0x800) 05:37:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x96, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x7, 0x91) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x100000000) r0 = open(&(0x7f0000000140)='./file0\x00', 0x880, 0x40000000000001) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x7d5}, 0x10) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x7}, {0x1000, 0x10000}}, 0x2) write(0xffffffffffffffff, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 05:37:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 05:37:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9e9b}) shmget(0x1, 0xa000, 0x22, &(0x7f0000ff3000/0xa000)=nil) 05:37:25 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x3) kqueue() r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffffffffff2f, 0x8}, 0x10) setsockopt(r0, 0x831, 0x11, &(0x7f0000000000)="04000000", 0xffffffffffffff06) clock_settime(0x6, &(0x7f00000000c0)={0x5, 0x8}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x7, 0x2}, 0x10) semget(0x1, 0x6, 0x40c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) 05:37:25 executing program 0: r0 = semget(0x2, 0x3, 0x6f473c9b5cffc6ce) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180), &(0x7f00000001c0)=0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x401]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x7, 0xb6ea, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r2, r3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/164) semget(0x1, 0x0, 0x450) 05:37:25 executing program 1: r0 = socket(0x60000000011, 0x7, 0x0) r1 = getpgid(0x0) r2 = getpgrp() setpgid(r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000020, 0x6, 0x9}, {{r4}, 0xffffffffffffffff, 0x1c, 0x40000000, 0x800000007f, 0xd4d}, {{r4}, 0xfffffffffffffffa, 0x61, 0xf0000004, 0x0, 0x80}, {{r4}, 0xffffffffffffffff, 0xc, 0x20, 0x919, 0x800}, {{r4}, 0xfffffffffffffffd, 0x10, 0x80, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x11, 0x1, 0x6, 0x10000000}, {{r4}, 0xfffffffffffffffd, 0x22, 0x2, 0x20, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x7}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 05:37:25 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x200}, 0x8) setsockopt(r0, 0x9, 0x43f3, &(0x7f0000000080)="14e14924f6184859def4a8cef0015fb0718e7019d7b010dc530255819f9dbd606c3fd1f9e78055346099fd254d2a6ad933fed141d8658ba6e94b0b3e05b3f21799c00cdc7ab2d3d744182f1e396d9de31be6201a209e74a7b7440158fd6f0fd9a8e6fa934c0478b436e8d1247ccea249513ac77ae16744b57c816564d4bd6c9b12cd90eea57b0defd9b2840c58e05214248c36c0ad64c377876e5f47cd553dba30c1fe", 0xa3) setsockopt(r1, 0x29, 0xd, 0x0, 0xfffffd26) setsockopt(r1, 0x10001, 0x23f3, &(0x7f0000000040)="60f44aa24628c2", 0x7) 05:37:25 executing program 0: socketpair(0x1, 0x4000, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r3, &(0x7f0000000040), 0x1000000000000216, 0x0) 05:37:25 executing program 0: r0 = msgget$private(0x0, 0x0) mlockall(0x3) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 05:37:26 executing program 1: r0 = socket(0x2, 0x4, 0x4b) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) setsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f00000000c0)=0x9, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 05:37:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x7, 0x40) getsockopt(r0, 0xf78, 0x1ff, &(0x7f0000000040)=""/233, &(0x7f0000000140)=0xe9) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) 05:37:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) syz_open_pts() r0 = socket$inet(0x2, 0x4, 0x10000000000000) setsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000000)=0xc9, 0x4) 05:37:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="15757747d812de2a8a14cacd19bf45197a8f58c6b611c76347e24b83c8aafcbf77c2e4fa79dcd15e0d9c2617c7273c32ff4c2a0835d26a6392f7f66d1228bfedf8d09a02204a35ec0531fb790e798a7446eced98af890f35980e335d544d085684642f43cdba66dc636bef7ccefe3ea3e9de6517043fa0416305ba0ca24e2f8357a1c8229d23ca211bb7b9c197d5e0a3", 0x90}, {&(0x7f0000000100)="dcc3bee0446756eab38a500e29dddd9ab1edf623261469adc97ae1eaf5725a64e50f72d8e81b022017460598d9a9ae35959c6f754409c22eaf5c7acf2d80346ca261b8e4c9cf061995", 0x49}], 0x2, &(0x7f00000001c0)=[{0x68, 0xffff, 0x7, "6116a2072ad67c7cbefba0cd32006153d9fa2104f768d56870348587728ee784648824f33f46ff6b05611e8fb571cdcba2692cf13275545c48322d9706a223557b8fcd01ec64c0a21310aef4ce6ba4616dd61a14188606"}], 0x68}, 0x1) accept$inet6(r0, 0x0, 0x0) kqueue() 05:37:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 05:37:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() r4 = getegid() setgroups(0x4, &(0x7f00000000c0)=[r1, r2, r3, r4]) 05:37:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x200000000) fchdir(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchdir(r0) 05:37:26 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x10000) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x2d) setsockopt(r1, 0x8000, 0x10000, &(0x7f0000000000)="8a5ce516662d5761f4a972d5819166cf8c637004825c01697e8d3c274f3f24dc6ccaedafb2f86a65b996f565fda1c321b7a0f83fbdfc34de2f5ebc", 0x3b) 05:37:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x4000000000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) semget$private(0x0, 0x7, 0x20) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f00000001c0)="024d84259dab7f2729693f9f8b27d2173d835437c1bc74b8ba4e7593969bce825252298eec4459c44474f6cbc652d4bd5ee912fbe776af6b7bd4d6d84f5a747bfe4b03ff01c1e91ec63833b7089f85228f740ebc3bd8c70dc4d460b7d61c74148abaed23ba77d9e2471e29b0282f03c1bdbe076cf7c0758903618abb388ddf5879fa897eefed1a3a4e520ac0518156dae373291bb0a7d161da6783fc58c6c6c2f3e502e8f57dd15155c039c164059fc1a9adb55f0fea36dd8654ac12301f0aa51fb2a949e960a73706f0682ebcaa5d6a2e09e2fc56d28385d591a904a4be9740524bbb375962", 0xe6}, {&(0x7f00000002c0)="c7fa082c9092cf63df1f7dedb05cd27758562fbf53e12785d734bce60654c9510e4cdc35b6c6e6e8eeb245c7b0bb2d1cf7d4e400f8fdec2b560a5b513347d235f6ab1784fb839fecc261942d5f70f64e2447443c462cc50c28621b1e1226936d4947aaa954103f3778ebef07660557e388f2fb7c83b7f1af9ff99931a7690e4e850098f260795a2bf0e74584ae204cb8c9af8f7fb49273c6401b09d5754db1b052a1ae97a558cd082bf3f4e3a98410a04bf3cee208214e19a16f5ef9df06", 0xbe}, {&(0x7f0000000380)="9c5e0e6796740cc970f66a36fccddde21e47aa6f0a9c3240c4d1bbdca3bca383abf68a33ad51a44d936d8647144755d01ec3702de0081968cf955b5c4805fa601088af649264fd35a76060fd83be5511b6bb", 0x52}, {&(0x7f00000000c0)="9028471fdb3497c90e1ed0", 0xb}, {&(0x7f0000000400)="5d59feb53afeda5770aa0b333e729623fddda6f268c8c6ccacb91ad6bf49b9801f46513f8d47fcbb846a9c3e569ed7212f6a22786a440c8fe24613dbb017f7bc38dad18475b2203dbbcc2e3e262982e2c13b128dbb9e889a878d2fc123287e224e9af47404d7ba56a56024", 0x6b}, {&(0x7f0000000480)="9633c1e3cbac557fd489de7364c1af9576e15472f15dd83c", 0x18}, {&(0x7f00000004c0)="e1c886872af1080c2056180b2bf5b6ccc74a48d303fb6d672bb1c3285dab36c1edcb621c0a727b837c202ffaec2a6d441944ec06934777ad31c75b3aadbb913066a71e2d3fe3836a8c264c2ecb825aa181639960906f44c607c37b42847f3c2dbd236d7d5d684e76268649001d9dde324fd87f8ed21ac13eedb43edea62ec56b745062cbe2", 0x85}, {&(0x7f0000000580)="0379b05e84e83afea8b1fb9b6d2e4080670cb0d4651e9950328fab7fc4ee781760989cfbc5a05f4f3c2964395ecb68b4fecd0297e832bcecb4bd6b31dfd64b9e5f60a9b831982692851e3c8a035f38a9a723013f00663955b5aa2695072976203bc64b7f5f29ed9d77951b08db9d92b660d08d0de9", 0x75}, {&(0x7f0000000600)="d4c18908f3d1bd0e197f19bff45a15a6194e12cd32d445194c57cf04fb325bbb24abd33bcf7f7f2458da51bcc18e52a0cf3b5162b5fdd3f4dda811174071d98d90d20d9c9513fc0a21f70876438331dfe217f9bfdcd688dc3794524023af2cdfb121af8c2e727866152164eba07e5f43bb7a7609dc6cd0e5ea334fbaf688d3daff2cbb9dd57c89cbda20f503b0620b692717d40ec16d0978c7a7c743cc0b304f46fd821a5fde5b218881757f69c07be2562df0bc0773520b7c5dce445b259ee20e913a1af4fdf77345271521721cc986fbd38e10dd4b34a49c159ba8928909d19eb85dae21265c154f998cc906cd13f3708b6a704f8748bc71", 0xf9}, {&(0x7f0000000700)="7b1bad5839b5ebb9e0fccdfdd9d83ad21a798f7a0db072a100b00997e09df4cbe03216e2d457753c501595802bd9136d8d95bae9ebe5cefbb9f2ce1919ccde29771733b2c42cff69f9e8beb7c089fd91ebc94f4cf25281a21277676ffb7ed04479c30912a8699e24b1e4e3a93250a07d35d97bf329faf5b2889bd9a317d849c196d7404c0f1d97817c58ef4d061a2e3ce563", 0x92}], 0xa, 0x0, 0x0, 0x4}, 0x0) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x3ca9, 0x8}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff000000001, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ftruncate(r0, 0xffffffff) poll(&(0x7f0000000080)=[{r3, 0x10}], 0x1, 0x7) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x2, 0x8001, 0x7f, 0x5, "020ab98449f064785eeaa9b37ccd87b9f53bd4ac", 0x6, 0x1}) close(r0) r2 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x5, 0x9}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x6}, {{r1}, 0xfffffffffffffffb, 0x41, 0x50, 0x208, 0xa0}, {{r1}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x22, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x64d1, 0xfb5}], 0xfffffffffffffffd, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0x20, 0x2}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x1000, 0xff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x8, 0x41}], 0x5, &(0x7f0000000000)={0x2, 0x3118}) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x400000000) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) lseek(r0, 0x43, 0x3) 16:00:00 executing program 0: socketpair(0x0, 0x0, 0x9a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="18104a5f1f1419c902d84715d36c2cee983033fc67958d6b2461a2386ddc7fe9f6aa6cd42aba79ed012b7be871a3a5cc8193f3a98d8f8401bc78f32b9502caee8312f95a8b559651f9a2d078bc1953e61aab8151555692a295094c7294b20abba01993b67ae45f27c6bf19d49ca0f7b141e81336bf3dfe08950a52c55e65eeccb496851a737ad407d64ae756fddd815eebc0b412b2aa4eb999e599", 0x9b}, {&(0x7f0000000340)="fa26797cdefa30fe239b7008587b7d99d3bbb03d1645e6f44d8843f49ab0a5257b7f0005e4045b70feb63608b403b73acfc7c2a7203301c2dd4aa3a8b154bee93e3df167a99c8ca3875a22f50e17b3c4cbbbd1dcfd85067333e03e43bbdc6b47de6fa5e35569fae5097a435748c8e5485954027f2bf5a39f5473b33fcc2ce31d413d3a29e8cf9544d08b15c9de6d97c47fe7022bfdbdb00e34622d8deb09f92abaf0d416a95d6957b0ae1eb67bfffa73de4145e69fc23520da7576666fdcb0600e3df15426", 0xc5}], 0x2) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad8a532d495f06a0e955f0fb8c35b14a1d7bf55985c5775f5cc5dbaddc9382ec19c5b38ed0464baf1ef18eb634e5a97d3603b702057d27248557f50fa1807b1f6765a0f850ce2062cd4995e8dfad99f057cf6d3e6482aa1b36", 0xbd}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0xe) 16:00:00 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) 16:00:00 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff0000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f000086c000)='./file0\x00', 0x0, 0x2) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x3, 0x8, r1}) preadv(r0, &(0x7f0000000240)=[{0x0}, {0x0, 0xffffffec}, {&(0x7f00000004c0)=""/141, 0x8d}], 0x1000000000000372, 0x0) syz_open_pts() close(0xffffffffffffffff) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) write(r0, &(0x7f0000000080)="35d283dbbd4d90fc73bd1bfb7685ec9d02ceeceb5a256ac5632eb76deb72e7a17ed837d300cd12aa821afda9fd2a4a6caf843319722bf284ca3e78d6f8c68329bf8c50b15e1e14221b16ad5df93bdcdc580ba125316e885e06eda2114ed534ea937906d738207db089cc63094e64b3e847da3465a08ca471ee3b8fc6b43f0685054cf2841bb6a45969f7ae98ae42aa5d52ec329dcf168b3c066569cfdbebd9880ef751", 0xa3) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:01 executing program 0: r0 = socket(0x16, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) r1 = semget(0x3, 0x4, 0x218) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/60) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pckbd_enable: command error 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = dup(r0) r2 = getuid() getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) r4 = syz_open_pts() fcntl$lock(r4, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r4, 0x2) flock(r4, 0x2) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="a53957974e7be110a814a8688e9ce03081e94d121d88348574fbce08b237450e561a023a191fe11f20b8c0227515ac5485d03d72c309f4cad94b9a15d06fc505630c19b5294279fed23862f8"], 0x4c}, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xb18, 0xffffffff}, {0x800, 0x1ff}}) pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b32f20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b32f21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b32f22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b32f23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b540 va 0x1b32f24000 didn't change! 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) ftruncate(r0, 0x8) fsync(r0) close(0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000040)="56e56fc966f7441361ab5e0b470e9f60585b5910852a8dde86153cf65715050f03b25521260b39e35bfa2c75155d0c4ef2263841dd012c2f2bcc10319edd6704d240d629ef092129d83aa73a6a741a8a89cdf8cf8707c9fb94b64abdb298c0", 0x5f}, {&(0x7f00000001c0)="11767c85ea5e2bc39d1c1aea6060891988d055f3e6d23c1517bd2980946c0dccff6e787548a411f5935ea1e85043c9b5d08b057504229a575aca570c9d853e8238f8d48df7fe19bb2d2316f5070b5189ac8cac37367f9285aa3b2fc311286463549638d703c429177920163b672fb5cc7a67f8f136b7e1f11f8043cb38d979fd3c1eb85bb5326343151967c7bdbd6c43de512d58ee4a594b2a5580fc323422f7b45bd386419015c5d7afa9f35e1a9429684b87b48741861fc65a81cdfb3c632648446aab955242b5cca9e1cafda78ddce92922f41ee46575f8d6723f", 0xdc}, {&(0x7f00000002c0)="775952b409f4b1f96a45e629646090c35e9088870e1e4445eee70534a551f6e3946e1d01f58f280282585c0b87ccaac6ade3e9af9d029ae7f826a66b7f9e48a8644dee70e19858c078a5dd716987197259bf83892f1aa10d08a42b0de493ad95b5e76e5a1c004028ffc129a543e6269335d4c83f936446e7f709eca0593de459f8f6d0dd3aa3bf8086d0be39d751f625a7de0c2eceb4962afacc58762f4b2c2c2a289301c2dadff4f5cd2c23552b79cc8c3106e0969bfcea21ea2e70120a0978a4c83e8b161b8984cf3f3d019413c63ef5c469451fe0cea6c833a7f6a8b5626f0be3005d044016468fe6341b57b7d6a71a8bb94a374bd41f7c2e6a6dcb", 0xfd}, {&(0x7f00000000c0)="f776d510d56d7e4881758f7f582fec0d26786a65573209d134b01638a0c3b7753228f77fcc217ff0a3f92f13d306a9523ca5f4488ed4163d3e78b0711197d05d1cce0af4e9805d95146d3c0478cd906fe0a52bf09c11c424d1a943bad86d595a4883ae8cab59f2dcb5420ea0276e1c7a8d856f75241895f672bd73c166771a02a5ac514d29f29009851424d600bac6fee2c84cc4c30de0d49743fa3fcd445ec3241657817673c5", 0xa7}, {&(0x7f00000003c0)="6e40c67214e1fcb52e0806e475364ebf2539c0da6afc05840693d894b5b717440123781e5b9325307475c195ad0e2f0b6e0013bd7729938cfc4049e40ae61fe949e35ed76a2eea72dbf194bc220865102aff533031d3e33943", 0x59}, {&(0x7f0000000440)="ae17359596322b8887a98549a32efe1fc6ca72d6f58bb18c52e4c1824cf1a6e748cea9e3590a96ba57e0de7db0ac060da79eb6fd7bfc0e1069d09a80109fdde116cb09e85a7a6fb824ac4645f0fe12cde6d38deae07cacf1cb08c8325934e44d0a2e69b8d3a71b6931b8", 0x6a}, {&(0x7f0000000500)="bdaaf09ee1c3ba77b3f11e", 0xb}], 0x7, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc8, 0x2}, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0xff) bind$inet(r0, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) poll(0xfffffffffffffffe, 0xe1, 0x0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=ANY=[@ANYBLOB="00000041000000000000683509917e7fa09d88381ec0fd698c2964e2630f320a97bf78079bc9ed9a8463e57bf99c4d1bc80d35bfb63770675de40e38f3b3c2b6381f5cfca7299c655f88a1535567e52689c611d24ab6d247bbc00e4621debfff2e3d77062ce092fd154290fa4d2aa2c5e93f"], 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 16:00:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0xfffffffffffffffe, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="0251da01bff82a63c4dfdbb5ec1c533785", 0x11}], 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000ad"], 0x88, 0x400}, 0x2) setsockopt(r0, 0xffff, 0x7, &(0x7f0000000280)="ff3c31344be08ef436103d8a8dc1f0ee965039e135629e3c80326b39cbdf3ae9134d211bed8d882901c0e5dae414285a5b1bd6bad1bcfa56ae77d92d128ab0ce08", 0x41) 16:00:02 executing program 0: poll(&(0x7f0000000000), 0x0, 0x3) r0 = kqueue() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x152, 0x20}) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:02 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000d12000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x8}, {0x7fffffff, 0x3ce014e8}}, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x8001, 0x0, 0x0) 16:00:02 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = kqueue() write(r1, &(0x7f0000000080)="d69ee6837db58c4efa67c7dc1d01d0a2a8106cb167115a2d4088502e7753a62c530517ed8a53d0232b3df3f9406951b0d5e7bd49bf8799b8c4738c9bf30e366b5b", 0x41) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r2) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x3) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x100) open$dir(&(0x7f0000001440)='./file0\x00', 0xa, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x6, 0x8, 0x0, 0xfdb}) r2 = semget(0x1, 0x4, 0x953afe89cff10dba) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000001500)=""/7) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000000140)=""/157, 0x9d}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2, &(0x7f0000001240)=""/122, 0x7a}, 0x2) chmod(&(0x7f0000001340)='./bus\x00', 0x108) syz_open_pts() unlink(&(0x7f0000001300)='./bus\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x3, 0x80000000, 0xffffffffffffffff}, {0x18, 0x2, 0x2, 0x7}, 0x6, [0x81, 0x2, 0x9, 0x1736, 0x6, 0x9, 0x8001, 0x2]}, 0x3c) lstat(&(0x7f0000001380)='./bus\x00', &(0x7f00000013c0)) open(&(0x7f0000001480)='./file0\x00', 0x20, 0x2) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20080, 0x88) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0x0, 0x7fffffff}], 0x64, 0x0, 0x6, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x8000000000000000, 0x200000000000}], 0x3ff, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) msgget(0x0, 0x80) 16:00:03 executing program 1: sync() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000080)='./file0\x00', 0x100) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = semget(0x2, 0x3, 0xc0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/30) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20, 0x16a) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x100, 0xb475}, 0xc) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x8001) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) shutdown(r0, 0x2) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) lseek(r1, 0x0, 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66694c4600c631cf4bff01fb8ed19f65e7dfd044ddcd27a7985ba7e415f2d25a1b4cfaaac438456ec1e96d2b010a5ba1eedb39f55e9e9f4fde89825fb4bbcd6e4ee298d5e6c248e1a3ba37a32a00c7a916ae6d120f4eab341dde2e8e4cf9849b59268e0dad85803e832963093eb265a500e438419f0f4f20fedb1c03a3ce0ff10c761df5c5a1163295bd06eb"], 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) 16:00:00 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe3d652743f66"], 0x1) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x18) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) listen(r0, 0x6) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10001, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='%\\\x00'], &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='{:.%\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&\x00', &(0x7f0000000380)='\x00']) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="0e3314b0e38a5fe37578e46027957d2dcd59a49a0f961a13e39b0cea63dcc75b2dee27dea13e37ce8ee2f2891d16e440f1de086fa3", 0x35) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget(0x0, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/159) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x4e3c5240975d49ec) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40000040, 0x100000001, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000001, 0x4, 0x8}, {{r1}, 0xfffffffffffffff8, 0x51, 0x80000000, 0x1, 0x5}], 0x1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x20000000, 0xfffffffffffffffa, 0x10000}, {{r0}, 0xfffffffffffffffa, 0xd0, 0x4, 0x3f5a, 0x3}, {{r1}, 0xffffffffffffffff, 0x26, 0x4, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x85, 0x5, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x7ff, 0x9}], 0x0, &(0x7f00000001c0)={0x2d9, 0x74db}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)="dfa2781bc0664a2f55a11abddb71f9cb47c385574a593b0d4ae49fc07000ea0e67ecd59918f250d6987e592bca3f2a170c18ea9ffcae8954eeb52f04351202380bc867e5dbe6e7e6e6ac114e4318d06944453c9c18c1c7d118e4532a55f2e7ec2f21a1136f411a70e4b373f73fb461a13147a485301620a21efcc6dbeddeb4542f6c99d504193b5bc8fa44ca36be52ee599d976ad99172a1d6c4d7a6b10951f28c9da47793c81eb79af2568f1bc1ee14a91192a02e04ab3b451d435c439b744807", 0xc1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = semget(0x0, 0x3, 0x205) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000000c0)=""/251) r1 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) read(r1, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x401) socket$inet(0x2, 0x7, 0x6) fchmod(r0, 0x176) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000)="4d5a95e853210608f84ae4c80cb8b90fc461b4c125fc50a4a895281b843d88b1da7a2eca618c7e9aa2cc27ba6fa127958127c9ef3d6dbcd75441", 0x3a) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x1, 0x800, 0x508d, 0x101}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000180)="eb4128bb91115f36f9fcf61394c77a921adeebe66803fd3e8c48226565fc14f5e7a366b3eb9c628f8768e8f8a0bdcca7cd7fadb046c74f07416e437ffd523ef50786c4b7bbb5c0550f5b13fa326a92175f710241dd15f6045c991128f042ea23dd54a7ae13", 0x65}], 0x1) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) syz_open_pts() write(r1, &(0x7f0000000540)="b291b0d9caac5cdd5534ee12e7d191a10ac2fd579c52ef6984135f40a15249e6e666bf3337a84da6a79cf93342fe3733dfe3ba57c783f37a5e366d", 0x3b) 16:00:00 executing program 0: r0 = socket(0x20, 0x3, 0xfffffffffffff001) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x4000, 0x2) r2 = socket$inet(0x2, 0x2, 0x100) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="a00e53c60cbc5430059557519ae1c5aa1f630caf67e66b367f701ea39417b7c1b45b274acd285b4e2467a79e079519", 0x2f) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="90f4a9d2125c00000000000000000000000000", 0x13) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="00ff490e4844ba7b9499e65166777a4b7413fea66e581c6730569f84e6be2a860c0abc4a5b3a03f0ddf54c09c0", 0x2d) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="030600000004af1b94be2aeaf580a2a832190962a3a70000000003542362051759285e9380afe7d4b03a9301"], 0x10) r1 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) read(r0, &(0x7f0000000000)=""/236, 0xec) fcntl$setown(r0, 0x6, r1) getgid() fcntl$setown(r0, 0x6, r1) close(r0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x7, 0x64, 0x0, 0xa) 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x4, 0xad1, r1}) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000040029, 0xa, &(0x7f0000000040)="01000000", 0x4) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) accept$inet6(r1, 0x0, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x1) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fe359c4e6ab7152743f66"], 0x1) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) writev(r1, &(0x7f0000001280)=[{0x0}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f0000002500)=[{&(0x7f00000001c0)="4f476ed02352db15a6337568124ab9dccafb0df7fb6d7991421816eb860f7869fc3b66d793a2cdb53fe083a397e419e4349324bbb68a4069fc60945378ce82e2dc6a85d62b452dc799905a6ef167dd48c177a3c23fab2733d352a1e22f3df3204b6600a534978c081c5b0496d4dda150c28027a23129f8eb6a8906", 0x7b}, {&(0x7f0000000240)="b70effafa5f87fd553275e0cb7c02b794532860f8dea60869a7c51719ceaa6e9d6ae1cae8442d99d7f3f2e25250152f19caae8537c3da717b91d73fb48fb5df7d52c58fdaff76fc8a68d89c03b1fe40435451aaaaa9033ed352c9b607aec54e97216800130c8a444ac737fdce023afcea11ed2a0127124d22347acb3bbc54aa3d192da073aaa72df8bb0012a24c6fbd2675e66eba9fe578b3bd4b663001c3591f76923914a143869b1f88e95560cf30cd33024b2fcbce7efb5c7e7aa739a0209e75bc2498a28174f9c695a3f4bb731cd7630f505a9c2bf6d9145f007f8e0ee88c3166c4c470f31754d516e86e352bcfaea50fea19aeeb71b691ea9271d02ed713091ba469386e2d37b42d151f0c61a8ee704b5a64c9e2cc2d38a5b3eef7217f3fc39ade545fb5f2eb37138fc603ace77143ed3a5df7701d1c8cecda7053e028d81871384992bb9a43758cc01deb1932f7231ff5a6eaf1e2f854b28d2da559ea467d4fb26c79a3ed788dcaae87b571c70fc0edafec1afeb59b716414dafe50ebf47b22a14163b15e1596b8e68317b2c6ea8ed600bcd81906c9d1e8365c7c478af5a1695ccf52b2a95eac781309cba782381f6c77442a6baeeb7be254c58e385564c63e45fded1e81b06a0081ada3880ad7beb982e2f219162ebca7a2a537ab9dc49c57864d5cc149a833779656f0a2aa7658d127943427caa078f69857269613563e78b64792e9085d0a9ff2dcab5e606566425df014a10233c78a265a569949d70c46f3a7d77e4598a6d1bb6ace0d9f43bbeb050a785a6876187c4dadf9078c29860a4d34a130f8ddae529d13dd91ba4dd44083a26cb54b290a2e2d3e935f04b3e71e0a552ed857256e457e09205cfe4d6ede389102720d953d94e46d32240f31f18bd5e419a4c6a98e53b674f02d7aa693005a752bd53ceffcc67d6648e72029a00ea10033d4937fa26dfbe85acc8adf475c0405c29195fc28528fb1df1a3ea3a02f7f73de6eb6662379b066f08b226741f03f6d103a40b62b253c4e025db513f55f2d2d9a2001d12ecf59ef14e4d203ab0b121622c574f6f399a7982a59c2211881f5c8e7cac2ea29625c09165753565889a8721601e454cb85373c7cdbecd6118adaf07199aac8c96b7ed1dd6370bce66c918fd3ce5759f7a7513979b699c0ba80af85fd9fbf3d8d00da72c9c8a631296013fc1022f78ac830c46d42a4b4c35988b9bc1099ed0f461f3d39903c3d750f3182d447eb059fcb2224752a9f9cb1d83d329847055d44a8cd5ae81a29a5532f2bd9dd6426c1539658d40a5528f59317db59ed20b628a27ccce4688f7bee4339a5b58bf216ccf8322f8b91323502f81f09b87da9a00a13c6c6ea3533962a0f91400b9a72840a27ca3854beb7ec8fad99e331a32e7e5fe77f01b853f0c93833fa060c0546a0e9d3b9551bc6369fda736d07ca64d8dc24116f06a3734fac91d18d9fd6202486b64edc8e27ea317bbc29849e878590a7b24e655d22dab487a3ab8f947ddd1997c857606c10a67d7b280d146cb9ee511d768ad18e0e41ec143ce2a1d214e3adc83028341557f118dd1ee4a9efb7a6d51870021abb1d7fbbb30a1b05b778ce6d12cdb4897c7983d2ea1349cbf2e95a428d83ac71769cf272c9e358aced47bae2bf7b75b0e66b53efa6432b5d6c608b1e5d046fa6237ca1ac1f66d9e39b8dc6926bef22c0a9fb77b7943fc56143fae464594c3b3da038abfe207271d657aabaffb74547b8ab341c6942d81b9b6734254f493d888b80bd44dc328322ade4586d885b6e4cbdfc77f14b10f2e842ab064fd9ea208c31b53d6682c17f11cf711d9cf66ec84c73eec8728d8e5031f10d13a49eeafcd9b88ce5286563d30e19c40ba7bfe15ddd73a19b3538799ba8fabcc2180d1b78e716ba5b258b5f7ed3082672ecb3d6147a248926289bae455574a7aafcae70a2698a801e7e587c23777e5261cdb8b97d3b8741e78a5ba8991b95e0b7fa6807eb972ff84e56f74396f9b65d82bd28a9e77b43c2b006a91c9aadd95c63454a91ed08768b69251c95d77c9b715870ae05d7cca07a90cf4650d2c0529d579e508f6b25420de38bb3f5093f06f41832df69e9075d5215634b8ae25abf08fff1c05cfbee0503935e360e95f7476544985c109cc3e15f8b026dc1d59b0e07c17923a10ddb199265077d29643c8e08370866a6d252bbcd467fab85c98e2b87eeb74d00728f136e240c18a78de1820ca786289902b7120d3bad04f5016cf15b673a161fc8dcef3c059c0e60bd95af06b208b8e6ef224c228091b555c2ebdad28b4bb8e7f78370c7fc75d53d7fc2f54ac7df8354bf8ee7b26a5ffa14a5b81605d802657b07e298ba2cac01ff4428b013cdc192206f5c03309ecbc21f40ab56604bd3da9f34b90952049c2ae5ff4c7fee30110d7aca211dde8c82022b7a815c53283d991e17e287cdfa5c72407be877cb5bb4b12e33e4a1cb81b675c73ed521e05e6ac053065a7dfa44982d2ed39f37f6b3d2a14bc2acd4706782f48939f363b7f052f5508032f76df13711d49bb9368bde63e502d3ce85051a1c9baceec58078ec9b51a2d20ff2f47934a02df79fe5c642de6e82482b3a577a9d4ef0c31958c631f6df56218e47cf5217df9817bf5159c8ff95745c76d9672d40acf158f030b5469be2d97320e7899903533477925ce86f81aa71246b72494a89f4357f70d008ef56ba703e781bdcdadfc3cd12cf7c21ad97e3c3588b9433ef5515ada84ed5722bcadd0b1776165e662a1b40e258c1c94cffb9ff0959322f8aa03a603b73e42aeaee81bfd444a13c5cd50e25a2f8d3ce10d0e716599f346f4845f50b6c11d92fc5c3ccacb553ece02288fa0cc0e522a4ad7714a7de5a2d2df0fda4c7dcaceb9b3bfe749e4449284da57418dbf5d564cc289e68cd2d30bd882d4797f494ee468e2a2ee3403825dc6890de11a4ebf5c9a8bbbc054aaa3f621857b4cf9278a6a8d5c8032b6a705d3ecda5b09bd4e81a8ead5e8e076c2a02ddd2c1cfd9b52315c722d2eca0935f66193e6eaa6a113dd6f867bdbd32c53c3efe2e0934991cb2a31a4bafac821d0047d9a64553218216f17d779f17ffcd3740755779efc4c53a042ae35bb3a7bca037b799cffdc5c3435745978ad4b1cc2d53a896f02b7fee2ccd2b5d14f5d7a1828a212ea56fddba3320bebc0a6e43413ecbf70b9c46e9a3edb8febbc0864bfef8f259510b5a4549242c2596e157e42bf8c8948bbbe4984ab817456e8888165950d7bc21ca1bd3a4044c9b2bac49794ebf6227b4cfa7af935d52289cf9c1bc70bfa4fea7d49f9803dd0cb9a242eb5d2734d9f16e1f0695407a0de618137c1f1ba52829b6b084e39321b0ad6cb8694efe0754cd9640aa39d5d85bc28ef043ee87af1170df09e394656e59a19586b7ff7461d47b235afa5758e6be5fe5030f5014d53f236762b96290bca8695d2a1e3eca484aaf44339443f49b7fc7bf6e6e7e114b7f0fc76f5977ec848b6de3d2e138043389aee4da7cef1eb3740c9c337dbe24fd04ed41aa435ff78089b59adebf770c1cf4d36bb899954d2b1339ae02c4ee71b94a98d1eb5013fc7369da9c43a459947a9d2648b610f7ed87f99e4151ce52fba21f16faa5d7258aa389e0926e32872fb2930736d1f48c1f17f877760a3e095d83509e8489dddd428c3110497de0d8161fe40436edd9aaf415a62c8f661f88128b21ca13e7191356359cb2839f2823ed65c2561aa4655cb0401d4be96b3cf783373f92631a69763fab4d17fb2d69110bc85c99ae16a1e82953a4e7cbc47a0827aa3e4d0bf16c9f334ea0570b910859fa4437478b1c224bdb47557e31605578af2777085504df793c0f2a1d163d75da98242941d187390eaaf24bae30d08384877a4cb80d8f448e1cf5bbebba497632ea53eb32e6863360129a9ac5554750dc8753e6ab28beea1bbc4ea88ac8b6028215b22e9212b1a0255e009e5d265ffb60f9dc2236e6368bd43b34dd911926039a805f5aa6172625c55257cee6f59845e409b9d3c1ac96bfaebf4fc6a471e45d7f48198a6c3acb6371bafb7aecd0cfb9dfd10879451f912312cf103b4d1dd75a3b80db1fad85f88f63db7d8b0b3b1bb57184b521f410368809610cdb38f822d47bb6e56ee4621ab9fcd381d3da11bcd9e9c0a0b7047e4daea5b5261d572aa711914d019b9c6c0296bd094124c86a87b013ff226dee080fffb57d8be4c2269aaf437ff3e51d58ff3eb54187d1a91d6a1c0d89a994f85bb51bae7d04a3d134e8cff7f66be5700307e6ad74db45a0fec9a98b08198742959fe8d41cbb03f7ef73762b14c1f33aeebd02deb72c0657f9372413cd94c1f6016c399ca9e96e72301797ff94738b07016325aa97bf3179c486d43887953c9c505a761d45dc0d59c5a50f41f10e9d4f7a363c0cd9d27974b736d2cf2892b25c478aef6ff514d6172085195e4a6e2eb20b308910aac8be8c9edc3a55edaff21a535d2e0a07655e1d697d92e52417cc58c614b2971159845143262c21ff0783e36e3fe7fc8904921d47f284fff9b4b4fde247e8a2cb6b52accd3a3f341c6ecbaf837525fce2a5f3b85792ab9d89b17878926d6cbff59ad7ce2d5392328abf965827b2756e608eafccc6768b17c5e643431efd9d450221ec6f95aef0f7a234b8f1717fa719ec15224141f713a3cf4f61026ec7ebb41b7239356834ec25429bda483fbe363eede1492c856f01bc37f6e6938d3a7ad48ef597af42b3ac2f69e13b989655e1429053aafbb33ac9ce9c62c8231283ca88b7e0916291167186a5d7a9c60e5451e84b825d423ab9c8e8815734c51df7b03d708361fc772be6133a7c9514f88714c4557859d7a2a266bab53846093079128061d64c43a5af519c9f07d968ff75c371d6e80df6359095644b7973cebed1b1a2f803e162dd01d255f86309d48f156aa7c306a860741775c00f3c1c41a802e8f16a6da13ed41d042052aba598bf1a66cdbcd0c3cff101df4927e993f872d1bf58f03468b179a0504bc87ceab180cda3526b1f791716b7404df93dd114f4182ca06b10ed9cc8f21b02c62d2d69126e7d594000446fd007786c2937a923477e7377c6bf8a5696a16c9b65dcff3258a8d8e7e932d6cc9812ab928b5f514e908cf3661dd5f499b56cc5d1e823b56dc2fb67d743bbe870d617419658991288730123191451da56795edd868d435d362147846a26df0592140f1b7a96b573a6781e31ac8396e22e5e86eafe4ff1c49663b696585c6f3001e8b4f1429b3c4743af2b729d44505cc53d086fcdf6fdd5cb599e31a6b7ce2b11e7f6501cc427251505183605708183474cae7d536001566faed61ce056c88b1aac66f238381f047bad61a18817312216f62d33ce50bbdd02385ade486d8241a0b40e905a008d7add0969707ecdcdcc365155eb5cacc4ed549a2a150f565ed9452f748f94c44ea5bfd67f1e72f427de61b3624a031bbf9fd0e5bcecd406668c50dd11c93271a9200e3ff5edeb09c5a27c7b890a5dc73440d2be37a6ef7b40273680c900851149261425aebf83597cf140b5c23c942222d14246b94010fa5d8e6fc58b1b157d63d6ea609c2c135fbe7e5845b02e855bc24e1a0c6950c2002e82a569284587611814d72a2e3f4e48fdd1c1286a3b972a44f245a80113ce1fa192878f05f0e1152bb2e3b309dba23a29ca923dce199a99594c1dac19ec8b7dda5935f9b369229bb61a86e8b1667ec6930c20ca0e0381401187f3f160e38860253767b79b817f47c47a8be3ea0dc64c4ee", 0x1000}, {&(0x7f0000000000)="65498cd1a5209f264114375663e305dd725fa98c9169557731b8f7d078dad522394d23079d754ca3", 0x28}, {&(0x7f00000012c0)="3b7e7df7392bb61fcbfb802a2a505dd086f2805f13d6d81af5c6aa0dbd348590a72ecb923bbc7039b985944faeae8020068dcf028abdbc6b23eb24872a3080f939ddcc1583e2e55cbdb4618b0ba2106d074b42501321680f26c962f8349740546268b066af142b9e4bd00de970fcf7e9804c838022efa2dab1685d7d29205730a217ea7e86a0094303ccd7546db1a282ffa081be65c8c7e347251e43b4763f2813fcbde915948a0400d0fb43bddc670126ff8b7bce", 0xb5}, {&(0x7f0000001380)="4505c7e3d8f19b2edf6a4f4e5cb509ecd8765372f740e27d8ccea74701759886d1d9fc42a2590b5947760dd1502a318cff22f5712286981c508bd8aeecb2a860bef38b57b74637247f8223a04446bdcf144e584c67bc5541c75deedfca7510c2dc9c1e06d80ed635f4a0fec0491877e0f2a29640a4c420616c6b93e1f1f1873c888ece36f0fea4e50d9adfc64b83090055", 0x91}, {&(0x7f0000001440)="79125fc27620f903392314a156bac3bd59d8e277d5cd59136da64882a127ac61571248ddae8a2f69f754f19fe259fcf163def4abebf3b590102b40b76d13aab8682155ee00b62246a14fe32b7018f042e96ec0485ae59cd97017209e20b5cc270576ac3b10f88119ecfee94629e270c2d9c9fd69ea50561d0026c12d1293786ac7cdd52b0bfc7cd6f11628ad", 0x8c}, {&(0x7f0000001500)="d4843322dd97b54697a71087eb4200142cdf5d7caef5f09aeab2ead3c720c0fcb710ea3e75c1e4ea73e57edb63c16661176d1e32a154428fc4817d5abfe8948e6f5a9f4258953ed86798e16a8d09855a5da6b5739b24478b262693a448861241bc82b8fc77c54f707053519a13cdf2e44568a8f5745ee86f020099a7109ecbcc8c5f46c79b41f317322ff042e09cd6e5ed0eb7a9686a562c6cea45c13e494b346a96dda2ef0b7a1c6b26678eaa2477a8aaa0e3fffa38baf63f4dcd9664a2919bd5e8e91a8fcccccba52887aca0e0d2a4fce4f9dbc8949d36affbd826476783ad00bf46ca0ea3c15f302d189c341736cce0bed0b27db66dd0790da30072957010a18a1ffd7842f57a0376fb592c7a12523d8527b6217d1874ac606ef3ce116043c9a31f8590aab3daaf7e3ceed4971c04b99477ec64754d5fb9be00102169884a3909094c110ba390eb798a6933353c0785af3d1dcf263d85dadd30683c6605c7fcb7b20eba123218dc515820a46b7c8464431ad44d039dfe5c23fbb1580659499b8c9fcc75f78289b348be69bb5ff6183348b5878ff92fd3e1a840b21f7cbbddbdfce5ec9e09681676856126b3e1df8cd92fb73f0e5a9f5c0e5cada41639f3ad99a944c90d94178141c257cdece38b1d14e748ab91afc5d004c93d28025ba38ffed5c771b195eeb0a356445bc86f14e5051308237998d32a56851eb87f8e13282fbfb27b9e706bfee1a44d5a6d86402879c2e00efd2e653c1b535926ca446b543bac466f110719f2e4c4810d1483dd88493f4f5a96882cccc7ae688317b708dedd8291e1d6b4cb6a60df7f2e23b4e1f21206de35580d88798202a138a53106108bb9d11ab4856dd52cea641baa3c7b32a759346104aaac1ccbc7251f40646833944e82909631ee10e4dbff5f73bf6870b7babe4021b786460a31a37d514fee6572d38b0d1dcdd1976bc312cdbba4d61984736f8111e5958f3c092aaaadc6229c0e912c2f045ecb10af60f6c171081d3916419eb927f5031981db6a676cb8af177d5aafe3ec85c7f7fff50c1dc5d941919db57e30db07c25a9be91782a413a37f7ce3b6f72ff4b53e50be13c9ddf636bdc813beadb45967ab4bae3bb1fdff21161162dd6fdacaf90a65a3fffa069ce8673935880f04ae3ec9edbdeac9749831de488f0a5efe57e85cf9df4a9c9a4e83e89dad350e974485457703dff2c393c5827d320456774e888bf07d5bcdb3b7834496b26ff398ccf91a359bdd332c0b8045d6c6dfc40cb7855c9a08b5f9b75d6921c70c3ae605e491a7cfe4eb21c8fc0aa179c107d04cc54772bf959ad7b38d567315b0f05a345a53ab749b2b4e34c16cd3d03681299343fe72e0952ace16294a86e029667932a15d2834ab124ec7cb52b9c5b50e14b0aa7eb7623f4425c762d0e36032e23edd1c58a89f3fa72b9981b6ff8d83a21d3a431e39e0fc10cb6384a07dae3322c552cf50c49afe622a02d0a4cf660dddcb41cbdaa96da27c2795891c35fd5a0e6e1f9f9afed3a2cc0256aa2ce63c01a639a4f25fe21f3118b238897d37f150b383f7d1823ee21898c92bae77b2a75029d47f034267eac55d4d7804bc3e455d400285dd8aa4de49a326121e0cbff0dd2280fbb2bededeb7a8f1b70a94c9842521754d38834c0a028bcdb0bf3b46a459ed119bd14ef2864e130ed5a9ef1ca858f65fded43fca7461ce3f08b99ee22de7cba4e0a22f7f96d9b7d68bb0f4132c059885d4405fc93a05b46a337e5ddfd562b9fdab20b24104340b850d303c097384f62fcb36f088e806bd9575b6c843b6eb40000caeb3c36cb10d63d0709a3a72fc04b302d0d35b430aa7bd918621af0eda6227231ee0ff2590bfd4322009ba1105c604c145e55c84d70ae8df45a09990ad3efbf3e79799f3e0bf92db973bca9bbb328141674dfacc37b4bdc6dc08f91aa748e377ad10d3fcf6e175c0616c40c666fddd2de6ae8d1625775b4c9a1acea122cd1bcc7fe7ef47de44aac2fa8646f478ec262f397bac9bc9801d8ae8e8dd598e8320cd35957d2c559f261c33a8d8f4da6785552116c6f56641d7a29b2c6c4eadaf6ead67602f47d02f81f78cfd34949cda6371d9bc651b730ce4e20cf6cada0bc9a43c5a9cfad2f0ff6cc89ca025ec1048bfe13dc78126f055d38117d1b6cb7a5542f513a8b01e83de7023cc29ddf3a746755a5f5a285f970041243c436b71f32697f60143b3f06dd8bde7dc0d01d8755495c8814615ab37df879f84d9cf701f1a76ae3ffd489bc8fdd24baf2900cc73ec1b174b8f36d89b0c59139196c84d3dd96cc560a02df7dc0217426659b72d3c6c9bb3c871aad25f20e4466431d24da3323fa908901c30924d0ce469cf1828af90ecbb677dbb9114e09a54eee1c3479ab291188e1c9bdeb47cb9a70720da2d0d127bf250747795c41fcad493e650281daee6899788008c53b4b9db5fd971c98faf354b370b3f79ebf642a0044bee12b61dd61630b89b1dc365c3ee76d57af0fc8116dcc0a7a7fd5ebdb02c03e2457eda21e490302f4ed039fe2b7d70347a0fc2d9341734de1d12ecc3e729c2ae56c4bf4c26178adff001166d8cf2185070700979fbd755cb7db9a5d80b3c44bce2639272ffb57bc34a49b6bcedb7db8e4c53674fe6ad9fc8e64e595e738813f3e0ec0d73f8c9cb0ffce8e6fedcc9aecc09c551f0db3c98bbe3379e9a949d63166891906390b993c7963b913352044f1f42d813a8f3858e6414f43a7b2c52850260c666aa84d35201719b51a6bb3290b97d7f791bf4f86688e8d292724295af013a8276f08a280224716e773adf2c40d3adb626fbdccd37259e2603ae0054f62d7a9497ab7cb43327531dbd95b83d264a3f67fedd4c0f91dc53649de1efacd6532f09731c4f4c713dd3fd9d84dae4d4dcd71fe65f7706a6f725b51110a1c6aadc8327bf30879b776325ed426ebb7327f743f39f23bd00d4f0fa640efb4f98e8e32a7c3aadb65674509d6db911a0a8dc6aa8f3ac51543d7dfde93a9f893e05899259c6a8a944fa554fe66a2cc9823fb2f1e6873282ce5824f36f93e92822190d1a3efcece8e7dd804cab50105c8170aa64efdde5252c12ffa872ce1a19d2d7dd1e8f62f28a573282d600ddf20cc6dc7b86cfd3b281c2d06389da0ca7abba4dc95806ba58e6e05499937fc5d4a9b4a9ee672f77ef11a35299acf6d08e5c80435d132150e865a5e45d5455317310926a240e552a248366e332efb867fe58eaa71eea92da1a8ff6db2c2dbb08e15788f7ccb0813c1cee0e9fc0e9d2981c67596ecb2405f5cecde90e8ea7837869cbec00a01ba612d6f47cbea6b6dd10e3840ebfbf1509fa117539eeb86f0dbdcad2e9c66e63d326fd508a76fd1c4dfb2b693da48b21e8821591e2846ccccd2339ca07ae3904a11ba0dcc179d87261d32d14f244ee08b5a6d3599a583715f58501751a3b697e8b4776e8c03da8fd0550281c99c62d8dc88150e5dba8d54af2288a08d1ae652a72f6b1d937f6fb6925593c6595dacf5b72dc47ab4b8ddf5f72c00a8474681ad21e57ab342379107ccb1e60684718bf56f8bfdb7fca361a30e88803e160d0629fec35f9dbea334972488fac9f62186c84d4bcd4a957b9e4a48a0a0db98b7a609b690cf50e885c6314ff4d7a23ec38f90732f72ca61610c331574ad2fb949a4278db2bf0ab9a21332dcd87266a1fe22d1baf3dbd53a9afe5f9d49ba69cc13509ff7d07d75e85cbcb0cd4ab9eba7fc01a9d6d47434d9cfcb3d019ea80054e12806241cee28c97897c9181df34da91b18bbc2b604c277739dcfd5fa341e9881a3b32fc54c991596e4831790481510e031f94fac5f52c3e358d466bbf62c8c57530d58075d3a52258a5bf8491b2c80d5a40bff11ba0f6d38d46e2d35222bea547cbb6e2a55f15036f814ef35ce82d9e828358cf0b409311a3c5bccddc7be1d9f27daf34dee40892c9df8dfe03a1d6b83eeff201dfbf500e6d0a4a4f3a9c737cdd9e3c58873e9679bb43beb032b5c80754d36756c1f2d66321f0e3dad4f72fcddb9f287e2108d0f9b0bdba01e6a6533ff1ad63c9c391958ff875885f4097b9d443f18345d4c12436db9e9e60d2f39043df1f9cd99796ce39b1f88615b50227b14c719bda893651ec5de586693552d97419368657109bcc9a2630000aeaaa21db32cd32cf0255c8e61ef0b90e432850a84730442c0eca037f12dd56ef43d66a177c67f2baf81680a33b51db419629a06d509719589606b52a8f2572e2be5cba77475fe2da91f76270abffa8b5016615039350805db6fef96e3b8477d4f4d2036807000e9f45f301d0b9a1ca0df5f914a80680453185c3c0b06713d1b6890b72841e6861e9b3b8f6470ad730a48b9f314d4c381019a0328924581bb67ebbb72a302126f2be02f5164f749dbc023a3c3f478d3297e759a1d30714e1a54205c70723a1919998c29f7cc9d96bbe180ce0fad241c8c640197d19de1b7f29a96e8c7f0ba47b88a8cfa61f2a9dc6f7d48fd9ee5faa53a49207304d62b08f3cd03b30e673b69112b248bb36edce54fe873154ca03094d7d708d56fe78cc17c454b5dfe985b247ad4c046c4fce4a1eb2018efd562a321ad439fd45b37c560b6bc6c29c77b2edb2d9e83b229e3ea620a6521799ee6b02038a4227b96f9b4ca95f4cf7eaee2f3ec64cd526485768b76dfe7b5546e006879cfbd4957231365eff0c8a6fbebe8ad9dc01bb042ae51955269863695218cdc5dd597c89aa8b838decab82c64a447918031bb579b536f9a5a70e1267e855acb479f6fdff9506b914306b987e1c1631c53c6675cc61339ce6a2e0a8e4db7f45129492795813aeead423baf8b57f5dd7707d214d7eb0f6d421da305c5e3694d4df0bd1499ba609401b81a0cbcbbfa6cafed3d1c69bd729fd1f6a9122778e70d8211a5ad643de4b2f6357b33e1fea290ef58d925231b28cd9166b7897484523c9a44e2044e3d3a501c6d1336704b5afa29ccdf45d704f321061dc74a1189b1090e8740ae98408bdc46fa62b91fc3874203934d38d98ef9f8d8b06b7a2744793365f83f35a9f2ac869460d5d4252c05e5d6e7a56f3eb15156d883941a3b30f2b0e22f23597c2ba54743ec80956bf23c95f2ca7b7eb74eb1a378335a2ade9dc4dd8c99960d2b47224717e1c7c03e46a515dadc3193bf00065c05bdf3d619193c41cb20b6dec388c119bb0b85869b457609dae737d46314e5ab9c104c84698e7cda9108197c17f08d44ff0d759eb148867b5fbd1cad43eb1f57dded783db080b0734fc95ba2b676ede3edfc5ac96ea7fb21169bbb31d75c0a8249a2170bf1f19bc6ad7bbcdacd04b90a8594014e624c851c7442df7efeb02fe42c8bea5c341f21459f54060fb8ebdb1e29f9eadb0d2ff0fc721fa2652a4baf58b186d2e5ce6c73c7d6db6a461e396686ca5505b6c825dcd457d0dd0f8c7eff81388f80feb3fa8eb907842b454389e916b79f4ff033f2ac119c0fbda71b960f9fa95e41a20efad8fcb63b7eadfa4e38667e0e3819a98d80c8c9e166f871a0bdadbde7d98d14ac571d8f9a898afae2237c3c06769ac204f1e9ef9b3c672161ea567c2491bc2bbcd24257b08f007f0bdd2e7a56d878e91dd60e6ad2c371077b5027af7feeac0d369351b2ff1cec969446b0aae497002f71f3dcc70630b878d9b0bc4e0bf6e91726ac4c4a6fc340b3024aa7c48551a253f7cf02de8f8084c5dc71fb182899d721cb89c30d216769295f44219c3688a7183e7bd132dc706fcd3b7bbd14c30c1253f42d830e27cd06a", 0x1000}], 0x7) 16:00:01 executing program 0: r0 = kqueue() fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000180)) fcntl$getown(r2, 0x5) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) kqueue() setgroups(0x2, &(0x7f0000000240)=[r3, r4]) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x7, 0x0) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket$inet6(0x18, 0x4, 0x400) 16:00:02 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet(0x2, 0x8001, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) munmap(&(0x7f0000cbf000/0x4000)=nil, 0x4000) socketpair(0x18, 0x0, 0x7e7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/96, 0x60, 0x803, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a561b515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfbf90f001e4b2ae5eefeaff0f2c85e018b48fbd4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7ba8ef00201167fa0b585c6aa12c9df371b9909eeacc8539313df54656115", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() fchmod(r1, 0x41) preadv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/188, 0xbc}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000300)=""/148, 0x94}], 0x3, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r2 = msgget(0x0, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/56}, 0x40, 0x0, 0x800) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x9, 0x300000000, r1}) flock(r0, 0xffffffffff7ffffe) flock(r0, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r5, &(0x7f00000002c0)=""/225, 0xe1, 0x0, &(0x7f00000003c0)={0x18, 0x0, 0x6, 0x7fffffff}, 0xc) kevent(r5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x2, 0x40, 0xf, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x5}], 0x100000001, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x1f, 0x2}, {{r3}, 0xfffffffffffffffe, 0x66, 0xf000000f, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000040, 0x7, 0x80000001}, {{r4}, 0xfffffffffffffffa, 0x80, 0xf0000002, 0x3, 0x6}, {{r4}, 0xffffffffffffffff, 0x40, 0x40000001, 0x0, 0x91}, {{r4}, 0xffffffffffffffff, 0x81, 0x2, 0x2, 0x2}], 0x5, &(0x7f0000000180)={0x9, 0x1f}) 16:00:02 executing program 0: socket$inet6(0x18, 0x4000, 0x1a5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="ffffffffffffffff179d"], 0xa}, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) lseek(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000300)=0xc) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)={{0x4, 0x40}, {0xffffffff, 0xfffffffffffffffa}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x280, 0x24) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = socket(0x10, 0x5, 0x4) socket$inet6(0x18, 0x0, 0x2) r11 = syz_open_pts() r12 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000400)=0xfffffffffffffe22) fcntl$setown(r12, 0x6, r5) ioctl$TIOCSTOP(r8, 0x2000746f) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r14 = syz_open_pts() r15 = socket$inet6(0x18, 0x4, 0x12000000000000) r16 = syz_open_pts() r17 = fcntl$dupfd(r10, 0x0, r8) r18 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r19 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0x4, &(0x7f0000000200)=[{&(0x7f0000000040)="a5f5240aa041559a525c5d20c509343f82151e2332f8e3732108fb0389c3c97607cdba3ce69d279a80531bdea9f0defa5a76204f7904c7e60a821d636bb4c7ec3c887bac9989b687344a6eb7ad7a21042acb9355a4ef69daba790cc8eedd059608c2", 0x62}, {&(0x7f00000000c0)="d14978f64915a49b0328f4ea21ca197b0d9007e83e6145f4573d51c74e3be1dcb98ce06cbf94c5dd57e37ae7b0fe46fd6c7f6141be19d7f5b87a511127fabc", 0x3f}, {&(0x7f0000000100)="90c639715516aff4eb64ec267ed1f59e36c4a674e06a1c5ec6b66e8d1d3e17828fccf4780a0c479772e02cd013cc65d843811143c66de2137fe6b58f3024fe78800c1462dff8eea92f6a6cf9841f4032f30f8428730b1ddcee1d8185fa544843d66d764786d76e59dfe15f7d783cb751df76c70e58a533a035dc6dca63afa419d4bb669b788ea57d725efa3c25eddc38be9447fec0cffd32ca8ff3bd4b288d894139964e8467e462b4c4e9629d50b25275733857dbba1ae6c08fb808491f54a8e7", 0xc1}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17, r18, r19]}], 0x90, 0x2}, 0x4) recvmsg(r15, &(0x7f0000000880)={&(0x7f0000000600)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000680)=""/150, 0x96}, {&(0x7f0000000740)=""/40, 0x28}], 0x2, &(0x7f00000007c0)=""/141, 0x8d}, 0x0) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r2, 0x4) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvfrom(r0, &(0x7f0000000340)=""/194, 0xc2, 0x2, &(0x7f0000000440)=@in6={0x18, 0x2, 0x9c1, 0x40}, 0xc) getsockname(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) listen(r4, 0x2) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000300)) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) bind(r3, &(0x7f0000000200)=@in6={0x18, 0x0, 0x4, 0x3}, 0xc) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x5}, {0x10000, 0x2}}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) ioctl$TIOCSTART(r4, 0x2000746e) 16:00:03 executing program 1: mlock(&(0x7f00003b5000/0x4000)=nil, 0x4000) mlock(&(0x7f00003b6000/0x4000)=nil, 0x4000) munmap(&(0x7f00003b9000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000003540)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="70642859c79ebe929f0314920a546cfbb2422374b05db62f577c76a1888f8ad37ae10fc8b2b7c8bd5aac8819abb721659e3ba0d4e08cd16211a125a126fdc4f6293728313d5ef2956c4bda741f20b2ab2ea20b9d5b29967bd41ffd89b9754ef3649e7e0c7c7783928030c32ecebaa20408", 0x71}, {&(0x7f0000000140)="40c547ecbda3dbea4049f58acfdb6c922ab52c2e2815cee3d68d3b1969d6e9e093d77c8a167a69b86129772f9486b3a1890a0de206fbc897b033f6561d3bb7e3592333d663201e4f98d70ffbdea1768635637d69f113f6ef2044f3e8cf8dddc4170ae6339bb3205e9e3e7f3a419590f722bb79c651c3e8c355b14749265b38d3cf587d4fe003478faf63014ecfbc145dcc933de985743b37d2f24d9fc7dfa912f9701f3a9780f8e858addc3ca25c05a2c582a98a2e1cb9427a10a441aa8aa49b10ebcd9abd9d6b7bb6e69f489a8d8bd1ff7a3004f87e5719fe17be414ad2c434eeea542416dae02204fb", 0xea}], 0x2, &(0x7f0000000280)=[{0x60, 0xffff, 0x1, "428e83b2e949c46006f7c3aa58ce6ce0aae3b67d18d923c2d502a17c218b4fb33c73ec34d193f28f34043b0b006d1589acdb06f0cf9e9137d1c2674e028317ea399443bc6ea13128b8"}, {0x1010, 0xffff, 0x2, "b8d18c46ef4012de292f2e21e660f96607b20e2d2de9f06f3507cd48d63ab88f98db763a941881208d725bc1f7752a393cdfd0a8bee9b3ec3dc1645f6cc8b727acdb74f118a5be18785856fee42b73de5b190e6591502860659977ce4dad1dd7080ba39f3d3da0b5a44668a2b6625bc144d42b590c4a2567732886472232f81ecf9fdd3e05d9588fd42f50530536313fec03a672723f61058038373da544376cff892fa6722b8cd2ac7cf4272a6dea7671f61388d783459d20c558ecbfe417123cbcc4a670ceaa7b7216291969c38f6d9e7e785e63aae22d4e839df1d8de99eaf9c8bc29b765429afe96da616421fa26a27acc33436f1e91e57d5737e7c34eb90b6205cfa7c48e0fcd373181f542e36fffbcda29d2da80d72616ecd2fdd1a1425b9181ea99c013a69c6430e217ba1046cab1454c2474ab589c1889d52bb0d753b16c74575b5f72bef91fc760280379eb1d03f8b0a8fcffe24c4ebc761d33c44bee57f7b0dc18868cdece8a8ac53cce62caf0da317d0255ab9bd7e11cc3140199407f16c0e9036ce1e13a79492fe588a96618c53976d8a9b00d2310539a94e594403bd36287cf0bf54269beab79dd162aba9e500f4f8525fdf2e714752013c69753ad996f8e7948c746abf474a6015f27b77e664f4b0bdf96490cd3c684e57a760de71805ea34aa5d5d537b1b48f1dcb1a83a128eeeeb532cef22adb5418725f687e72edac882d9b49255c69ac56b753703cfc30cc76b6fe6de3a18dc64abbffc48227eaf2c7356a16376c92945e90573d54e20b5eed5cb1414b1eedcbd1eaadfe45be8160e8cc2addbb302c36a6f6c45f4e2942c69f3a9186f4a51db75dd6031bda949e8f0bbda29117b70a3d7169acbfdfc852599cd87bb94ab1761c57dcb663e412b6e49fe22e31ef799d992ed4e3d791127d4aa9df0a9a24699e612e70c3585db09dede35f121096322f57f0e7341ae4ea064b3b030718fb9370b5997b41f355d3e8e4df03ac9435a8acad87bd40a6c7e06a5bab4e0bbefccf216a79e202ec794bc6c28a39ab3c6995fd9fdb624667ab35a8b454b392a959590215f805edc3ad8e085ba7bbe00a9e44ad8222cfd96ed9b70065d0d20fa79ea42857edc7db2f4c77633da72e7e1fd0753829ff4195e7ac080e25a0fa0a5250067a107dfd4fe3c9277d81b316fc9abee1352feb8454c5ab08f2c852c1ea82b33ebea86b82878a8fab23cf1f7037650a1cb471d594d60ee97d31cc271920040fe4d6d747958f55c7ee61fe5ad732320c48e2e1bd5c49618838d4fe3f557befba7cdc58a6941ffa9ed6883341c5ce9c96aa6c2e98bd32a387e8bb2dade183d70c5da3f2943596199a6ff7d7c393c0e401944fd4728f97f0f108ebb90a29bd6a125774ddfd915148a823ff0a92795c2f6691622fb304886478dce3344d254a7d7d6edfa6de34b65a24d16e15b51417b93534109fe76aa187b8be7300ae079b1e8bd596bebe9c45144860bfe7fa6d466a56d5fe887de0435305a16c13eb90831edd1ced767196a264593c66a17046cfef8a11cb093e4907d394f2166c46f5e5fec58a354d923aecc34898b57ae5fe0b0fdf1cdb055fcef2b476b067aa860dee1b0697d30f3dd5595826d47ff8f1913f6760927935779ec2e437d34d5f4b1c187d50ea14c4cc6b5a9f101999cdca6a23272fe6a3734f7af35e23e1ad177dd35cb341b461b9f4abd90d482667c6db40729b8e068b255c30e565e1ecb984a04f5d1ba577b097a138f37c03b7ed8b9b385b9cd3bff093b2d178e25b257e98e99d037088f4f280a0865cd61516bac6835f35d0bfacc6c09e124f9b442b1ca918cc2d035cb5f9aa0b395df76b919352045aabc0c728831e6bff430cf4b2cc5b26062c43298830787a70ccbcaedc73f64d86dceca4daacb8e8c80e4daa01e0cb6502e019389c27c30f2c0ca551ad4dce2837008433730c681d7ba9c68a48fe964cf5a5a9a40774c8dd3afe4f3bd9ee1ec9042dbe904eb1c240c3bcf56034fa10e30be39f6deab2f722b7828c0bb565007647b6d76e9619f049112105a812d1fc9fa4ecd665de9f1ef5d6f5730957b0cc97b54866d00636474ecaaab27a89e28ee00b54728054edc2baeb96bd5443db145be281696498697df3fa9a7ba4e8b62cd107181609b008a727c2cc17c8e358b06ea839aa1ae5239b4dd339d4bed03468b80736422e53af6b06243bd9fb3c02e03ce9a02ea7ac8a7c39a32a5f00575aad7bb1b4ce283c0670bfcd47eb30f3cd5ec4822582e49ba7f37cf2e545898200c11b88045a5b84818aed9f12231f0817a5df8ccc255d593c1f2da0a3c563d4bdebc5b3458c69ca21baf4529ff2273a30f903935ffc7fa29fe2a9108df3e097fdc9af4c130adb7dc52368f3381621d6e66a57b2fb7da138e3f1303a8b178e2221abf65c368c5193d3bc3b35e469ae5d8dc7faaaa4cbf330e3eeedf88b7c2360f246ca75c05efea305641c9822d186ea82d4201f62c515099a55617ddfde90a1a31630746fd243795d35d95e89ba854ea67087043e47fcbd2358121b10f00965fac693bb5b7b6e7caf283726d071fb16a71fb92aa2b458b9890b9bfb9a1dc6b4b0b32f9a0555a658343ba52d2f3e16edd2e5d5d74e987e28cfb94228bfa300af8ca6fbd7f2be87d72c5879c9c90a5c445884205168b3f722551f9d3d2a565e3bb130620c8028eb56f347488ba80f570726b23671740cb4ece89dba375f94a4e395570f2fe68984b01b0a6365cd3cc0649e3b508c38c7e57826adfb7730e21802925b7d47dc3419d8fbe31d4cefecc4cbe049e2f6e069ff6e0bf127e4fc7eb2acf3dabd904458c367f9b129dc37b756017fcb5af834609da0755637d99d9316810b75e013aed0afc7f0cd1ce409eb83f5a2196de74bce685d79a656fa6421cd674b462573da94268bdc192f178e2a47ca22927bdc223b8194c3fdf2e1e95afbdda5871b0dad3319368c33e732a8fe6191c91c95a0f369ee1fd638264f98d416cd1aa3fcfded584886cfe77c1e407886695feb4f35821da3ab626a2ba3ae77da90ad009b56a39717968d5b43c9071582512bee1a123b37c565c32cea62eaa866a1a49273fb3fac48bb5d985af2229088624259d934b2cb152cb387fd48bb56bed125b9c364d6845c66f3043d0d9a5ffa3fb871d8496d398d45f82993b10243b172b7b5fd28834a341118f043b7d723a8e3a6077e0d9cc3fb535a92d1b7d0285f43db2f177df30fde52d3ee496fffbf79fceb5328eb91500983b930f7a80b880da5a1a8759473ad624c09b4dc4b64027f5b2f35e0ca3fddd50a7aba11ba93b18b4a00fd184c2b10de96f8d09625c360457eb1d5a68dd2c23ca39beda1b701499004b7f991058346e34b45af86a00a2e12cd4d91a83b35ea156bdee2029d1e49de812ff3a6aab0e09a42d3a9910c25999e81a0563b4e0afc4090921946ede6ddca43044b882f67e19009a1785a19a0f19639978a79c293bdd50874afc10a95233005093e21dbe34a9231753d51c643079b0755460b2c18ddb6a18680315763f89bab601a8e58624880809d30a54bc0694ad834fe27713538271caed337a35c8c073e4aa53754971184165dbe08aee4a08ced8f3bab4045d88804f0cf558a5217c21c48689af51fab38f576d67de784d053edff84af560e630b7e3d3199d8ba16bf7335ecd63522f345cecba4864971e9c30b056be54cacb8c153ed20aa23b8d9f140e4a1e9455e728a3d70a8d1bb92854f421e15e0dcc3fba45ce1aca9eac1c7856e03630582df5c75e1850e0980b76603f113abcfd8d632755e40c69b7a5721774408cb63e8711432dcc4895bffdc487f936fa9fc8b8955f16631c7b7e2edb7cea0dd9478572adc34a4ffe0ce01732b8c9ff05873a3f986f604aba0d0f03e2d983817f0acbeb3306433fcda59487cf649b7998a2cc99037be43bd87a39fe4270aff7ab8e9572d8df384b4f9c55a33d4fe499823d9ea1fac3e379e5af6b3f59371b297429081d4924f7b092ddcffea4c477a9e10a2082eacf1211f0a87802b36530b93ecbd22903274246e80f970fc530a557aa3ea62f92e569061ad5c6671c13d9e3a1cd9d85c8b0b95323690a9e332d6dca41d8d7aa55806436e7840ed43903ae0fa83ba548a3647be01bde81dfd4122a493f43d4550a466e0aba6b89d3242a014fe2be7fae9b4c97e3ed6ec5eda9c903919af4936aaadc7ceba76405d397c4d279cf0af8fc26c914715b877b20100851c4285cfae3140481386f28ddc5b51acbc83a6f3249483d9c9be3cad0689dcaf489e433ea7ab03d1064d43b8302647395e0311b994ab20315fbc079144918a60a279e48b8d04f296683476046a8d73ea0787c9ffbd24b1edb364e01149cb80aad6f8a27eb95f8b33c5fb4a8530e875e7b7951c791440af2d8e61c44657e9761e87f9bb5df26ac75f12f7a62445fcf39144faa1f871748d34a44e6a4c3106febebcd9e56d1fa0e4800c6487b0e2b1a54f1f454f02ad25de5d8d19dc5fd5cd978e3a7599e9b8c785a484ff9b969224acc458916a3950389663228531e02a77055db570d37894b3ab08b6aee90aa538cbed84db02f4a7b934db38779c31d2e278ce6b4d8ddd737b66c972e3bfa34989966e887f58189f0aa731dd21808345326f52c058537fd95709e22a8049a704280120a804022bafcbedd0958f9933947895daa8f80f9d32faac86632773fa7f0c502b4e36e24ba65949978658f28777861a03da5ffb6de9441ac6896445d05f6753c8b2c7956131e9c3bf30a054930237323d7141c1e6094bfee2eb1605643a8ef4659940e3127b705e5c041cbcf0582aeb4d2978c49c182db2b4c30f452e41d478a1560f6a6741a1e05f993a31779b2f091fdd3ff747215a270f7c87a16c8b0c1093221722bc79fb3baa1305e91c82f53f024f0c7bdd327e9f36c4dfe19851fbb49387d25abbd51fcf403aed3f82edd80fa88192687d9a0fcf8839a0c88975732d69b8ef07d257b9c314cb30cbcda09abc4b028cac9d79336197dd73da1dc597e28440ec404e698e108810f17ca881a0c83a3a574d38d65d83ac9b1bcff67d00b5cd6799a78f6faf8bf3ac2b9f35fb7f816c7dc3f6908cf6a15d2e88d6ced2d922c697815320027d2de474c6114c6a2c069c6706064d1c35baca0c745884b94960804092fb5691398d5eaee2a759f5c4ff96df7dcc60277e06b6808a11178dcc04e2d4e36881c0ca0b6619b3108ee9c27f4faa088e13c6cce5b65ad3bf72501116b0b4f9b90b97d077b56140de0945f12aa89ced751517314a5e91b92a3f09869683fcf0f4fd41bfa343853f1c129f50aa617d7d3f6a6cb99fcbb4b2ae223483271efdc0a515a3785d4c9216009e470d0157df42d8b099dd5e481466d76df25d5f14dc7cb60cd61fa6942d0f640494cae597f52464d5021486c726fa0c11d15d9e5d054d4be4f20b38cc24375da2d8e5cf210ae5771b0ad6690ed75bdee8bf91de19ebc5ec95ab34287e7eaf1c2c01322bf31efb012c770c5f4864ce7d15746b4cbea06931a608fa065049a5b7ed0d4f14198840203e514dcff07612dd166655f03dcdb1c972c961059d0f730198ad97dfef42d05151c5db8084da6f936fe63d9b32174f69b00d8a8c2656af76b1a9824e880276efc25796c362cb76a518983a56b3e98ffff095658d5e6b5eb97259f4d3bffcc18d1d2af4647642ca5d5df718020070d7d4811c5d0938f5f63a39513da3045ee517d66fca77d9c443828baa67a0237f01ff42abd587714dfd735a63215"}, {0x90, 0x0, 0x341d3d2f, "5f0496e7d6a5fd039f4c154b1b4567ce9f9d1061fff7dcae5f4b183727cecb0c325f65f881002c7cec4ddfb344fa3298f737bdce0a6985355c91ccbf5e258ccd1b3e3b66cdf6f496aaa97847049e166fec63c958705fd9208039ca6a17c199c24fdc30c8ba32fdf9fdded316c2c1548d895e7b26e01c45246697ac"}, {0x1010, 0x1, 0x101, "5f053dee3b0055aebabfd8bfcd9f2381d9c75e5c844989abf34200b1a128f1afddd70fbd4e5624562d09add87c12631a5f0176e9c2c1de88c66474e5ee7a8a365434dd7266a8e39534937206667bc08fefb9b4df203540cb5689a5a67fe580e07f0afa6d77fe91aa25cc87cc5004d10e4271683f624293a783c8ce0f9b55c9f16558b982ea8cbaa80213716aabadbeaa9ba3ce3948d09745288b17d20f003e094836e5e41fe25887d8b07d0274e2ecae8c361ac23160f9b17111bdcd280a95d5c9529657fb0f905466d61ac998bbb8134344b7f316ebb7a4603485c5489aac441e294133c68cad8c9cc751abce417711a4aea6636ec08c7fafe086a73f1ae23ee59fd7a81e94cd3320253168dc37d6261b267603e3c24c3c8011068d8ab7a5b79c3a56ffc189e3e529c317f1f23aadf4b2c2ebebbd56b85228936e0cdb59ee7fb28c97874392b90ea1513df1e3e2a78f4c7192967bb34edccb33f74bba87f0b62aef915da186a037367121c98fff0deedca58466a3a3b5fcfcae502c378e9dd00e4bc8c11549f77f3fa8671b4b9a21e1c2370700ca4eb95f7ee285f28bb2bb3cf2ac689fccd72ffbe9bd9ef20254ee9086ae338d62bc2791af9256f705abd30ca2b7f4733a4640d1e71744d3c70a1f19745108eabeb2507ad0c5dab1b16f60b617e390cd3f31301e7300d19627479188f27d74596aed5b7898ce26b6a34f42a48e91fb8517b3bbbe17a6174475498368734230a4687db959013b646dcfa92ecbbcc6d0ef4ae76063ac6d75d0e6fa167fd71c732069d94b7da7789f47baad6cabeeb0a0be027f170ddfb1f1ea33bb7533a41823446984f01d2de86e43d95aec07958960ce97d162099ca4f3c4ebde08c97e884c16a62b31937a3623c3f281afeac5eb63d2bdc8fae206aa86cd3f9ba9fcd284358a82f3d1bee3b38e5696d5d07616a0aa6ea9ade3edf3f0e9eb6d4b41abf5a78c89d50da386848e641ed883346e9b801caa8bf4674c5d375fa6fcd6ba157d0bf656b5cdedc399b626df2890fc84722ed4f377785a538d4230855f6f1afc59e61cd89ed77759aa8bd2e1976650d9bfd861943cc374342816d09b9990fdcedba9542de610652ccfd573404e0a1f4cbb09992bb4f8d21f301b05fc2988bd710f74bae6da018bc0973132be6a933f34a9185039ad1665e745f8246d8932bf115995140f7f8efec6ed6658310416f95ad37bc141d837b810435f514a7baf80082d0c8d4391e40de21ba2317d7b9195a503d4880e9f8a115b57912815fda07662acb1d72028761a227575b762262e1a5b896a0c781d3b02720f21a572383e651ce8a9372621f78aae21ea3ca3725e026c9b87052e0f7644d9f8a658f31de57110131fe7bf4e40f063faae63973499a7c86146cc0b9fac4d2d6c01d2717a4a71bebc792f9f4130d8d9351234bb381aab0da9c285e8b0ced26016497dd53586f6d788f265c450635424c67f0dd6476c9ca085cf1c8e7426e24d4414a83b4a6e24949ec4f457dd0572a3e50accb66b8a3ed454a041f9180b20ffc169c85a05fc1c32b11d72ba27098ffeb56baec8bccbd64da3551b2bc23a4c166d05aace7b887e6d9c042029bf9291b94ca7cc21f4a97b3dcefdfcd72af247b94f9072187892116cc277f5f1e7ea08b8d3f6d8e3c36a4b64124c70da9f4083fad3675fea1d9b62bf74acae75fd0d592f5b7d647ecc2445faa64878cef78301265214ae28817b2780f5e79dab5a4109be101b694b75cdcf37fc76f2a5884823f60e817ba332de95794d97d04fff706a30e0fa5768474ac1885f66e8d84d241eccc91efea2077ac5a1b4354b5bf5535456ef7b67565869f49258a49df0b8b7afb25b252509ac02811aab7c25d15c62e97b036bf3d1cb47f296c273b76cd0385800e516902b26868697ba7179dfd18f65ca8a934a5fc156d6db0a13b1af7e9b3db81586074758ba99b1f6f783013c28671cece146f9d99bd53977352fd42291b2c1d451a4f6a9b11b8ab189e4d6d9b6b3dfeb824fddabb8c6ba8512b0a2084dd14db1f8646115827ca5fa265bef689e0671612c99640017f6353a35ee87adb51e9c8eacc7e02d4d2c7307338c09b204661cc984922ab916212b557df53d366b9c604f393166ebeb2f7ce9d4961a1ba36a996bc5e3a1d14d391fe3590fed8a01e37951856d90a7ac67a931978d09d0d7d340b606c2700109e66028b9645bd13a2d4dfc476f853bca7a07b13f64ec31a81baa60bfbc5aa353cbe3607888c57da98f557dd6dd6d1b3d05af10f212f89ca9118e131ad2c946d293305a405a29ada3f07b13086980e5b82e5ece6fd70212d2c00437225c4fb4f55a1f801286f7271e75ab30941c9167fd2f73fe6c8d0dd9943497cca1070f80e786702af283fce2fab57449b3dd54dac7ea78d7f8cdd7ac974c87b960c1212deccf1ffb15521e2ab5b574770cfa15ec7f8592395a5fad193e6e6a445bcdbb89a88afb71030bb7fcfabdb5ad3c9c0bbcca83e3a24a6fdc273f247057281df4d1365042c959ae365b9f9e3e01cbb0003d330caecb92cf0dfbe4313ef7b60339b5eca70ef2aa65848dd1fd2555652f43ec288adb47c665be9ddbf93e686693e4520b02777ea3e5ec35549f292bdb62ef3839cc187a31c78735e8da6f50d53e24b8ddc56516f8ca5f1cbb75dbad11bdd9430b734766a69b4f7d02fadff77b5ec2eada4a86026b608fbac2851b2a5c2c0851350f069ba6e4e35a119a79162465e8d85a94f2e7b5d85e4632951aae5ccd2e96077f40e1a3d2548c47c5400894139eabb0a3f58c89a74b73e94f610dc1a819dbc79ec6177e168e4691d1a156bd05d3b0c1b9fcc8692f813fcbff43bce851776da4333c8555dae56dafdaa838fc1948c4838508f653ed772af98cd568bb8a33764ddc4a69254917d46110ff6a9a2fb018336947e4b9197cc31a81bfebbf963187e260ae427fb31889f3eec6aae88fe8590d53df593d039c2a393b497899cd7ed08288eb4c15be008fa0ee0bef0e7c343c7258b072891f528819622cf5be65e6d02087f7fca3029a37f0fb2be27082bee3296c9c01ca016c8aab4ff62766009a8c64e2fcc666589138d56de5dae7b7cf5c1c19707e236b618ce967174ff4928125de09a4e4f9ad750858c1a834802513002938da813bcd80f77cc3d9487114f856d90e7264638bba1e34ed868469105c0f36e61ed89e763dadbc3d0235724e6dd1e035b768567708167363cbe5c4f8d25ff3145e2e0852bddf2324245c1551f310aefc5c01c32b990f768046362adcb71f456cd75fbb4373cd89d6880b65af1c2f9dc6a2a2436733bb3185c51ab97b20da11ded1b24d36b01347a99c0247f34cb3ddf0f52ac8192bdb4eaa9371958d9eb521c45144fb4b199f2ddeefd69f0fba674821234341971a36b95859e2f8f81bd2782f7aa162288f6c3415519011b36ee76d05b46367899e4783e9b75cba4b53a58edc60a0ab538de6d7ff98c03dd6f008293593a145aba1496659b8ec8e184b5feb43209daf59ca317d336ebaf259691f74719e801c8b4b82f25cba54a633fed2a06011dec5f3457da34f17e3b07162921f3c82c5bc81d04f473554269b5a27c765d21c6c41b4bd3bab8e1128b2f28edade34f602015cde04a5632cb86fb3fda4b4a488e6a80f9e835fd78d07de43b87ebd0c8455764a8a059f2b2c45113860dee99a8f0cd1c4a6feba7541ad6c30e8c50d4d63278c33a35feef0e2991c8fb7d038e5e648184043246724134efcc803eb916b2d768d12207bb02d4989065028edd08f05dd5dbe5a35b779431879297ffd332771f9557bb1835bfbc03920fa0d7b3a4c5ef16603b3d883cc625129391bd52d7a28765fabe32dd4e3efa63d71126361d9a71dc09734baab924e765274e96be6e240c39f4a90ba2da916de3cb03c938c107368818915f6d2e884215440bf63b49c267836562b1bea882afe9b80cd7eab8fbba6301e0dbab65e8548b81d8005d10ab7161ab7bc15fc53c3914ec6f3b712b8b531d081545bc87eab9dcd680ad7b32608ec72632dd270e55cf6173b53ee65dce422ccb4f74743a1609f947e0a4013a003e583dada1a62865a06a53e8fdcd96c7c6c794912c784124cf7eb10a066cc95e6aa73b24fbaa5ad5a3d2bb4e8495868cbe9ba01e0aa523839ae392380c5b47332484590798cbb7d94fd939a0390dc04d9bf30058ef92df8fe072c6cadea6c3077260b92de0282173ef7dec8ee3c997fbf23c2784b100bc3b98eb6f7d85b84841de9b4dbceed130575466e6d47629b6184a2eb2fb6c5d07e3a2792ab97a9984074daf220d199e08a453e6ca7e64e3f153dd1cbc33c031b824967d48b89f6b43f300051d26874136e4b1361037c6b48f1a76670e5e83a496b0eb5ebb7e66729b039d2bd1b0446b783d252d0cb3baa38c404cddfb8e0d12288c90c6879cd722be8a1a1a39c033e7d97c7fcfabb466f132f0d449a401586a973ae0df834196e10d06e7ec8584eb82ab0cbbcabe9b4540a557c8fb91235ae9233b43981e333a655ddbe413345067fd57e7e4ae799016960437f030dec8e3401fc2b002d7c5f11de402b66f2d4657de90f911b97e43de6d053798f664fb7462695653bc0e2b47fa8c7f54d36e2f4fc3e554cc0dfdee5a9eb89627aa80e118667571def70ee6b7a890c5ada1d9db212c190b75b21a026d2f6f732dadea5f9556542db6f77877d14c9688b9c7daef010e60a2987d8e7eeead05b5cf198858d140761e49d884b6f634e88b546b001a015e45f4a4a66284a72779c19ba5bd212d62f3ba42793902ff0475e3c3a240bd3ca5a4c86648d36f87901e68ed2c0b156b99d02e0801a7ac01779ca4628fc575612da6c05fcd3ebec2b27c6013eff1db41736d64d9825b5c1677b1341eef2e7e5a694ee29cc74d4d198823aff8af52a8c4a20361d12c9f1d9140a632802dee807f1bb5c02d13fbd58387d5baca5af049be98f36077d2b374b0a7cb7fded41b6095cf481d290efa92c0de773b0af4e168d4634770485e35fa4991c1dd2a70a229bcc03fb54b18a747e487f62cb8be0ac96e00ac097e4c8cf8a93026d1e3d6dbca87b6ca43ab93765c41693888c4d15c8bffcd3a099e07fb143736fee4510cd6673a0197da8530bcfad0ac4d22ba07667c770941e86dcf5fdd2e3b3eb770bdb2c6cf360747a11cf7adf6f06842f08fe600fee4da4b45bf0172dacb832e7e0a428266a28e816428496e509092131b60de5929f7de821f1b4ba5215dc6098bf5a04646c9a09291e646060f92c7fe121a6d3b8082e5efb92464246fc8124dca327f96909e2e83317ce0f61ec4417a8c343f36eb0656969fb05582b6809ecd975fefebdc69a5af3b367e08c565ff946b7ff76649b8fa9ba5373234f81eaa6b5e3f5559663c5b3c2eb1ee5c804dc9c21df9399579dc92efc812de9855d88abc8bd5f462980f09cdb2ec805b65be67bfd858c2403ce11d1e0fb9cebe56cde88d5c23009c5fd52206178be655b2efcd168ed1fdeeddaf7376d1941774a36171fad483e297a88014b7aa87c1cd0c9dae5c655b1d481d2353ce4f2994c8ea9d79121adb6ef71f5f9772b8d43df02fd0714247f66313d2ecc0c869e8df3fa3392be68e2b7adfb76fec7338719ff2ccab2f51bf3926cdb93a83f30bcaf9451a85769ba062c7a9e1355b5c389c83ebb48e30ff69c557eb2060cc2684d928e27dbb78a3fa41a9905481c6b663de6f184532e0a2ad992b215f39ce7f318692848076aa1e8399ee51cf88ab9752e2845bcd2bcea30"}, {0x1010, 0xffff, 0x421, "059fffc89a8a12f9cbff3b3f852203b8345078c2fa2fb9b6f81a0766140f3312e4693e3b9681f74fe462cfa5c8f9cde08e3824d9be50f97556a545d763fe784cce79730fbaaaf0d64be9f78dc0bfc998e3aa8df5d5098448992f427707b0d337f82334125950ed7670f61b585d63213164df367575ec44969257ab3f865272ec4d25f1e6d9d257ab7460916d3afebf06bd5fde4a7f1e8f9585a42985ece2e0b62901f720fe603c08225100368f03572d8771b9663b68ebb70911b3a0f5ea737bcaf09ac57be8dbee2204ede4789830fce8414d89ac3883313d5c1af7390760b3c7ca85ddf71fb0fcc5065779ca2175874bc28e0d57ed4b57854cbb706f423df6988d58a5778b819fcdfb939b3ee43eea10c8e2f2374aef7b63c705946aee2bef91a94f777fc0ca13a9ab81e8f26a6f2c599b68b5a03211a10938d6f2f44ae37396722d7a6f2116ad3741c42aa067db146dae0c0c6758731fd2cd16e0131d477461a00ad31e55f92124c8f8472e62964f347eb059152861bf576c92073dca41aa072610403a733e64f70a15109ab54e43543a45cfd3b4c98e198da108b87016dfb3069d07c4071fda0f2d204555b5bdc67d7eb2cba2d09578ec15ea4dc538dbe94e3428a8d7316262e3975492a3f3f288a04956cc02a9b4e774c092e0deab2aee64cbf9fa8522374a64c576192404b955cfba5cf2b98bc7f02d82b6ebca7279de4251ef09ab6a42001a0e14fa2cb8254dec35e2d6587d9744081a8d22c2199bc829b4e37bf87f665be2a0aef719be1d361a6b3c028d735db107c115a930fad41014923a4ed199bccb1638601cafc606cea34280af1a26bbf972c31fbc2373cfe1b36c77a79779513f1f0e0c9c0317d67cc5da630403d70cf23b2c2e0c5761757bb873b946db0d77452226115b000aabcfe32c00ce9134e9950a3ce1790f12011dbcc74a007ac48a1577101b62c88109f98a41fb73104950b90951a528f528ecb6e9b1900c1b9047066e086d48b0e66a3fc884aa9d951cc8f4b98ed6dae515df3fae9130309e59552948062eccdf9eb2e74d4215781914b8bdef8d4a62fc04bae257c6db5a52f593ea412eb946ef22a0004ffbb82b7296224c11cdaf0ae4a033ef3d87fb5ebf336cba49f5fe05baf2158409763e8fb47cb1a4b7fc98e7fe7971e400a04833213d7022b85f3bdfcba68120d3a39f923c1df04117d2a9cf5eecbc9f5bfbe7f73a9cc688f5065f5da0615ddfa9965eaef287f4b40624a3778a2e0668251452e3c5cdebb69dbd142176c68ece1721285979ecae817df81906a5e47d414210a670efa7e121d6ce6782e0ea276eccc9d4b158eee45de38ef12e8010f56b9a941519c90a6a75810199d48b8c7720349a0aa6347d4f9e730110ab12f2907166d8c4e511d380bffecf9f70903459347af36104e468e86eb7ea0fe63cf57d66edeb4ad97f38efc7eb10d39f17b9cb37610a917e2be86e80ff2b7b7e7eca0bee3577a4905cd4f905e3656052fed728d3399353fe07741be17bdbd6ddb1e5e17a4f0371c3b2ecc615692e16bcebb8cf419f5c9201bee82d9da56f4a06514584c472c2ac4bfc7f1d0a502cccd5878439a9d53ed23f75d1e1cea2822822763c2a87948c12572e59e2d755b41cbc36a76421d36116df56227ff278b267451b4bd7a361516ffaf235b8c5bade14c8ccacb22184c2c0c096aaa154e4f58a8af5b0cbdada43716c2aa92d036bf02af445568cba46fd9818f1d5fca6a1af0ef03500082f93ede0e5b4acc271c5845c11b6bdc2749d66a6551afa698afce048ae83915216fcc4f4dcc86f7e607fd24cd76846ef07a8e95e5b22d0f1f8189138c9c80470b4e9f216ad0e72eedc896d732c64e80ad473df1539ac24c8b293ba404568de16d76569c3f2575c9d63e8a9a8b67c64cd2ebc647b8ad86aa9b6a3b39013c0a69a26077ab6e4f752d36fcc5eb53a28f246d4bf2bed1fe11ecc2ed7ff37b175bb747630d09c9172e28c2ac3a188e3148cc034fed21cc7d3dffd9ad3ed9c1a35a78b64c11c95371dc6453851b39132eb9d6caa4601e3ab17e277d09863ad73b5894c0e1d6bbafa5c5c33965b44532bec5290757139f163f41f5e34280e68b4224cbfb1ce98e15ee6dc8b9a63b5d184b7c4ce1f50bc4759d2632e406adf8a02f634ff048444d796fdfc1b3f5963622999aaff1edfd1764ccaadcc62ee7101cce85db1899cbd0227658d4573fab165c3564025a44ff4984b2a5e1061de9919861ef55a70ad38c5270d2de4c782322ad079c11390cbc76ea85b40cb544df790e5abf9cabb19063dfbc3c73295c67653a8cd8bdefc3099f8e2cd65d3d29a47dc340533e07b4b64bb4af3db23af94385235889e8fad0a84cea4058dc407069a7e3ac9f6060f376f96cfb39af567c8eaa988d205e92bc1541e54204b64eaa79cb9e3776f61de6df34ce02b34ecc8fc653935f8ee32224defab30cc3e2bd6198466ca6717d9240283901fbcd6f6b4e945cb9e5c876e9313e578378065ce034dcafaedd08e672f71c0b63a8f8b29e91e7fa857afa95583c644046d419e500035e4ee57da6585d962513da1f6f8b13852196546237418f88734d5f3fd6233e62208a29bc35e6fb99230d94df8edd0d6e63babcf44e169f8d7548edf2276b8e1a8cbe1ad62cbd70f55bfa33617d9a14b2799cff82b9b0173a4786160ccb5c04a26fe401cad3d40c7ee47470754bc425c400e73411c0f08545b619e686ebb8eb769d57dba149f75f417ce762601a3f1acb0af50fa9e9624c373b3fa6e3a5d50981a59fe6a2f6d2cf0a6783915a6f3ba30495dd6e1d5bd4321095a122efff763c4c73316aff16c6563f2ea811e135868ef77a1677b56284bd8f71f4a64ffb970caa1865f0146e8ec2fafa91c95fec69e20b7dffde58a3c38ae30556cce1d075bc14dccf35de1fcb773ef813f61ca7435ab458910dbaa6adbf61254b431c0552cd947bbce8893e226e7906892bcd088fd969bf48d595f927ec075da8aacb0272d3ab5713ea10343e5ee3caeea8bdb3db611450af47b5861eab7e1cc0b6de3e43c90bc2866b856dd249d30a69fc7ed1128bafc8bc2965cd2e290bb86937165651d21f65a949237777fb58c2088ac95538310ea94a6f77b272f40bb8576d267cdf83ea44194fcf469513ecab1aebe356cf2160f6e02cbf60d695d8a9f5a067b79c655772691db15b6398f86c5a4060923a7f8fc1a699f4e801a70e7c18e87abd75f6f89f6db30715d3783478deffdfff42039b54b0f32062f13ad84cdfd3ce162b045bd70c27555ec1aa6a27d35970209cf58278601eb4c141e04639ab10b9ff54b4e2fab5377f2848edd79a3747008b709161e125a2a1001753acc09a013219e8c4a6196e15ee7c7c2ef802c141937d9104bba5dc8ed4a59c7ac33401c2c2a2c3eecf63362cee0dd3b4c081f6d0266941c8fa9216e892c6fd5acd2069a9c2a20f84bc39f2686f5cb8b74c095d38c5e353b045ca129d873a16f57091bffaa234e342bdbcc4208c2533785005fbc8eac08181fd8743ac097f6dcf5b62c117a73f6b718154f8aaf0837d558a4d1a6aec2bdd60664eb68adeb1d0b94f0242d13c297da10ce7ad57d3ec374323e5ee78f2a9d84101edaf17ac79521ab3642fc295b4f8c3b92b3b63ea03220b925bde3a4309c93faa293529833980e2400b5ab348e66ce978c3e36f258b17710efe4b8c46308e5c3f09726aaa03e5c86fdc408732a7982aa9c7e13a012fc3125e3e99f9ed9c0bf442a5f7c6c9a2076f244ecfa3120929b5d17adbaaaea02cdb62d72a2e6a15fd88375060f0c39bcd44da1bc512e57936e634a77aa026b5256661565c26a2528b7943f51f88618738c014e4a4284b38b70f0759a422d1c5890ab05f4a6dbe8d9607936d0479a6aad0a18510bcda072e898d4473e2c919dbc940c9c56f4fe8c9cb1b4a3d8e6e681eac791de38420b13e0decc60f87da0256ad398b579d1c36645a8c5a5747151a46e0430b8b5304e5c22dc2851b3d6e6e318d4eb5ce50032964d669caa947eac4c0a8faa587fc35f1df6f10b21336f684f6c2894e9a5bbb558355ecbb1f5dd847372225fd17d6b649cc3786ebaccc89807d8c1a414ecc207674bb237f5acb11ad026a9b5f3e12680018a057cb4edd4d159b5c618707a84fd3befebc2e4199907be08073050df7e42dcecae072fc97e0190c7994df1152d59e560a98d76a4a1ba03e18c236fb579e409b273192a21afe04dda630d2d6363795dc3d72a4e3e888c87e304c3ec2120d10727c656ad989e2878a5fa1337be0d33358f7741f5b6c758007369671337f21f1f84e87453ca5edbb20d5f8727b2c4a1404fe43b6d8ad1f04194c2dcb3b524f4119b708391e77d34a4dbf3048f7543dc577541b49d8c736eddbf0d8a176e5f74284d667ceb344487e42162347bff2e861cf3fc55f689e15a855b0119b916b87d4c32462c4586731c48e8a560bdb90d950120d39749ab468f2e2883f7e610161d57f48745ebabea524cf0e0cf73d685561c9485a8100785076967dac7ce1baf12640a8677011a0bf1b93619f61509a4e24bc1af9e9f55731e40ec4e9711fa8858d3680a460c8a45b4b63406700d0e5452a4c8f69d78a68d4a01c4cda8f92894840cf921eed809e8738e549932368e08c130dfab3c5dbda5d7e44cf39bcf88ec64c6a4f3c2b8a0b833ab57d97eccd5a21847d61828c64c51774f3e0eaed26937772cb0405ad6afb8ee49d13fc7d05a900dce7115a754d982e7e1aef445105c15b6c4ef4988f3ca1d112b71ccaae00c6dec11d9020954d11bc672acb3416cbe0a4266fbc05d4e742906c559f3b6938ada1fc3f5f8eba1b6d7188a4d185d15ee086ab8de49254a1f9229a70214e0dde743ac6bbe9031da6a58375cdc9b394f3635a24c0ea0a6dc806fd57492fcc36c8ad10748c3d5386dde9e7f64db95eb73806d40a5c330696b67ed7bf601916283d301f0a486a000f2bea415db60eaf951338f55ddaa45ab8a4c77e600c8dd3d227e25d074f7bc05077110a77b9584ea11b4d1e5aedfe7da06dbbf369f7e9ae4b0fde1d2c4703269665a5abc14387b483346baabcbbbf04349762c9f51b24b3c1136e3943b04db8e995f3c3fd14d952be9f12b983494c8c240f201fa8cdcc22b031e904b453c313e3fbb231e8494d9e0e1d32b8c70f94e56d4b3adcdd3d234daf4315f4b924b362de820646b9b8735a66cb77eebba347989d31eea7cf47e52a8d259ca60dff992e7b1be8e6fe9b58c2c4e3c5c6bfad13a7c661ef23d58bf1117387dbc52964963962fbddbf53175abb6da25081d3a8ef01abfe0fbe767093b53a481166f61795a7915b1f71ba47af9777299f159e52bcb8bacdd10f106bc2f5dd0d68aabea625255b21054e14eda8fab59d1908adafb6ebd201363c9dd948b99f4b5971ca75d7e873079f9ff23ed15acdf3956b53bcfb73ff3ac0f11f01aa9885787985f74c25868e9d7c02d631f5a4564a6baef8e5cf2b39882d2cb936b80ccbaf2b25c78e0d1257fe5cae5477f7791b3f08356ef38feeadff7eece755d12a6b683ec7363892114a2252afc0ce28006432ba98cfcd2a50ddda00ead3ddb4f0600fdc54c5dcfdbcd625606cc2be8c36205e80f8f50288286b1cecfbae1b6606d38bc286d45fcdb8f4e81e464e90c017dd543c0234e56a6b20a59c4a04e242c3e40b445cb13327a91d096f885347f675141adebcf4daa9ea599a8db9f1eb95ad65fb5465c17755da6f504146dcda1f57e940679d6ba8a082ed522e6c9734a9efc"}, {0x30, 0xffff, 0x6, "62f63cdfd8c7e9ef1ef5f000b44f997fe02afa3bdbcfa9fd98c2"}, {0xf8, 0xffff, 0x101, "b561bec1f6405c7dc38a762fe74a62f925a9294d61185692808bd7613b60bad7003e1c6a63e164288f95c348c622a2654539b30307f0a646ec702fb82e53cc6b8bcfc47baf581f923c26c0e490d7613e6c19dfdffbd20739f72c95fae125921bbf645093a8ed14c781953354cb8167c141d4ed534ebb964141644899679352af42fb4eb8371de6f5af358e526e85848ed26fc4602884cb98f6bfa0ffff8cbc4eb0bb13ed03862839ab0c0dcac8e0914f632818c554abe5a913bc21402d52f1c3c5e8416d2ddeb82efc515810201e2038ecb017173f1f0178213d4813683dc9f2bc97a6"}, {0x68, 0x1, 0x7, "b53a51dd9be63a996afa2cc23371390f2607667b870e89c8a7a138e4d14791c7d85b0f20f30a420c9b85ebb64f5414512a5607830d897207e2ecb14a4818a77fbeb9e7ea51fa3e4058798d4362e54bfe177d619611544a"}], 0x32b0}, 0x1) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x29, 0x0, 0x0, 0xa7) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0xffffffffffffffd9, 0x0, 0x0, 0x0}, 0x840) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/174, 0xae}, {&(0x7f0000000100)=""/149, 0x95}, {&(0x7f00000001c0)=""/166, 0xa6}], 0x3, &(0x7f00000002c0)=""/50, 0x32}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000380), &(0x7f00000003c0)=0x4) 16:00:04 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000080)="8438f7164e41838af9c03ee5724b7c9ec12baa880edab34a12018a499813207fc8b704ec238dca6c46b930a362b061614cc52dd7ac2288a8f5d56cf85b9bb7242a2158c28a241392612fe01d023b788acc95bb0cfdcfda591fa4b7883ed5c7e92e21ba9c5df34b66431e32e2fa7bb4181e653c29663d08e13f45a94d2b792e5c8e71bc74a767c7d02b92b151663c6b5d422d66095b45e2cf9a89b51cda79393209d26b001f0254e0eb8576855853c5d18b7879cd508584ad5c809c7c576a9c20cdea4a1e4c51e08ae443dad3b657398121e1282d62005e32a342a051177b62ecccac3e54875786a3d70846eb3ef4a8120d248ce086dae7275e2ed33fbc8032ab36e3abfbd95ee86a7216000df368f787610faf27fd98a47db0a2ea8b468aa10e1f4d030bc36e948a4b511df5ad7978480e5e7b4cb3452f2fb1806d33aa5356a84dbdf5e506ffeef333c499e8a7b3ba4a6051e13d53628552fe7b0ec018d442b182f82bb6ee2262f61983f54a302bea8e6ac3550f68df5b0da8170b8631b512f65983aed591fa90b8243b9362844860240cc3000ee22ceb56a39b57117aea07045401ce6608e701317f569da22060a272dd15df36c90094a444139d3cda03386ee44799b9fba376487244c209a93623ca1c1e435b3e6a721977955bf112d558b2a35f293b959fca51ee3ae89923f842866cfd7e960ac2a9643ebd42e05539216a457e5e9c078d4163af6db89ce75db9167c7d7573d3346d095d7c590da97854aed6b6240151549f278a3915f16e333ceb5637f582ca7d567fdc458f5d4d2706bcaaf4a97a6431a6c54106cb12525bcd5376d38d99608cbca33680c1c183b1503e8358682f7fd6ec7f133c60810b947304dd2d803a90a16d74f7a3cd8d5d50aab2466eaf789c324ba1c6d8ba6e3692175fbc875a5af71aa2858d9133effd3b6c8b4565868b33f6be4c8583b8594cf375d49a100ecb36e34121d537dedb78e74ad09498b23d2a1467d7c377f698b88f1c57d4217100f70384b68d1c91ee83d893b13cd993eac2053a9eab28e7c12d7e339ae00a688581786e65dba456c3135c2b4b59d8fe9e985fa295e9b5439a331a0bade2bf4caf218b3b9de44be91007837d8601c79bc1c5b4bf524c37500f64e2fa758ffee38601b086426a2a8a2d6cd01f0898958c7cda51202d872230ce52f53914e037d52f544b5905f4154687928506033722ce66f749f72eba368db4297b39b24d327f66c824539d22fec8a60caca39251e03944a8252cb8c515987a06d599b910c1bb63bdcb61fd22340c65c28d3b641db16d605ae60dd6492679dba2b786cddc26a3d9edb949bcc89343d02d8fa5f7ccc6c6fcee98da5aa4ca810f066275b494e9a71a1c85210feecffd274dca8675da82f603fa87bba9f2217f1636e3fc9f753de77616ad5bdd39033961ab3583879cae71716d83aaeebb78477724b6cf0961380ec79e2c03e6a887f11e9e6c89eff57c79475298d3ade2a65592472a4e9aa54422d92b38ce36e8a72962e5bd959dd4b93a7925cc01757d52c4ad26af578b06162b973e83b55eebca03860773607f923ed3dcbd95ae0872acb12de54b9c8281ac95a19b655254aa1343362c7d290f687133d1ba674cded638ef36d94998f9ca466303c1ffa408fe5472e6a10d9144adb93b1f946490a204ed465fc08fe1b138aa4bcded178a44560ae8fd8df3f60926445622afda385df928154f65a09382254d00579e5c0dd1fe7158df5fb115bb234462434c6827e8e8a93d34ba642a43fd35ddee1d9c0c493a26107c52a36e4105fbc81a6dd4fae061f15c865421091e98ab79a754aea47f259953bf5e6e8663a1137539db0603c65d9f1fa9aebac35e11677c704bd74e61ca7494d86adadc8b73382ee4df66d7795fcf6957e1195875a83d3ebbf29431dc19d315d80952fab06304b5c3f6e1189f142e6537a11220423fdfedf567f83393545bbcb8b163d19d491c6d5b565ab79f8cfa23a81927f3b90e4cf7358140aab60960665c07f952308f56c33d55e12c2c2b2f22c5dbdb21727b82e9906bed6985b84a75d8e4c69318d406104217e445447ae3be1278c6a5433ca5aa1e4703775b5bc1cf22fb0933e5635e91a97dca14d2e696ec5eb5f96a257ddea7200eae654a1cf50effc1f5c947f46a9538d42b735570b401b234d8714b67a8d5b6d3b691c274a5c28a16f919d5e45ea868402e08484aa7a85a22d4221a4d482d92befd15f2955ac66d7434309ee1076a76f706804182498acbbc677a51c85bae44923a43107d9931158c64a1f52319aeab3f9c83ec54614b398ed95b5ce972cc54f0f9c7c126054d03a32b0216bfb826408d3ba5163aa9ee03e3fffe77e16cf6999324919f47b65d0966aec5c87249c61d0182b62709cd0e8d0b5f845847baed02c10a4018f62eb52a393b5bb4b14f5fa6251af6dc3169785b23804914c469a8aba76939f058be1aeb90a2d60eb56f76658593e14e944bf8a96b9402fd2cc66252a821d31327597d8e6c463d17dfb9fe3b849f5169376354ce8fa2a701f13f38834f5e6fc96058b18fa52ae19790bdcb84910c148aeb8af4282aaa7c3e22e5b646c44d0006baa286080b3790465fb08b7afae6e6fe9bd28e81d29f772dd3bef687130350bb6792c6dc6f2ba87f4d91751c198c1ba502d9208636958239a09dc1035ae31ca986a820a9a8153cfd6f5faba85af3bf256046affbbd6789137d3b297117dc9c708acf8159debf8b71af0f51d6ff6a9ef06fb00d3f22be246d05b105b8b2335fd0fb1ea618df060fe85dfd7ee4e3d9a955465b65573d5a7e9a939f45c69e59ad4a37ee2229bff51d923132c4fe065f09c6eb7c663413835ce55aaca5f8a5304aeaaefaa700a2bdc59253f004b734d54efe424a1e586a8db9b99ac84a6a29ee2409b4ad3b389522bb7b0802824f6894a3e9ad1f6a2a554b6e1d3d3adc128709686f4cbbacf0315e8fdf9cb48e3311d920e79da7013b01755d0d2406d09a28603002f3a9d250769ce66c9869f7cab28759c06f6945fab5e0761028224849d3aa4f904ac56336804f6b679748050232622b67512f02437dca308a459df16aa570e5548027b42430ed056a1be7b22078981d1eba159a3ec0591153cc5e54e310427b1b89a0c599a3c3b34787b45d4455361fb431465835f13b62f95a29516eddab9bd05a945e08823f703d53b9dfd202446fe7f326f20529bd6cffff27cb582297fe507c4885cce2d84cce2e20caa77a5c5853b8bd87b35f27160c4c41f2c5c174ed442cf8745794c6416a09f96f6f841fca56722d085fb9de3680e5b0ae2ab9a285fba8c80bfbcd2c59238db49f62a66857fcbb45651785345bbca6ff063754e4ec48401a356d823f8d3dc72342543a79ca6865487862f31d9ed8acd0ed46292151b91821f8ea25967806cef3a7d956e7353a1a3fee8ee0fc8e8e4c4d8fca503269e60ad7370e7b0e108f3ad117ec508b6e81270fa886c3a71bd929116fc624c85384b180f20a6969d95fe5427a6d702ce87df4aa26fb2f26fd54e549b7b72772dfa55c52f0014b2e38d25806d1ab629dd0fc160a8f1c700c53ed797c2bf7af9fb5f9b6757fd1c4b52f1c0f50fdcac2c0886e008988a88b0646528034d97ddad92d54725ed567ba6f0f7309cb25d59f6bc934a09250b1b11361d50a4ec00ec8316a02459556c755d67167b2aaaeb489c26870770efc1e7e2911b4d032ac4592f05306f7634507d54ac6afacaab63a0ca3e32f925f73a0fb3cf82706118d6b435e827e15a1810e84ae98a6da2e2055dbcc0bfed8834c4e3693b4b541aa062fe3be5781f5c6301fec70db2a42db81a1a37019068d0b133983d81c35950b6c404c818e622afa5f1f23aa14b34320dc214d7e88c3edf67ba7ebdf7901822d8c4d18bfbc324358e0a64b9b8e949dea4be91a53da30d55f956ecb7bb97e704a71771b48f25024cb2fbf0a76776ed52c9da48fccbd6f0f51b3402ad509fc7a63340e0d3ddc120ec6232b6c3f4ece06dd782fb3fa8e5e9bcb93c6a21d686a9c5b3903803a3b24c8ff9bd3f12251b48ee921c25237195d28379a8084c1d5708f7e02d14c8813e4b9fddbdff7cbf840d49ada26a2eb430bc37e16a52feb5713f19e6f78aff9e70f2806b708663ca602217581128b0db5f5ab1e003aecbb2f7e568959daf760c8b3c7e37e1a7a8fb6416ae10cac973abb12c75adeb554482c822a4912d58690b85a21c37996791115e359d860a6b917e9f4aba35c533cc182c084306705439e37a1e5e6e1a03e63e647f42907e3354dfad77231e6c1a2d92adae22db59b1c833ae4080c6e107cdc0bf4508836c2028ac9195fcd51f267254fa07f44f2c16ce2516fef015b1da90334ee3ef5d1a43bf5bbd0bc34c2535269933417be94a0a292a0ebb08bccdef5daefc0716e069ca05137522f571b0bdf440fca31bae0d0610731d0d3a8085f35b3dee5c18d49c491d5f6146e41a567e63d1d7874ae18b400cf3fb56998e5d1143f5e61de16740ee3792e87a278b8681bc712b150e1834a44f50ffa8a02e556115e23e228043de29d60d040c2c302fd448c43877416269f9dea40b2750d62b3ff1af7d92ce0841e7969bf4bb9956374d271381bf5e744a3053c95ff952cb1e102d5675defa48642d24f9d102532341734f21927f1fa58eaa28ccfef9ea251d3327e046db563ce580c368ac7ef1c46f2e99812a1ffbcc8834391edf414bfec759c7bd892c15b664040f5a63f666aa947fd2304b61ccb43e964f828fe299ddb0defe0fe311e62a8aff47cc3754a46f9985aae595f0ae2e522e492a15b1d5e17258156b3e4f7ce5e709d1f77412187e833343fb05948f59c56026de804da926d11a6340b2455eddecbae8f2dda81fd5f88ee7caafbbc181af5491e9ef6873d4baa8a6c7ca19a71a4d6825d53373225836a17e6cfb3602ad58a6bb0448a3d9ea2f9c93ccc18214e3dc98ae0f603318cb2929f562ee8779b5834186079e852709dcab179745a9176f9cfb0bb32411d96669e9c3154bde6487f7ea39a0364f4a34cafa7ea338309fea7f0255d9e964a7d57a51b5e002eb6c83954e8c590ac8b68b2bf03fe7c6b795f63829a2d859898701229361f3b5cc32861aadf77978c25480be7aae36af9e024ae78375ed09a300f5e7de719bbe15ed4fec4322e60cb82b956767465a2a9e741a4e8adadac01286f517e4ad1f73329ea90cb53ee8f66437da59236692def4e1a9ad74cbd3ea4399ce6bf7b3a6822e3ea8d805e4f7ade664ddc5462dd3d1c69c2b4bb468071ce4ea2482bee9a37ad5b7b4206deb32d27e03b84b91ef6cc9040a9ef675f62c4b3cbe3058936e7b441c73a033e98c9965f9c175dc6d2fdb70dffecaa3cae46e81b600ad9b891c32ac43b14c03dc5c0b5bd4402ec77fdbf137cc2242a1cde73dac528f6a1903ceb72a79a309d44db651014a3ad3156c013382d0f3be6b2bda8104941eedc85313c1a7152bd0369be302c1ac4495114ff9d7d2a01496a33f97c88bcbe5a603fdac40b5cf4380f5004064e6e3c81e390fceb8771452c2c0afabdf650e8c8ab3f0f8606a266b0c5e8799aa1c0c014e4eef92364b88f8f2ad0c1f92df6d1ecc4a2b53b204aba9103fed074bc684214aad5a0796b87858b9981fd21c4c52460e53703bc3d47fe4fe5994de7db8e2d65c8ca82a17f2e7bbaebdf2555f54eafc86eb9f8ce4f1486dd00f1d547669e4538f4acbd420b0a2ea505b2cdc6a4185dfb9f4b437cf973251ae1f35b4d3d6f58acb464250d64c5", 0x1000, 0x3, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000340)={0x0, ""/239}, 0xf7, 0x2, 0x800) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r6, &(0x7f0000000200)=""/243, 0xf3) close(r1) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt(0xffffffffffffffff, 0x84b, 0x81, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) clock_getres(0x4, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xa0, 0x40) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x80, 0x8, 0xcd3}, {{r1}, 0xffffffffffffffff, 0x22, 0x0, 0xb3, 0x6}, {{r1}, 0xffffffffffffffff, 0x81, 0x1, 0x11, 0x6a}, {{r0}, 0xfffffffffffffffd, 0x44, 0x12, 0x6, 0xd60}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0xfffffffffffffe80, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0xbf, 0xf0000000, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x43, 0x2, 0x5, 0xb2bd}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0xfff, 0x3}], 0x1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x88, 0x20000002, 0x6, 0x81}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x8f, 0x1}, {{r0}, 0xcdecd024ec408624, 0x1, 0x4, 0xfffffffffffffff9, 0x81}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x8a60}, {{r0}, 0xfffffffffffffffa, 0x80, 0x94, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000004, 0x8, 0x401}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x9, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x2, 0x1}, {{r1}, 0xfffffffffffffff9, 0x42, 0x20000002, 0x2, 0x1654}], 0x31, &(0x7f00000003c0)={0x80, 0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = shmget(0x1, 0x3000, 0x280, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100), 0x4) shmctl$IPC_RMID(r3, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="22ed7b56fc7a03b6281354714d259fbe4fea6af9ff7c301445dfe1396d7c25d15af4cf4777f0e4441d0a6fcb5cee81720c8a4541a50ef9248b513beaafbb1df95258c7d6eef0de790505da901426c1db24e3"], 0xa) listen(r0, 0x0) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x4000000000000001) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x2, 0x0, 0x121) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1) r2 = socket$unix(0x1, 0x2, 0x0) getppid() mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x6) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x20) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') fcntl$dupfd(r2, 0x0, r0) 16:00:05 executing program 1: r0 = socket(0x1e, 0x2, 0x3) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) 16:00:05 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0xc003, 0x9) getsockname(r0, &(0x7f00000001c0)=@in, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:05 executing program 0: clock_getres(0x3, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x98e, 0x7fffffff}, {0x18, 0x1, 0x800, 0x6}, 0x7, [0x4, 0x5, 0x6, 0x5, 0x80000001, 0x9, 0x2, 0x7ffd]}, 0x3c) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, &(0x7f00000000c0)={0x8, 0x0, 0x1}, 0x0) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x4) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000010000000000000000007ecb346f9d84389f33c1000000711502de57abc400000000000000000000e3f6e41937a54af1adc341875db31f4ba41557d318df026c3114f68f59e4d4d3e1ebe0c48dc36efdc7961dade431eef0f1e65b740ca6718d7ebbf564a53cf40f2790709e9ab1387f8649d7ccc35f70e8d7d91e88572e79b58a2a3632fd9e06c2d0c3781f1df91a471df3bf0d01f9e2af62acbe0236d71e10229d242ec700f1b4cbb4649781000000000000002c16449d328600d7fc867205da2cf73a319a7132ed3df78bd8ac5fcdd0ba21ea754216f4ed63388aff010000029a7688ed8c880600000000000000d939a1e0c82b8845cf493738f56cf8f009f3bb170e6b021ca100000000000000000000000000000000000000000000000000e274fbfe89fc4a1006b8f11214b71886dff6f01b8da4557897682c7022d2ac5ddeb18798a1bb58cb6e6d2b66f3f64d75c6d7bb31c4f6d5ceee65e171c67e5f628db994fa8b004e94cbec36e6e6cc87859f5997cd3ba5d3c24bb4d43c3826b9d4a81124d2e69e2f9657644f3dbd09877db1da630005ccbcf3f5bc399b66be5466fb9d4e7021f3ac715d0f99285cff3f00000000000000000000000000"], 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x1e4f007883ce5bf8, 0x0, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchdir(r1) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x3, 0x8001, 0xfffffffffffffe00, "ef8f05f4aaaf358c14da30354467c1b815a6dc0e", 0x2, 0x400}) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x104) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x183) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1f, 0x7, &(0x7f00000000c0)="17a125cb2ea56772b45249934950e7b9d5ff9668", 0x14) munlock(&(0x7f0000496000/0x4000)=nil, 0x4000) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20880, 0x8) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/72, 0x48}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000140)=""/155, 0x9b}], 0x3, &(0x7f0000000240)=""/194, 0xc2}, 0x800) socket(0x19, 0x3, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002440)=[{&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000002140)=""/213, 0xd5}, {&(0x7f0000002240)=""/164, 0xa4}, {&(0x7f0000000040)=""/91, 0x5b}, {&(0x7f0000002300)=""/71, 0x47}, {&(0x7f0000002380)=""/85, 0x55}, {&(0x7f0000002400)=""/19, 0x13}], 0x8, &(0x7f00000024c0)=""/40, 0x28}, 0x2) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) 16:00:05 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x80) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r2) semget$private(0x0, 0x3, 0x40) 16:00:05 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) 16:00:05 executing program 0: socketpair(0x0, 0x8005, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x4, 0x1, &(0x7f0000000080)="2bceef72510fa1f1ffff5b42fcc93a888e6df229926d623b2e80c10c4d2a47a0dd65fbf9c9d92c2bae7a7e97d747c2a4269b488deeca986670f4e7dde2", 0x3d) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x20}, {0x18, 0x0, 0x1ff, 0x4e1}, 0x0, [0x8, 0x101, 0x6, 0x100000000, 0x3, 0x8, 0x4, 0x8]}, 0x3c) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0x200) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x80, 0xc000000000000, 0x5}, {{r2}, 0xfffffffffffffffb, 0x40, 0x5, 0x4, 0x8000}], 0xbcde, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0x6}], 0xffffffffffffc52c, &(0x7f00000001c0)={0x7, 0x200}) semget$private(0x0, 0x1, 0x40) fchdir(r2) accept$unix(r1, 0x0, &(0x7f0000000200)) 16:00:05 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x6) chdir(&(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x3, 0x102) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='\x00', 0x80, 0x100) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ftruncate(r0, 0x6) ftruncate(r1, 0x5) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x102, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x100000000, 0x1ff}, {0x18, 0x0, 0x101, 0x4}, 0x1a3, [0x81, 0x0, 0x1, 0x7f, 0x1, 0x6, 0x6, 0x7]}, 0x3c) mkdir(&(0x7f0000000140)='./file0\x00', 0x8a) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff}) syz_execute_func(&(0x7f0000000240)="dab6f99cee068f8890a268c451400f80344c4d20656566440f38de042d05000000dec8c4c27d9324d4c4c229f7700f6446dc9e20010000c4827d19e2c443415d587a49") close(r5) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x3, 0xffff}, {0x18, 0x3, 0x88, 0x507b}, 0x2, [0x80000001, 0x3, 0x1ff, 0x7, 0x3, 0x80000000, 0x1, 0x200]}, 0x3c) sendto(r4, &(0x7f0000000300)="ed23979024455604bb2084ab90ba3fe38a00eeb3b79cb28248341e1e930c18e30f69e66473577fe74683ffddab33701d82745c87ad2482fe9015e79962953f3366e217c520bb78f6588cd9be91e535455814824facdf7fbc81fbfec15a711ede9c88cfdd06f415", 0x67, 0x8, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f00000003c0)) flock(r0, 0x4) fcntl$getown(r3, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) pipe(&(0x7f0000000400)={0xffffffffffffffff}) getrlimit(0x6, &(0x7f0000000440)) write(r0, &(0x7f0000000480)="a209e3831757dec542b36f3f6dbd73748bfd9ac7c16d5d501af765f3eb327db625ba9f", 0x23) syz_open_pts() open(&(0x7f00000004c0)='./file0\x00', 0x201ba, 0x11c) pipe2(&(0x7f0000000500), 0x4) fcntl$getflags(r6, 0x1) r7 = semget$private(0x0, 0x4, 0x74d) semctl$GETNCNT(r7, 0x5, 0x3, &(0x7f0000000540)=""/108) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000300)="6b849ce4602c31dfd91933d7a5f013173ce29ef7d00546a518aa70b0a140e95412c3e9f8016d455a851b68a9bf5e2a879611861facd7f4e8315c493297fd7a961ae6c54736536afa48fb3f65021382f96db5d7b09507c6af06a23eb5cbafd50e9e54a54a5e2d65acf746c9df176c1b4b49ef53418b9b977854944b044f4d097236db50618d4e16946c368154ecb53b11cc794c750a3c9b666fe15aeaa7c3ea684d4d0e99beca261dc8ab43d3bda14a73818527a953f76b769b750d75b0f9e2cec79bc165b6d00451e6b9cb8c6cccaba5f92fad346fbad3d93d5b16efc4e72448e57a1c79a372de5440eb4edb56f65c7c2f0abd84c47214ed5556980408ee9e0d8b0c641b4ecd25c9f9857a24a4849c278ec9f641793030cbc55033aa788b5b057e46782a955c3202f2c552aca4bdb8fc87e3159c20aa04db65d9bc7cd1413220a889ddbb91958468c6037527fcc137e59b8a6304ced0468b30da040469436558e01d59e057f163e0f62c8694045dc3f328c6445088af572961084a2c35938dc79d6136e96d351cd1a014b6feb592a45f1c61e3723ccfbeaa0f7f180f77b4aa814a9e33b8494780c5b92511274e56776f69305e13944b36551c2856663648bd13760cb683952db402304f01080f09ce6e5530ea2bb1f396ca6fa7f07b5447ffc578ca65f31ad22c2bac7fcfcc2cefb614bb368abe6aa3723a963db48963e4644ea5c2781fbff2f2d5faa380e0a4e653990654e69047fd48a360d1cc3dc9ca1fe4b47c948ea7e92418a8a7fe91bf315834fd2bbc45a177e8cb0739d1f7206625b24651ec147a46f3d53ac328d1701fef1413b52183ba8b8eb0291a9c861fda61a369376fc43000b020a463b2a9f57c5ba23b7e142ae59e977c8a67dc27d4edb2d5b712be45bdce09dd44cab2098b5f1b23d92480e3c1621e4d2de9464dfb3029bf46e1a91ac5a7c907a54ee41b23f9ad1737214fc8bf10f68768f8dbddd7246515c30f7abd40f9f82d9be6086dd252930702ca4e421e2da508977c545056187b0449a692787ac8870301f0fbdd309059cc3fc53f6f2fb5399b0c076a768f17580362c9cf488891c13ae5da10712aad58e5d4cc6bcb172a698e4b081930da86b41b35c8ba9c604c4e2e5c2c5d390a7470191461b103487ac26174bf96c279e47a3daf1aa45fb880cc29b6551427ed7de254bd03d6b1878e34492cd2c731bf0f2c7b2177d17050e0548836a33e400abb01ef6d5f79e8f461cc7570d80e2a345082d9e9b3a9aa8717a08941dc1380e58dea39b9ccaedfefc2a96fb60047834bbd7fc3acb6df127946cae451a310430f3315c449a9e578eb0c33f9e1aa534e5e89518e349101a6b923f0edb3ee8ce03a9a178edb085f036c98225a35e6123d015f1a306839b3bc773aff451c4d7a09e3fa7797662c18cf483972978219007291da12a36b727d88b7b07bf2c11e2eb8cd0687c133c1dc6494bfe6de633b4047b9e8c0cef28a4f01f8cb2d99dd4d11283aa8f40a4b20f46c8ff717bed54da7b280093ae8e37955ccd575a56fe1438bc3b230f8357439d90f032aba62666ade780c51cb8717352395a47a642eedacb36b1813a833d00807196d9983b55902e0080b2aa0b56c01ed20d2197a741d6e69cd5b8d858004a5f84b226fe2a8c213d433e70a40318ba6e12925e398e332dfd1b8a23bd29279ce399a9d07f7f3feee29301d71d77efcb86d16789b2cd75d945448cbba2c8c0c49bbe744509f7b54901661cdec6fcea0994d1dd176756724e7f09d9d1c83f354e91c751e95882d2e639b763a0cb9bd790f47dd76114018e56734246b3ff149c5ba3b3c99ad37e3eb9dfb05dc331b4bd0ae7e1c5e8cec82c46ba9129a4defc39840cc6e2f9dd4c415319e6740b5ad3db0dd986e3417fa18aed12ad842d9d67aae22e984820f10b2764cba1bdb0b345bfe448162a0c565a03d77dc09256437a05483013ac00d08b03707dd8df2cd2eddfc8aa46865bcc7e0e2b63bea7d7b44b4171e04369b957bee34b431e3b2d5cb349aa905b0cbee9999fed73bc2b0c95ffe34615768b75a2dc4b6fa1191c7cfb6f40a4b3e8a7af2902d973d2f34ec1e6144dd75a1627845119cb06bbf89994d93153fb6f443fee5d9e1576710fbefb826299b4f783de07ae62c676b6b3b5b1ce030aa34fb95bbe979dad03fa6aba94fd003675f8832e9a90b22c238b693aebdcd26dac760f45f8a9aebd1777d369ff4c1f75330b1ebb580e62269d6a9ab72b47e58fd4cfd44a92ee3f012903b8262b84d136ac9ace0a7a6ae7d31af43bcb2547d41ec2baba034fd02d2d0a404872262cc681cdaa8162187a3c8dc7dbe95f1e633292ba484f906eea7e6fd482f1735e7d779fdf0f6345f7c7a9d2d8968bcf4b764282e6ceadaab41055d32c077e413ab0b406e74b808db86510004dd4f47147c51763458f7fbe21c891b71696629a46f0386fc1264ac23fda8e92f77453a5f8cd4cd46cb95747bf2ba2e0b19391b161ece98bb380116b3e18d9cf52b9af8052fe9b2cf7c789e21785e180b39230e772eaf59ffe4ce999db2dd78c8fa6fc31c81cdcdbcd57601cd168169b61781814dda4ada7096aea545ff05ef7be7d84b230fc36191a14e82612ae70b0a597446c7f6a7d34119c11cd9325b1153ae06758e1c76c723b1a723f2e7bf94e466d3affca49e42fb2767444e6ce0ed6fccaae1bb3ead9d169af706a30e096734859058e3e1aacb6af712b397dab2bd189cb070cde3248857965e2b4b5994286e5862ab95cb31124b18f16ceabcf37ca9ecdb53ef48060984f0d659ce40268e77e0e675ac4b1ca5f93592b809ebccc0224ef658f7d34dff11a17ac968ebdd8aa06b62c2b6a441ecec4b023009f7e1eee23dfdebf1e2536941c0e9cd044c7b8b7430ee4bc1652d1e1326e42ff84e3d14121dcbeadd2d23b9a53e6e488c2ddf75b5f82f5be27dc5ab425e37ee46deb231d476a01bcfe1f0899064daad8a1fe15d568ce3c7034a385eb00ade2efd47574f777595d063a72652073daf7c05530c2c51fa59b0c55f20de26ace490ccfe0a82cd9afa816cc9cb790a5c1cc7cfe958b264ed0249d67c3500cec885ac878a31723ede30030d6139a717673cbce27acbc44e541e12291bf78f51047705d2fad6c6d7b2151400130c1e3df7b8266aec8fc420ae74feb5bcb022e32c06f7e07208020c3576d85cdf7448497e2e99a6b1d2c90951662c3fcf4d4bef08d5da45e2890b140927577a1bcc6f59d725ad710e5413ae5a221196fc22c2ddf9c9c453554c8069c37702c813db61760b22c74b8169ae7e79476f5ae0b420cb09ea924534170fecfb328fe8b74b0c77d7d2b3e1000dbe4b0e91b73a9d79acc2927a8d8f18bcd689f184e8f7edfc08da29a800a75b6063899b830cfe13012636d5d74d2ee3cbd527c0be7631932cdcb39cadb2a74e67c0994f1c485cb7a43b10b80161c6d4d8d39a3d38265999dec7a11d4ae7d76f953bccb325f8f9b5347bc0d98315ee3d8c1f7254caad2fa0e21b41f8276aed918fbb2cab6111b99e560746a53c07934bd9fe90cb902f3c635ac6bcda33a906ead93d889d8e5ab906abdf405c32c674586feb66b9c233106457a4e14d332134da0bf76476b4bd22ac2d18884a440f6a658afd0089ad12599c05a6b2b35397047ae4c4604f38244de5b8d59709c32cb318428cfd75d13e43a7dfc6c146d2537e23bfb77a4fbee93329a338577908dbaac2eef0fb49f9829a8d06ba6cab5f7fd90aa43006773c464d250c0f2fbe58a14fe47073805486613a21cca664a51d637b0e5881cd561ca1f3f73e6f3bea8bf3915a7f3b363a6aeb294d41359fea658c81a8312e5f7d053c7092f78fd1804b482f2ebf0db1628388a020073bb870558968fa69dd19cc048f0d4f7e08c72589f468f7135c56272dcedb84176063636c0bf0ebfd3eec931466ac7263288e4286ba33375c181cb9a09bbbf3adc2467c1814413f1dbd4084cceb4e07f4a9a95953051c0ba0e3aa798ab4d02ecb6b0f4071aefcf929abab758863ce0abfe8d3b8ab330a0d7df0fad7289404c22d0253c6a26add86e24bdd63a2110d90f3cfce97201836072fd3c1a2a738040099fc0f7d267ae9ffd69c4a1d5a907fbd50e4b43670b3d5268a0df37e7904592987821b5286a423b992eeecc7c4e042ee4198af4f386398921d457d00e604583f03b5470d9e6cf49e18ca49c8f1a489a2fa03c81a77f4a43d7eba1fe466fd2a6c9ad1b87a81f3a4909148a8356e829ca1473d1090bd846c34d0909ed84235233a2c31a475d73042cfb8adab726f8a8580bf271865c533dfc8be987c24b96eff8b390546d92a5e29c97329cb41b29a50ef6e6e9bc9910651cd5f90110a31fc8c312335a1d1c34097abc6cd8e0b8b4353263611104b4704f9d5f8b9763ca5c5c629d07bc30662b11de34a068d8931e29bafa16d5e858c17c24d714805a097b2766535d41c02b955f341ff9449765fc9e531192147538c91df74fcd626f82fb42d8464029707ce742db9ebeb5d2ca2c6ea11fe1e8cde7e39bd66458f63be06078821b403df82a3b687574a97953be91a2efb775a2f4fe9492fe38e1414434b8c32905c66af289951ff496d84315c2ab322367cca90111cd0d71404129d2e97a8a46848abe32ef33892c5b69de7ba79362c61a9671c2f68698ac20beee7165e98d7c6b55f117ef146db11f71e1582612a00f71b0a8591215a8ce9d6248b4fca52ba582b27dff152fa01bbaa795c169a3f4b0a39ea5b2bc52b38aa081df5bbda66c86a869a757d5638eff714e44d8ba251372a515fbe49c196e87afc67bf2e24edd54972e7e97699cd56e00ab1ccd18ce6ba6a0ede2e7007d5609324a90dd42a30f8b09d2862b802898a091fa84caf5cfebeec6d37ba423ad881aaa9e5c385c1a789171452e42f485cbf9fb123f306cf14987bf1839bff9ad9beb72a0b393c74ee1ac7f886d756cad348057fd9326ed3ca498274119d1fdb6f7789566103aa6183ddaab9971c16b63f896a03f0da620fd997e601f8fb1b928ccbaf0a339ecdbfd1753017f075ba9c5d07a38d55b7d9bae83bd1ca7d798972968359cb17037b7f8b979bc8d3850685c6ea1e327f5afad166f301963cb79c75bf2ed14c49519f4cbd79783bde5f335c08faf058b490644660e687929fff3ab13600ae90910807f9a2dd712f9739e9a7eb5f5ba3c8a871c875dc44b70eb17b7deb9bb5701cbcfecd1817dda0b0aff1b19e812661b3b598187e572fc2ae73aabcfc5f82c396e4f17422278f68303e1cf458bcccb0376ef5685d562a8472d871460ba931e7b6c38ab84679cd500e8554548e1abd4b74819906592033e93fda64e7aa4744dca6d26223014ead840c186b9309286375b48ea5714b95dcc945769a5073a6cefa67afe06a97fb4ce9e07a9ed219e415479f6f88e7eecded8a47405e03cb4096b7a1980265ec78983879a513da72dff1defd732d2fa2c2146559e5a1d75cdaee30cfaef1a375cf3cad796aabd50884e56f3404cad5791f22df570ec89ce7ca06df3fcaeffd1d269ce6a41df1818c47f8cca5136a31fa99f87cb5295b4334d436802f1772c482ce086c96ff03757ea7462fcc32573d192250c7fbdb751ce9498944566f8fffe0e8dec9372bcae2acf3736710218743ac4c79ef2779ffb3dcd2b833706593e23ea6c8126ee8723f9debb3e3b488507072b087ab7e7e8c2ab5213e675948accafe09bd5c4bf8dced71b367ed28562e60e1edbbe43f4f534415b3d24838394f4cfa62a92fad", 0x1000}, {&(0x7f0000000140)="101257f1ed6d7ff40213eccf84e0157790d10f2181dce37602b6c674629d0a314bd1c06fe90f6cccae6feda9d698818252fb3552e1a8d5b10d4d7bac81709be160c6dddf0a32bdcb3a5bd034a994fd37a0b78e180e02c49c4ba937125512aa25a38a575b961984d738eff01a602d908705e6130fcf2193f5c99562cc01bcae212e5206b6db2ae8d8b8846444233375c2a450f48f806b7f15b6915e2f272e387d17d9a13dd4bbb5efe6677a7dc972dc00e35a83056f171b29201d7c11281021ea12387681dce22d09bf825dd6c4e9665eda535bcf9fb25668885050375b702f2bacdc83f21cf2602a212dcb6bd0f6b5d84cf477fdd21a", 0xf6}, {&(0x7f0000001300)="7055eb235c43ab00e26409b72da2aca325e71c071fbbcaa041fa0eb57825c56dcf63fa54d935a3924e1c83a31ae23c96369f064ec684b47990ad67424c336d1a5cf3fac1412c8aabb570e9e087192147e916c1231cc00f872fc0448feb9c54c68645b1af4766171bb6fe2e8796eab26a38347e52b31676653a42f8f4987e7150d0286ac074070266", 0x88}, {&(0x7f0000000080)="83fd5136b7defbbcb1a3930bfb1d83d6", 0x10}, {&(0x7f00000013c0)="5ea7f432ddaecf087d4789c028934b41f834d971b63defca1f471db8e108c3b8d316824e1f9abaf36947db272918da4915c3189a313b845356be49b8a5984ea6b0d7c7eef4d6c85ee40521822802f7f0708bd9184b13d08d18753520da61abf14013fff702979ad861ccc05b871f595d769d02607c65220f207db916d56e4a10e0536b3855057a5e58b65324ae9705e99876f57be179e003eac5d1b575cb50e5e1455493ebfe2bb4f668e07dd6bd70ad145bd64132491585413e7dfda92330d41484f018c436e213d122df21ae", 0xcd}, {&(0x7f00000014c0)="9e67b356ca91c4bff7e82bd87f0a6a0cec6830ac961b5de5614726aa2c0861642de03d79fe0241f759fe9c49a7b858af5e83338a7d2c4d84f4d2d9fd8e08219808b97829db72ac06a934d5a1ce2a57e78ca26cebc6c8e8156ea99f794efa8c9af0c3079cae4c2b41f84f5aeaf74bacd013ab25e49cedeaa582a9c40093cf81275e353b0b12284b8b0235f9b00293820ca601e9083f7a4b4ea4f21673f495169bd7a88e7dc175739abbbb50c5cb9f3a837d941913888d870c2258f43af2b79c53cf62b042fc3e6bd839ac1223c461ed6e71e9c62cd651a80cb0c649c3d1672c7b", 0xe0}, {&(0x7f0000000240)="bf63e1b30301ebdfde50f088c13585b1c2", 0x11}, {&(0x7f00000015c0)="c08624a286b5d7c5dd783a6b0d20e3f2adb3121ceed727d7d44e6ecbadaaa3c668524504ae7b9aeca6a3230837fb5da0115ef2f58dec783bce7f89d4373b402fcba20f6f852a2ed279f64899f4ad99ed5c0c23931e8c79a4765e8fff29d823d9c3225f33042965140a52c5d6ea3e7ade5f7ba9eb986de779feebc1eb715c23532da8ef146b6df49de288f1a6e1", 0x8d}], 0x8, &(0x7f0000001700)=[{0x78, 0xffff, 0x51, "18bae131c8d28bf522444ed57a418073a0462f456a95c2aaf77bb84ee9b15af6ad187b68dce297e27adea5e95046962f4b4e0ce1ddcb6b1099d3415e4d2a9751a518c49d4fde5b2e3a26bb515df94a011240a7dec181e5e623247d596d8f06061456fdba14d0c2"}, {0x1010, 0x1, 0x81, "ad3e3f3a78f5ffe7a530e372c1129a424a630737ca85dc10704a43e9ad278ba7b12d23fb7a7acc7fceecf7b6f4352612967a3f70cc4a5d25502a56cb078150c671091f0d18a95b03e7fde7615d2a90adbe7feb4541d09b5943de12e5c9ba9ce3d0ab4d37b30e9371017383716d069b5f40a7a15317a1ce4ca6df283aea749d1aad2b4438bb23c6a3fc65bb7c240ee3c475c77b9dbaa386f8a599477c438b66e8dafda72dc44c9c36611dad6c39682f45b414353cf9f208533fadb9f6a5fa43bd602c3d81d9c58b75fdfb6c7bcb3838b26387906ba4695568bd8266a264cd644f9f85d80b31cea8c8f85fe353408d8bf583b39859dbb93b1930161d83c789ca9876d020881207382ccc93794b6ebbaf93c005327a2d2f9253b708e1266fff7d727cf7752bfb2b734a825a1070c0ffcf97577776e6cde1a64786dcfdb719d5e92a1381591ec0bdd21e5bd6db182f960e114c95aca5c2ef6f397b2169f481411c3d60d09bd91c68a86fa7b2a9c08f6c81053516affcb34dfb3a14257bba6dcba6adbe329c2f3f90dd9dcb30b460762aa369bcbc9aca63eaf63f9a45ffaf29befb40d0995a992a3348fc57349971546764290b3a31ab562961a78826f398aab4478ec05d00cda9e06b073e00982a53c94d70654f41a8efce636dfeeea24e120bb92e5303b32bd00407353811ea7f5d45fe2c212b7bfa507fa3230978d2839970d2f68b465e90d5940825cb8b0ccb9b43f1a77a0db29b67b8f0887262c3c49a7b9c8d5f2c16cc4e6e8edf7e4e5a873f349ccd51d725b051b77dd144cc5b23b068de91193d5e9a0b4b3a14d68ce3110d1790fefad6c8c11b6a0bd17e93bc0a40b535bc4f8cd0249bc1d715695f942a061c8367a06808665ff97919b9eb9b57e71a143232591129767fcdc9270cdb6ff093dd3d28fea369799db52dc821fbbbe2c7f11473dcc9b373beeedd3d81a65cdaba6bb9bfbbde9c69c58d8bdb6919622cf14a34d55972e4baea9b631a0b98619f4613883662b0186e782c11e6673b839ef1e3fb9ca988fccbb5725fd3b96bc65cf5cf2ef5cfa16dce56fdaccf808d2d0ac42ed92ac9583f47edb50440b6e40cecc9b5860bc1825782dee747d28481b2c5de0052d3b78f8c60f22eee83dfde8efdd32d0014ef98bb36a3d74c61e4f1be54a3843c5229e3567efa7f753128209cb03c5e6245b1973a5447646b2af410ab9ad8af06ce1b5edac85396d865f7de2bc5ef49f5c28207fd542d158f1d4b86042a838f005f16930492d244fb73ca5b5c56b7b26caaa940de0b1dc754a624c3f545d9bdf1be821c63264cbb1004a33a2a52f1d83da91f828ca3e3f769ffa675289ef7f7cc8a5b95fb051234353d852aa9cfadf6804b85552532b625b08895c5052c45f4d2bbd391f0a84b15f8429ac8b1ad425aa0b83773ebe7c2f50ca4d269958558369fc75068cba1175355e168f1e2946eee39135b75af69a8943e2b344f8fc1335876e30b8e2c37ede525476aafd57b134f65a1145f7e5bc45f2cdc262df099b7018104c71b68bf3dd9105d4b644f0353d0a567cd2333d6211d89ee03abba0c8233eaa8a3416cce5c6c2ff637bfabee8b7f291481b6c593b9db093a28bc78a6627ca822d84f556be30c93de77d2c538c750e0d784c6e5bb0fa489c8ceed0cc53448cba908444c2a46319ee18a36d10dd6d8b8c7874337cd321e39a3c1ad7ae087ad28ca7a441d4e7af861c994d17c44215f983492c1f4f47e2bed20d9dc11c3e4e029da5daecba500804cbc6405b5990a821cd05e3c0b8d5e79dd1a3e56aa789e56cd7c82eae7a9d5a0328d4b2f444ff011f65ba6ecd2902fa22fbffbcb1ed3dfa3c39285403099040bae49c495eed6d5bc8ed99324fda564ffcc8d83ee4dc65f0eec0f2a112b33cd2333e548ed8ae669e5f750a535eabfbdeaa890ea786e13312cfb6fc00c6a208b265e40d2109883c2093eab2bfac34ab5a33eb378ea848aeedd52e1a30e17b7c1a75fe819b7b94cd4639198ba9385f9432f6e78cf352768bc04a209badb44df3b84d5b1e86b9d4823968e7d404298938eb25c92f135d0a9bcdda6d426610c8b640a843182ec73692a7d6fabd177984b630a16ac4f98fbffd421beaec89653c7397a9eb77b3633c876508ad31a3cbae96c54267180594b8f57fb419eedc26358496f7e815469a89c51dc00edfe0e8ecaa03f9fd80373cd3c46bd9c52f0a1f1e4c464e0b4e9a49accca60ee48e7ab72e6beb594440fcac234cba777616a84cd48ba5c416755359b902000c7238215f9ed28dac8054fdd72e21d08ad47b971d7011312cb1182cd0ddc026a4056e56f7613b5c952928f62d2ccdb38ec4a395832b130dbeba9624d6697d9547f67412269db17ee8485160951704d556759b32353c2d2538cb9dc1f397a39626b702deeb166fdc472d95da277207b0d3f31bfad10f4ffbda993519c235c28e6f1288aecf5c5676d45acedfb93d5e6d29f48fa27e37c58f7e88e7e15d0c350b4f94375ad52626bc2426da587fb671141f993176666011a0a35b1a75166216710c3c8e22490957783133f2fce4a30497aa77b321c5c09c2020933aa7fb8ef9cdef22f13e5966f10b284ba91fa687eacf43a4bf7b35173670b71f849c563ccb7e878d59e76122bc298777fbd00ae3ae7ee7c4a0e6abfcf8d5b681335932c63f4136454338b0106a442d2c6dca0a1ed7fc6fdc59715097b1f631316287e38a7886a11806e37fd96b0fc686e97b013c5a6c563aa786c5637ff4ad3cc73a0f0ba5645a50d8f9de311ac7be477324b336ba734d12c7c980f3c8c5b0545eaf5263929b9b96a2c83f8c6983e71217ed626123a7bc79536a2a3b66dc6565e63a7476738786a59dc7f2026abc670b8c3a67d8cc7f3beb31eba8d8ee741732bd843d01ffe9fbf3ad6b0f9f4b3779d26e678fb23fe0ee4ea2aeeb0f4a0fbb4952ba33874adb92578f2cb67c013d8ae59cba57f8c115b8dbac667add0e9af6afff1c4c2dece37c75487b29cbec78e7cf2529454bac8f887659701cf5b9b401acbe9659cff17e8dc7b589c34600e2d346b8703cf7320906655f62570c66a85f7bb6b766c6b4d6e0ee4710afcc830b4a722e0eab2044effcb7c043b80b8f3f163bda3334134c66ee9e6bf715a7f11c85023a9e5820dc3048c5e7e669ef623788c6644402735d6e78bb79cf3acc406deee94a7bcc101721604f3c35e3428a183e7d46fe46e0066bae209b7a07dbba5f24c6d68b41895bca0d11e7d2f42f27a387f4dd7fd20b7ee3263eba2cf208a535a1ad0cd50644b2d3dd17ee8e7a5f9b25c0beec30ad42409f0366fd61fb41762e5a7a191be791e464c021f9fd547bfb7fb672d6e9b68d0410a9e036818c919922c1d0f87ed2cd420c8cbdfbbedb3b7c9fd3f2343b9b5bcca8cc1698a279746deae7f4a9a3396e579be630e98b5a5f7621860deeb3ff26b5112bf793a8c958179ee3f88b5d3f5195f88ba0698c27d63d3a1acf0e843b769ecc7d46af3176742516a7121bd516e282343b8f7507f40e8da79dc85b6d64876212758c0ea7f6d4239f53e6807e52da7fbd3ad22cda56ecb2719f51612e063496c8496722ac0f5e42509f27f8583aa14c6ca645b750ed77d0579bec00d586f6fdb62ad60bb6040ee6e5eafb2980b69c7ebc05fe084b10cade6589f04c6f38a8d05e6a8fd01e0ad3d37247e89c5ea1c0f9fd1856d117ad621deb9440b49d926b296b1a5de9fc0fcf28628b32bd3ec282fc400bebdbdf5a7b15a0657f553570c2a73df03a190b5e2662e6624259b3fdcb4caaf77ec583b1c37419244abedd2a7439f9f3755d90076b8d010712c846bcc04c6dfcd86e0e85d7f30e3ee314d78b1c45027dd42b8348045f14f94fe853dfe7f62732c6c6bc27202836c365a8759518511ffbf119385df4f150ee5638886496907877c4fe65b46d7c830b1a9df73517b160ab81e2cca6e9e7fcf3cd500c5e5b24938009baeaa78e8d589c795b2c7b87082afb124ccd08de945559c68a59066327367c12bc75a566466fac5f4f2c0413fae7678fbd33075128cd4ed47c087f5fda309d96b5c35094ec01ef9ed6d33eb83ca82da3d0d8f357c132b26adc0616fe25268cf220de1b3762a05758b28f4a3176227ec608dde7ffa0b74d72546b7a33a68455eeb8835ae94c33955e72f7063e6a4011e4d0c0c527e1ce934d56a66f1ee8fa1bed72b20c02eb4373ee0c8ec3c0e0e65e3359faa01efab4df3751e794dd18c1c0798306beb49423173d7b83bf9c90c23ddb794020851b102b6d08d1d3fcb44740e57c7397c416776edd1a37bf29b7cc701b7dc7bdcbfc607b8677cd48db103d01150e1a92d41402cbf2419b72ed1791da2f4b216ecc95347aa85e720efdbb33ba702a30db8676321db523fee07875acc28acab349d8f5aa563ccda20673d135c9845a142fc9d2c81eaff2823d161813a7c032c521a2e58b29e7f711847b14e2edd504be50c3bf5d2eb34062fd04a4500c88b834ecf21d5dab80d9691bb8ed8c2087011998c6552ab799d18d044a920104360cb3672e6b941c31ad24c7f03b82a6e2fc7e32d313861f47eaf9019889f357f5d9728134656676211ccf11c000ecd22a12a465c5cf6024346cd2ba3c1b190bd974d12d21ab066560e1694efc378831035f2b0394ae3f5aea4a33460df6a7ccae8573df14c52d9a3713d707fb97b494de29f39fa0da2b43906df2e99ded9e112c98462ee1f91d42b456117379045a68a0db625186f3589a131df39a600db724c3b87835ccd76498563d988570f0fd61c0e07f10b65c00b4f43402b9c7e47cc7ac50f0fe07b6c6957ebc50dd51a9982d52bada53af0b8204850462988ca61ff53aa20d8ce5290913b90c56c6144b1072b8fe5dab3361c9aceaacdd8d16a0450bddca087ac193a3ff239250ecde8b3f97c9f96d4853204b22f314dbdcf4a8593677bbefd5f415c5e0eb4df1e736bf06f588d3f4a9f3d4ccbf38a056f087f28fa2eaf80aa4067d1cd2889fd71650c060f7c46cdfca79554054e867e7a7b93c496d01c41452e563318cb190b9423ef802953f509186ba58390b96b5d797e8d1e5e7fec8da129a55a952a577f2c0026fae079423570ac315104ace3805be044b4225d1e0fbf76c972ec5a2f4f1f05eb75eaca147403c4c444631a28decb24d4d6108ef88ae3b1d26d7973cc18cddd9f4e591c5c6f3d5121a82c8e70a3f3df4f383c7688419a6e8e3762a6307136053c060801f7b7d84031746be47b7fcdf4bb11dab3d7c482690ddc7f67a9cb3515e5c69d965f1e9c24d99b243f1b5df7704f222ffda9f1b003dee5a332a049956e1e7962e3b360cb385414479315e3b068b96bb8fadbdb0e6c741804d98a1cc1fee141306b40490d1093134a6b415a421a851d496f477d3fe261d7171f20d2fe7d33be33c598ff6f7666b828967aaa241cc2240087eb1e1c5ec20de6a2865c7a798d5b41ffaa33e9fe1fa89edcf88223edb1b6b778c755088b5c98a712c2786f1f59c7c55850ce490a5abf2190fd64affe70673fd222516650179ee7d458995d849f1d24f32e3184f15387a67f52fab1abb6816123a1be5e5de2f5d371f088da8424f5c2492dad5a0aa417d99485691837e1ae5343897a14a6b77af9cfbd03d7dc04922de9bac9d0e82a192bc2a7d467b35db14162a56eff189142f20f042833110ad1f85aab4e2ca0bbfe2ef378cad160d01dcc0d048c2e1dc9e550d8588145f519c09748e0b58f45880fe6afa762ee2c0331ff0d0bc7f5264ad20684914f282acd7f99e9"}, {0xb8, 0xffff, 0x7ff, "4902c625ae84965fb1d2c5c6dc76981e900c327c8dc636bd5aaa8e0171a8f665f9a28889f080547351cfedd028d969e72ff4c132fe45c4fc9ddf61e62e913cf303e4ef98e19995fda03d728a3b9c91879e7f9abb35db3abd0cd3a7585332d118eba3fe9c1180d05a2a4be9b1fdfe7ffad7a597faa358126a8faee6a1b7f14b691f394753e059ed23247d917109e4a56f03accb7967b88c3ed8eb1b9522ae8927abb3"}, {0xb8, 0x0, 0x7, "8cf8da74b20702b6cd9ed1e3bf20c0bdd063b2f807824a4648809b46bdbad81ea55e65aecf0d66d81fc3c4dccd609135c9cb5825760107f4736f0d631f9d2208768f7adc77d3f3a0c85e2ca8eccfc26f1221e188c0774dfc7d43dbb620e0588a45a791024cc0c265a9d80f4fceb3c61a58dbc02700d7fcc52d5869d5a23172af678b8d69f4463bd3f3c93a8d650764195811831b836d4c3d307a7b85a65d74f7810600"}, {0x20, 0xffff, 0x9, "0c6458650904e5c0ae"}, {0xf0, 0x1, 0x0, "afad4ba547e4fe464469ce7ad3eac6aa80226dac8d5d10c2f9619dc72756f8642f616ac2e6fe9fa3afa3f77de39f226f6d93a3df6bec9e9bb91edc5576d2efeebc0c0ec7c8d7074f57f88fce29fb22dff38b20698863d96f5c2f40a215942fc1ec8d7d2c780d8f752df65062d2b1b32ac87de6b0bcb91ca93dd88384db8b0487cf2f027a9434de2e39dd4b49b64ecb1d64e190d48434036dcd2bc07d11b57f174a159aca49465728910756dcdf867ebe7163631cde8e72ad643e6c979916f3b15d051c1a97940e0d0df81b2b40595e0fed7c95f7773be0ff912fb3b0d96a"}, {0x88, 0xffff, 0x101810b8, "7b40eee4a2d9bcede7c639c740badf291f42809d0451bb7d400de8dd1052440e1b2af2d414a7ed2ed0d57e9bb8ba9d67a4129f136751616dc05c5587f6ff7c280e848aa122654eb27fe03839ac4335f06ddabe00f5322379272279d5772bb0fdcf2622bfd4f8b1c565e9881fb123dbb8db"}], 0x1390}, 0x409) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:06 executing program 1: pipe2(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) rmdir(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000580)) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0xfffffefd) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10000, 0xfffffffffffffffb}, {0x1f, 0xffffffff}}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:06 executing program 1: r0 = socket(0x18, 0xfffffffffffffffb, 0x40000100000000) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95eeffffffffffffff5afdc27b8c9831010074122ab9bd518fb00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6009b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74808685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff0000000000000000000000000000", 0x11e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x10001, 0x1, 0x3, 0xffff, "5f5019b722d1f131639b2297c0d58896f480f982", 0x100000001, 0x69c3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) getsockname$unix(r2, &(0x7f0000000440)=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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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'], &(0x7f00000000c0)=0x1002) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0xb, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000}, 0x10) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) ftruncate(r0, 0x418) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair(0x1, 0x4000, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="3fee1ec6b02c35e0c0068f6fd3e5bf009e4ca842e0f73e9de32e54e4af99f729358463e11a531506babbd8ca4876742fc5e4b0aadfd34c8db5a61772912762f00d7dc77dba62aa", 0x47, 0x408, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0xff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:06 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f000040e000/0x1000)=nil, 0x1000, 0x4) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:06 executing program 0: socketpair(0x18, 0x7, 0x401, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000380)) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x44) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000040)=0xfeac) r2 = socket(0x2, 0x8001, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') connect$unix(r2, &(0x7f0000000800)=ANY=[], 0x0) setsockopt(r2, 0x3, 0x7ff, &(0x7f00000003c0)="6667b0c14246109b9bfa72c07faf40f6a39bce75726e517d8d4b4cf7456a48add5cf0b793f96c3ac2ef1ee2b", 0x2c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto(r2, &(0x7f0000000100)="6d16b2292b7317ec7f1ad0daf312d227418f5f6abf1fbea38d9704b14a5c82a99c0f233931b28070f663c12f05912f61166aa304bf8c7e10f1a006f4e9bfb094e0aeafad6053f22d8311a78f0f0eb67a8ad1eab07ad94e9b58ec393cf9bc764c8cfed44dba7c38d4bd9cad673868fb102b9f03d5950ceb6cdaa592ba0943943fd697769435554e412a94452514f52d8d97ec345808c3b773e18fb8a670daab831e51859335f2c1d21da1202b3fbfb1998955aa174102e8c284c6d5d256d3bcc5efb399f927f418360e2ca17802fd253abadd7a0fc4d06abd36b084ab86c5b20560953a81ea76f9a7106b4147e7ac8b939bd81e98e1952f08b17f66ccf6", 0xfd, 0x40c, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x1}, 0xc) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:06 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:00:06 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = syz_open_pts() socketpair(0x6, 0x4000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) dup2(r0, r1) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x164, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x404000, 0x3, 0xff, 0x2d1, 0x1ff, 0x4}, &(0x7f0000000080)={0x7, 0xfffffffffffffff9, 0x5, 0x7f, 0x3, 0x72, 0x7, 0x100}, &(0x7f00000000c0)={0x7, 0x4, 0x83b9, 0x0, 0x1, 0x2, 0x400, 0x3}, &(0x7f0000000100)={0x3f, 0x8001}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x1c, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001180)="1dcc8a15139e5a2d0e3f93636819f444fe351314cc0f12d65b09a44aece75699b9fbf59ee635e7ec573209423acba923c0595383a87a2cbe9e6c34ff81b47dc9f646ee8d6f290f03ec3bb3505e2b82816912d8b16f69e05a94b4f1988eba9ac7756df3ef6bb4073b114f11da7e3a0f382a463811826f4737cded9f195988b7c78ea40ca3bd7a4e4f65372addc36093b98d4d9def5330700f63b8c281865fcf5fc1fb92a858e265cfd8f859bbf8b4d9e374ab6e627a30710c6987402b13", 0xbd) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) setsockopt(r0, 0x90c, 0xc804, &(0x7f00000000c0)="6852bdeeb66a1da519a98c13b9fbf927bab5c5632b7a5c713f55901e05bf2947ed47f5a28b7a88675b25ba305c530e6aed58052384c4f58fa80399c672d66f8cdb46990a66a36242e4cc3d8ede21042564cb1e72bc34e8cec0cdb5c41d02a302d896401961174e7da92192ce2151edbee642837dd08a36ba73226c812d7a6de94bb558101dbd104d532688fe57119ffdd1061ae9753dd54f1808bb8f5cb8e406c4ab635afd008b497fec67715febb7f59f2241ccba1a12e8e2582b666665d89bd4e22a3c34bc46ac834126ca072b0f285af1164a44493aad8740f6a076e4b1f846c60702250d3946e9925f0d003bc55a3f2b30838645ddc31a20de5431a56b0dce42598b722d09536e16d4844c29e606c25b0c25442336e7b8021bfa659825aa7690fbf8ec0cf1aeb8f128375a53314fb92649346598193344c62f1b3476c3e34ecc3d2674025240db8ba5dce9368f34abfe35b5644769e6a7ff61d8803153bc5d0a5875ce579b9a6dd654abb64af8e403be247d00382d82bde490a8cbfdee51fd237474051ba2fa6f6a0ab60eb138d9b15e684d94380973a8e719c0ffe8e0f0534c27a029b35c6cd27195592a5cd34e90a2fb9daa187d6537512a20465caa8b9d95a36dca85094007a6676f9b0876cadd4aa38333c9bf96637923dd6e120a572f2523a83c1ddeceb08ea0ba03b3409c4636a92b4bc94a899bc3d728f5e465282a6e6f9cdbb93f5f731e87872196df6aec4161df5e916c4d3d4051d4038f5d8cd46e6a9ed94288044c4f7499802fd439327f743c6bc987686aaf7f15584e361e34d87401842069b3e2984c6a9b56e907f38b3536ddeb88137af494153d96e6f78769edec1f82ed829033131ad379580d72236e83ef2ac9dbeffdf55a6ae091e52cf860aff8889f88a77714edfcd968dcaa0247f939faab4bfd08317c8c7d3d141f4b68cef0f67bed40e676f7e1040d44bc71bfe4d511821c3a8736b35bcd5fabe5d1bc5cb4f9962787ca204b72341a91ce211373f8003f7d62732895e909f2c27f355bc140441612bcec777bee0d10db5e4a0e98e6116cf6d76c1efc72e8b90448a991a62cd612c97502353613acda044b6b3a29b6eda221b89f84ededfa32b44c167d969ba43def8e640b59ff13b7b77eebb9aee713ef104443efeb7d31271aff3a829949a41071fac9bd80501da9754a655bfb4762e383d4c1ec7e100663b84a4d17a863e63ef62a4e79e13e239ca952948e320f5669a585ab2d79b3f824ce9e6d1b5a90e1d881cc18354fae9b2f4a0c752cc54811bce44fd7934863bfbdb7a8e729bbfc8c3a86d7a3e51ab31bb1e9135400cd155add22eda2bef62934c06b4f14e68d3b70aceff38f33ecfd53b16269094ebc95e27b540b1772eb49608618b44395188f9bfbaee76c29364622e2a421e883effa49b7bffad5ac7763cffe632885eb384c427e3e686dc54859453749a743473cbfa93b4a1aa0237c92bd38779aeed904afc02ea9c81f0f20f664c40ffef09ab15f5b3ba168b242796c0a6be6dda194f6cbc6e1a09fe4fdf39ebecd6d51a966cd63942eab35d1f2b264b545d3e4b90137b586c157a25b490e15ef704ff9ac2c7639d0337c377c237d709cb07018bc326775985ab6f5fa45ada88831574e12aa8623184943314b2d8d9ee4ba63238177b1e6b2c49e7d9b422f9e4cc6b143de1e06a7849fb47b6cb922b0991338520040204f03dc6d5600bc92708242328ebd97d6b8044c9bece8e99dcc8f39de5bc9b84645356a23cc1f056ec5b13d301bfc3ccf123ae6f8b719e9b6b4843601ef8ab674e67537f8a570cd8e7b7114bad5e769c04ace5fb8c69e202016b9f11c1a63a0fc3556d0c3143beb95b0ad4e0798ad62d205ee3d901df0b4f92ae82744455ab1daf5756ef88ee02e31877ce5c931eb397a0838bdb80cbde170dc57c31617e34f92a4765ea4ae6b08055f3eba903f1fe3b82557a879f62749370847a3bc667642c81b77bfc2e143d5239027532e5cd26b1a7a64a99ef9e4e5c2dfcfa23192d1acf42b3389430ceecc7dab475a04c87e7cbe13c93699606a1a5235020511ff5b8681ece67bca03f44df8464c4365cce0335076b9a961188479708a9551e0a0aa1827b8918618b322389739fbd94553878f0158021ab9fb6068682e8368e51845b8385b4dc1bd9c9c339dd2656d4956ef57cccec498249a6467f6c23cdc63cebb75a531f6bd5347f98b1e73c71b5a26692035deb1aadbda872634f537c6034a2ec6f26d009d25fd4726fb1b0c8c482cc84aac24ac3468cd3a57910086df0d4e1c2386bd86772525d1063ab614a16a595f1f0f3be0c07944d1e79bc397b6547f182392785301709906483f9bcd56a2ac0027a1235619287523bc412dfb0e30cff0c936e15c054883f7d88381ac3df4daf89f0f8959dfbf15fea13033f01a3ebecab63145d421d8f4aa782f41a652febd2bd1c0522063b2462671bd94f6bd5b22ff48a8e9d16f9e5c5d3122f8bced9ff34b303c3f01d4b764e1b0d67cf45efcc6cb3975b31da097553d8f06b5f534abc3364b60bdfb023c2955bfe436e69ec04a9710a6cfab31ee2457f7d778056e6b2166922da97d92aa3b319757aeaca67724deb0666a48d576fbdff6ebe63367e20087fed92d53f9543ee7feda80520e7cd2e33d31225ca5dad89bc9d3021440b4f5b8dd6e551d3f3dc446f21cf3a731bbcef95b55660ca3d5b42f669849129e4f02e2eb2981b5e41e614eff7228c2129bfd5edb1d17914ea709a35444bd12c53f1c096bd16e9e1411066567b5da44c354d72a8b4385e7fe8d2a1e04006fed81595da182db89ee4e17003ee18176e562b875fff3ec3712e345f51c4902e4e8251a2e8e1ac20d93706982412011f19bed7f719f405c6fc945e0a6305f5b1ed6f9277b428a4c3feab601016f90c509ba0633064ab8384638c50631764d05307a4c6ba17de8865f780d4a729ec7826dc9e50f153a8e4abe2f9646cd73c8d15387f2f9ffb4e008688502d1d76348246e4e198027b8bf5926ee1195f17284d040ee9c646b2aaf0bf5ba803f3f3f918c0fdf770f706a5d0e64137086374f6566e40f025725ee2f390610e77e5dda645ccf0f16e97dc9d458291edbe16588491a7fb50b3f64470a00c94cf91ce2613554ca9d20135c40902958e5c43ae30c9f1ec97caf1cb3f73ac7234660425e12b9c898264201728134fa2e8a5fe71d487e7d4fcd880fb99da11743503b5868b25e76fdf219f50bf7c4fb1e12dcf4605bc4a1bd2e90c87810aec9b64f885bdf4761924b3914b7f13174d02160c2aaab7a9fd26b5bb8c35fd80a0a58aaeb0c2da233e1fceed66f6ae926d158cf1669a8a4c0c03e5a69d85b4676ce4c92e7fa277d4a44c5b284b8c538299425091c570f666afd1aa3faddb672187c55292b3aeab056bbb7deaee6fc7bd07eb726a8a59636170a917e4a99760397068bf6beabb7cfa713138a862636d5559a82dc87e35e53c64a8f37f116707ca201ac227319c96362c96d8d31dd22a1782c5c6f26d1b7ab3438690b5215cc39aee54697238981d52893c5fa377d160f4ca0d3c61c1471c4aa02da377545e35daab5b012a8c0351dbba73f6169856d95bab9a891f844fcbdf71c89c33235ff76c833993323e259c8109fe6818367f2035334b0b4dcb379e448d180cd937259740dfdbe6f78c3e98dfb16b7cd142dc353c4421d3befe12976a418c9210804fd84ac3365c83899aac8b5b25b2cdada779ba3e69792738d2b86d8681bbed900fb4f85697edb0b1ec79f2b73b820d701276faa5fb51a305cb038b58735034a4f64e40230f6c4711a445eb884d4768e60d3044e5636213c8b1f80a1fa9b058485da17debd1f84ad5e46a6783599a8b718cf30d5c9efbdb7648b4d34a3b709f29c08d1ad6ee7ddae661149374317e11bc37f294713f8b71e5bd8e63b0ca3c8525c6c464853b0bb4479efd6217a12f120f30eb7b6d4d38bf40d487f373a5c4ba0cecd78968405a2addba53112c2b9a9d78e768f9f20195d6e07eff8e6d91b959e375f2ccb777b11f73ac532ace0f7c2ce05f48d6f3c871e57960b670a4ae340ddcdcb646a08935894589387eda20be31614fbc17fcb4541bc98f46f6a73e1ebf453eb26645a3520ed53d58d1924a13076cb326f1fa6ca4186b698667196ce71e436d9327a030aa0275dffe419b1760c72b4398bb65a000d2d19be041ef7df3e4fe9a749d29ae91e1c64086ac566ac1fbe49be04ab03c73bdcbcc5b0a492d994856e8be8ad2bf31bf7a215e208eb8266f0ee18d95064958f82459c2854c8c2627a91c61730d30ab663d62a80fa4e972aee8832c2e0ca2f389ea3ccb620b0b20408906fb1b862f647a5bd71ab48a5c88d29c27045a5f3f32c746586da6a7bcd0cbfa3c82575e6b83de6efdc178cabd45313b446abcc9e3e972569ff703587186d08b1639f42204e2fde8cb3c70e4aac4dc54b63851e13998b9c91158ba377663e18158ac4f519fe69231560050e51f46453e7563f5b140f11d467381d5f99f234a2cf403f6dde1642057044947d2964e29fa78a9e74973ffa8150d4a4fde3d37f106f39e6be1b2338a6d8e273b77923b919c7844a2f6a2d5dab48eae1d2e1258620b998436d2adfd25aa45bf1245cb2b095addd364862462377a8dacb693eefccb655d31b0a462806aac7a355ac283f50c24e96146e66f546428256cc7b95541bafc99f107f004fdc97e54944ecba59691dd8c1457aa81faeac310ba64f00afba2a31941db48cd0a19285afbe1d815ce9cf3fcc0f386e9dd698bfd518242f7427b080fa8ffe7d5a8310153f21eb4779386017691a7316ab433d270beb016b954c1b92c3f90923b5476642c3274d5d213dcd8fa52ae50f776d70130e47df2ae7929cb21422b6d625064c999ae5fe565cc03a975daf7bf4fc6dd910d74edf616941b06a0cf4a607efd45215d7c14708c6ea930c31b9b1045cdfd19b474de79865180d04eee8a4658b1bb080d5030574119c525229b8ea386c6689f20bcd87f2ce96e76edf573952026d80778df47cdf4a6181efe089760a54561f69cbc14c8b668e39699869af578512ab4bec1c3227b512646ece4b14473b2b995d95eed6c54edfd8a8c06e706dc41750c1131491d1669fa9430ae481491c53e62fad0387dfe4d67a9657fce3422401acc340d067bc5962b0e242db5a2eb6f826dccc60d19d4b82c9cfc8227c6a5e5101afd35490caf8be0f8cd869edfc5029aded1c2da21a69e0e095b41b119d4c5e5c4d2b9af3b47efb47e35de1c0f46d4b6f4c0acf6d16c464729e36a0cfca24dbfa8cd8e6988bae2e8c14ef2a0740938c6668a07b39ad46dfff1dd027d2b06e80f532a0569edbfdb800644349fdb3765f82e99e359df8a9b46b92919797017a71d6cd8688f6ecd56d3e710d54ee794d84be541c8ad8505e5bd1bad69ea59943fb2f01dc833b6f458056beb4c7d3dcb4305a962cbffd58aed5ccfdb13c76f41996d0f54eb94b8976e38db5df09d0b6903cc02b8c7d52819e1df57c5e142baa4fc61a8a84592cc730a72511aac563d8896783038fbb65bcd7092c50f3c2dba90b4edd6f21b81a2b07695a8a1542cb9c180a820d552255408422efa3a98cf6bd9ee3ae5cac3aafff04391faca5ec89af74e51e32664fca67db2e7b42725c5f1a787e61ae6df517e64f247cdbb8a9b67b0e62030678da512ed8cac1500df84ebc87facf298feed85aea136ea548b6364a1dde9304798081866d996b1486fa2023b9c3f91cce9c8cf9b8e44bc9", 0x1000) setsockopt(r0, 0x200000000009, 0x100000001, &(0x7f00000010c0)="961663939f3af167027387a302791496774ec41ba088528444a6582c5ef765b1309a32340ff40127f6b69c74e25aa288dbc2d6ac19205e526c0d195bd32410b34d1f095c9de21f0dd506d41f7f016f2fe64bd0e593566911bd7a591ce8ea34b27020c2e31ace3b77fa9b080917d5a4ab735df87e680bdf111bf885b08fb369cc9521e7f3bcdf2e65fa872bd6121184125b60331a93d57ecf76a9", 0x9a) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) syz_open_pts() r1 = getgid() setgid(r1) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = dup2(r0, r0) getsockopt$sock_int(r2, 0xffff, 0x300, &(0x7f0000000040), &(0x7f0000000080)=0x3a5) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5813, 0xffffffffffffffff, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000100000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x8, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r3, r4, r5) flock(r1, 0x2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r1}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r3}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r1}, 0x0, 0x96, 0x0, 0xffff}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) dup2(r3, r0) 16:00:06 executing program 0: r0 = socket(0x2, 0x4, 0x4) setsockopt(r0, 0x0, 0x1d, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x6}, 0xc) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10001, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x30480, 0x10) 16:00:06 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/238, 0xee}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000340)=""/144, 0x90}, {&(0x7f00000001c0)=""/22, 0x16}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000002c0)=""/13, 0xd}], 0x6, &(0x7f0000000540)=""/156, 0x9c}, 0x2) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="d1", 0x1}], 0x1, 0x0) socketpair(0x6, 0x7, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000080), 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000180)="787b336c9794ad60b74d6b17ade87711a7c0d08528c87e97f0ce1eb2ac2d37cb756511642d0f931891efc5abf357c536805ccfd9c2a2539e05a2097f9c60517fc2b4626f124bb1e6aab0992d32d69509135a679b1f50b44bb809d359f64bedc7a545fcfd82581fa4f1760d89104b3a0f656c756491767addde9d9037598595ebe53e4fec6c2956d3d7132bfcc2ca1894f0f2c74199078c4ad121d63ff8b9e91325ae601a8c9e9a3fba14bcb06b750566fee6bc8d668b1c691e05703f355af62548cb62d831d0b1b9e8c4a3b56210b0d12634ca322ce4c69710a0b242e439d01cd5122dec4ef4c2308d9284b13c38ef76ba82", 0xf2}, {&(0x7f0000000280)="8f0e439193e89fca5076242f744166e5a6aba12620a3060b4594502d89ca444616cebd98e194a3293057be4975ad709e8150355f7f732b556aa8851adb9c3b42f16f", 0x42}, {&(0x7f0000000300)="3c629a47883545e314915b480123fec69d9c28f443b74f9aacbc2b0a008b", 0x1e}, {&(0x7f0000000340)="0890ad0706157ce2a7c732fddb103d57092a0f90b8a6d563178f73f458cd28880aacbef0d3089214f759de0e0fce0266cc7825f92a44f8b3b87e45fe0197e5c601239bf6272ba57ec28cd4021bc30d2f37f70dee0d4d3f16eafeb894", 0x5c}, {&(0x7f00000003c0)="0d3246cf6713e3e50f2728324ec073a6cf416b54a9138d407bab019ead3cb90f745b48e4a442654d3bfc3fa73f3ee520eabb0a4dff7cafe47a01", 0x3a}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x2}, 0x9) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000500)='./file0\x00', r3, r4) 16:00:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x4010, r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4fee, 0x3}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653000a74f4ffacad06240dade13eb60210264c0ea4d5b7d10dffd92eed68059294d706f9b0562318b6ca5c1def3fe9b5fb569b0d42ad5402508f06016f0147d5cd0110372a900fbdf10f0c3ab914e49eb0028732c2e8b08c410acd7efed9d91abcb260944d808dfe049220cf2111f54897bfecbeccd5d935af3e48e40597407011b21c3064f7d69e724db7462a9c86076384b563fcdffa35df7359d902303167afaa55f11e480fd04212ac513199a2a7043f813254b72efbf77156c7a8f5727d99594f212fad2fd11fbf0"], 0xa, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x20, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001c, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/47, &(0x7f0000000040)=0x2f) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) recvfrom$unix(r0, &(0x7f0000000140)=""/57, 0x39, 0x1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r5 = getgid() mlockall(0x1) r6 = getpgid(0xffffffffffffffff) setreuid(r2, r4) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7fffffff, r2, r3, r4, r5, 0x12, 0xd01}, 0xffffffffffffffe1, 0x3, r6, r7, 0x4fa0, 0x6}) close(r0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2044, 0x1) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x3) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x1d1, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x0, 0x14000, 0x4, &(0x7f0000fec000/0x14000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r2, 0x2000747a) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x3}, {0xaf6b, 0x7fff}}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0x10000, 0x2}, {{r2}, 0x0, 0x0, 0x40000000, 0x2, 0x8}, {{r2}, 0xa931781466c09271, 0x1, 0x40, 0xffffffff, 0x4}, {{r2}, 0xfffffffffffffffe, 0xa2, 0x3, 0x3, 0x1f}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xffffffff, 0x4}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x40000000, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0xb24d7fcf7b898f23, 0x4, 0xeeaa, 0x7726}], 0x10001, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x62, 0xf0000000, 0x800, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xfffffffffffffa08, 0xa57}, {{r1}, 0x0, 0xe0, 0x4, 0x6, 0x1}, {{r1}, 0xfffffffffffffff8, 0x3e, 0x42, 0x7, 0x100}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x81, 0x3e368c8b}, {{r1}, 0xffffffffffffffff, 0x25, 0x4, 0x4c, 0x15}, {{r2}, 0xfffffffffffffffb, 0x4, 0xf0000020, 0x7f, 0x8}], 0x1, &(0x7f00000002c0)={0x200, 0x2}) getsockname$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r3 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) munmap(&(0x7f0000fed000/0x1000)=nil, 0x1000) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x810, r2, 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000380)=0x587) fcntl$getflags(r1, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000003c0)={0xb818, 0x5, 0xffff, 0x6, "b5773cc5f754f7a2db3f1a1dbaf853a9f98d2b02", 0x401, 0x3}) r4 = shmat(r3, &(0x7f0000ff8000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ff0000/0x1000)=nil, 0x1000, &(0x7f0000000400)=""/164) r5 = semget(0x1, 0x3, 0x100) semop(r5, &(0x7f00000004c0)=[{0x3, 0x5e}, {0x3, 0x80000001, 0x1000}, {0x4, 0x400, 0x800}], 0x3) getsockopt$sock_int(r2, 0xffff, 0x1097, &(0x7f0000000500), &(0x7f0000000540)=0x4) shmdt(r4) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000580)=0x1ff) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000005c0)=0x9) open$dir(&(0x7f0000000600)='./file0\x00', 0x100, 0x8) accept(r2, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f00000006c0), &(0x7f0000000700)=0x4) kqueue() 16:00:10 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x114) write(r1, &(0x7f0000335000), 0x10052) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shmget(0x3, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 16:00:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() fsync(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x10000}) 16:00:10 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xa1, 0x80) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x1003, 0x0) poll(&(0x7f0000000000)=[{r3, 0x28}, {r3, 0x100}, {r3, 0x5}], 0x3, 0x7f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000200)=0xa0150eb8bc3ea3d0) getsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000080)="dd7bfddf1055730e0860f4882f2338f2193368f614ac162739c5f55d7ee26698d20829f38bbbf9f4c486c8bd2b", 0x2d) socket$inet(0x2, 0x4000, 0x7) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = msgget(0x2, 0x1) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000006361b9970290e803244232f0a58f858628f88ccd48535e479d60b87dedc83562080d5dc782e7b4f1fd1e838b4d9aa28e94dffb39f37314ac3954d08b7c7d4ae6b304a7cd7789a9ea2cedbd591a934d8434232d44d5d60d0abf9f6152fea755f624734de4969e47a1e0"], 0x71, 0x800) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x8}, {{r2}, 0xffff7fffffffffff, 0x1, 0xfffffffffffffffd}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4, 0x5) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x44) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/100) 16:00:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x100, 0x4, &(0x7f0000000000)="8551f92108867dd520926ee88499cb40f5c71417df01c59a779ce758a577757a5ebf7c9f", 0x24) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) flock(r0, 0xc) setsockopt(r0, 0x0, 0x13, &(0x7f0000000200)="ffbafb0181b1a35d2dd720d4b859c65664093445ff1de05b28f2097a0d54597bf44e8723181ca0f9a96cee6095fcb765f4e7c6d0b4df3d799a5df4904da8e148216ae8b42bff7e85d8505ccbd160d59764f1873f8ab6209486b264539d25ad2dd6dd9e9866c902decd17ef851b2c953aeb714083e363f1f1ae90bc40ee396702000000126cee416b4fd36ba3324d64ebe413be0b69b2000000000000000000000000ed085403ea2a91eb79b3f6d697d4ab9d7499b82333d41bb185bcff6c3b674003287d65486821aa0b77c9c52940982d6a303c7ed1a7298d4cf673cd6ad5505d2d12dccd0006bb240b34538aa9d4bcafedd9d70b3ec19f1fa9541fae6d5468552ff9ea866a0d9bf00baf3e7689569dad1967fd71422ca5823c789da920e3937a062a87c172bbd4d0c4472295bf2bb55c46416bc4ff55518536afa5bb06ce", 0x13f) 16:00:11 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, r0) setgroups(0x0, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto$unix(r2, &(0x7f00000000c0)="306942ecd5582a7943339ccd192c2ed336dc1cd3bc123f58a00bc60cfba498730652de6081354e07eb606ffca5db04aabab1242adae124c65f6c67845336a32e7eb39d009caefddf0d93451070b3d77fcfb04af929798b394eead928d1", 0x5d, 0x8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) sendmsg(r0, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f0000000280)="8f84291336c961a99f4b9a8a356d917364827eee8885b63e3aeedabf2ecb517cb700e51da7b4ce7822b320a58b21a3d59fa7c01dff18b90648b0fc1536b0769ae19fb1698c203a4d8d53e22ef09e8f84ecd6c19ef877e31210019aa8231e3026be0d74d60e71f57275f9725dc41c25492039dcefdb6db2cce9902c4651e00e2733ffac35814397ddaef3e614a03336c430057cfcf904abaead4a7b73a32fcd33b1ff66f1a0cd8cabb9cb39", 0xab}, {&(0x7f0000000340)="a78f027e8738915c232ec7406f555392a88b478cb131376db7c6a67a8e1b2b24a891635593174dbfa384b12e19d0461924c615fbb351b96ede2dffed7066de5e326120a6348b55b5e98fc4044d36710967fb78616d853a0ba79b8b0155d0de0d19ef5149b42745f568ff42ae07ca85f8f56d1a791308df12ae6b82d5947e2c5a7e", 0x81}, {&(0x7f0000000400)="062236bd829d1ffdda1746d5a38fdf67b3f40cd7d4d19c87d9f1608a0ee14243311d9e5e9fb12fbec2f85c5acecc03be7dea2c446d56df7ad7eb0551310df4be142ffb1aa648fd1fcd2e0cb1f5fc555ffb7b0e84c1d27a57e5959b80d9f9ad9d0d47268df3d554374984c2ba9a34357331227e367d4957ce2e0feeaa5954f424ba3ac16515af4078f7ef68bdc3", 0x8d}, {&(0x7f00000004c0)="d4d8", 0x2}, {&(0x7f0000000500)="c8e9cd0e6da12e208ffa0be5", 0xc}, {&(0x7f0000000540)="9a7d0398bd534742994a2508ec7707bb7db49987b0b6b7675d35ea9a4dac73c2f55c021f80df4f62f7fea1166d48a335b6af2a3ba1348f1680dd76d621ea240ba4ccc48f27ae9f3383662e65ac4939de2de3223c5d4c43ae99576848ffaccc5b8bdfdc7c778b718a53a83f757a9a61ba0abd252c2e4bfa5d680283ace634055fd6069a7a551d7022359d656b5767e7ff083efcca48f866edcd334e81ac066fe382a845ba3a05b757cde90edadcbbe4c993c9fc1dc5594faf8695a4157dfb94c88b0a83776d1b45121bbb985f06996861db812836663922523f870af6122a9a61488d4bf276512e1fd1186269fbc9acb6d78aa8b2d5bb0b8d07e34c30f2af467194f65916145f4daf56548ea74167efba4d4871eaad5d877d06ca4fa204e67bb36a2bfe14fa53e5849a0f34518bee7aff6dae283b2bf760f6f1fa7d294fffa5c6647eef9a91f5c737a2c86a28075858dcd24a4653aa53d248c4e7bbc27df908dc63df113c0ca3656774af531b9ab91bab888acc4de355eaa4eb744f7300d04f4b4acec17263a0546259e064f1322140acfa6207f04b332a8a1186e61a939c5d50ff4aed0494cef15b5be8ad62898c181d4f057eda39666036c7ff7614fc12796667b2c6d7350b2ef33e66fc570a89d2689a28925c68cda553f45dfeca7da5f808120b40eb2ec294f11e424688e13e6e07b8280822de7ba2602cc5d77698f6e452fed4aa76e1e26d008a5c4348ac013407440f4d3eabafe027a903f19bee68f5e390a180ba6e6f1821b13b3e81c5831cf8fcc1f92d24e9fe3fd98f33ef8b4c538faeae261f2a93b4240a46fc51020dc7b18f4d4bfd073223e8c79cd34fd32ac9f25ad5e303a7f1956c93eaf0a83984b48690fc66c1f3c40bc39d5f4aa0c70d7b10078ba94d2c32b7e2a28d8abdbba40606fa750963a7f2b7d53fcfb785dc572ce478bff12f9eea67adf140eb9264cc7b8b3322874a50d77d8bb2c331ac0e56e8a3fd2b82f566aaf0b3de0674f1ae5dcc83248cdff5222f6997f6c213e38c0fe8a96f35a2e77ad9f0daf05ac8563264a400460fd589e494b061246dc3f38e5122f1b0fee3422795d270493aa0b3327dc0781cfaf26fcf3192f4952f72c04340c9c012c786ba5af1c2fbe34162f83557c9d065b9d7e6f490c158a9bc3250ab5fe5658647b46f7e5208cf573bf92eb938032b195761fcda3621bc085777ee01487f5ca7e8645f5d54e2793c564315b7c3e4163bcbbf91612e6f9b37e28df48eb5371eb18f116115d948a6d2d1b0d68e410ce9be30c6d5448d29a9dc20b6d9bc616b6a84e90f9a586f2a599da9f8bfde3433ff2fbe139b8371332c95ac02698c6ca9de6a455e94eeb53ff23b05dfcb662901712ec979654b504edc282d7a75c2fea91751e6ff42957791c2775ab44505ccbbe30b7625ed1ba4640261d7745bf38fb4a34b34136a58d6f00c4ad2cf4d7fa66e71f62ed81ca888cb9a6fc04f9dc5abe4282ae2d1277bfe25d15a92877c4915a964e8a424ef88ff45b659e20ce09d2d5fdbdba5a406a98882e09aef44148f19679e8d8e6992eb21b234942fb292259d8b0200c3cd42df4736ac184b9f24ef364fc36bf527100f3d7c8b7d2df1327eaca674b8bc862e017a5021d776645278abae34e0abbc354a1418223605c13c23e2d0bb97e44ff168f8b233f0d872b8e78412fab8d0e716cc7b57f1f671f9cce9a7278dd412c2ba8d18dec61785553bed40f339dbd1075158f979dc5185a6a6d9e13909fcd817a6980332f169b2eb351ac804a38c5b49a7354c4cd1922fe0919c32b133a3fda6c3d8835255424d6ad8286e1ae8c5d27e6442d561a2d07b7edea3684a6b9d78243ec6993caaa1e4b2fefb922f08b40ad8f457e4951b946e76138b31bf18998a8c9ec978da351022383e44412da6ebb12f899b5aeaa74d5ee2d365b10a179c71d09128be91fc6f35e2e40fe515a7fcf3339c74713bccdb8a0be265b9f6618bf2b08101d13960cde0252689477d0c2d90a27abfc3d2fade0ac60fb25e10347b951b3b8852e3705d2f347a75260dea12f8e029278ab4ba8a67c7730066e0bae31c30446aaff593473987b18fcebe635894a324e9fdb416a9a47ae4f0245fa5c9ec331d2aa1a04bae025b34e8e5cbf839c2ad5b34c1ad0e111f8ca8978532898d9bf5a1165fa6e97a8aeebfc5d031e0f2b6992a350cafe80244b6f645d14d852d24676d1a81c79ca8af47e407a4d9783517de6f8f157564d81b5a74fca4a980eeb44c6e6be9a70c7649b37bdf4714cb8fbf78a7432d7a3c0d847e2bcdf9e579dafe1b875f8b6635791dac627ad3230146758d7919f35901bdbfd2a890f30d408ace1bae9a9943965f620754f80e1ede05afe1388146889342d9c0c254e92358b1d2974c0341a36dea231e56291afc9ec2e528065c3b87789f0fc2591800280eaee03bbf715e36cd062a8bb6aa4f2a4caf0a2d4082e73a73c1396c055e3643761fdec2a49f391f8c8c0df7f28f9f59405085227d3143c3d651703f7f17b9a162dc88b41654e6f59de784d7732ca980ea5a74b1c21d6e519c5a7456d867ed5d06f2b571274313d2c66d5780a337390b28563576bf67935e19224e5620c641aed5514cbd7673c106df16c351743d014736db375c81bab8ba3a3c57da50ad907bb8c83683502a9582bd89775da69ae8e1ab4c59625e5cc12e37b0f8fb4fcbc43fc17a6ab35412559dfae56fbdcd3bbffcc24a62c372932fb5d704d5769286b727b869914eabb15c7c98b57a170504828f0e0ae05c32a6eee8f1cbcdf683083432980f927750c4ee37f7ad82f4d13f2da82501e17db031ad2b1258110cf070a0b1b53e5f8b2e12bc470754e660f64ddb427107c25981687233fd97521ca950a0d3d5d56bc0aad014b4210685eab4a525a4b45bbdb2dca009a18005aef7d7d90d6463078ab91c71130199d5e125e6a72550b69a96da5a24f7297b6be83c71c897ded4158952a16007de0d1b7d833e06913ae798fea8f13820d018fea26be8f96f8bd4d1d1d972e160a234c52a169f20de716d6e6260b85cda7e8502406ea377e86d0fd0b3c67ce0245dd6e7f8dc03f4a43d75d858da436a88ba75163fe3ba71e53fea7797d02f5b3a3c2c20b85156da9b82b777e13991d82c988a1d33a6e5feeafb690d2668bbbe0d23620e782f70572b35780e9d0c91431eeff5b67f2b84c54d6e32f41c90174974438a755f6604ff8e7fb76520980d759a4f8ae014a9b4df7033f4449e0e5cc30bdf1d20b5a946c34d3e95bafd721de5588c5331c8df02b4ce335394977d243bd7d6a8aa9064a227045a136d34cb3c04ac86c2d342e7831cea9c6f945d3b79934484b58962dbcb1021d72f59370783e424de307d5afd9af8a7f417704d14fcd82dbeb89cd6159892795ae5498294f6e132fcfda91c037d8d7ee46423df89a3cb2fa1ebdc83e4a5dc8310c44446722d103e3d7f253d18a345a27a8ec295cf4d057167d03868b421bbb91b1b22d3198be715747883fa08fee755534bedfa3264275be922027bd941cde09648c37084c47cec44d35a09c7fa3497ecb0e3c2f21ee7e119d564744d6743c10fb895b78e2347fe4c4860ebf2edbc2746e849b3cb4a69f2320405f81aae366f7f3ed5a0d0b54bacfdabea1739b17af6e64e28324e370b1d503ad6269a1e305df334341147afd166e92ebab781d542d9b99973f963ddf94bb4daa93338345e5f5ca331eedfa3ecc7411b08a60b2c6be3f7ad9b1ae1d8989846e5b5670fa2bf9c5c50d42229b5057aaec36694aeefa5f6dd6170039e060ae2ccd2dece02aaa3dd347ffbfd3aae9bf4ab0cd418f4ad3cbb57264e96e7d335ee4b59fda87c1e357f8a128d6a87076ed58a6673a451ae90468eececfb46faec894a3aa39a9a29dd58c2c2ad4eb28e3fa5e0ec62701e51293bef67fb89ed64e9dac32ccc360dbc9f720cc408bd055ca6a1562f15482ebf4c83ac874f66e6ea5d832b6d00b141cc883edebdc98345a476027d5038abdd189932d98d643d5c8fc26e0e0b231a8790dcaf6ef4ec34c39155fa1207b902aa606c9e8fe750c529912415f05e8e20bb8163c2901eb90c06d97748d595ef53e818a59254a041404ba2afcbe462d1b1eccf79aa79b1ab0e37c73125ec78ad956ac470f2eff1e75247648cdb225954cb37d6f3000a4a963b40a2b290a59f15c6521f953f4dc8dc3677cdf220aa346eafe405cf14ebb05d561accf8131ec9b4fb4374c62996fa5fa16660352d8d273c893ce328eb2cd86f81f2272de986f356a61828a8c2bce6a237f27ebee091bd6f4616fbd43a0033ad6eb7fda2265ae869e4da525f1900cf5ad70b0acd0e718f98c969ea78689fce5a69f2cd00d2fcae6809b02821dc8accb8fbe76dff60257fcb12edabf9307a9cfde802d87c07426815eb15bc27c95f51b6de53aa736ecf777b0769ee217c56259fdfe87090715d514a800e77a8a9aad9d2855670ccaa4dda8d09021f8824d02a4012f5964eac77cf790a6266c55ff8a2e3f94542e4815fc39e48b39a21642724022f0218cb750adc10d6a079afad997e44f91839ee676b4fd34efab17ff1e37fb7bcda6394343cb2db7adb50e9c6c187cb3e2eb3643ef8d430c39d0211237a6b1d89576cdbe3f1f4bbea79e2da054d9cdc0d87fc0af9bc65c25851bb05dc42b7e3dce58e7369ec65d664f353b72c604eca9542ecebee805891e50310d1e92c8d3ae2df7ae05874e534e977fa3006548bc9a164de574a0ca04903338e80e49e381b6a8a2613e04c87f0ea6316e7e8977625ea4debb33f330e9f23a7b52e348e680fbb3bfa4bca9ee4bfaac6b572ce03a68b85ca46f4bbde5e028b4c96b68767745c172acc7349fa86866b229b5261b235679ca1b7045db89bea009a3f163454e5d7a78b9b3df78919c548a81f38b04c77e92cc0262ebcd499fdcc57033b3fcc528a4bd29082c4fc5ba2bb669f44d39124bf025e8a2f79960d64c74a54fa63776c95020660d851b7a6699b870ef5011462be64eee348fe3d46bff2c06de2e550e3d71cb03a8daf99d12b1578e6fb53a51fee5ba9d8af1d9e5a14ba69c267a3ddbda5e5613a000ab83453d45aca3968e38b2fa14314a76e7fb06e70cd9fe55cdec30dbcc891c7dd3e6247612bdb503dca406f0ee94807a49dbbce06e63850e71c45e4dce7ef120d289df2797507ce2f04e9401ac60908bd5a36ae29943e1d119c5e0f7d53ca19f1694767b2b46e7241531f704485292c98c8c69873161cccccfdaf1e6a751ebf46c5ce87ffbdc20976850ac32a51fe090d6e05202e37ca9c8fd6ec57d29d50978c0d1e190b4300ade6199ed8e0bb9f3acf9f8a65a4dbeec415fdd237b498ad37a7490f17c72e10b4f3055b65da44eae2371455ef1d35a8731c261691c07cb95953da4d1d606c701a7b6394dcf0559fa1f8ff6c1f26c6f7d7ded25cdbc9be3e0cebd079d5f00b5388282aa8fcd398c679f9dee9f8f1d76cedb4d30015870d1ef899623b9be753a8a432f9bad194b8d28b844301bb981d31b793f5ae1c559c5cb2f30a741fc2599d64b036e6da26c9d3de9365ba83f68946f0fabd3ecb1f95a6617ca38e202523c445729c66ff735baa152591b24a9b40345310796f8afb6b980a791fb8b0fb8afe04634223996b56285ef25464f12fb4ecf797de95c6ff249dc8a8f22dafe7e3a9989f3561712118920b76ea0faa66a2fa87145a76b602ad2fe8355526f587402d50764a656fd96c9c0af0433310b206444408d8dc03f17582e16b51d99e973d6e59c0940f", 0x1000}, {&(0x7f0000001540)="ab752eecd8197564a8afe6ceeddfaf80d8639d53a12786c60bcb6903925e3a54eeb8a2f834401f4405b60095bfaa0234701730a0488480ffcc6d01169164036a551c35df222e5c55358df415d0d782ce458224556f16337f18845cb2e309c62e4b79514e1f2f8985c141426edbcb3b60c9dd96c8b98eddc1c3afd486eddf0e333d14e02d11ffeec408212436a922c80523885388d914757691721d51e87d7344723ca834eebf9634dae521a82700815b6936879047de6736831cfb811faf8c082d5b22dea056432601ba34fd45dfc5eb328375bd52c25ed5153bdb34cbbb3b2cdac7b1fbee9a0c", 0xe7}, {&(0x7f0000001640)="4e2668d0e4f72ce2d0bfca33cd7410baca139c0655ef7f8f50707107d562d9fd2facebe2e0a27e37834c06e45d75118ec985a6ce9b4ebba80228b94603748a20c93c3a47f6e88b9601b210fb6f2ff9f9bb5cfb9aefed16a82b858f66b92973e89318a752e1bcc4a8f782fd839acc6fb0f088f2c12d21703e81907595dd2b57f757b98eadc8043a374aca230f3adc0eea6bea6aaf6301dac2bc7fc0aa654aae7882d49b74ec2c2bd6771bc9f95296693b1bdf073eda9a90a7cb54447131a72e2467cc6d3e19d0f665461c54b01934998b1c08824dc95439fc9c41133e68ae267eda394c3e44336aaafeb1ffc57a086b73579afdb93a6f01571528", 0xfa}], 0x8, &(0x7f00000017c0)=ANY=[@ANYBLOB="38000000000000000100000008000000d43653e76aace9240aa8703c71bfd3260d561f3735b1f9e7ba6ca8995fda9b2bf3b727817d1f00008800000000000000ffff000000000000adf52293f76c8758fd26e9403ca97bca37f1fe291d408730c4016b2eab14b493f37cd934c2c302b37302d1985fec0f71cf82f9042326a32783337da35bf9398d32f295d09c72e7437c567fde68a24205840e9123b8fb5be8f6c0faea17c801b7bcdd2f7f0b425340930e7f2a946ce3d4180a000000000000a000000000000000000000000000000014399edf424961b69949254e87245e51ecb68a0d1f1db5fd3b6b78f14a2b8bd74bd5336c654947b4654bdd36da75dbf9f7d3beae9332d0c555cff0ff2c5dfb04c7185b72814745d710b0ed8a822a90aa01bdc5be5ef854e0ee3c7d64940546779dc7320a9810df88d529431efff0c9186372412e9043ddaf7f1418306bd66729b90f66a4594eda0622d4637fec3900008800000000000000ffff0000000100005555429c93d85bb4fb78d55691e8edecc32ae4942a1327d3ff900be076c33ba3679038136e3e156e9fb4db8f011ff26b0bf9897d25b3df69863c9bb8c4b53f9bb4fae7f9d145dc25ac03f1fdad87364a6abb6fe609bffd35310eb08c4dbd8f407b7a714d394f6b7bc4845afa7c4490f26bbd6a1d1a0000005000000000000000ffff000002000000e3b31de4f1be3814e744ade4ab7d5d9f4672d049a34841834465f89e38a79c9412d77585ba44c5e1c564a737c08856ef508500353baea4e0d0a03c05889d58be5000003d7a419159adf63abb08000000975f4f06c4a925606d2492b96d12e4dce10200fe57fbdc864378b78b0dd19bb13c96688de01ec2bd7dc657e9b0a076f753990f034d8b05e84e6beb6091ca73007800000000000000010000000800000058e86ac248221a7a214c0ca9785299d5e7358d056784e7a7269e61ffaef9ec9d4f4aa4bb089def09cba793b6829c12c4f77883f65744fd7681ae49ade74836083c52e420bb8618cf28ce28eeabb0548bf2ec34e774eea84933237007d76fc28e55e5a2a30826f252037d2e000000000000c8000000000000000100000001040000190fe5ed5198f0242fa0a88d958010802504276d15b7f34fe7efe9308befc2fe6d2c329a093c6d5c2df955f485cc131d19c8c64d53450c5ad18b0cd893b9f554c7aa67f35e33f4093e1b47d1ff0e58b0c6598aa9520f31263b4db77d0504ff159d52b7501d91b8e71848464c48b2bd47b9bc1eee938404a55a5fd0c9395235eeb3bda92352ee78b9d16ad5e15adb5e3bf372d1957b0a928738f00a4b4f65fb8738c6eceeb039e6ea4c85ba5deb314e"], 0x3c8}, 0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000001c00)={0x2, "6ebca5717643e3b2b26cd0b4e070aea56c605c9e8b4ad8e6bd7b708191a57e5f11db97737e708617470f48ed3955c6186744c959e23b909c236479867f4363f7486fe054ada28c0aa030017660ca586d43d51bc57b0dfef9b3f1dd9f53d8ed97b7c13a2cbadd123b5a06729f6bde86a2b2140d8e988b16ff9cbec0d0df2b85881c23ab611231c8823f27695b259abf3212e2c27595b718c3bd3a54de0be7ca151c4b76cf5e409af9d461f6b08550f0e3e05a8a32cd7301e3cf59e9acdd1ae826b98ad83524ee6b4e03228eb5be5a082da0c17c683e78678fdbebbcd21e9840100ff88a5cf55c59a65bc31ec2cb4f86b9b5e70dd5bf55ac723228b97c33bf3f43c25d71eb8acb24a4d2ac5ab900f0bd2743f9c28dbfe12f44437ce00260336a33b1b71abff674b59b2ee095eba3ddb127d863756d5bb3fe8b7eccf6f013d7b7c6c6603167a92ddf4ca5c154835227d71a7ae582a44b25258262e52e78f70f1306548c0b2301cdf21eb5390aadc82101dc436815c61ea612fab048afbc850d828ec8a467100cc671650b838928a5d55402fe65d7c470f81f191a2f4b98fccd2755b22263e77abc252d7bb0893bcef5175505de4ae4fb90dba33641be24a9db4475b0f478a3fb93c05428dbb4ba37e9f37bdfaedf9fe08be2c982f82ccdd1062c073cf97242c2c921ba9f0c12f81fd61545150e0e28aeacad763713aa360a129bce6c722fc792dd433ff737ce14dc04887895f84c24a834ef76924b652c23d5d11803a135b5ff9077ab4ed50418f36a7eba99ac3e5286e36366d515cae2705e3a9d5927df526242d955a94ac41fc6cabaf675f46d3634634eeb30666eaa31761e45d61f56f8e82fd7d8ef33990ee9a6b47f66b12a976ed9b4af9a25bb9b52468112b8dbdb9437a5be5a09f936e8124b26e9d392fe494c9d6394ca840a096c09cc9c72dfba8466fc03c04a1ca6ac63553b6b2acde8def578b6d91e5950dd13bb8cce173f0b04c20ecb35a9a8e029032f7df78abd82102f12935d12e8ac93e5bd72109e8a0ff2d1a90d21f1eb54516790383eeafe6f07fada8cdff4f3eb1edfe9eb32918cde6c6948a681d82ec33086fbf67c29f6a5fc3b93c01399e0e4ac2ec52a42026d2d70131382f399210024872b0372d9800a732e672053970ba822b1347b8db3240833afdf89be29f3d79531f618ef8567fc9ea70eb40c7e63c7f7de050d7c54e7dff702590820978b206e9aef9e623f98ac15da17731b54cf35fa4154da66378070210c2375e38f2f105e78036e5a762d48374835313c26ffe94ac0c912ed4904f9a7762be908561e085d3044234781f58405aa8b7f66a578949dbc775b90f835f1e9ace7976b13280618ff1598cf362d062aabd4087c7e5864653685be459cf1cd8ed6a0779ee19b11526839c07175754e80eaf0c228513c84501f8fe5eb614de5eac4200707907d2eba13f63ff011db70dafc44ebdcc296526d0ccb70a670a19aa18ffce7e8ee4d9a1b95214009f0e10c0efbf5dd04ecc5eed12ab3323f6c4bc2cc3c4f21c05fa903c8f9c77a909cc14db6e05c55c1d2d42ae2a8cdc48462b42e8e7beb4eab444c77a3fb677ea274a00c882bf1d09b6cfcb844446c07a104744eaca652c2c2f058e82964c00e741275d3f6046f894af85a1180bcb3a1c7815580aa79218adb86ea1fb0147ac087e1b63a2e0bc5171a6fc4c83ad34f89fa66d8ee6d3482636f993f877e4471f7c14122cd5fc361973191cec3585f802850aa12c13dd0692e1175b54176b15d6e91d89a3b1a2c39354123eca57e5b35d632502ffab57deeb10d44f7e9e8a55afa0fb8492cdb627afa2661e05b42769fc556301cdf32e8c8799585a3bf559c89c2fa63f3b1cab32259fad19be07fd90831df9400d3ddb70917cef04017566263f21c3ddb52bda7c92e15b34bc7e3b2e4f90b1c7b2db6ff86dd2def9604b0dd9e49ed7b08b069213cfee78c28f9a66926a98110a2101f9caee569bc6c21406f48dfe1210ee87c13c7a55acd997b995ddf4ec1991ba982d58e2eb23ecff04376d5a3262e7df428b92e2e093f4ee2feb622f7146fc1ae3c8713e6aea58f33632972b1c99213edc984a89db83ecf39c9d21fd72e42b144d98338442761a12d3c5ccdda9e7ef349097301a655115eff0140c34ab796d141b14615418c5f2b49d6c27f7d5828d535a440fd545686d995a55f01ebf345aa33d9c2fae60d4e67f95a580e6ffc8336478b06f144f8eee909f6db5bcf5eec3181886a2bc13a95e3ed49b99979a755e381bece7a32690b749136e5474e546a23c517deafd1bf93e205dadaf1d50ae68d562afaeb63a0c44203117b4d44ba8f16aa40650925ed3526448fc7a9309a621db00c1579b3d12eab3e4bf4a2874b2ce4db25cc35870503d1617461d770eb82e6d189de2b50008668b298103b5906db5d0b701307da7356b6f2de6534c56bb47b49da2e57af52ab5ed378d03114b53de1bf941c476b8e1127f89d8ae093eaa415a748490c833d817222eaeffe955cf3fe9ec32bfedc2d40310f147c004b2c6ed0ff4d765d2fb15128651c254c79e43016426a26a46cee960d57da1657c32c15120af63a5a2b78db12c058db805e1a0f457417f53503baad2f60ba5449eda7f9274baec2a06ce4263b61487f90cbcad64f98feac7f877761f45c3791e057079e97fe2892d8d5329fee257b7aa0480527c6c03ff37480e8448498a09a3e48a8ad41e05e63be03f68815a61d97f989c49b36fb68162d48a3124601a0aee6bfc5267fa283eefb4a3a51cbb513595ae28d66b09cd010bc593f978b198f365929d50e8bc62dac12ef669b4f5d5b050fb5d50ec59be58914c06cbfcc9e43c0af1236c4265ed35bc1a138278dc1557dd8a12c054d987dd777bfc10c71b699bf9325c3d9e82658f159071b7b222fc5377315baed1d0d87615c0bd541848c8f8ed6150cf71ee0c712c35daabdcfd72af9ee8506dd5aec8d2f7f818c19094f1c26b61edd0e594ee7189b8a1418ac31a17d9e0183783ad892c3042ccc106f1123c7fce8f49f0cf4d9fb01d60d51f69abc387cd39db1d171c12278e5249a99497d8aea9ccc3c6e52c730386c6ed24d7a73fc699d34da2fc94b8924f999da755f5fb611a0dea81cf5cae248965418a37ce6e8fc3b2ae8ec968032bfbade1d56a68f052e64c91abcda97bb735d1d829a9c95dd7b13b8ebb8cc2c36d1ff248de0de240535a918f3bed1b05f3ce6ef18fd1792e648fb3f1aa04b2a08e2c7a50a8902222deec32413d7d677a82778452abe0ac6d419990021e5583a60cccd5dd26d0195fafcdfca3536f73cde10afb63315fd5cc0a28c53edb6b3fc0e7d526fd2b66d610a8cd82a1c85a3359ab3bc03ff3cf33f1bbb1212dbac1c7ae5f5c9ca4527c1ada1c9ca6f5478884feff3b57df5758c366f40e0190be1761b7e67ef6d1ba9d0b113fca9e9afbbc8ab1b4df1c1365af124fde904ac11b08547fc33f2199e3307cebde910965c26dd8becf60920d43bbedff082dc772e401aa24a6abff74975da0ec73f03d9c1e714285807f25acd42d2212f4d348c8fdafbce0b3c5ca1a11a3b37d32624c1f9cc172fea39c8883a33fd761e8efa454fee27e7dda7e0f836199ec679a50d21bebd233a25531d1871c09d5c7c0f7b2ad4afa8e633016710d1434e4020feeea88ce712044c4f3268ad2fc906a4afd2ed8fd11c80519f7d6e82d258be0cd3d851794b8a0ebdb0b679fd930ceb39acb9de77b4027aad5975c975b5d5b3d2407febfa01050ed4ed1044ed75edf821b783b88c6100e9acfac9f60282051b0d854cd837eba889dfdc12ad3cf2d3caa0990287439c49f82b9dda0aca867717da1cc6120560989ee287480ac6d0d4856dbe6c89d135b8a19018c21990e55f85dbd8767c83231a15a3207811eee332138b9adcb5ab32a937a13e2c8cf316c05c0bcc1970fae2a12c0678ab2fee1c8e37a0705bfef0c318a054e4d2a2fd9993b487be6da26144b80a3073fcf89cb20086c2b4cff60e553d56fadf313b6f184fa28be1d895e7af47645a901eeaaa6ed82cbc33b6da61581349d54c74bf498b54ce3c4ec8c5ac61817bbd378f956b9a643f070712f3f1c57692f18556c10300b539d9fdd0ccb64d2baba2269f9f887f7ba9cc6b40a0d1523c65daa14be3b2ef0ae7f40081b9ee849edffa5cb1fd0b00dec5be9ad83a8eeae7b706314be463aa53dd5679c31e0ce6d1e3abe7a0d946bec592d3ec2ea1bf22da7e93ac528e32877d764e382dc0025984a7944596b88f1c1bcfc6bcf2815ef93e987d928d93babe95460f34838c7074dec48592ff62e7e53bbd4510782b2180299e5ff8914a63f6eb4b21b107b724cd4f04965d04a7debc79833664359ce27be60275f06b456e76c1c7c6c68e91de237d965eec39ff7e423a7ff0bf6d6870e37e52a1b731c004e6a5ac52e0f5b0a77887fe829dd4aef34601725d369317b3d3495f239d2fc5af0960dee51429d0b115ff9ce50f9ec881a05c31495528a57c5e345fac0a3670e2d6c09ba7ba13cc87e35788b50d0af8137bf6af97c7ed118a0b05ef7e77ca33cf64beeb9897eb528618f9a568bdab49776f968d8a0f573bd20f607f3c20b1168e1b7197d252d829a3c530ae6ba4f0400320809f2ed2f0ba22024331a25d3b983a9438295513942a6d06821d748f40ca868e8835df11bbc728b96d09625f9dcae85efd15d90c237e8bba1f0c25a803581a377b58098d3bd8ecdd6fdf1d5977958c3e41555cade0b9bffd918923ed015929a08a4c62a37b3ac3875b1fd48a792d153e9f454c0a30684a120f84cb4ce720dc931e451daddfe574bf18dce35540d24887fa8931cad8f45c6cde7ad31f96cb78af902392b50b3825ef6cfa7b174a0de1d143e71321ea0f55c3c38ff0cbf4e1dfbb027ccf5e9474259b2d2cd429cd5383674933fd5f8c9a720c86c2260e0d36ce34a3c5f3ab8bdd18fcabea2abf7eae492da9708a5bdc0d89feba03a5dbc039950ac53d0213f2a97bdf2a0b4fb688a32f0e0775a0af8cdf3fc1e23d8d535a4799195af6c32d4e231454be894ec074a375d96bdfaea330c8adfa9d19f10339e488aef0d00208ade3a06538b3b8773636df98aeca91374e3e3271840325b31107b1a80d08124e2f3eb2fd950f1cb181bc18bee69a80e62fecaea24ce0b2d4ed601251fce456c53551e974b06f7c5c964a16c7de3ff7246504b3c4c4af39e8fc1e8ec20a31ed6766bb70426e536a3e6404423a7756e92146e95ba385cae6b516c84f1b5033a7818a5bf3d3166447218bf8c78467555cc40f3cecad9ab0caa9d8c19a85daa6699177406dbc6ba95f56d4bc3f2e1288da1d7b3cf3189990fac988004ea55ff2c5b201586cbd5d670ddb4ca21055a56df816e07a8dd368df1959af9b1e26bd9e3c8ec017ea44b160b558872aab5705f38daf80d43c0ef92746f909ec130c67f6ef06df02d70e79d93aa219c800fa45c322db3151a8d113a458a9b73a566037dc9d81f2714075a32761614c4c9cead1621ca6789c45351b0a9f5d7b074aa1f4c6ab3cad58a61cabae404f9fd6be0f67d6f17943c10c0880d51780b5b0829120e8cd32fd51e122a3e108b17d895cd01767dece2026b802cc91416c988da5cd86daf9655b0a71b6c25a5460e22c07ee619d3ed7e9d56d0358e1b12e42688ce6ca84023baa84fb05897d050b7b2148940f0c714286d3ac4c363fc8f5224d6ccf51a43ee655a12b5f1214a844d669d1928d7214b0c2561b2f4d4d3201bc2b5e13d275cc8d8b05"}, 0x1008, 0x800) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x101) r1 = kqueue() kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x8000) r2 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) recvfrom$unix(r2, &(0x7f0000001200)=""/118, 0xffffffffffffffc5, 0x800, &(0x7f0000001280)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) readlinkat(r0, &(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)=""/121, 0x79) r3 = getpgrp() readv(r2, &(0x7f00000014c0)=[{&(0x7f00000012c0)}, {&(0x7f0000001300)=""/44, 0x2c}, {&(0x7f0000001340)=""/133, 0x85}, {&(0x7f0000001400)=""/134, 0x86}], 0x4) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r7}, 0xc) kqueue() clock_gettime(0x4, &(0x7f00000012c0)) getpgid(r3) r8 = getegid() r9 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r10 = msgget(0x1, 0x314) ioctl$TIOCSTOP(r9, 0x2000746f) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001500)={{0xfffffffffffff620, r4, r8, r6, r8, 0x4, 0xfff}, 0x6, 0x10001, r5, r3, 0x9, 0x100, 0xffffffffa93fabf5, 0xffffffff7fffffff}) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x2) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4}, 0xc) 16:00:11 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x0, 0xfff}, {0x800, 0x7}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x6, 0x221}, {0x5, 0x6}}, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="305cb11f1c702fc36626c8951ab82f9f0bb52a32847ee129b60d0cd3244e12e942c228b04c8c6707c029510aacbd97742f41c0f57d00d3b7627429d24a1d72d53e487858306a25c1a9c5682e3adc683f5d48c0b4c365022a09e352c5fd73d8fef6161aa6a17d2cfa6587e3263bc584d0b144b1", 0x12) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) syz_open_pts() r1 = syz_open_pts() close(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="5fb88e128099b2f6bd0a7b6a0e05fb11654c414b77e483698901e6543d6aea6f44113f079cea2b0563d40014fd48ac70", 0x30}, {&(0x7f0000000300)="db68cd1c6f40cb423322c973024510f005b53ae814e204880cf5800df933128db1a4668d8729e266541903cdf4d02fa952083f58b146bec97251405213436d82f726576cd7c4ce177f04e5dac431a63535dbcbf38a55f3f9faea5053f3f4a6b9217feca2bc74e28c87d9fabaa4cb94feb7f9e3abe00d15ba9f320ebe1fa0218e4168070c7e59adeb1515e6bf040bdc7578b8831345c3b126866a794a6b6ae460c57d3c2d70d66102f0dbc7ea8005d148b4e226cfe25c5192eb9ed51516df6bbb80dfc37f2138c4d8978885ebc4f167a940b073ac2c20b72cfb00d6ee00bd", 0xde}], 0x2, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x880, 0x11) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x5, 0x8, 0x8}, {{r1}, 0x0, 0xe0, 0x10, 0x400, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x44, 0x100000001, 0xf8cc}, {{r0}, 0xfffffffffffffffe, 0x1, 0x5, 0x9, 0x5}, {{r1}, 0xfffffffffffffffb, 0xd3, 0x1, 0x8, 0xffffffffffff01fb}, {{r0}, 0xffffffffffffffff, 0x4c, 0x40, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0xc0, 0x400fffff, 0x5, 0x8}, {{r0}, 0x0, 0x56, 0x3, 0xffffffffffffff72, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xb9, 0x2}, {{r0}, 0xffffffffffffffff, 0x72, 0x80, 0x4, 0x2459}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x7, 0x80a4}], 0x1, &(0x7f0000000140)={0x1, 0x8}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x8080, 0x80) listen(r0, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) recvfrom$unix(r1, &(0x7f0000000140)=""/239, 0xef, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006012, 0x0) setreuid(0x0, 0xee01) unlink(&(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:00:11 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/234, 0xea}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3f) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000000080)=""/15, &(0x7f0000000040)=0xf) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x7fff}, 0xc) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xc191) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) recvfrom$unix(r4, &(0x7f0000000240)=""/69, 0x45, 0x803, &(0x7f00000002c0)=@file={0x1, './control\x00'}, 0xc) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000300)='./control/file0\x00', 0x2) close(r4) 16:00:12 executing program 0: mkdir(&(0x7f0000000480)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000300)='\xea\x00') mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0/file0\x00', r0, r1) open$dir(0xffffffffffffffff, 0x80, 0x4) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file1\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='r\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) fchdir(r1) 16:00:12 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r1, r2, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 16:00:12 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) kqueue() dup2(r0, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 16:00:12 executing program 1: semget$private(0x0, 0x3, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000100)='\xfa\a!\x00') semget(0x2, 0x3, 0x210) r0 = semget$private(0x0, 0x5, 0x40) r1 = socket$inet(0x2, 0x8005, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x2}, 0x10) semop(r0, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6, 0x3, 0x9, 0x1, "dbe55d466f5c2687323a2feda4578b2ab289cb54", 0x4fb3, 0xc813}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x2cb, 0x6, 0x100000000, "f091fae72b7fdeee1a1d6812a503d4635ecd7982", 0xa11, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7f, 0x80, 0x4, 0x600, "a154a3c07ad9c6cd5b31bef4253e0a3a0c98725f", 0xed7f, 0x1}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x16, 0x2, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod$loop(&(0x7f0000000200)='./file0/file0\x00', 0x2000, 0x0) r2 = openat(r1, 0x0, 0x800, 0x120) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x84, 0x1) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f0000000040)="a57e46ac47faa0ee4bea94ba9eff0a09557c2d485bc14aaabf904466c58aef6c62965fb54c67ca9d39604ced385f6fca6099bff1ad18b091ef939597361de02f272dd37e49b9ac91ab9029355264a825745e88756bd234837946309a3573ebe29ccbfa6b980ca6a116313281471bd264c9c95dead27b1c71b0e109cc255a1c068e5cf680360b80825c5c16d0ea293c9ca0b3a025ad888928380174c88b9dad125e520ae4238fc98eb9cec8613aa9b79394710a53674a5fc6a087be79f6046ef8685a7ac0ce0f6906", 0xc8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt(r0, 0x8, 0xde, &(0x7f0000000140)="81a6ba34a51565885e10c999f2e46647c1a62de2015f8f38da466a07adb7e2da5f5da9a964ce133354067fd5dadbc4", 0x2f) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000300)={0x0, 0xcdb}, 0x10) 16:00:12 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_open_pts() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/133, 0x85) mkdir(&(0x7f0000000300)='./file1\x00', 0x40) recvfrom(r0, &(0x7f0000000180)=""/178, 0xb2, 0x41, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x181, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530004e30a1eaf0d9e8f7c22c2e9128843a517150a6e2f3f78e541e8076dcd48dff16fc406638b3804744b3edff85c139c1557f011d8e9f47d925209347be638f82d4850ba148dac181e50001c3a40e9899319529e8313779abfffc16558fd4a6ae10d8658a8e51597090ffdc5d64d5ee718c40225293a66cdfa8058e95be6a8507d95b0dedd9da54a4866a4a1300e89f0e7f7289822a40ddcc1bb15f4616eb679f06b98d4e550c403a77c658c9c012db22c36a246d7af48cb036674af13d9c62b25e49ff5816cbbbc10bea460620d86bd699def8f81f851a2b3bd671d628acfa08b7c3d0eee5ff2eebb38d36a84df3061a33be3c6b"], 0xa) listen(r0, 0x0) 16:00:12 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) chmod(&(0x7f0000000000)='./file0\x00', 0x102) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:12 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() geteuid() r1 = geteuid() setreuid(r0, r1) setreuid(0xffffffffffffffff, 0x0) 16:00:12 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r3) kqueue() sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="3089696321798cc890e6c6490001008553bbddae131bf2bf30e8fded2450e31882bd1d9fafc24cd29d9913459d8a868d004ed44ca3ec6dbb9cdd8d394b13ccc60c52bf65e3823c6c2b3ab77f25a8528a91d85306aba3b0434eee6812e04ab71fc51603011657387c932857f52136fb8ddd2fa03c5742609f6cfe3f538b13034a2491eb276e36e737f23a8198c97efff82fa30ceed1cde1c55c5a616132c20dbe69cec28a6064f0dd79548fe0f550a344b11b67aeca25ea19ef3d34915d71847c3dc1f2348e7566780bdf72846b24cc0faae4b6aec1", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c877c38bb9d295d40819767f4046efc10d34d6b8", 0x0, 0xfffffffffffffff7}) 16:00:12 executing program 0: mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair(0x1a, 0xc000, 0xa3f, &(0x7f0000000040)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() r3 = getgid() r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = syz_open_pts() r7 = socket$inet6(0x18, 0x8004, 0x10001) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000600)) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) r10 = socket(0x19, 0x4007, 0x80) r11 = kqueue() r12 = accept(r10, &(0x7f0000000100)=@un=@abs, &(0x7f00000007c0)=0x8) setsockopt(r12, 0x1, 0x8, &(0x7f0000000800)="4c4f00cc42010f82fc1fdc8e580d73bf009d4ee99bb650e1b20303a4b2f97249bcd4dd23e2a72f89e9956a26a0bccb5857637342f1be1093eeb0e7f70dab01d8c7d1afb4f68d727a58262c26199ff623b443337baab0496937d723b91a27f828e4523afec149766fd6667a613c03888ce9cac96da613e6c2210467523cc000633257561735f86bc30329766090e40111a14869d84e80093394f94abfea3c293bd997c0bd2f541383e45a1c0c99449c42f604da50164ee14ce816116936a126c6b53dee5a7d813fc44dc1689c1a54852039e6e55751632d250af5ad3698237a22b2e9", 0xe2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) r14 = syz_open_pts() r15 = accept(0xffffffffffffffff, 0x0, &(0x7f00000006c0)) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="4c25159030b7fd35c30115", 0xb}, {&(0x7f0000000100)}, {&(0x7f0000000140)="aac94356e66f5453734e032fbd05d43640740c6da3f3f32016181d9a0610655ebca5f4d6a8e6acc8db613a34634b293fd04cfc0da91a048010de194fd43e189e1957c60ef32424274340016bae59eea90865a05bfce178e134a33bd41717dd45158ca87f7ddac85e964f12955a62a17ff18a9a147cff8ea270dc31e1aa9a58b2bc222e5b1ea5f8d18d8197936407d86d7d6cb4c0a81edb43774352b4097216f46b60ba10ce821a604687", 0xaa}, {&(0x7f0000000200)="bf0e5ce7e5b51b7662ac394b351fe687a24b464686a956321dedf5511cd43ca4dde0cc792f0d393fcb0274dae994d6b93e7c864064036630c1434ff3bff4b6eb6b0e0fcd01e87f456792f574e59f4e3ae82fda24df866cccbad28b52b2e05e4a82d677d7ec003db2e028907a64e0fe16e884b2245a92758048f7c78374e5971c938fab77177f8550fb3b810f6c9160dcd20e6ad844842b13c609fdde0276e7a04c007327c475db6df7cf1a17340fe5f54c0e228adc4185b84251d508bbd6760404bb34d13f3e324ad2", 0xc9}, {&(0x7f0000000300)="6ffdaeae7fd92507eb1d08e4a7e6dd8bda47a51cd0197a5b2aa218d8ae5677281f4033955f0c4cf9ff1a9419043d8e22d98e4e", 0x33}, {&(0x7f0000000340)="44111a65387de0a23a5bf6d04f699bef45770d0f9f596c4f0c0636b233b15500de62b4b3ba3c08ed589d006a6e4c7b4a152928e9773c84a6fddc36c0bfa8887779c92e3a0d1d2ea659e76b781f50ebb7e8a40c3180363049e066115cb426c633a8e8bcc4c1fc6dbdfab996bc666217d1a57b278a779b6640375e84c1edbca904aaab507ebb4670d051d58e9303aa07f126edadfc907e638b529a3be6db35e71f337f68743c2848890a1265c9d19dacf6ab3c6a1a5b4ac24a42691b64cceac9834e96964ae578ac6367ed2555dc86696278d9c616e618f7", 0xd7}, {&(0x7f0000000440)="6ea460f9d7beaa7103f9c722e927f7bba42a1ce4346f32d12239963cfdd59ab7298aef8c840815b2995a167692e671315daea6653605edd1ba99e313463f388a6e8b2ab20a1be0d012218b9fe80fbfe838175ccd0907bc019110d25f34da7bda3594cf7625e8c782dee8929617c81d402eebc932bf7ce2da843e088f378fece010a342df5f489fce5928a7e3e36a951685f7e357720c792f9213f7dfea630f178ed2614342e34bd58961c9439dda1a21f25a7b2c", 0xb4}, {&(0x7f0000000500)="0eafb6af7c89c0c410c9447e6eb817be27d62d42f81158ff373a8a21c364c2441305d541f6fbd4dcbdf2c414547423ce983da7cd3b7252c5a7491a7ab56f7ba8a9280cca", 0x44}], 0x8, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r13, r14, r15]}], 0x70}, 0xc) r16 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8692, 0x20) fcntl$getown(r16, 0x5) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x4000000000000006, 0x8, &(0x7f0000000080), 0x0) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) 16:00:12 executing program 0: setreuid(0x0, 0xee01) r0 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x3f) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)) 16:00:12 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2004, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7fe000000) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0xa8, 0x2, 0x9, 0x7738}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xa9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x9, 0xf5f, 0x101}, {{r0}, 0xffffffffffffffff, 0x84, 0x80, 0x4, 0xfffffffffffffe2a}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x5, 0x80}, {{r0}, 0xfffffffffffffffe, 0x31, 0x20000002, 0x3, 0x5}], 0x7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x8000, 0x400}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000000, 0x4, 0x1}], 0x7, &(0x7f0000000080)={0x2, 0x3}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x6}], 0x7fff, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = semget(0x2, 0x3, 0x54) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)) 16:00:12 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) unlink(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') uvm_fault(0xfffffd807f00c528, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00c528, 0x8, 0, 1) -> e VOP_ACCESS(b1a6f87f076e50bd,d,ffff800020fe2720,cf1feb0b178) at VOP_ACCESS+0x4a end trace frame: 0xffff8000210b5dd0, count: 0 ddb{1}> trace VOP_ACCESS(b1a6f87f076e50bd,d,ffff800020fe2720,cf1feb0b178) at VOP_ACCESS+0x4a sys_unveil(221e797678e867d4,10,ffff800020fe2720) at sys_unveil+0x317 syscall(a968dea900f65cb3) at syscall+0x5a0 Xsyscall(6,0,8,0,2,cef556ac010) at Xsyscall+0x128 end of kernel end trace frame: 0xcf1feb0b200, count: -4 ddb{1}> show registers rdi 0xffffffff81e79a0a VOP_ACCESS+0x3a rsi 0x8e rbp 0xffff8000210b58b0 rbx 0x2f rdx 0x8f rcx 0xffff800001343000 rax 0xffff800001343000 r8 0x40 r9 0xfffffd807f7c78a0 r10 0xcedec07b2db4461b r11 0xba8f64301613b553 r12 0x100 r13 0 r14 0xffff800020fe2720 r15 0xfffffd807f7c78a0 rip 0xffffffff81e79a1a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000210b5860 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> show proc PROC (syz-executor0) pid=43912 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020fe2978,0xffffffff82236368 process=0xffff80002101ba58 user=0xffff8000210b0000, vmspace=0xfffffd807f00c528 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 44622 344367 25623 60929 7 0x10 syz-executor0 *44622 43912 25623 60929 7 0x4000010 syz-executor0 25623 501665 58791 0 3 0x82 nanosleep syz-executor0 28019 178265 58791 0 3 0x2 biowait syz-executor1 20051 371292 1 0 3 0x100083 ttyin getty 95505 453032 0 0 3 0x14200 bored sosplice 58791 84944 25250 0 3 0x82 thrsleep syz-fuzzer 58791 70295 25250 0 3 0x4000082 nanosleep syz-fuzzer 58791 1910 25250 0 3 0x4000082 thrsleep syz-fuzzer 58791 239642 25250 0 3 0x4000082 thrsleep syz-fuzzer 58791 502931 25250 0 3 0x4000082 thrsleep syz-fuzzer 58791 124775 25250 0 3 0x4000082 thrsleep syz-fuzzer 58791 66163 25250 0 3 0x4000082 thrsleep syz-fuzzer 58791 4288 25250 0 3 0x4000082 thrsleep syz-fuzzer 58791 391526 25250 0 3 0x4000082 kqread syz-fuzzer 58791 126396 25250 0 3 0x4000082 thrsleep syz-fuzzer 25250 433106 9255 0 3 0x10008a pause ksh 9255 497175 93062 0 3 0x92 select sshd 93062 350553 1 0 3 0x80 select sshd 16430 26281 27188 73 2 0x100090 syslogd 27188 452740 1 0 3 0x100082 netio syslogd 58768 456749 1 77 3 0x100090 poll dhclient 92215 286978 1 0 3 0x80 poll dhclient 31895 431735 0 0 3 0x14200 pgzero zerothread 64828 207656 0 0 3 0x14200 aiodoned aiodoned 80932 419189 0 0 3 0x14200 syncer update 69212 44931 0 0 3 0x14200 cleaner cleaner 91714 374566 0 0 3 0x14200 reaper reaper 85217 309683 0 0 3 0x14200 pgdaemon pagedaemon 67736 165313 0 0 3 0x14200 bored crynlk 25946 481000 0 0 3 0x14200 bored crypto 23390 137464 0 0 3 0x40014200 acpi0 acpi0 56911 70830 0 0 3 0x40014200 idle1 25391 20367 0 0 3 0x14200 bored softnet 40527 395243 0 0 3 0x14200 bored systqmp 83107 371390 0 0 3 0x14200 bored systq 39160 375540 0 0 3 0x40014200 bored softclock 29941 410341 0 0 3 0x40014200 idle0 1 344057 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper